基于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/。基于j2ee的用户培训管理系统毕业设计-前台界面设计
相关推荐
的脚本程序。 当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 ASP 的工作原理 [4, 5] 由图 可以 了解 ASP 的工作原理: 用户给出已知的网页地址( URL),通过浏览器向远程服务器请求 ASP 页面。 服务器接收请求并读取服务器上相应的 ASP 文件,并将该文件传送到服务器上的脚本引擎;脚本引擎解释 ASP 文件
分析 可行性分析 电子商务源于英文 ELECTRONIC COMMERCE, 简写为 EC。 顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。 电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。 电子商务可以通过多种电子通讯方式来完成。 简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为电子商务;但是
++文件或其它的高级语言文件。 用户可以通过编辑自己的功能程序,然后使用 Simulink 提供的 SFUNCTION 模块对其进行调用,从而获得具有自编程序功能的新的 Simulink 模块。 由此可见, Simulink 是一个灵活性、功能性、扩展性较强的仿真平台。 版本提供 了 20 多个仿真模型库,内容覆盖了通信仿真,数字信号处理,模糊逻辑,神经网络。 机械控制和虚拟实现等。
形 从图 26 知 ,整个起动过程分为三个阶段: 第 I 阶段是电流上升阶段。 突加给定电压 Un*后 ,通过两个调节器的控制作用 ,使 Uct、 Ud0、Id 都上升,当 Id≥IdL后,电动机开始转动。 由于机械惯性作用,转速的增长不会很快,因而转速调节器 ASR 的输入偏差电压 △ Un=Un*Un 数值较大,其输出很快达到限幅值Uim*,强迫电流 Id 迅速上升。 当 Id≈Idm时,
结于考研、工作。 那时候,总觉得时间还很长,足够慢慢去挥霍,也想象不了一年后的今天。 我们常常因为走得太远和时光老去,就忘记当初为什么出发。 我们是新考入的财务工作者,更因铭记习总书记 “20 字好干部 ” ,找准好干部 “ 坐标原点 ”和 “ 准绳 ” ,为实现 “ 中国梦 ” 提供强有力的干部队伍支撑。 “ 信念坚定 ” 是价值所依, “ 为民服务 ” 是使命所在, “ 勤政务实 ” 和 “
,系统只工作在“导通”和“截止”两种状态,能很好的滤除外界不必要的干扰因素。 系统的可靠性大大提升。 数字锁相环的另一个突出优点是 :环路部件甚至整个环路都可以直接 用微处理机来模拟实现,而且可以内嵌于微处理器中作为一个功能块重复使用。 锁相环的性质 带宽 锁相环包括窄带锁相环和宽带锁相环。 ( 1)窄带:锁相环有两个重要的特性:第一,它有很窄的带宽;第二