基于j2ee的用户培训管理系统毕业设计-前台界面设计内容摘要:

................................. 24 信息统计模块的分析设计 .................................................................. 25 系统模块功能描述 .............................................................................. 26 数据库设计 ..................................................................................................... 28 数据库表 ER 图 .................................................................................... 28 数据库的设计 ...................................................................................... 30 数据库数据结构设 计 ........................................................................... 32 6 详细设计 .................................................................................................................. 34 系统业务流程分析与具体实现 ..................................................................... 34 USE CASE 图 .............................................................................................. 36 系 统框架设计实现 ...................................................................................... 37 数据持久层 .......................................................................................... 37 业务逻辑层 .......................................................................................... 38 表示层 .................................................................................................. 39 常用技 巧和方法 ............................................................................................. 39 如何防止 IE 缓存 JSP 文件 ................................................................ 40 解决 MySQL 数据不支持批量添加数据的问题 ............................... 40 7 系统的测试与分析 ................................................................................................. 41 系统测试测试说明 ........................................................................................ 41 4 界面窗口的测试 .................................................................................. 41 数据测试 .............................................................................................. 41 模块测试 ........................................................................................................ 41 信息查询模块的测试 .......................................................................... 42 信息统计模块功能的测试 .................................................................. 42 测试分析报告 ................................................................................................ 42 8 结束语 ...................................................................................................................... 43 9 参考文献 .................................................................................................................. 44 10 致谢 ........................................................................................................................ 45 11 毕业设计(论文)知识产权声明 ........................................................................ 46 12 毕业设计(论文)独创性声明 ........................................................................... 47 13 附录 ........................................................................................................................ 48 绪论 1 1 绪论 综述 在二十一世纪随着社会科学技术的发展和网络技术的不断更新,信息在各个领域中发挥着重要的作用。 对于企业的发展,公司规模的不断扩大和完善,在管理上和信息交流上还是远远的落后,并不能及时的把企业所需要的信息及时反馈给企业,他不仅需要和用户进行交流还需要企业各地之间的信息集合处理,便于公司管理和及时的给予公司决定。 Web 技术的出现和 Inter 使得这成为了现实,使用者 只需打开浏览器登录即可了解和反馈信息,便于企业及时的管理和了解企业信息。 公司近几年发展迅猛,设备远销国内外。 随着产品销售量增长,用户培训的工作量也在急剧增大。 公司先后在北京、上海、重庆、海南等地建立了培训基地。 由于各个培训点之间的教学工作繁琐并且业务雷同,常常要花费大量的时间和精力来处理教务和教学事务。 培训点与公司的沟通主要通过传真和电话来实现,信息反馈缓慢,资源共享较难。 为了提高各个培训点的工作质量,加强对各个教学点的管理,及时了解各个点的教学状况,方便用户通过访问 Inter 查看培训信息,因此,开 发支持 Web 应用的“基于 J2EE 的用户培训管理系统”是非常必要的。 我们开发的“基于 J2EE 的用户培训管理系统”目的便是:加强企业对全国各地培训点的工作效率和教学质量的管理,方便企业及时了解各个点的教学状况,满足企业对其的管理,方便企业内部通过访问 WWW 查看培训信息。 国内外相关研究情况 近年来伴随着信息技术的发展,有关用户培训管理的机构很多。 国外培训热潮至今方兴未艾。 国外的各类培训、行业培训均有专门机构常年主办,如英国剑桥大学考试委员会涉及举办的剑桥信息技术,几种体现了目前国外在应用能够培训方面的先 进思想和成功经验。 并已形成职业技术教育的培训体系,走上了产业化的道路。 在国内,网络学校及其培训机构也在近几年比较盛行。 但真正由企业自身组织的用户培训,据调查的资料可知,只有一些大型的企业才会组织自己的培训机构,作为公司的一部分承担着企业的产品销售的售后服务和管理工作。 如华为 3G 培训,主要为其公司的 3G 技术服务,主要有信息与通信系统的设计、西安工业大学毕业设计(论文) 2 设备安装、调试、维护、优化以及相关的技术和管理培训、信息系统的软件开发集成等服务。 在国内企业中,一些主管领导们已经认识到用户培训的重要性,也有一些企业已经采取了一些有益 的措施,但毕竟是少数。 还有许多的公司追随其后,也建立起自己的内部网,对用户培训管理采用了一些简单的应用程序,但离使用计算机系统和专门来管理和维护还有一段距离。 综上所述,无论在国内外,目前还是有一些比较完善的、专门的、适用于各种企业自己使用的企业用户培训管理系统。 因此,研究开发出一套比较通用、功能比较完善的企业用户培训管理软件,在实践中证明是有必要的。 课题背景 在信息化的社会中和信息化的企业管理中。 该公司虽然建立了自己的培训基地。 但是各个教学点和公司之间沟通和交流还是依赖传真和电话来实现,信息反馈缓 慢,资源共享较难。 为了提高各个培训点工作效率和教学质量,加强公司对各个教学点的管理,及时了解各个点的教学状况,方便用户管理和信息共享,开发支持 Web 应用的“基于 J2EE 的用户培训管理系统”是非常必要的。 本系统实现了用户培训信息在 Inter 上的管理和共享,由于客户端仅需安装浏览器,使用简单,界面统一,便于分布在不同地方的各类用户进行大量的信息的及时共享和交流,方便公司的管理。 本文主要研究的内容 本课题采用面向对象建模语言 UML 为系统建模,选用 B/S 结构模式,用SSH(Struts+Spring+Hibernate)技术, MVC 设计模式实现“基于 J2EE 的用户培训管理系统”。 论文的主要研究工作主要包括以下三个方面的内容: 1) 对 Web 应用的“基于 J2EE 的用户培训管理系统”构建中用到的各种技术与应用进行研究、分析和说明。 2) 面向对象建模语言 UML 为系统建模 设计 Use case 图描述用户角色与业务功能之间的关系,画出 Use case 图的Sequence 图和 Collaboration 图,详细描述业务内容。 设计 Class 图,说明类的数据成员、成员函数,类关系。 设计数据库 E_R 图,数据库逻辑 和物理结构。 设计 Component 图,分析 JavaBean 组件,设计 Deployment 图,确定详细软件体系结构,系统具体部署方式。 3) 选用 B/S 结构模式,用 SSH 技术, MVC 设计实现支持 Web 应用的“用户培训管理系统”,实现用户培训的业务:办班计划、排课表、学员报到、教室安西安工业大学毕业设计(论文) 3 排、实验室分配、教员和学员管理、学员评价、学员成绩统计、信息查询、课表查询、办班情况统计、班级查询等 25 个功能。 核心技术介绍 4 2 核心技术介绍 主要介绍和描述 B/S 模式、 C/S 模式、 MVC 设计模式、 SSH 整合技术、 JSP技术,在 Web 应用的“ 基于 J2EE 的用户培训管理系统”中应用到的主要的几种技术,做一个简单的说明和介绍。 管理软件技术的主流技术与管理思想一样,也经历了三个发展时期。 首先,界面技术从上世纪 DOS 字符界面到 Windows 图形界面(或图形用户界面 GUI),直至 Browser 浏览器界面三个不同的发展时期。 其次,今天所有电脑的浏览器界面,不仅直观和易于使用,更主要的是基于浏览器平台的任何应用软件其风格都是一样的,使用人对操作培训的要求不高,而且软件可操作性强,易于识别;再者,平台体系结构也从过去单用户发展到今天的文件 /服务器( F/S)体系、客户机 /服务器( C/S)体系和浏览器 /服务器( B/S)体系。 ( Browser/Server) 结构 B/S( Browser/Server) 结构(见图 ) 即浏览器 /服务器结构。 用浏览器来操作简单易用,但是 对输入没有很好的验证。 逻辑实现不多,本地只是用于获取数据然后大部分验证需要提交服务器来完成。 数据请求数据返回上传H T T P 请求下传H T M L 网页浏览器 W e b 服务器 数据库服务器图 B/。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。