2017毕业论文-基于j2ee,ajax技术的监考信息发布系统

上传人:自*** 文档编号:79724797 上传时间:2019-02-17 格式:DOC 页数:30 大小:1.86MB
返回 下载 相关 举报
2017毕业论文-基于j2ee,ajax技术的监考信息发布系统_第1页
第1页 / 共30页
2017毕业论文-基于j2ee,ajax技术的监考信息发布系统_第2页
第2页 / 共30页
2017毕业论文-基于j2ee,ajax技术的监考信息发布系统_第3页
第3页 / 共30页
2017毕业论文-基于j2ee,ajax技术的监考信息发布系统_第4页
第4页 / 共30页
2017毕业论文-基于j2ee,ajax技术的监考信息发布系统_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《2017毕业论文-基于j2ee,ajax技术的监考信息发布系统》由会员分享,可在线阅读,更多相关《2017毕业论文-基于j2ee,ajax技术的监考信息发布系统(30页珍藏版)》请在金锄头文库上搜索。

1、基于J2EE/Ajax技术的监考信息发布系统 070607111基于J2EE/Ajax技术的监考信息发布系统作者姓名:XXX 指导老师:XXX摘 要:当前参加考试的学生数量比较大,需要安排的监考工作也很多,给教务老师带来了很多的工作困难。大部分监考信息还是纸质的,而且很多的监考信息还是纯电子形式堆积在一起,查询非常困难。为实现对监考信息更有效的管理,减轻教务老师的工作压力,需要以系统的方式来管理这些信息。本论文的编写参照软件设计国家规范GB/T 8567-2006。关键词:J2EE,Ajax,监考信息发布系统1需求分析1.1需求简介当前参加考试的学生数量比较大,需要安排的监考工作也很多,给教务

2、老师带来了很多的工作困难。大部分监考信息还是纸质的,而且很多的监考信息还是纯电子形式堆积在一起,查询非常困难。为实现对监考信息更有效的管理,减轻教务老师的工作压力,需要以系统的方式来管理这些信息。本规格的内容涵盖了本系统的硬件需求、软件需求、网络需求及业务流程需求。本规格的阅读、使用者包包括:项目管理人员、软件设计人员、编程人员、软件测试人员、软件质量控制人员、软件维护人员。1.2系统概述监考信息发布系统旨在服务于教育主管部门或行政机构人员发布考试信息和管理所有的考试的资源,考试的监考教师和学生可以快速正确的查看自己的考试信息,以及考场安排等信息。具体要求如下:为了限制访问人数及系统的安全,系

3、统必须在有账号和密码的情况下才能登录。登录的用户只能是学生、教师、行政管理员。所有用户都能查看个人的信息以及可以修改个人的功能。学生和教师可以查询自己的所有的考试信息,支持模糊查询。行政管理员可以对监考教师、教室、考试科目、班级、考试进行管理,主要是查看、添加、修改、删除。1.3系统目标管理员正确的发布考试信息,学生和教师可以正确的查询监考信息。1.4系统特点一次考试所涉及的事情很多,班级、学生、科目、教师的要合理安排是比较困难的,要求资源能得到完全的应用,完成所有的考试所花费的时间尽可能的少。所有要求系统具有一些简单的逻辑判断,避免安排不合理。本系统采用现在比较流行的J2EE平台,使用Hib

4、ernate+Struts+Ajax技术,Hibernate技术是对象持久化的技术,可以方便的把信息存放到数据库中,而Struts是经典的设计模式MVC的完整的体现。而Ajax技术可以实现局部刷新,可以带来很好的用户体验。采用以上技术可以快速的完成系统的开发。1.5系统分析对需求进行分析,可以得出用例图。系统用例图如图1、图2所示:图 1管理员用例图图 2 学生和教师的用例图1.6系统环境一、软件环境本系统使用的操作系统是windows XP 及以上版本,数据库使用的是MySQL,开发软件: MyEclipse和Tomcat,浏览器是IE6.0以上版本、Firefox3.0以上版本的浏览器二、

