相比于传统的计算机语言C语言,C语言是面向过程开发的计算机语言,C语言在编写时的代码风格上也显得更加严谨[11]。同时C语言能够与计算机操作系统进行交互,开发的项目通常是底层项目。虽然这些特点非常的完美,但是针对一些实际工作量大,工作复杂的对象,C语言虽然也能实现解决这些问题,JAVA和C语言相比还是有点差距。JAVA适合团队之间一起开发,有着更规范的软件工程,JAVA语言有着非常严格的语法规定,这就使得开发人员不会出现逻辑结构混乱的代码,在配合SVN版本控制的使用上,JAVA语言可以发挥出强大的优势。同时,虽然说所用计算机语言都是相同,但java语言从入门到精通会相比于C语言要快[8]。论文网

本次项目设计的前端主要采用jsp语言来编写。jsp是Java服务器页面的的简称,它也是简化的servlet动态网页,可以理解为servlet就是JSP。Jsp相当于在html的基础上<%, %>标签插入了java后台代码语言来编写的程序段落。采用jsp技术所开发出来的网页web应用都是具有跨平台的特性,该网页不仅能在现在比较流行windows操作系统和linux操作系统中顺利运行,还能够在其他像mac os系统等等一些小众的操作系统中运行。因为JSP拥有java 语言的特性,所以jsp拥有简单易用和面向对象编程的特性。JSP在代码的过程中可以利用存在于网络服务器中标签指令来产生动作,jsp拥有七大动作指令,如表1。1所示:

表1。1 JSP七大动作指令

指令名称 描述

JSP:include 用于引入一个动态JSP页面

JSP:param 用于在jsp间进行参数的传递,要与其他用于参数传递的标签关联使用。

JSP:forward 用于服务端的跳转,把数据请求转发到下一个JSP页面

JSP:plugin 用于下载JavaBean或者Applet到客户端执行

JSP:useBean 创建一个xml内的Bean实例对象

JSP:setProperty 设置JavaBean实例对象的参数属性值

JSP:getProperty 获取JavaBean实例对象的参数属性值

2可行性研究与需求分析

2。1可行性研究

2。1。1技术可行性

培训笔记模块的设计结合了java web中的Spring、SpringMVC、hibernate现在java开发中常用的三大开源框架,使得程序代码更加的具有层次感,减少程序代码的冗余,使得代码条理更加的清晰。开发软件的使用方面:使用了现在比较流行的myeclipse,navicat等辅助开发工具。

2。1。2经济可行性

本人在硬件资源与软件问题上并不存在安装或使用的困难,开发所使用到的编程工具和测试环境都已经完善,因此大大地降低了开发所需要的经费。同时,本次设计的系统界面简洁清晰,不用专人对使用者进行培训,大大地减少了对方工作人员投入的基本费用,避免了人力物力与时间的浪费。

2。1。3使用可行性

该系统模块的设计主要的目标是力求以最简洁明了的方式呈现给用户,使用户能够自己在没有开发人员的讲解下也可以很快的摸索使用。并且用户能够体验到该系统带来的便利和使用上的乐趣。该系统并非是面向高学历的人群,只要使用过计算机的人都可以自行的使用该系统。

2。1。4社会可行性

随着社会的不断进步,我将会越来越依赖网络,依赖互联网运用带给我们的便利。现在我们正在享受着足不出户就可以了解世界上发生的新闻大事,不用在携带现金和信用卡就可以在商场、超市、饭店上消费,这些生活的快捷和方便正是互联网带给我们的。现在正是互联网不断地侵入各行各业,所以考试预约系统的开发正是为了方便大家以后的考试和学习,而其中的笔记模块也正是提供给学生或者教师进行课件内容学习和记笔记。每个用户也都可以自己管理自己的笔记,不受其他用户的影响。文献综述

上一篇:HADOOP基于大数据的网上旅游线路推荐模型构建
下一篇:asp+access达公司电脑配件网上销售系统设计

java+mysql通用试题库系统后台设计与实现

Web技术的网络考试系统【2240字】

java物业管理系统设计

java+sqlserver教学质量考评信息管理系统设计

Java+sqlserver医院远程挂号系统设计

java图书馆图书管理系统设计

java+mysql宿舍管理系统的设计+ER图

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

安康汉江网讯

张洁小说《无字》中的女性意识