在线考试题目管理系统

上传人:xins****2008 文档编号:110951306 上传时间:2019-11-01 格式:DOC 页数:10 大小:340.50KB
返回 下载 相关 举报
在线考试题目管理系统_第1页
第1页 / 共10页
在线考试题目管理系统_第2页
第2页 / 共10页
在线考试题目管理系统_第3页
第3页 / 共10页
在线考试题目管理系统_第4页
第4页 / 共10页
在线考试题目管理系统_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《在线考试题目管理系统》由会员分享,可在线阅读,更多相关《在线考试题目管理系统(10页珍藏版)》请在金锄头文库上搜索。

1、课 程 设 计报 告课程名称:在线考试题目管理系统 班 级: 02330105 学 号: 2010023301244 姓 名: 苑峻溢 完成日期: 2011年12月27日 沈阳航空航天大学2北方软件学院2课程设计任务书专业名称:计算机科学与技术(软件工程) 课程名称:WEB程序设计 设计题目:在线考试题目管理系统起止时间:2011年12月12日至2012年12月30日问题描述在线考试题目管理系统其内容包括两个功能模块的实现,第一完成用户信息的管理,其次使用该系统的用户要对在线考试题目进行管理。通过该在线考试题目管理系统的开发,掌握WEB程序设计的开发流程、信息类管理系统的实现、以及项目实施的需

2、求调研,方案设计,数据库设计,提高对JSP语言的实际运用能力。基本要求在线考试题目管理系统功能:(1)登录功能模块:实现用户信息的验证登录;(2)用户信息的增加、删除、修改、显示;(3)对在线考试题目信息进行管理(增加,删除、修改)实现提示在系统实现中设计两个数据表:用户信息表(user)和在线考试题目信息表(exam)。选作内容实现导出饼图功能,可以将考试题目所属类别以饼图形式导出。学生姓名:苑峻溢 学号:2010023301244指导教师:岳朋 2011年 12月 27日在线考试题目管理系统1概要设计本文详尽阐述了一个完整的在线考试题目管理系统,系统具有登录功能模块:实现用户信息的验证登录

3、;用户信息的增加、删除、修改、显示;对在线考试题目信息进行管理(增加,删除、修改)等功能。较全面满足了在线考试题目的各项工作。关键词:在线考试题目管理系统,JSP+Servlet+JavaBean,JAVA。2详细设计2.1数据库设计用户管理员(用户编号,用户名,密码,年龄,性别,电话,地址) 考试题目 (题目编号,题目, 类型, 时间, 分数, 电话, 地址) 1.用户管理员详细信息表字段含义字段名称类型及宽度主键非空备注用户编号idint(11)PRIY用户名usernamevarchar(15)0N密码passwordvarchar(15)0N年龄ageint(3)0N性别sexvarc

4、har(10)0N电话telint(15)0N地址addressvarchar(20)0N2.考试题目详细信息表字段含义字段名称类型及宽度主键非空备注题目编号idint(11)PRIY题目tnamevarchar(20)0N类型typevarchar(20)0N时间timeint(3)0N分数chengjiint(3)0N电话telint(15)0N地址addressvarchar(20)0N2.2连接数据库:创建DBConn类,主要实现在线考试题目管理系统与数据库的连接,实现在线考试题目管理系统对用户以及题目的读取、操作。public class DBConn public static C

5、onnection getConn() /定义数据库链接Connection conn = null;try Class.forName(org.gjt.mm.mysql.Driver).newInstance(); String url =jdbc:mysql:/localhost/student?user=root&p assword=123456&useUnicode=true&characterEncoding=utf-8; conn= DriverManager.getConnection(url); catch (Exception e) e.printStackTrace();r

6、eturn conn;2.3 关键代码:denglu.jsp是在线考试题目管理系统的登陆界面,登陆身份通过后进入系统跳转到main.jsp中,显示分框网页结构,左侧为功能选取,右上部为对应功能的显示,右下部分为本系统的欢迎滚动字幕。denglu.jsp关键代码:function myCheck(form)if(form.username.value=)alert(请输入用户名!);form.username.focus();return false;if(form.password.value=)alert(请输入密码!);form.password.focus();return false;

7、无标题文档 在线考试题目管理系统 用户名 密 码 2.4 结构图:本系统先进行进入系统的身份判断,进入系统后,列有我的主页、用户管理、题目管理等功能,选择相应的功能页面右侧显示对应功能。增加用户功能,按照系统提示要求依次输入用户名、用户密码、用户年龄、用户性别、用户联系电话、用户联系地址。最后进行添加、重置、返回的操作。修改用户功能,按照系统显示依次修改用户名、用户密码、用户年龄、用户性别、用户联系电话、用户联系地址。最后进行修改、重置、返回的操作删除用户功能,按照系统操作提示需要删除的用户行删除相对应的用户。列出所有用户功能,按添加用户的先后顺序,进行有序的用户信息输出。增加题目功能,按照系

8、统提示要求依次输入题目名、题目类型、题目分数。最后进行添加、重置、返回的操作。删除题目功能,按照系统操作提示需要删除的题目行删除相对应的题目。列出所有题目功能,按添加题目的先后顺序,进行有序的题目信息输出。退出系统功能,该功能将退出在线考试题目管理系统。表3在线考试题目管理系统结构图在线考试题目管理系统用户管理题目管理退出系统添加用户修改用户删除用户添加题目修改题目删除题目查看题目用户登录查看用户信息3调试报告这次设计中遇到如下问题:1错误提示:数据库中的数据无法显示在jsp前台页面错误类型:数据表中的属性和数据库中的关键字相同修改方法:修改数据库中的属性2错误提示:没有获取到数值 错误类型:

9、 没有正确匹配修改方法: 改成long类型4测试结果考试题目: C+,闭卷,120,100用户: admin ,123456788,23,男,133222,沈阳5 使用说明登陆系统,打开首页(http:/127.0.0.1:8080/student/)输入数据根据数据库user表输入例如:用户名yjy,用户密码输入:12345678,点击提交,点击登录之后进入网站首页,如图5.1所示。图5.1在线考试题目管理系统登陆界面进入系统后会显示主页面如图5.2所示。图5.2在线考试题目管理系统首页界面选择左侧用户管理功能,在右侧显示想对应的用户信息,如图5.3所示。图5.3 用户管理主界面选择用户信息

10、列表中的添加功能,并按照系统提示输入相应的数据,如图表5.4所示。图 5.4 用户信息添加页面单击添加按钮,实现添加用户的添加,如图表5.5所示。图5.5 成功添加以后的页面选择用户信息列表中的修改功能,修改相应的用户数据,如图5.6所示。图5.6 修改用户在用户信息修改中修改用户信息,单击修改按钮,实现用户信息修改的功能,修改后显示结果如图表5.7所示。图5.7修改用户显示结果6总结在老师的精心指导下,根据JSP课程所学的概念、理论和方法,在两个星期当中设计出一个适当规模的程序;进一步加深对JSP语言的理解和掌握。理论联系实际,加深和巩固所学的理论知识,提高实践能力和计算机的综合运用能力。此次JSP课程设计现已完成,基本做到根据题目要求,从实际出发,认真了解题目,谨慎构建模块。此程序的实现,设计了简单的程序界面和菜单,目的是将操作选项功能集中起来,以便于程序的操作。最后,感谢指导老师在本次课程设计上对我的帮助和开导。当我遇到问题时,老师会指点我如何解决问题;当我思路混乱时,老师会帮我理清思路,将我带出我的思维误区,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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