图2-1人事管理系统结构图
第三章、相关技术介绍和运行环境
3.1相关技术介绍
本系统采用了ASP作为开发语言,MicrosoftAccess2000数据库作为外挂数据库。
ASP(ActiveServerPages)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。
MicrosoftAccess2000经测试证明性能稳定,能够满足日常工作要求。如果今后随着数据量不断增大而需要使用大型数据库管理软件(如MicrosoftSQLServer等)来改善数据库的性能的话,那么只需修改本系统的数据库连接字符串即可完成升级。由此可见,本系统具有一定的可扩充性。
与其它的关系型数据库管理系统相比,MicrosoftAccess2000具有以下优点:
1、存储文件单一。
2、支持长文件名,并可以在文件名内加空格,使文件便于理解、查找。
具有强大的网络功能,可通过网络传送数据。
3、使用简便,用户无需了解编程语言,便可轻松地设计和开发数据库应用程序。
4、可以处理多种数据信息,如文本文件和其它数据库文件。
3.2运行环境
由于本系统是在单机上完成的,考虑到设计的简单性和易用性以及技术实现的可行性,因此采用以下面向小型单位或者不具备网络环境的开发环境方案:
Ⅰ.以Asp作为编程语言
Ⅱ.Access做数据库
Ⅲ.使用IIS作为WEB应用服务器,实现B/S模式的数据库应用开发
Ⅳ.服务器环境:windows95/98/2000
MicrosoftAccess数据库软件
ODBCDRIVER
PWS个人服务器/IIS服务器
IE5.0或以上浏览器
3.3配置ASP运行环境
要使用ASP创建动态网页,首先要从硬件和软件方面配置好ASP的运行环境。在硬件方面,必须在计算机上安装一个虚拟网卡,例如MicrosoftLoopbackAdapter;在软件方面,必须安装TCP/IP协议、服务器软件以及浏览器软件。在创建ASP动态网页之前,应当在计算机上安装服务器软PWS或IIS。这两种服务器软件有一个共同特点,即它们同时兼有WEB服务器和ASP应用程序服务器的功能。选择哪种服务器软件,与所使用的Windows版本有关。本系统在WidnowsXP平台上安装上IIS作为服务器软件。
第四章、创建数据库
4.1数据库需求分析
作为Microsoft公司的桌面数据库,Access的应用非常广泛。因此我选用Access数据库来进行数据库的逻辑设计,建立了一个名为"rsgl.mdb"数据库。其中创建了change表和gongzibiao表,分别用于存储用户的职工资料和工资信息等相关内容。
4.1.1Access简介
本系统所采用的数据库是Access,它是Microsoft公司最新开发的大型关系数据库管理系统,具有非常强大是关系数据库创建、开发、设计及管理功能。MicrosoftAccess使您容易得到所需信息,并提供强大工具,可以帮助您组织和共享您的数据库,以便您和您的工作组能作出更好的决策。快速找到可靠答案,通过Intranet共享信息,建立更快更有效的商业解决方案。
4.1.2数据库设计分析
数据库是存贮在一起的相关数据的集合,是存储数据的"仓库"。数据库设计主要是指数据库的物理设计,它的主要工作是在完成数据库逻辑设计的基础上,运用关系数据库规范化理论,设计出合适应用环境的数据库物理结构。
员工基本信息表
字段名称
数据类型
长度
小数位
允许为空
关键字
字段说明
Bianhao1
Integer
N
Y
登记编号
A1
Char
7
N
N
员工编号
A2
Char
8
N
N
员工名字
A3
Char
8
Y
N
民族
A4
Char
30
Y
N
职称
A5
date
N
N
出生日期
A6
Char
8
Y
N
政治面貌
A7
Char
4
Y
N
健康情况
A8
Char
30
Y
N
籍贯
A9
Char
3
Y
N
体重
A10
Char
18
N
N
身份证号
A11
Char
3
Y
N
身高
A12
Char
50
Y
N
毕业学校
A13
Char
50
Y
N
本人成分
A14
Char
50
Y
N
专业
A15
Char
2
Y
N
工龄
A16
Char
50
Y
N
学历
A17
Char
50
Y
N
外语语种
A18
Char
50
Y
N
普通话程度
A19
Char
50
Y
N
计算机能力