需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8667 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着社会的进步,各地生源出现了显著地增长,传统的考试模式已经满足不了各高校的需求。计算机技术的不断发展,使得在线考试成为了可能。为了解决考试模式不再适用的问题,我设计了在线考试系统。本在线考试系统主要运用JSP技术,在Myeclipse中用Java编写代码完成总体的设计。 在线考试系统是为了帮助学生与教师而开发的系统。本系统中有三个角色:管理员、教师、学生。本人完成了对这三个角色的功能开发。管理员主要有录入与修改教师和学生信息、添加试卷,查看成绩的功能。教师主要有录入和更改试卷,查看成绩等功能。学生主要是在线考试功能。本系统具有页面美观,交互性好,易于维护等优点。 本文依据软件工程的思想,从需求分析、总体设计、详细设计和系统测试等方面,详细的叙述了在线考试系统的实现过程。 关键词 在线考试;系统;计算机;信息
目录 摘要 Abstract 1绪论-1 1.1 设计的背景及意义-1 1.2 在线考试的现状-1 1.3 研究目标-1 2 设计技术与开发环境-3 2.1 相关技术介绍-3 2.1.1 JSP简介-3 2.1.2 B/S模式分析-3 2.1.3 数据库软件简介-3 2.2 开发环境介绍-3 2.2.1 Myeclipse简介-3 2.2.2 Tomcat简介-3 3 需求分析与可行性分析-4 3.1 需求分析-4 3.1.1 功能需求分析-4 3.1.2 开发、运行条件分析-4 3.1.3 其他条件分析-4 3.2 可行性分析-4 3.2.1 资金可行性-4 3.2.2 运行可行性-4 3.2.3 使用可行性-5 3.2.4 时间可行性-5 3.2.5 版权可行性-5 4 系统设计-6 4.1 总体设计-6 4.2 开发流程-6 4.3 业务流程分析-7 4.3.1 登录流程-7 4.3.2 数据录入流程-7 4.3.3 数据修改流程-8 4.3.4 数据删除流程-9 4.4 系统用例图-9 4.5数据库设计-10 4.5.1 数据库概念结构设计-10 4.5.2 逻辑结构设计-12 4.5.3 表设计-13 5 系统实现-17 5.1 系统登陆模块-17 5.2 管理员登录模块-17 5.3 密码管理模块-18 5.4 用户信息管理模块-18 5.5 试卷管理模块-18 5.6 管理员端功能模块-19 5.6.1 教师用户管理-19 5.6.2 班级信息管理-19 5.6.3 学生信息管理-19 5.6.4 题目管理-19 5.7 学生端功能模块-20 6 程序测试与评价-22 6.1 程序调试-22 6.2 程序的测试-22 6.2.1 考试模块测试-22 6.2.2 测试用例-23 6.3 系统的特点和优点-24 6.4 系统存在的不足和改进方案-24 6.5 设计收获和心得-25 结论-26 致谢-27 参考文献-28 附录-29 |