欢迎来到天天文库
浏览记录
ID:19499768
大小:818.50 KB
页数:45页
时间:2018-10-01
《基于web的在线出题系统说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、学年设计报告设计题目基于Web的在线出题系统作者姓名方莹莹所学专业计算机科学与技术指导教师戴支祥2012年8月31日学年设计任务书学年设计题目基于web的在线出题系统组长方莹莹学号2011220077班级计专112组别专业计算机科学与技术组员刘盼盼,潘朝君,彭燕丽,汪亚君,吴国琴指导教师戴支祥学年设计目的设计一系统,实现教师出题,管理员管理教师,维护系统等学年设计所需环境MyEclipe软件环境,Windows操作系统学年设计任务要求(1)教师添加、修改、删除题目信息(2)管理员添加、修改、删除教师信息(3)根据条件查找相关信息学年设计工作进度计划
2、序号起止日期工作内容分工情况12012-8-25上网搜查相关的资料,图书馆查阅相关书籍小组成员共同参与22012-8-26明确分工,设计目的,下分程序功能的各个模块小组成员共同参与32012-8-27至2012-8-31界面设计,题目添加、修改由汪亚君和彭燕丽共同完成42012-8-27至2012-8-31题目删除、查找和系统流程图设计由刘盼盼和吴国琴共同完成52012-8-27至2012-8-31后台教师管理设计,论文整合由方莹莹和潘朝君共同完成指导教师签字:年月日系(教研室)审核意见:系(教研室)主任签字:年月日目录摘要11绪论11.1研究背景
3、11.2主要工作11.3本文结构12相关知识12.1开发工具的介绍12.1.1JavaEE12.1.2MyEclipse22.2MicrosoftSQLServer2005的介绍23系统设计23.1需求分析23.2系统功能图33.3系统工作流程设计34系统实现54.1数据库实现54.1.1教师信息表54.1.2管理员信息表64.1.3课程信息表64.1.4题库表64.2View层各主要页面功能74.2.1登录页面login.jsp详细功能及描述74.2.2考题管理tit-manage.jsp详细功能及描述74.2.3教师信息管理tea-manage
4、.jsp页面详细功能及描述84.3业务逻辑层各bean功能84.3.1封装了数据库相关操作的bean84.3.2封装了题目信息处理以及增删改查功能的bean84.3.3封装了教师信息处理以及增删改查的bean84.3.4封装了登录信息的bean94.4控制处理层各servlet功能94.4.1操作题目相关信息的servlet94.4.2操作教师相关信息的servlet94.4.3操作用户登录信息的servlet95系统测试105.1登录系统105.2考题管理105.3考题录入115.4教师管理126结束语13参考文献13基于Web的在线出题系统设计
5、与实现摘要:本学年设计的内容是设计并且实现一个基于web技术的在线出题系统,所以系统是利用JavaEE中的servlet、jsp和MVC思想,并用B/S结构的模式,用myeclipse作为开发工具,以MicrosoftSQLServer2005作为数据库,以Macromedia公司的Dreamweaver作为界面美化工具。基本实现了网上出题系统应有的主要功能模块,包括:管理员和教师的登录,管理员添加、修改、删除教师,教师根据课程对题库进行添加、修改、删除等功能。该系统界面简单、操作方便、容易维护。关键词:在线出题;JavaEE;myeclipse;
6、MicrosoftSQLServer20051绪论1.1研究背景随着计算机网络技术的迅猛发展,开展网络教学、推动教学手段的改革成为一种必然。出题考试是一种传统而且有效的检测教学效果的手段,同样也是网络教学的一个重要环节。因此,研究和开发适应网络教学的试题库系统,成为开发网络教学系统的一项重要工作。1.2主要工作本设计根据在线出题的实际情况,开发一套通用的在线网络出题系统,能够实现教师添加题库各字段信息,并能根据课程名称或是题型进行出题,教师也可以修改或是删除自己的出题信息以完善题库。使用此系统的用户也可以根据题型对题库中的信息进行模糊查询来找到自己
7、所需的信息。管理员可以对教师进行添加、修改、删除等操作,也可以对系统进行维护和完善。1.3本文结构本文第1部分绪论主要说明了本文的研究背景、主要工作和实现方法。第2部分相关知识介绍了JavaEE和myeclipse开发工具的相关概念以及MicrosoftSQLServer2005的相关定义。第3部分系统设计,阐述了需求分析、系统模型设计和系统工作流程设计。第4部分系统实现介绍了系统各个功能模块,并描述了数据库的实现。第5部分系统测试,以图片的形式介绍了各个功能的具体页面显示和操作步骤,使用户对系统有了较明了的了解。2相关知识2.1开发工具的介绍2.
8、1.1JavaEEJavaEE是J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.随着W
此文档下载收益归作者所有