




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、简介这个项目是一个简单的教务查询系统,该练手小项目希望能帮助到大家,熟悉SSM的整合开发使用技术IOC容器:SpringWeb 框架:SpringMVCORM 框架:Mybatis安全框架:Shiro数据源:C3P0日志:Iog4j前端框架:Bootstrap快速上手1、运行环境和所需工具编译器:eclipse项目构建工具:Maven数据库:MysqlJDK版 本:Tomcat 版本:初始化项目在你的Mysql中,创建一个数据库名称为examination_system的数据库,并导入我提供的.sql文件,进入src/main/resources修改配置文件,把数据库登录名和密码,改为你本 地
2、的使用eclipse导入项目,选择Maven项目选项,一路点击next就行,导 入项目后,如果src目录等,都没显示出来,别急先使用 Maven构建该项 目在eclipse中,配置我们的Tomcat,然后把使用 Maven构建好的项目添加到Tomcat中运行登录账户管理员账户:admin老师账户:1001学生账户:10001 密码均为:123功能模块介绍1、登录模块功能使用Shiro权限管理框架,实现登录验证和登录信息的储存,根据不同的登录账户,分发权限角色,对不同页面 url进行角色设置用户、角色、菜单、用户与角色关系、角色与菜单的关系用户:用户ID、用户名、密码、角色角色:角色ID、角色名
3、、权限教师:ID、姓名、性别、出生日期、学历、职称、入职时间、院系学生:ID、姓名、性别、出生日期、入学时间、院系院系:ID、院系名称课程:ID、课程名称、开课老师、开课时间、开课地点、学时、课程类型、所属院系、学分CREATETABLEuserlogi n (userID int(11) NOT NULL AUTO_INCREMENT,userName varchar (200) NOT NULL,password varchar (200) NOT NULL,role int (11) NOT NULLDEFAULT2 COMMENT 角色权限PRIMARY KEY(userlD),KEY
4、role (role),CONSTRAINTuserloginbfk_1 FOREIGNKEY(role) REFERENCESole (rolelD)ENGINE=I nn oDB AUTO_INCREMENT=17DEFAULTCHARSET=utf8;InnoDB是MySQL的数据库引擎之一,是一套放在 MySQL后台的完整数据库系统AUTO_INCREMENT=1自增键的起始序号为17DEFAULT CHARSET=ut数据库默认编码为utf-8-Records of userlogi nINSERTINTO userlogin VALUES(1, admin , 123, 0);IN
5、SERTINTO userlogin VALUES(8, 10001, 123, 2);INSERTINTO userlogin VALUES(9, 10002, 123, 2);INSERTINTO userlogin VALUES(11, 10005, 123, 2);INSERTINTO userlogin VALUES(12,10004, 123 ,2);INSERTINTO userlogin VALUES(13, 10006, 123, 2);INSERTINTO userlogin VALUES(14, 1001, 123, 1);INSERTINTO userlogin VAL
6、UES(15, 1002, 123, 1);INSERTINTO userlogin VALUES(16, 1003, 123, 1);CREATETABLErole (roleID int(11) NOTNULL,roleName varchar(20) NOTNULL,permissions varchar(255) DEFAULTNULL COMMENT 权限,PRIMARYKEY(roleID) ENGINE=InnoDBDEFAULTCHARSET=utf8;- Records of roleINSERTINTO role VALUES(0, admin, null);INSERTI
7、NTO role VALUES(1, teacher , null);INSERTINTO role VALUES(2, student , null);Z0-60-9L0乙:MW#/- W.1 .20-60-966L.1. if. 1.200L.)S3DIVA 戶 1|。旳1、O丄NLLdSSNI!(Z. 1 Z0-60-9L0 乙10呢0-066 Xi 萃:1.100 L.)S3 DIVA 戶 1|。旳1、O 丄 NLL dSSNI jeqoee; jo spjooey -:8#“=丄3SdVH9imVd30l700 =丄 11日1/1日占0111一O丄DH aaouu|=3NI9N3 (
8、 (vaie6e|ooj e6e|oqs39N3d3d3d (vaie6e|ooj人mXNOimBOT 、厂刃qQoipEOl丄NIHB丄SN09 (、G|o6o|QO、)vaie6enoovA3X *(.aiJes nJ 人日人 yviAIIdd 麦罔丄NmiAIIAIOOIIDN 丄ON(14)M vaie6e|oov 0jitY.iN3i/ii/io9 nriMmvdsa 印即、即印6、 Sal-丄NmiAIIAIOOlinNLinbzBC(99S)JeqojeA 出、 田凑 1 丄NmiAIIAIOOlinNLinHzBCl(02)JeqoJBA eej6epv 1_nnN丄ON e;
9、ep、旳人屮!q、 1_nnMmVd3a (OS)jeqojeA、xos、 linN 丄ON(002)JeqoJBA、oiuENosn、丄NmiAimBON厂O丄nvnnN 丄ON (I4)M、G|osn、)jeqoee;3-|aVJ3丄/曰占01);INSERTINTO teacher VALUES(1003,软老师,男,1996-09-02,硕士 ,助教,2017-07-07, 1);CREATETABLEstude nt (userID int(11) NOTNULL AUTO_INCREMENT,userName varchar(200) NOTNULL,sex varchar(20)
10、 DEFAULTNULL,birthYear date DEFAULTNULL COMMENT 出生日期 ,grade date DEFAULTNULL COMMENT 入学时间 ,collegeID int(11) NOTNULL COMMENT 院系 id,PRIMARYKEY(userID),KEYcollegeID (collegeID),CONSTRAINTstudent_ibfk_1 FOREIGNKEY(collegeID) REFERENCEScollege (collegeID) ENGINE=InnoDB AUTO_INCREMENT=10007DEFAULTCHARSET
11、=utf8;- Records of studentSWM- lN3l/ll/IO9TinN 丄ON (oo乙)创0劭 eiueNesjnoov1_nnN 丄ON (14)屮!、G|OSnoo、)、osnooaiaVJBlVSdO!(.麦莠珞)smmw e6e|OOv o丄NLLdSSNI!(.麦44强Ji乙)SmniWX e6e|oov o丄NLLdSSNI!(.0S3mVA e6e|oov o丄NLLdSSNI:8#门=丄3SdVH9imVd3aaaouu|=3NI9N3 (vaie6enoojA3X 人dVIAIIdd S-lNSIAIIAIOOnnN 丄ON (oos) JBMOJBa
12、 eiueNe6e|OOv1_nnN 丄ON(14)M vaie6e|OOv)e6e|003-|aVJ31V3d9K.L. 1 .乙0-60-9LO乙.S0-60-966L. W- .9000L.)S3DIVA juepn;sv o丄NLUdmSNI(乙 1 .20-60-9L0乙.S0-60-966L. W- .9000L.)S3DIVA juepn;sv o丄NLUdmSNI(乙 1 .20-60-9 L0 乙Z0-60-966X:篩由/力000lJsmniW juepn;sv o 丄 NLUdmSNI (乙 1 .20-60-9 LO 乙Z0-60-9661.:萃 J 逊/000lJsm
13、niW juepn;sv Q 丄 NLUdmSNI!(. 1 .20-60-9 LO 乙力,60专66 X:萃 J 来/Z000juepn;sv Q 丄 NLUdmSNIINSERTINTO student VALUES(10001, 小黄, 男, 1996-09-02 , 2015-09-02 , 1);teacherlD int(11) NOT NULL,courseTime varchar(200) DEFAULTNULL COMMENT开课时间,classRoom varchar(200) DEFAULTNULL COMMENT 开课地点 ,courseWeek int(200) DE
14、FAULTNULL COMMENT 学时,courseType varchar(20) DEFAULTNULL COMMENT 课程类型 ,collegelD int(11) NOTNULL COMMENT 所属院系 ,score int(11) NOTNULL COMMENT 学分,PRlMARYKEY(courselD),KEYcollegelD (collegelD),KEYteacherlD (teacherlD),CONSTRAlNTcourse_ibfk_1 FORElGNKEY(collegelD) REFERENCEScollege (collegelD),CONSTRAlNT
15、course_ibfk_2 FORElGNKEY(teacherlD) REFERENCESteacher (userlD) ENGlNE=lnnoDBDEFAULTCHARSET=utf8;INSERTINTO course VALUES(1, C语言程序设计,1001,周二,科 401, 18,必修课,1, 3);lNSERTlNTO course VALUES(2, Python 爬虫技巧 , 1001, 周四, X402, 18, 必修课 , 1, 3);INSERTINTO course VALUES(3, 数据结构 , 1001, 周四, 科 401, 18, 必修课 , 1, 2
16、);INSERTINTO course VALUES(5, 英语, 1002, 周四, X302, 18, 必修课 , 2, 2);INSERTINTO course VALUES(4, Java程序设计,1002,周五,科 401, 18,必修课,1, 2);INSERTINTO course VALUES(6,服装设计,1003,周一,科 401, 18,选修课,2,2);CREATETABLEselectedcourse (courseID int(11) NOTNULL,studentID int(11) NOTNULL,mark int(11) DEFAULTNULL COMMENT
17、 成绩,KEYcourseID (courseID),KEYstudentID (studentID),CONSTRAINTselectedcourse_ibfk_1 FOREIGNKEY(courseID) REFERENCEScourse (courseID),CONSTRAINTselectedcourse_ibfk_2 FOREIGNKEY(studentID) REFERENCESstudent (userID) ENGINE=InnoDBDEFAULTCHARSET=utf8;- Records of selectedcourseINSERTINTO selectedcourse
18、VALUES(2, 10001, 12);INSERTINTO selectedcourse VALUES(1,10001, 95);INSERTINTO selectedcourse VALUES(1, 10002, 66);INSERTINTO selectedcourse VALUES(1, 10003, null);INSERTINTO selectedcourse VALUES(2, 10003, 99);INSERTINTO selectedcourse VALUES(5, 10001, null);INSERTINTO selectedcourse VALUES(3, 10001
19、, null);2、管理员模块功能管理员可对教师信息、学生信息、课程信息进行增删改查操作,管理员账户, 可以重置非管理员账户的密码课程管理:当课程已经有学生选课成功时,将不能删除学生管理:添加学生信息时,其信息也会添加到登录表中教师管理:同上账户密码重置:修改密码:课程名单管理甘O0199yiB古帘!&RSpVIShFnw41cflWSffhr扃課电号i(ma=上禅転U4Q110b *$ =2pyrhcnfeLW10&1廊四XJQZia0#星31WI同四sumif世gjJ*蹤扌&+1W2用竝14lMHI512四iaanJLdrnFn inra10KM1TOOT?1ITO3学生名单管理sn-ae100041COOSn若itai出生牛怕 静M1dW15-W筍立芽2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机电设备安装电气安全防护方案
- 水泥与混凝土配比优化方案
- 水稻贪青课件
- 机电设备安装气动控制系统方案
- 园区创新资源对接方案
- 水电站税务知识培训课件
- 支气管哮喘口腔医10课件
- 水电收费课件
- 2025版海洋工程设计与施工合同样本
- 2025版国际金融合作贷款合同范本(含信用证)
- MissionPlanner地面站操作使用文档
- 中级采气工操作技能鉴定要素细目表
- 油水气井带压井作业操作规程及工艺技术要求
- (33)-钠钾泵细胞生物学
- 配电室巡检记录表
- 紧急宫颈环扎术的手术指征及术后管理
- GB/T 242-2007金属管扩口试验方法
- 政治理论水平任职资格考试题库
- 路基压实度汇总表
- 【食品生产加工技术】香肠的加工技术
- 贫困户访谈记录
评论
0/150
提交评论