扫一扫,关注我们
微信号:375279829
基于.net的公司人员管理系统设计与实现
需求规格说明书
修订历史记录
日期 |
版本 |
说明 |
作者 |
|
0.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
指导教师签字:
年 月 日
TOC \o "1-3" \h \z 1. 引言................................................................................................................ PAGEREF _Toc367047654 \h 1
3.1. 职位管理......................................................... 5
3.1.1. 已有职位................................................. 5
3.1.2. 职位详情....................................................................................... 5
3.1.3. 修改职位....................................................................................... 5
3.1.4. 删除职位....................................................................................... 6
3.1.5. 添加职位....................................................................................... 6
3.2.1. 修改部门....................................................................................... 6
3.2.2. 删除部门....................................................................................... 7
3.2.3. 添加部门....................................................................................... 7
3.3.1. 拉黑不诚信企业账号..................................................................... 7
3.3.2. 重新启用被拉黑企业账号.............................................................. 7
3.4.4. 修改密码....................................................................................... 9
3.5. 权限管理...................................................................................................................9
3.5.1. 修改权限…………......……………………………........................……..9
3.5.2 权限控制范围……………………………………………….…....………9
3.6. 员工考勤管理……………………………………………………………..………10
3.6.1. 每日签到………………………………………………………..………10
3.6.2 请假单……….........……………………………………………..………10
3.7 员工薪资管理…………………………………………………………........……10
3.7.1. 社会福利管理..........................................................................................10
3.7.2. 所得税管理...............................................................................................11
3.7.3. 项目提成管理...........................................................................................11
3.8公司内部交流.....................................................................................................................11
3.8.1.人与人直接聊天....................................................................................................11
3.8.2.建立群组交流........................................................................................................12
3.8.3.查询群组信息........................................................................................................12
3.8.4.添加群组人员........................................................................................................12
3.8.5.踢出群组人员........................................................................................................12
3.8.6.退出群组................................................................................................................13
3.8.7.解散群组(管理员)............................................................................................13
本文档给出了系统的整体网络结构和功能结构的概况,从总体架构上给出系统整体的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。
该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。
待开发软件系统名称:公司人员信息管理系统
任务提出者:李丹丹
开发者:刘天逸
用户:公司职员,管理员,
实现该软件的计算中心或计算机网络:公司网络中心
该软件系统同其他系统或其他机构的基本的相互来往关系:本系统需从公司人员信息数据库中提取信息。
本软件特制“公司职员信息管理系统”
MySQL:所用的数据库管理系统
MySQL 是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
Asp.net:所用的开发软件
ASP.NET[1] 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。
[1]张俊兰.软件工程[M].西安电子科技大学出版社,2003.
[2]任泰明.基于B/S结构的软件开发技术[M].西安电子科技大学出版社,2011
[3]徐峰.软件需求最佳实践[M].电子工业出版社,2011
[4]张金城.管理信息系统[M].北京:北京大学出版社,2004.
[5]王珊,萨师煊.数据库系统概论[M].第四版.北京:高等教育出版社,2005.
[6] (美)里伯提,(美)赫威兹.Programming ASP.NET[M]清华大学出版社,2007
[7] Chris Hart John Kauffman[美].ASP.NET 2.0经典教程[M]人民邮电出版社,2011
[8] Adam Freeman,Allen Jones.NET安全编程[M]清华大学, 2007
[9] Russell J.T. Dyer .MySQL核心技术手册[M]机械工业出版社, 2009
[10]郑阿奇. MySQL实用教程[M]电子工业出版社,2009
2.系统概述
开发公司人员信息管理系统的目的是为了让在公司上班的不管是普通职员还是公司管理员,都能更快更高效的完成工作和管理公司信息,同时也能让老一辈儿的员工体会到现代科学技术带来的便捷。
客户端:windows操作系统 ie6.0以上浏览器
服务器端:iis网页服务器
数据库:mysql数据库
本系统主要提供给两类用户使用,分别为每类用户提供不同的功能,如下图所示:
图 STYLEREF 1 \s 2‑ SEQ 图 \* ARABIC \s 1 1 两类用户功能划分
(1) 公司员工使用功能
图 STYLEREF 1 \s 2‑ SEQ 图 \* ARABIC \s 1 2 公司员工使用功能图
(2) 管理员功能
图 STYLEREF 1 \s 2‑ SEQ 图 \* ARABIC \s 1 3 管理员功能图
3.系统特性
使用者:公司员工
目的:查看本单位所有已有的职位
基本事件流:
1) 用户进入已有职位界面,本用例开始;
2) 系统显示本公司已有的职位列表;
3) 用户查看列表中的信息,点击按钮进行相应操作;
4) 系统处理相应操作,并返回操作结果;
5) 切换到其它界面时本用例结束。
使用者:公司员工
目的:查看职位的详细描述信息
基本事件流:
1) 用户进入职位详情界面,本用例开始;
2) 系统显示该职位的详情信息;
3) 切换到其它界面时本用例结束。
使用者:公司管理员
目的:修改职位的详细描述信息
基本事件流:
1) 用户进入修改职位界面,本用例开始;
2) 系统显示可编辑状态的该职位当前详情信息;
3) 用户修改职位信息,并可以选择保存或取消修改;
4) 系统处理相应操作,并返回操作结果;
5) 切换到其它界面时本用例结束。
使用者:公司管理员
目的:删除职位
基本事件流:
1) 用户点击删除职位按钮,本用例开始;
2) 系统提示用户确认是否删除,若为否则本用例结束;
3) 系统执行职位的删除操作;
4) 返回给用户执行结果;
5) 切换到其它界面时本用例结束。
使用者:公司管理员
目的:添加新的职位
基本事件流:
1) 用户进入添加职位界面,本用例开始;
2) 系统显示可编辑状态的空白职位详情表单;
3) 用户填入职位详情信息,并可以选择添加或取消;
4) 系统处理相应操作,并返回操作结果;
5) 切换到其它界面时本用例结束。
使用者:公司管理员
目的:修改部门
基本事件流:
1) 管理员进入修改部门界面,本用例开始;
2) 系统显示部门列表;
3) 用户查看列表中的信息,点击按钮进行相应操作;
4) 系统处理相应操作,并返回操作结果;
5) 切换到其它界面时本用例结束。
使用者:公司管理员
目的:删除部门
基本事件流:
1) 用户进入部门详情界面,本用例开始;
2) 系统显示部门的详情信息;
3) 用户查看部门的详情信息,点击按钮进行删除;
4) 系统处理相应操作,并返回操作结果;
5) 切换到其它界面时本用例结束。
使用者:公司管理员
目的:添加部门
基本事件流:
1) 用户点击添加部门按钮,本用例开始;
2) 系统执行部门的添加操作;
3) 返回给用户执行结果;
4) 切换到其它界面时本用例结束。
3.3.1.拉黑不诚信企业账号
使用者:公司管理员
目的:拉黑不诚信公司
基本事件流:
1) 用户点击标记为拉黑按钮,本用例开始;
2) 系统执拉黑操作;
3) 返回给用户执行结果;
4) 切换到其它界面时本用例结束。
使用者:公司管理员
目的:启用已被拉黑的账号
基本事件流:
1) 用户进入查看已拉黑企业界面,本用例开始;
2) 系统显示拉黑列表;
3) 用户查看列表中的信息,点击按钮进行相应操作;
4) 系统处理相应操作,并返回操作结果;
5) 切换到其它界面时本用例结束。
使用者:公司管理员
目的:注册人员
基本事件流:
1) 用户进入注册界面,本用例开始;
2) 用户执行注册手续;
3) 系统显示注册表单,用户进行相应的操作;
4) 系统处理相应操作,并返回操作结果;
5) 切换到其它界面时本用例结束。
使用者:公司职员
目的:公司人员登录
基本事件流:
1) 用户登录,本用例开始;
2) 登录上系统时本用例结束。
使用者:公司管理员
目的:注销公司人员
基本事件流:
1) 管理员进入人员管理界面,本用例开始;
2) 系统显示人员信息;
3) 管理员注销人员;
4) 切换到其它界面时本用例结束。
使用者:公司员工
目的:修改密码
基本事件流:
1) 用户点击修改密码按钮,本用例开始;
2) 系统显示修改密码界面操作;
3) 系统执行修改密码操作;
4) 切换到其它界面时本用例结束。
使用者:公司管理员
目的:修改公司人员权限
基本事件流:
1) 管理员进入修改权限界面,本用例开始;
2) 管理员查看已创建的权限信息,点击按钮进行相应操作;
3) 系统处理相应操作,并返回操作结果;
4) 切换到其它界面时本用例结束。
使用者:公司管理员
目的:修改权限控制范围
基本事件流:
1) 用户进入权限界面,本用例开始;
2) 系统显示权限范围;
3) 用户修改权限范围;
4) 切换到其它界面时本用例结束。
使用者:公司员工
目的:签到
基本事件流:
1) 用户进入系统,本用例开始;
2) 点击签到按钮;
3) 系统处理相应操作,并返回操作结果;
4) 切换到其它界面时本用例结束。
使用者:公司员工
目的:员工请假
基本事件流:
1) 用户点击编写请假单,本用例开始;
2) 编写请假单
3) 系统执行操作;
4) 切换到其它界面时本用例结束。
使用者:公司管理员
目的:社会福利管理
基本事件流:
1) 管理员进入福利管理,本用例开始;
2) 系统显示福利表单;
3) 管理员填入福利并选择保存或取消;
4) 系统处理相应操作,并返回操作结果;
5) 切换到其它界面时本用例结束。
使用者:公司管理员
目的:所得税管理
基本事件流:
1) 管理员进入所得税查询界面,本用例开始;
2) 系统显示所得税信息;
3) 系统处理相
如需定做或者获取更多资料,请联系QQ:375279829