基于ASP.NET人事管理系统设计
关键词:C/S,B/S,SQL Server,asp。.net,界面
摘要:信息管理是一项古老的活动,但管理方式却没有停止过变化,从手工记录到计算机存储,从平面文件到关系型数据库;从单机单用户数据库访问模式到客户/服务器模式,从客户/服务器模式到浏览器/服务器信息管理的技术越来越先进、科学和客观。同时,可管理的信息容量也越来越大,更适应信息膨胀时代的要求。
根据导师的任务书需求,本论文就其系统设计实现进行了分析探讨:首先概要性地介绍了数据库的基本理论,然后就该人事系统设计过程中,对设计要点的指导理论进行了叙述。最后介绍了该人事系统的功能模块划分,简要列举了各功能模块的功能,并列出了一些程序代码以说明该人事系统应用程序设计中所采用的技术。
目 录
摘要:信息管理是一项古老的活动,但管理方式却没有停止过变化,从手工记录到计算机存储,从平面文件到关系型数据库;从单机单用户数据库访问模式到客户/服务器模式,从客户/服务器模式到浏览器/服务器信息管理的技术越来越先进、科学和客观。同时,可管理的信息容量也越来越大,更适应信息膨胀时代的要求。1
1.前言
1.1问题的提出
现在,很多单位都有其人事管理信息系统软件。本系统是应导师所给出任务书设计的,它的特点在于利用网络技术,使教师自身可以对简单信息进行修改,从而将人事管理的日常工作分散到各职员,同时增加了人事管理的内容,这些是与现有的一些人事管理系统不同之处。
1.2研究内容
本系统的研究内容主要有三部分,具体如下:
l系统的体系结构研究。
l数据库安全设计。随着网络技术的发展,系统的安全性成为目前系统开发的重点,安全系数高的系统才能有大的市场。所以,在系统开发的时候,我们对数据库的安全设计进行了特别的研究。
l界面设计。随着系统开发的客户友善度的不断提升,使得界面成为系统设计的一大宠儿,好的界面设计可以给用户很高的视觉享受和友好暗示。所以,在系统开发过程中,我们对界面倾注了大量的时间和精力进行了研究。
1.3研究路线
本人事管理信息系统的开发,遵循了自上而下的开发方式,即从高校的整体进行设计,逐渐从抽象到具体,从概要设计到详细设计,从而体现结构化的设计思想。
贯穿我们的开发过程的方法是:瀑布模型(生命周期方法学)和快速原型法(面向对象方法)的结合。这也是目前最为行之有效的开发方法。
2.人事管理信息系统发展概况
人事管理信息系统是一个不断发展的新型学科,它的定义随着计算机技术和通讯技术的进步也在不断更新
具体说明如下:
管理员增删功能:
l插入管理员:与“管理员”相关的属性有登录帐号、登陆密码和登陆者权限等等。
l删除记录:当管理员调动或离退休,则其记录将从当前表中删除。
l修改记录:对管理员的相关属性进行修改,例如密码的修改。
普通教师信息增删功能:
l插入普通教师:与“普通教师”相关的属性有职工号、登录密码、姓名、照片栏、性别、出生日期、民族、籍贯、政治面貌、婚姻状况、工作部门、工作时间、毕业学校、学历、职称、植物、身份证号码、校外兼职等等。
l删除记录:当教师调动或离退休,则其记录将从当前表中删除。
l修改记录:对教师的基本信息进行修改,例如政治面貌的修改等。
信息查询功能:包括单项查询、组合查询和模糊查询。
l单项查询:选择查询内容如:职工号、姓名、工作部门等,然后再查询条件中输入相应的查询内容,即可得出查询结果。
l组合查询:它包含了单项查询。使用它可以根据教师的职工号、姓名、工作部门、工作时间、政治面貌、学历、职称等对教师信息进行筛选查询。
l模糊查询:与单项查询同时使用,当输入的查询条件不符合要求时,启动模糊查询,适用于对查询信息不是非常确定的情况。
考核信息管理功能:
l添加考核信息:与“业务信息”有关的信息有职工号、考核时间、考核等级。
目 录 4
1.前言 6
1.1问题的提出.. 6
现在,很多单位都有其人事管理信息系统软件。本系统是应导师所给出任务书设计的,它的特点在于利用网络技术,使教师自身可以对简单信息进行修改,从而将人事管理的日常工作分散到各职员,同时增加了人事管理的内容,这些是与现有的一些人事管理系统不同之处。.. 6
1.2研究内容 6
1.3研究路线 6
2.人事管理信息系统发展概况.. 6
2.1管理信息系统的发展历史. 7
2.2人事管理信息系统的作用. 8
2.3国内人事管理信息系统发展现状.. 8
2.4国内人事管理信息系统存在的问题. 9
3. 系统开发的基本理论.. 10
3.1 数据模型分析 10
3.2 数据库系统的模式结构分析.. 10
3.3 数据库系统的体系结构分析.. 11
3.4 数据库管理系统分析. 11
3.5 在局域/广域网络上管理数据的方法 12
3.6系统基本框架结构 12
3.6.1C/S结构. 12
3.6.2 B/S结构 13
3.6.2三层B/S. 14
4.基于WEB的人事管理系统的数据库设计. 16
4.1数据库需求分析.. 16
4.1.1数据流图 16
4.1.2数据字典 17
4.1.3数据字典罗列如下:.. 17
4.2数据库概念结构设计. 18
4.3数据库的逻辑结构设计 19
4.4数据库物理结构设计. 25
4.5数据库安全保密设计. 25
4.6SQL语句.. 26
5.基于WEB的人事管理系统的界面设计.. 35
5.1界面设计规范 35
5.2界面的关系图和工作流程图. 36
5.3界面布局设计 39
5.4界面色彩设计 39
5.5界面资源设计 40
6.基于WEB的人事管理系统的功能实现.. 41
6.1功能层模块划分.. 41
6.2增加新员工通讯信息编码设计. 44
6.3删除和更改员工记录编码设计. 46
6.4查询 46
6.5打印 57
6.6统计 57
总结 59
致谢 59
参考文献. 60
上一篇:ASP.NET104 基于ASP.NET图书馆管理系统设计