5、硬件环境本系统的使用的是CPU是P4 1.8GHz,内存为256MB以上,显卡缓存32M。2 概要设计2.1功能模块清单及描述根据需求可以分为几个功能模块,功能模块清单见表一。表一 功能模块清单功能ID功能名称简要说明001用户登录登录到系统002个人信息查看个人信息及修改003修改密码修改个人秘密004考试查询查询考试安排005教师管理管理教师(查看、删除、修改、添加)006教室管理管理教室(查看、删除、修改、添加)007课程管理管理课程(查看、删除、修改、添加)008班级管理管理班级(查看、删除、修改、添加)009考试管理管理考试(查看、删除、修改、添加)2.2功能模块描述用户登录一、功能

6、名称:用户登录二、功能概述用户进入系统的第一步,用户必须提正确供账号和密码,输入验证码,才能进入到系统。三、输入内容用户的账号、密码及在线的验证码和用户的类型。四、输入数据来源用户键盘输入。五、控制条件三个输入内容不能为空。六、处理流程输入账号、密码、验证码,选择用户类型。点击登录按钮,进入后台验证。验证正确进入系统主页,否则给出错误信息。七、输出内容如果用户的账号、密码、验证码、用户类型都正确则输出系统主页,否则继续在登录页面,并且给出错误原因。2.3功能模块描述个人信息一、功能名称:个人信息。二、功能概述用户进入到系统后,可以查看自己的个人信息并且可以更改部分信息。三、输入内容用户的部分个

7、人信息。四、输入数据来源用户键盘输入。五、控制条件输入内容不能为空。六、处理流程选择个人信息选项中个人信息设置。输入要修改的内容点击确定按钮。进入系统后台处理,然后给出处理结果。七、输出内容给出处理结果。2.4功能模块描述修改密码一、功能名称:修改密码。二、功能概述用户进入到系统后,可以修改登录时候的密码。三、输入内容原密码、新密码以及重复输入新密码。四、输入数据来源用户键盘输入。五、控制条件输入内容不能为空。六、处理流程选择个人信息选项中个人信修改个人密码。输入三次密码。进入系统后台处理,然后给出处理结果。七、输出内容给出处理结果。2.5功能模块描述查询考试一、功能名称:查询考试。二、功能概

8、述用户进入到系统后,如果是学生查看自己的考试安排,如果是教师则可以查看自己的监考安排。也可以查看其他的考试安排,支持模糊查询。三、输入内容查询关键字。四、输入数据来源用户键盘输入。五、控制条件无。六、处理流程查询自己的考安排,则不输入内容,查询总的考试安排,则输入关键字。点击查询按钮。输入查询结果。七、输出内容给出查询结果,如果体检不满足,结果可能为空。2.6功能模块描述教师管理一、功能名称:教师管理。二、功能概述此功能是管理员功能,对参加的监考的老师进行管理,可以查看、修改、删除、添加。三、输入内容添加:教师基本信息。修改:教师的部分信息。删除:无。查看:无。四、输入数据来源添加:键盘输入修

9、改:键盘输入。删除:网页。查看:网页。五、控制条件添加:无。修改:无。删除:无。查看:无。六、处理流程添加:点击添加按钮,输入必要的信息,点击确定,进入后台处理,然后给出处理结果。修改:点击所要修改的行对于的修改,弹出对话框,然后修改相应的信息,点击确定按钮,完成修改,最后给出修改结果。删除:点击要修改的行对应的删除,进入后台处理,然后给出处理结果。查看:点击管理教师即可,得出所有的信息。七、输出内容添加:成功则给出信息,然后再页面显示最新的结果,错误的情况给出原因。修改:成功则给出信息,然后再页面显示最新的结果,错误的情况给出原因。删除:成功则给出信息,然后再页面显示最新的结果,错误的情况给

