内容摘要:
随着计算机的飞速发展,它的应用已经十分广泛,它在人们的生产、生活、工作和学习中发挥着重要的作用。例如一个现代化的公司,拥有数千名的员工,那么如何管理这么庞大的职工信息档案呢?这时,开发一个功能完善的职工信息管理系统就必不可少了。本文介绍了在.net框架下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,提出了实现职工信息、部门信息查询、管理、更新的基本目标并阐述系统结构设计和功能设计从软件工程的角度进行了科学而严谨的阐述。从职工信息的查询到管理实现了自动化的模式,从而提高了工作效率。
本系统采用了B/S模式的结构设计,为企业的人事部门提供了一套操作简易、应用广泛、扩展性强的人事管理系统。可以对企业内部的员工管理更加方便。这种采用网络管理的好处是可以对企业的众多员工的信息进行动态的管理,修改、添加和删除都非常方便,不必再像原来准备一个巨大的档案库,在诸多文挡中查找资料,减少了这些重要工作出错的可能性。
本文通过作者设计和开发一个中小型职工信息管理系统的实践,阐述了人事管理软件中所应具有的功能及其设计与实现。主要有以下三个方面的功能:1. 职工和部门信息的查询;2.职工和部门信息的管理(包括添加、删除和修改) 3.评出每个月工作成绩最优秀的职工。
关键词:职工信息管理;部门信息管理;数据库;asp.net;c#;Access。
目 录
中文摘要.....................................................1
英文摘要.....................................................3
引言.........................................................1
一.可行性研究................................................2
(一)职工信息管理系统的意义.................................3
(二) 可行性研究.............................................3
二.需求分析..................................................4
(一)需求分析 5
三.系统总体设计 .............................................6
(一)系统概要设计说明书 6
(二)系统设计 7
1.系统功能分析............................................7
2.系统功能模块的设计......................................8
(三)数据库设计 9
1.数据库的设计思想........................................9
2.数据库的需求分析.......................................10
3.据库概念结构设计.......................................11
4.数据库逻辑结构设计.....................................12
四. 系统具体实现...........................................16
(一)系统开发平台的选择....................................17
(二)用户页面设计开发 .17
(三)系统页面汇总 18
(四)系统的具体实现 18
1.登陆模块的实现........................................18
2.职工信息查询模块的实现................................19
3.部门信息查询模块的实现................................20
4.职工信息管理模块的实现................................21
5.部门信息管理模块的实现................................22
6.部分关键性代码的解释说明..............................23
(五)代码分离技术的说明....................................26
(六)Asp.net 对数据库的访问操作说明........................27
五. 系统测试................................................28
(一)测试目标 28
(二)测试范围 28
(三)测试小结 29
六. 用户使用说明书..........................................30