《软件系统毕业设计答辩PPT》由会员分享,可在线阅读,更多相关《软件系统毕业设计答辩PPT(15页珍藏版)》请在金锄头文库上搜索。
1、L/O/G/O基于基于基于基于WEBWEBWEBWEB的高校教材管理系统的高校教材管理系统的高校教材管理系统的高校教材管理系统专业班级:专业班级:学生姓名:学生姓名: 指导老师:指导老师: 2021/6/161软件学院软件学院内容目录内容目录内容目录内容目录研究概述研究概述需求分析需求分析系统设计系统设计系统实现系统实现总结总结2021/6/162软件学院软件学院研究背景及意义研究背景及意义计算机科学技术的迅速发展计算机科学技术的迅速发展高效规模的日益扩大高效规模的日益扩大目前教材管理模式目前教材管理模式 研究背景研究背景研究背景研究背景 研究意义研究意义研究意义研究意义提高教材管理水平和工作
2、效率提高教材管理水平和工作效率 增强数据管理的准确性与可靠性增强数据管理的准确性与可靠性 降低相关部门工作人员的劳动强度和财务支出降低相关部门工作人员的劳动强度和财务支出 加快信息的检索速度加快信息的检索速度 2021/6/163软件学院软件学院研究现状研究现状单机版单机版教材管理系统教材管理系统网络版网络版最最早早的的版版本本,由由于于其其局局限限性性,现现已淘汰已淘汰开开发发简简单单,对对机机器器要要求求不不高高,但但安安全全性性和和稳稳定性较差定性较差B/S方式方式C/S方式方式局域网方式局域网方式主主要要工工作作在在服服务务器器端端完完成成,对对服服务务器器的的要要求较高求较高对对客客
3、户户端端的的要要求求较较低低,可可面面向向地地域域分分散散的的不同用户群不同用户群2021/6/164软件学院软件学院通通过过对对我我校校教教材材管管理理工工作作的的实实地地调调研研,得得出出教教材材管管理工作的流程如下:理工作的流程如下:需求分析需求分析院系审核院系审核教材申报教材申报教师进行教师进行教材申报教材申报院系制定院系制定教学安排教学安排学校审核学校审核教材申报教材申报教材入库教材入库出库管理出库管理学生查询学生查询教材费用教材费用2021/6/165软件学院软件学院需求分析需求分析通过对以上业务流程的分析,可得出系统的参与者通过对以上业务流程的分析,可得出系统的参与者及其用例,如
4、下所示:及其用例,如下所示:2021/6/166软件学院软件学院系统设计系统设计通过对系统的需求分析,并进行适当的扩展,得出通过对系统的需求分析,并进行适当的扩展,得出如下功能结构图:如下功能结构图:2021/6/167软件学院软件学院系统设计系统设计在在本本系系统统中中,使使用用StrutsStruts作作为为系系统统的的整整体体基基础础架架构构,负负责责MVCMVC的的分分离离,与与SpringSpring的的整整合合采采用用ActionAction托托管管方方式式。数据持久化操作由数据持久化操作由HibernateHibernate完成。系统架构图如下:完成。系统架构图如下:2021/6
5、/168软件学院软件学院数据库设计数据库设计系统部分实体系统部分实体关系关系E-RE-R图如下:图如下:2021/6/169软件学院软件学院数据库实现数据库实现为为了了查查询询方方便便,在在实实现现时时保保留留了了部部分分冗冗余余数数据据,学生信息表实现如下:学生信息表实现如下:字段名字段名字段类型字段类型字段长度字段长度字段描述字段描述zhanghaozhanghaocharchar9 9学生学号,即学生信息的唯一标识学生学号,即学生信息的唯一标识namenamecharchar1010学生的姓名学生的姓名mimamimavarcharvarchar3232学生的密码学生的密码xuezhiI
6、DxuezhiIDtinyinttinyint1 1学生学制的编号学生学制的编号zhuangtaiIDzhuangtaiIDtinyinttinyint1 1学生学籍状态的编号学生学籍状态的编号banjiIDbanjiIDintint4 4学生所在班级的编号学生所在班级的编号zhuanyeIDzhuanyeIDintint4 4学生专业的编号学生专业的编号yuanxiIDyuanxiIDsmallintsmallint2 2学生所在院系的编号学生所在院系的编号ruxuedateruxuedatevarcharvarchar5050学生的入学日期学生的入学日期2021/6/1610软件学院软件学
7、院系统实现系统实现系统登录界面下如图所示:系统登录界面下如图所示:2021/6/1611软件学院软件学院系统实现系统实现教师登录本系统后,主界面如下:教师登录本系统后,主界面如下:2021/6/1612软件学院软件学院总结总结充分利用充分利用SSH三大主流开源框架,提高开发效率三大主流开源框架,提高开发效率采用分层设计,结构清晰采用分层设计,结构清晰 ,降低模块间的耦合性,降低模块间的耦合性使用使用MD5加密技术,提高系统安全性加密技术,提高系统安全性对数据库提供备份和还原,提高数据安全性对数据库提供备份和还原,提高数据安全性优点优点不足不足对系统的安全性考虑不周对系统的安全性考虑不周没能与高校其它管理系统整合没能与高校其它管理系统整合2021/6/1613软件学院软件学院致谢致谢感谢平顶山学院对我的培养!感谢各任课老师对我的教导!感谢XXX老师对我的指导!感谢各位评审老师的审议! 感谢身边各位同学的支持与鼓励!2021/6/1614软件学院软件学院 结束语结束语若有不当之处,请指正,谢谢!若有不当之处,请指正,谢谢!