操作处理的工作,极大的提高了程序的开发效率。
Hibernate 解决了数据持久化的工作,是程序开发者可以专注于程序逻辑界面的 开发而不必再数据持久化这一方面还太多精力。这提高了软件的开发开发周期,使 用 Hibernate,程序不必每次都直接对数据库进行操作,这也程序的运行效率。
Hibernate 有着很多的有点,它是轻量的,方便程序开发者的使用。它的功能同 样也很出色,它提供多种数据处理方法来帮助开发者完成数据处理操作。它的支持 也十分广泛,它支持多种数据库,能够实现对数据库表的一对一,一对多的映射关 系[9]。
1。4 论文结构
第一章:绪论——系统开发的背景说明以及相关的技术介绍 第二章:可行性分析——分析系统开发的可行行以及系统开发的成本 第三章:需求概述——分析系统所需功能和数据
第四章: 系统设计——主要进行系统的框架设计以及数据库的设计 第五章:系统实现——系统功能具体实现的展示与说明 第六章:系统测试——测试并完善系统
1。5 论文主要工作
使用 MyEclipse 以及 MySQL 实现一个比较完善,功能实用的简单企业员工管理 系统,本论文介绍了此系统的实现过程以及它的主要功能,能够让使用者或其他系 统功能拓展开发者清楚了解系统结构和功能。
第二章 可行性研究
2。1 系统可行性研究
管理信息系统的开发一般分为系统分析,系统设计和实现,系统测试以及系统 的实施四个阶段,对于完成一个完整的,可运行的,能够实现预期目标的合格的系 统,这些阶段都是必不可少的。对于一个我们将要开发的系统,首先需要的就是对 它进行分析研究和调查,以确定它的开发价值以及它是否能够在我们能力范围之内 完成。
本系统在系统分析阶段完成如下分析和调查。论文网
1。本系统基本概况: 规模:较小 功能:增删改查等
工作效率: 较人工有着很大的提升,管理效率较好
2。开发流程以及时间: 总开发时间:2 个月 开发步骤: 信息收集和需求分析:2 周
系统框架确立和数据库设计:2 周 系统详细设计和完成:4 周 系统测试:1 周
3。系统缺陷以及改善: 界面美观:采用合适的界面布局和图片美化系统界面。 权限限制改善:权限限制后采用隐藏功能方式使之更加清晰。
数据分页:当数据多使当前页面无法呈现所有数据是会导致数据显示的杂 乱,本系统采用分页方式使数据能够以我们想要的方式展现给我们。
2。2 系统实现可行性分析
系统实现可行性分析主要是分析在系统开发过程中可能会遇到的一些令系统无 法完成的难题以及如何解决其问题以确保系统能够实现,主要有以下三个方面。
2。2。1 技术可行性分析
近年来,计算机技术飞速发展,各种各样的编程语言可供我们选择,Java 语言 便是其中之一。本次开发将 Java 语言作为开发语言,以面向对象的思想进行开发, 利用成熟的 SSH(Struts Spring Hibernate)框架[10],能够轻松方便的完成本系统的开 发。
Java 语言是一个面向对象的开发语言,于 1995 年正式诞生至今,不断发展和完 善,已成为最广大,最受众的程序设计语言之一[11]。相较于目前其他程序设计语言, Java 语言主要有如下特点:
面向对象 面向对象是指在现实生活中,通过观察归纳将一个或一类事物进行抽象,并把
他们相同的属性和方法封装成一个类。在程序设计中,我们在计算机中实例化这个 类代表具体的某一个事物来完成具体操作。Java 语言吸取了这一特点,将数据封装 在类中。类具有继承,封装等特点,使代码具有一次编译,多次使用的优点,而程 序设计者仅仅把精力放在类的设计和接口上,这样就大大减少了程序设计者的工作, 并且程序也更加简洁和便于维护[12]。