安全性
Java 语言的特点使得 Java 程序无法直接操作计算机内存地址,Java 语言将这些 操作放入到操作系统中,使得 Java 程序在运行时使用操作系统分配的内存,这样就 有效的避免了一些病毒侵入计算机操作系统破坏计算机的正常运行。Java 语言还有 着安全管理器的机制,避免非法的程序访问[13]。
平台无关性
Java 语言的可移植性非常好,这是因为 Java 程序并不是直接运行在我们的操作 系统上,而是运行在 Java 虚拟机上。这使得任何平台上只要安装了 Java 环境,即可 运行 Java 程序[14]。因此,Java 程序是平台无关性的,我们只要 Java 虚拟机的不同环 境的接口即可。而这些一般接口都可从官网下载获得安装[15]。
健壮性
Java 语言的出错检查和出错处理很完善,Java 拥有 Null 指针检查、数组边界检 测、异常出口、Byte code 校验等功能,这些功能大大提高了开发 Java 应用程序的周 期[16]。动态
Java 语言拥有自己的类库,程序设计者也可以编写自己所需要的类库,这些类 库实在程序运行时动态加载的。程序完成后,如果想要程序中拥有新类库中的新功 能,仅仅需要升级类库,而不必修改程序重新编译[17]。
2。2。2 经济可行性分析 所需硬件:一台拥有所需开发环境的电脑,电费等 所需软件:资料费用
时间:两个月 由于此系统简单实用,并不复杂,所需开发支出对于我们更多的是时间支出,
物质支出几乎为 0。
2。2。3 运行可行性分析
本系统是基于 Web 的企业员工管理系统,采用的是现在十分流行的 B/S 结构框 架。程序开发完成后,程序后台需要在网络上拥有一个服务器以供用户访问,用户 仅仅需要一台装有浏览器的电脑即可访问本系统。文献综述
2。3 本章小结
通过本章可行性研究,企业员工管理系统的开发设计是完全可行的。在现已有 的条件下,系统开发的经济,时间,技术以及系统开发完成之后的运行环境符合提 供的条件,系统的开发能够顺利的完成和运行。
第三章 需求分析
3。1 项目概述
如今,随着科技水平的高速发展,企业的的发展速度也越来越快,人力资源越 来越复杂,仅靠人力来管理员工的方式也越来越不适应当今社会以及企业的要求。 计算机的发展解决了这一难题,运用计算机技术,我们可以使用计算机来建立一个 功能强大的信息管理系统(Management Information System)。信息管理系统是近年 来发展起来的一个新课题,并且逐渐建立起了一套合理的信息采集和管理方法。企 业员工管理系统是典型的信息管理系统,它通过维护后台数据和操作前台程序进行 数据的显示,实现对信息的管理。对于数据维护,要求我们能够建立的数据库是完 整的,有着较高的安全性。
对于前台应用程序,要求程序的功能完整,操作简单并且能够将数据清晰的展 示出来。
基于以上分析,本系统可以使用 MyEclipse 开发工具,采用面向对象的开发方法, 先建立起系统的模型和框架,然后对系统进行修改和完善,逐步完成每个功能模块, 直至系统完成。
3。2 项目目的
通过此系统:
1。管理员能够快速的对员工信息进行添加,修改,删除的操作。
2。管理员能够对奖惩以及培训信息进行添加,修改,删除的操作。
3。管理员能够对申请职称的员工进行评定。
4。能够快速准确的对各种信息进行查询。
5。管理员能够对不同用户进行权限的设置。
6。普通用户能够对自己的账号进行密码的修改