1、 软 件 工 程 综 合 课 程 设 计软 件 工 程 综 合 课 程 设 计 题目题目: : 企业员工信息管理系统企业员工信息管理系统 院院 系:系: 计算机学院计算机学院 专业班级:专业班级: 0808 软件三班软件三班 学学 号:号: 学生姓名:学生姓名: 指导教师:指导教师: 20102010 年年 12 12 月月 10 10 日日 软件工程综合课程设计软件工程综合课程设计 企业企业员工信息管理系统员工信息管理系统 第一章 可行性分析可行性分析 在当今社会,互联网的发展,给人们的工作和生活带来了极大的便利 和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。 当前大量企业
2、的员工管理尚处于手工作业阶段,不但效率低下,还常常因 为管理的不慎而出现纰漏。因此部分企业需求,设计企业员工信息管理系 统,以帮助企业达到员工管理办公自动化、节约管理成本、提高企业工作 效率的目的。 员工信息管理系统主要对企业员工的信息进行集中管理,方便企业建 立一个完善的、强大的员工信息数据库,它是以 SQL 2000 数据库作为开发 平台。使用 jsp 编写程序,完成数据输入、修改、存储、调用查询等功能; 并使用 SQL 2000 数据库形成数据,进行数据存储。 1.1 技术可行性 1.1.1 Jsp 的介绍 JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页 面
3、被客户端请求以后对这些 Java 代码进行处理, 然后将生成的 HTML 页 面返回给客户端的浏览器。Java Servlet 是 JSP 的技术基础,而且大 型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成。JSP 具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安 全可靠,主要面向因特网的所有特点。 Jsp 技术的优势: (1)一次编写,到处运行。在这一点上 Java 比 PHP 更出色,除了 系统之外,代码不用做任何更改。 (2)系统的多平台支持。基本可以在所有平台上的任意环境中开 发,在任意环境中部署,在任意环境中扩展。相比 ASP
4、/PHP 的局限性是 显而易见的。 (3)强大的可伸缩性。从只有一个小的 Jar 文件就可以运行 Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台 Application 进行事务处理,消息处理,一台服务器到无数台服务器, Java 显示了一个巨大的生命力。 (4) 多样化和功能强大的开发工具支持。 这一点与 ASP 很像, Java 已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中 许多已经可以顺利的运行于多种平台之下。 1.1.2 SQL Server 简介 SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语 言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美国国家标准协会)的规定, SQL 被作为关系型数据库管理系