2。4 关键技术论文网

简单:Java移除了C++中很少使用并且容易令人迷惑的特性,比如指针、操作 符重载和多重继承等。

面向对象:面向对象可以方便开发人员开发出可重用的程序,便于程序的后续维护。

分布式:Java语言支持网络编程,它提供了针对网络应用编程的类库,例如Socket、ServerSocket、URL、URLConnection等。

跨平台:Java在编译程序时并不直接编译为与操作系统相对应的机器语言,而是编译为与操作系统无关的“字节码”。为了运行Java程序,运行的平台必须装有JVM,通过JVM使Java程序可以在不同平台上运行得以实现。

安全:Java加入了垃圾回收机制, 还提供了用于应对恶意代码攻击的安全机制。

高性能:Java的性能优于解释型高级脚本语言。

一个程序的开发采用什么样的关键性技术杜宇程序整体是至关重要的。技术的优劣将直接影响着系统的运行速度,兼容性和稳定性等各个方面的功能。本考试管理系统主要采用的是基于JSP的技术,并且在开发过程中采用了分层开发,其描述如下:

(1)JSP技术

   (2)JDBC技术

   (3)MVC编程模式

     

3  需求分析

需求分析是软件开发过程中的重要阶段,其任务是回答“系统必须做什么及该怎样做”这个问题。

3。1 USE-CASE用例图发

考试管理系统分为老师和学生两类用户角色,其中老师部分的功能有修改登录密码、题库信息管理、学生信息管理以及试卷信息管理,其中试卷信息管理功能包括了浏览题目信息和重新组织题目的功能,学生部分的功能有查看试卷信息和在线考试功能。如图3。1为为本系统的用例图。文献综述

表3。1 老师用例图

3。2 系统主要业务流程

若要开发一个良好的系统,就要先明确其系统的业务流程,考试管理系统主要的业务就是实现老师发布或维护题库信息、试卷信息、学生信息以及进行分数统计操作,学生的查看试卷信息和在线考试功能。

上一篇:SIFT算法图像匹配研究+程序
下一篇:C#+sqlserver在线旅游订单管理系统设计+源代码

C#员工信息管理系统设计

JAVA禾粒农场智能管理系统人事管理

JSP企业产品管理与展示平台设计与开发

jsp高校食堂外卖管理系统的实现

java+mysql仓库管理系统的设计与开发

WEB仪器管理系统分析项目...

基于android的环境信息管理系统设计

淮安市高校足球运动损伤问卷调查表

2021年什么行业赚钱,适合...

个案管理茬老年糖尿病患...

日语论文中日酒文化对比研究

新疆农林高校學生昆虫生...

肢体语言在小学英语教学中的应用浅谈

发酵米粉优势菌株的发酵特性研究

激光模拟训练器材国内外研究现状

大淘宝网的虚假交易研究

浅谈农村大气环境保护的制度构建【1868字】