软件工程小项目~企业员工信息管理系统-需求分析~~


理解需求

1.管理员进入系统后能够狠清晰的看到企业的组织形式,并能够很方便的进入到各个管理功能模块。
2.管理员能够根据企业的实际来实时的改变系统中机构组织,主要的改变包括:当有新部门成立时,要将新部门加入到系统中,当有部门发生变更时,如更名,上级部门改变了等,要将变更的信息在系统中及时更新,当有部门被撤销时,要从系统中将该部门的信息删除。
3.企业的机构组织是分级的,级数最多可以有6级。
4.可以向已经建立的部门下新增人员,并将人员的基本信息输入到系统中去。
5.可以对人员进行修改,修改的范围有:人员的基本信息,将人员从一个部门下移动到另外一个部门。
7.可以对人员进行查询。
8.系统客户端运行在Windows平台下,服务器可以运行在Windows平台或者Unix平台下。
9.系统还应该要有一个较好的图形用户界面。
10.系统应该要有很好的可扩展性。


需求分析
1.组织机构的显示:在该模块中,要能够很清晰的显示出企业的机构组织形式,能够从组织机构显示界面很方便快捷的进入其他的功能模块。
2.增加新的组织机构:增加新的组织机构时,要先确定像你的机构的上级部门是谁,然后输入新机构的基本信息,基本信息包括新机构的名称以及在系统中的排列序号。其他信息的信息系统将会给它一个默认值。
3.修改组织信息:当一个部门的信息发生变化时,要对它的信息进行修改,修改的信息有:部门的上级部门、该部门的名称、该部门的排列序号等。
4.删除被撤销的组织机构:当一个部门被撤销后,呀将让在系统中的信息删除,删除一个部门是有条件的,首先该部门没有子部门,其次该部门下没有人员,只有满足了这两个条件才能将一个部门删除。
5.增加人员:每个部门下都能增加人员。增加人员时,要先确定他属于那个部门,然后输入人员的各种信息,包括姓名、工号、性别、出生年月、民族、政治面貌、学历、电话、职位、任职状态、家庭地址、个人简介等。
6.修改人员:当人员的信息发生变化后,要修改系统中该人员的信息,主要修改的信息有:更改人员的所属部门、修改人员的任职状态、修改人员的性质和人员的其他基本信息。
7.查看人员:该模块用来让管理员查看指定的人员的详细信息。
8.挂起人员:当人员离开企业或者其他情况使该人员不属于企业的在职人员时,就压 将该人员从在职人员中删除,此时的删除不是从系统中真正的删除该人员的信息,只是修改了人员的状态,将其挂起。
9.恢复挂起人员和删除人员:当被挂起的人员的信息仍然需要时,可以将其恢复成在职状态,同时如果挂起人员的信息真的不再需要修改时,可以将其从系统中删除。
10.查询人员:管理员可以根据自己的需要来插叙系统中的人员,查询的条件可以是姓名、工号等,可以指定查询的部门,也可以指定是否精确查询。



目 录 数据库课程设计报告 1 1.开发环境和相关技术介绍 5 1.1开发环境 5 1.2相关技术介绍 5 2.需求分析 5 2.1系统需求和功能 5 2.1.2功能需求描述 6 2.1.2.1员工基本信息模块 6 2.1.2.2资结构设置模块 6 2.1.2.3资汇总模块 6 2.2数据字典 6 2.2.1数据结构 7 2.2.2数据项 7 2.2.3数据流 8 2.4安全性要求 8 2.5一致性要求 9 2.6完整性要求 9 3 概念结构设计 9 3.1设计方法和步骤 9 3.2概念结构E-R图 9 4.逻辑结构设计 9 4.1具体RDBMS数据模型转换 9 4.2系统结构图 10 5.数据库物理设计 10 5.1索引的选择建立 10 5.2数据存放位置 10 5.3确定系统配置 10 6.数据库实施 10 6.1数据库创建 10 6.1.1各数据表说明 10 6.1.2数据库创建 11 6.2数据库备份和恢复方案 13 6.2.1应用辅助具进行备份和恢复 13 6.2.2分离数据库法 13 6.3用户界面设计和应用程序编码 13 6.3.1用户界面设计 13 6.3.2类文件功能描述 14 6.3.3主要代码分析 14 }7.系统测试方案和测试报告 21 7.1测试方案 21 7.2测试过程 21 7.2.1登陆测试 21 8.安装和使用说明 25 8.1安装说明 25 8.1.1安装VB6.0E 25 8.1.2安装Microsoft SQL Server 2000 ODBC驱动程序 25 8.1.3升级Microsoft SQL Server 2000数据库管理系统 25 8.1.4附加数据库 25 8.1.5可能出现情况 25 9.完成情况和总结 25 9.1总结 25 1.开发环境和相关技术介绍 1.1开发环境 项目名称: 管理系统 开发软件:vb6.0与Access 2000 运行环境:2000/XP/2003 1.2相关技术介绍 Microsoft SQL Server 2000数据库管理系统是微软公司研制开发的关系型数据库管理系统。该系统支持并扩展了SQL语言标准,可以运用标准SQL语句对数据进行操作,也可以使用功能强大的GUI具进行灵活的数据管理。同时,系统还提供功能完善的API,可以在应用程序中调用这些API来实现与数据库系统的连接以及相关数据的操作。sp3是该系统的一个版本号,只有sp4以上的SQL 2000系统才能够支持纯ODBC连接方式。 Vb6.0功能强大的应用程序开发具,主要支持基于面向对像化的语言的各种开发项目。 2.需求分析 2.1系统需求和功能 资管理信息系统对企业加强资管理有着重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有资计算功能,资统计功能,报表输出功能,而且设计的模块也很多,比如资管理模块,资统计模块,报表设计模块,打印输出模块,模糊查询模块等。 由于本软件主要是为作者作的一家科技公司定制开发的。该公司是一家刚刚成立的公司,总体人员比较少,有正式员工20人,人员结构比较简单,学历比较高,基本拥有大专以上学历,部门划分也很清晰,而且人员的流动性不高,所以公司目前对资管理的要求不高。因此,针对该公司而言,我们经过反复论证,最终确定了管理系统的设计方案,该管理系统的主要功能如图3.1所示: 2.1.2功能需求描述 2.1.2.1员工基本信息模块 员工基本信息模块具有员工信息输入、员工增删、员工信息查询三个功能,员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、龄和资等级等信息员工增删实现了对数据库中员工信息的增加和删除。员工可以通过员工号或员工姓名对员工信息进行查询。 2.1.2.2资结构设置模块 根据该公司资管理实际情况,本系统将资结构分为基础资、岗位资、资三部分。该模块可以对这三个资类型设置资等级,并对每个等级设置资标准。 2.1.2.3资汇总模块 用户在员工信息管理模块对该员工资等级进行输入以后,在资汇总模块会自动对员工资进行汇总。用户可以打印出资汇总表,打印之前可以通过打印预览功能进行打预览。 2.2数据字典 该软件的数据库由下述四张数据表组成: 员工信息表、基础资设置表、岗位资设置表 1、 员工信息表 字段 字段名 类型 宽度 说明 1 员工号 字符型 3 数字 2 员工姓名 字符型 10 小于等于5个汉字 3 员工性别 字符型 2 “男”或“女” 4 岗位名称 字符型 14 小于等于7个汉字 5 龄 数值型 2 1~99之间 6 资等级 数值型 2 1~99之间 2、 基础资设置表 字段 字段名 类型 宽度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值