方案设计:在实习过程中进行调研和搜集、查找资料
工作,分析业务需求,在此基础上用面向对象的方法进行系统需求分析,从人力资源管理的角度出发,用集中的数据库将与人力资源相关的数据(如员工基本信、员工档案、员工履历、员工调动管理、培训管理、系统管理)统一管理起来,形成集成的信息源。并有友好的用户界面及分析工具。如今的人力资源管理系统如果仅仅基于局域网的C/S模式已经难以满足开放式信息管理、共享、查询的需求。因此,可以通过交互式网络数据库访问技术和通用方便的Web浏览器界面来完成这些功能。在本系统的开发过程中我采用了B/S模式体系结构,基于UML统一建模方法,应用JSP+struts+hibernate技术,后台的网络数据库为Oracle9i。B/S模式是以WWW为技术基础的信息计算模型。它们的核心是利用企业现有的软硬件设备,根据业界开放标准,借鉴和利用Internet技术,形成一个虚拟的企业计算环境。B/S模型是一种从传统C/S发展起来,其逻辑上采用3层结构,它在前台浏览器和后台数据库服务器之间增加了一个Web服务器层,所有的应用
程序模块都安装在Web服务器上。第一层完成用户的接口共,第二层由各种应用服务器完成用户所需要的功能,第三层数据库服务器完成数据存储和管理功能。模式综合了浏览器、B/S信息服务和Web技术,通过一个浏览器访问多个应用服务器,形成点到多点,多点到多点的结构模式,这种结构使开发人员在前端的浏览器方面减少了很多的工作,可以将注意力转移到怎样合理组织信息,提供对客户的服务上来。
进度计划:1、通过查阅资料深入了解有关Struts和Hibernate技术、Oracle数据库及相关知识。2、做需求分析,对各个模块功能进行详细的设计。3、根据设计方案具体实现各个模块的功能,最后把各个模块整合成完整的系统,以实现的此系统的管理功能,达到用户的要求。4、对整个系统进行各种完善工作,进行搜集资料、总结,书写毕业论文。
指导教师意见:
指导教师签名:教研室意见:
年
月
日
教研室主任签名:
年
月
日
河北师范大学本科毕业生毕业论文(设计)文献综述
河北师范大学本科生毕业论文(设计)文献综述
对于已经习惯了使用传统的JSP设计方式实现动态网站的程序员,在刚开始接触Struts时经常会出现一种困惑,专业书籍和文章中总是使用StrutsFramework这种说法,Struts通常也被称为是一种Web应用开发的架构(Framework),那么到底什么是架构,
软件开发架构的意义又是什么呢?如果将早期的软件开发方式比喻为传统手工业生产方式的话,那么基于软件开发架构的开发方式则是大型现代化工厂生产方式的体现。虽然二者都能够制作出产品,但是在生产效率及产品质量的保证上显然会有巨大的差异。汽车生产厂家在制造一辆汽车时,总是先在各条生产线上制作出不同类型的零件,最终再由专业的技师在专业的组装生产线上将成百上千的零件组装成一台完整的汽车。显然,设计者的主要精力并不是用于重复地制造相同的车轮,相同的方向盘,而是利用现成的车轮组装出一辆辆不同的汽车。同样,开发人员也可以利用软件架构中提供的组建库(如