《j2ee系统架构和程序设计》课程设计实训项目——基于strutshibernate框架技术的在

《j2ee系统架构和程序设计》课程设计实训项目——基于strutshibernate框架技术的在

ID:31197263

大小:327.29 KB

页数:20页

时间:2019-01-07

《j2ee系统架构和程序设计》课程设计实训项目——基于strutshibernate框架技术的在_第1页
《j2ee系统架构和程序设计》课程设计实训项目——基于strutshibernate框架技术的在_第2页
《j2ee系统架构和程序设计》课程设计实训项目——基于strutshibernate框架技术的在_第3页
《j2ee系统架构和程序设计》课程设计实训项目——基于strutshibernate框架技术的在_第4页
《j2ee系统架构和程序设计》课程设计实训项目——基于strutshibernate框架技术的在_第5页
资源描述:

《《j2ee系统架构和程序设计》课程设计实训项目——基于strutshibernate框架技术的在》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、U2EE系统架构和程序设计》课程设计实训项目一一基于Struts+Hibernate框架技术的在线考试系统设计和实现1.1.1在线考试系统设计1、系统概述由于这次实训也做了一个web在线考试系统,所以把这次实训的整个过程记录下来,完成实用开发技术的这个大作业。经过一个学期的实用开发技术的学习,使我了解到了一些比较流行的开发技术,也在实践中锻炼了自己。在线考试系统主要功能是提供一个在线的考试平台,教师可以利用此平台输入试卷,学生可以选择试卷考试,另外,系统也提供用户管理功能。系统总体用例如下图所示。2、系统总体用例3、系统模块划分为方便系统的功能实现,系

2、统模块按业务功能与平台功能划分为如下儿个模块,以包的形式加以区分:4、设计系统的DAO组件为业务层提供通用数据访问接口,本系统采用一般DAO实现模式,现样,为了减少耦合度,采用了工厂模式,客户端要得某个具体DAO实现类,必须通过工厂类。5、设计系统中的用户信息管理相关的程序类7、分别根据用户设计模块和试卷功能模块设计对应的数据库表结构(1)权限相关表设计FUNFUNFK11FUN_ACT_FK1rACTIONIDTITLEPATHCHAR(32)VARCHAR2(80)VARCHAR2(40)FUNCTIONIDCHAR(32)

3、ACTIONIDCHAR(32)5k,fkl>PARAMETERVARCHAR2(20)―IDCHAR(32)NAMEVARCHAR2(20)TITLEVARCHAR2(20)ROLEFUNFKROLE_FUNCTIONROLEIDCHAR(32)NAMEVARCHAR2(20)PASSWORDVARCHAR2(20)FULLNAMEVARCHAR2(20)ROLESTOCHAR(32)NAMEVARCHAR2

4、(20)TITLEVARCHAR2(20)(2)用户相关表设计TEA_CLASS_FKCLASSIPCHAR(32)TITLEVARCHAR2(20)STUCLASSFKUSERINFOIDCHAR(32)NAMEVARCHAR2(20)PASSWORDVARCHAR2(20)FULLNAMEVARCHAR2(20)TDCHAR(32)NAMEVARCHAR2(20)PASSWORDVARCHAR2(20)FULLNAMEVARCHAR2(20)CLASS_1DCHAR(32)STUDENT(3)试卷相关表设计PAPER

5、IDCHAR(32)SEL_PAPER_FKYTITLEVARCHAR2(40)EXAM_TIMENUMBER(14)TEACIIER.IDCHAR(32)YES_PAPER_FKSELECT_QUESTIONIDCHAR(32)TITLEVARCHAR2(80)ANSWERVARCHAR2(20)SCORENUMBER(3)PAPERIDCHAR(32)SELSELFKIDCHAR(32)TITLEVARCHAR2(80)ANSWERVARCHAR2(20)SCORENUMBER(3)PAPERIDCHAR(3

6、2)YESNO.QUESTIONSELECTEDJDCHAR(32)CONTENTVARCHAR2(200)ITEMVARCHAR2(40)QUESTIONEDCHAR(32)8、创建数据库表的过程和文档droptableifexists_admin;droptableifexiststbl__class;droptableifexiststbl_.question;droptableifexists..student;dropifexiststbl__teach;droptableifexists.teacher;dropta

7、bleifexiststbl__test;createtabletbl_admin(adm_idadm_nameadm_passwordintnotnullauto_incrementrvarchar(10),varchar(15)zprimarykey(adm_id)createtAbletbl_class(cls_idintnotrm丄丄auto_incrementAcls_namevarchar(20),primarykey(cls_id)createtabletbl_question(tst_idqst_titleqst_answerqst_s

8、coreintzvarchar(100)rchar(1)zint,primarykey(qst

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

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

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