10、出原因。查看:点击进入相应的管理页面即可,得出所有的信息记录。2.7功能模块描述教室管理一、功能名称:教室管理。二、功能概述此功能是管理员功能,对有考试的教室进行管理,可以查看、修改、删除、添加。三、输入内容添加:教室基本信息修改:教室的部分信息。删除:无。查看:无。四、输入数据来源添加:键盘输入。修改:键盘输入。删除:网页。查看:网页。五、控制条件添加:无。修改:无。删除:无。查看:无。六、处理流程添加:点击添加按钮,输入必要的信息,点击确定,进入后台处理,然后给出处理结果。修改:点击所要修改的行对于的修改,弹出对话框,然后修改相应的信息,点击确定按钮,完成修改,最后给出修改结果。删除:点击

11、要修改的行对应的删除,进入后台处理,然后给出处理结果。查看:点击管理教室即可,得出所有的信息。七、输出内容添加:成功则给出信息,然后再页面显示最新的结果,错误的情况给出原因。修改:成功则给出信息,然后再页面显示最新的结果,错误的情况给出原因。删除:成功则给出信息,然后再页面显示最新的结果,错误的情况给出原因。查看:点击进入相应的管理页面即可,得出所有的信息记录。2.8功能模块描述课程管理一、功能名称:课程管理。二、功能概述:此功能是管理员功能,对所有要考试的课程进行管理,可以查看、修改、删除、添加。三、输入内容:添加:课程基本信息修改:课程的部分信息。删除:无。查看:无。输入数据来源添加:键盘

12、输入。修改:键盘输入。删除:网页。查看:网页。四、控制条件:添加:无。修改:无。删除:无。查看:无。五、处理流程添加:点击添加按钮,输入必要的信息,点击确定,进入后台处理,然后给出处理结果。修改:点击所要修改的行对于的修改,弹出对话框,然后修改相应的信息,点击确定按钮,完成修改,最后给出修改结果。删除:点击要修改的行对应的删除,进入后台处理,然后给出处理结果。查看:点击管理课程即可,得出所有的信息。六、输出内容添加:成功则给出信息,然后再页面显示最新的结果,错误的情况给出原因。修改:成功则给出信息,然后再页面显示最新的结果,错误的情况给出原因。删除:成功则给出信息,然后再页面显示最新的结果,错

13、误的情况给出原因。查看:点击进入相应的管理页面即可,得出所有的信息记录。2.9功能模块描述班级管理一、功能名称:班级管理。二、功能概述此功能是管理员功能,如果参加考试的班级进行管理,可以查看、修改、删除、添加。三、输入内容添加:班级基本信息。修改:班级的部分信息。删除:无。查看:无。四、输入数据来源添加:键盘输入修改:键盘输入。删除:网页。查看:网页。五、控制条件添加:无。修改:无。删除:无。查看:无。六、处理流程添加:点击添加按钮,输入必要的信息,点击确定,进入后台处理,然后给出处理结果。修改:点击所要修改的行对于的修改,弹出对话框,然后修改相应的信息,点击确定按钮,完成修改,最后给出修改结

14、果。删除:点击要修改的行对应的删除,进入后台处理,然后给出处理结果。查看:点击管理班级即可,得出所有的信息。七、输出内容添加:成功则给出信息,然后再页面显示最新的结果,错误的情况给出原因。修改:成功则给出信息,然后再页面显示最新的结果,错误的情况给出原因。删除:成功则给出信息,然后再页面显示最新的结果,错误的情况给出原因。查看:点击进入相应的管理页面即可,得出所有的信息记录。2.10功能模块描述考试管理一、功能名称:考试管理。二、功能概述:此功能是管理员功能,对班级、科目、教室以及教室进行安排,管理考试的安排。三、输入内容添加:考试基本信息。修改:考试的部分信息。删除:无。查看:无。四、输入数据来源添加:键盘输入。修改:键盘输入。删除:网页。查看:网页。五、控制条件添加:无。修改:无。删除:无。查看:无。六、处理流程添加:点击添加按钮,选择班级、教室、教师、课程,点击确定,进入后台处理,然后给出处理结果。修改:点击所要修改的行对于的修改,弹出对话框,然后修改相应的信息,点击确定按钮,完成修改,最后给出修改结果。删除:点击要修改的行对应的删除,进入后台处理,然后给出处理结果。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号