学生在线考试系统项目设计文档

学生在线考试系统项目设计文档

ID:39855234

大小:473.03 KB

页数:27页

时间:2019-07-13

学生在线考试系统项目设计文档_第1页
学生在线考试系统项目设计文档_第2页
学生在线考试系统项目设计文档_第3页
学生在线考试系统项目设计文档_第4页
学生在线考试系统项目设计文档_第5页
资源描述:

《学生在线考试系统项目设计文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、四川交通职业技术学院信息工程系项目设计文档题目:学生在线考试系统班级软件13-1学号20131645、20132907、20132185、20132266姓名姜维川、郑雨云、侯鉴航、邓凯任课教师吉朝明二O一五年6月27目录1需求描述32系统功能描述32.1系统功能图32.2系统主流程图33数据库设计54界面原型设计55类设计66关键代码88项目总结249程序错误报告2510参考文献2527学生在线考试系统文档1需求描述该系统主要是由前台学生端和后台教师端两部分组成。前台学生端即是学生通过在线考试后得到分数,后台教师端即是对试卷和学生的信息进行管理。2系统功能描述2.1系统功能图系统

2、功能图如图1所示。图1系统功能图2.2系统主流程图系统主流程图如图2所示。27图2系统主流程图273数据库设计本系统选择Mysql数据库,建立名为testsystem.mdb的数据库,涉及到主要的数据库表设计如表1-表2-表3所示。表1test字段名字段类型可否为空说明idINT(10)Notnull主键testidINT(10)NotnullsidINT(10)NULLcontenttextNotnullgradeINT(10)NotnullansweridINT(10)Notnull表2answer字段名字段类型可否为空说明idINT(10)Notnull主键tidINT(10

3、)NotnullcontenttextNotnull表3student字段名字段类型可否为空说明idINT(10)Notnull主键uidINT(10)Notnullnamevarchar(30)NotnullprofessionalIdINT(10)NotnulldepartmentINT(10)NotnullxhINT(10)Notnullsexvarchar(30)NotnulltikeIdINT(10)NotnullageINT(10)Notnull4界面原型设计1.前台首页271.后台首页5类设计本系统设计了action、Aspect、dao、filter、model、s

4、ervice六个类,具体说明及相关类代码如下:(1)action类action+TestAction()+userAction()27(2)Aspect类Aspect+LogAspect()(3)dao类dao+AnswerDao()+DepartMentDao()+GradeDao()+ProfessionalDao()+SubjectDao()+TestDao()+UserDao()(4)filter类filter+MyFilter()(5)model类model+Answer()+Department()+Grade()+GradeJSon()+Loganderror()+P

5、rofessional()+Student()+StudentJson()+Subject()+Test()+Users()(6)service类Service+AnswerManage()+DepartmentManage()27+Factory()+GradeManage()+ProfessionalManage()+SubjectManage()+TestManage()+UserManagerImp()6关键代码(1)获取及更新题目答案packagecom.test.dao;importjava.util.List;importorg.hibernate.Query;imp

6、ortorg.hibernate.Session;importorg.hibernate.SessionFactory;importorg.hibernate.Transaction;importorg.hibernate.cfg.Configuration;importorg.hibernate.service.ServiceRegistry;importorg.hibernate.service.ServiceRegistryBuilder;importcom.test.model.Answer;importcom.test.model.Department;publiccla

7、ssAnswerDaoImpimplementsAnswerDao{privateSessionFactorysessionFactory;privateSessionsess;privateTransactiontransaction;privatevoidcreatesession(){sess=sessionFactory.openSession();transaction=sess.beginTransaction();}privatevoiddestory(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。