工资管理系统软件设计规格说明书总_第1页
工资管理系统软件设计规格说明书总_第2页
工资管理系统软件设计规格说明书总_第3页
工资管理系统软件设计规格说明书总_第4页
工资管理系统软件设计规格说明书总_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、附录E:软件设计规格说明书工资管理系统软 件 设 计 规 格 说 明 书1引言1.1 编写目的软件设计的任务是将软件需求变换成为软件的具体设计方案。概要设计根据软件需求导出软件的体系结构;详细设计给出软件模块的内部过程描述。该文档是设计结果的详细描述,也是程序员编写程序的功能依据。1.2项目背景开发软件名称:工资管理系统。项目开发者:怀化学院计算机科学系“图书管理系统”开发小组:蒲奎民(23号,组长),陈旭(24号),廖普仁(25号),林建雄(22号),雷辉武(26号)用户单位:怀化学院1.3 定义工资管理系统对于现代企业而言,是能否发挥其教学科研的作用的至关重要技术平台。对于员工和管理员来说

2、,是能否方便快速获取信息的关键。所以,工资管理系统应该能够为员工提供充足的信息和快捷方便的操作手段。1.4 参考资料n 钱乐秋等,软件工程,青还大学出版社;n 张害藩,软件工程导论(第四版),清华大学出版社;n 王珊等,数据库原理及设计,清华大学出版社;n 赵池龙等,软件工程实践教程,电子工业出版社。2需求概述在工资管理系统中,管理员要为每位员工建立个人信息账户,并給员工登录用户名和密码,账户内存储员工的个人信息和员工记录信息。员工通过用户名和密码可以登录网上个人信息界面查看个人信息情况,每位员工通过个人的用户名和密码只能查看个人的信息,管理员可以对所有的员工信息进行管理。员工查询时,员工进入

3、登录界面先输入员工的用户名和密码登录,系统验证用户名和密码的有效性和员工是否可以查看的信息、查看那些信息,无效则提示其原因,有效则显示员工的基本信息(可以包括照片),供员工核对。最后提交员工信息请求,若被系统接受则提取存储员工信息纪录。系统验证是否有扣工资,无则不提示,有则显示员工的扣除工资的基本情况。如果有扣除工资情况出错,反应给财务部或上级管理人员。然后提交请求,系统管理员接到后更改记录,并修改总的工资情况信息。系统管理员定期或不定期对员工信息进行入库、修改、删除等员工信息管理以及注销。2.1目标 本系统通过强大的计算机技术给员工管理人员和员工查询个人信息和工资情况带来便利。本系统除了员工

4、查询本月工资外,还包括网上在线查询本人一年的工资情况、本人的加班情况和出勤情况等功能。目标还包括: 减少人力与管理费用; 提高信息准确度; 改进管理和服务; 建立高效的信息传输和服务平台,提高信息处理速度和利用率; 系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高; 更简便、信息化程度更高的图书管理流程;2.2用户的特点 本软件的最终用户是面向公司各级员工(系统管理员和基本公司人员),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。管理员和各级员工都是经常性用户。 系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。2.3

5、 功能需求本系统主要实现工资管理、员工管理和查阅管理等主要的工资管理功能。(1)工资管理 工资类别管理:增、删除、改等管理。 工资信息管理:工资被设定之后直接放入管理系统中,管理员方便的查询、统计工资,员工方便查询查询。 工资注销:当某一些工资的信息随着员工的本人工资的变动而进行变更、删除、修改、保存设置等,并且录入新的工资以方便员工查询(3)员工管理 员工类别信息管理:增、删除、改等管理。 员工信息管理:注册、录入、添加、修改、删除员工信息。(4)查阅管理员工查阅之后并管理系统自动记录查阅的次数,查阅的项目以及查阅所遗留下的意见2.4数据描述通过对工资管理系统需求及其数据流图的分析,可以得出

6、该系统涉及员工、工资信息、员工部门类别等数据实体。E-R图如下:2.5性能需求由于此开发项目针对公司,使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。 查询速度:不超过10秒; 其它所有交互功能反应速度:不超过3秒; 可靠性:平均故障间隔时间不低于200小时。2.6 其他需求能快速恢复系统和故障处理,方便系统升级和扩充,故障恢复时间不超过5小时。2.7运行环境2.7.1硬件环境 服务器 (1) 处理器(CPU):Pentium 900M (推荐Pentium 4 1.2G) (2) 内存容量(RAM):

7、至少256M(推荐 512M) 客户端 (1) 处理器(CPU):Pentium 133M 或更高 (2) 内存容量(RAM):64M或更高2.7.2软件环境 数据库服务器端(1) 操作系统:WINDOWS 2003 Server或XP操作系统(2) 数据库管理系统:sql2000或sql2005,配置TCP/IP协议 Web服务器端(1) 操作系统:WINDOWS 2003 Server或XP(2) Internet 信息服务(IIS)6.0管理器(3) .netFramework 2.0环境,配置TCP/IP协议 客户端(1) 操作系统:Windows 98/2000/2003/XP/7(

8、2) Web浏览器:Internet Explorer 6.0以上内核的浏览器都行,配置TCP/IP协议2.7.3接口 硬件接口 :无 软件接口 这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。考虑到文档处理时有可能需要较常用的办公软件。例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。 3总体设计3.1软件结构块层次图3.2 模块详细设计(1)职员信息管理:对职员信息进行管理,包括其个人信息,工资信息,对其信息进行添加(入库)、修改、删除和查询,可对职员进行查询显示查询结果。(2)工资管理:对公司各部门进行工资统计

9、,删除,和修改,具体到某职工的工资进行按一定的时间来统计,删除,和修改处理(3)部门类别管理:对各部门进行分类,对各部门进行分类统计工资信息,删除和修改部门工资信息。 职员信息管理: A.输入职员账号; 提示登录成功; B.输入查询自己的个人信息; If 选择“确定” then If 个人信息没填写then 给出相应提示; Else 在页面中显示出自己的个人具体信息; Endif 返回到职员登录页面; Endif If 选择“退出”then返回上一级界面; Endif返回 工资管理A. 输入管理员账号;提示登录成功;B. 进入工资管理流程; 工资管理流程“工资管理”程序流程图4数据表结构设计

10、员工信息表(workersinfo)字段类型长度格式约束采集方式员工编号文本20主键,必须输入人工采集员工名称文本50必须输入人工采集员工部门和职位文本20部门职位编号人工采集密码文本20必须输入人工采集权限文本20权限编号人工采集电话数值20可空人工采集地址文本20可空人工采集性别文本必须输入人工采集备注文本50人工采集 工资信息表(SalaryInfo)字段类型长度格式约束采集方式编号数值8自动增长自动生成员工编号文本20主键,必须输入人工采集员工姓名文本10必须输入人工采集日常工资数值20人工采集请假扣的工资数值人工采集加班加的工资数值人工采集出差所得工资数值4人工采集迟到扣的工资数值人

11、工采集早退扣的工资数值人工采集旷工罚的工资数值10人工采集特别奖励工资数值20人工采集日期时间自动获取备注文本50人工采集 工资设置表(WageSetting)字段类型长度格式约束采集方式部门表编号数值10主键,必须输入人工采集日常工资数值10人工采集请假扣的工资数值10人工采集加班加的工资数值10人工采集出差所得工资数值10人工采集迟到扣的工资数值10人工采集早退扣的工资数值10人工采集旷工罚的工资数值10人工采集备注文本 权限表(PowerLevel)字段类型长度格式约束采集方式权限编号数值10主键,必须输入人工采集权限类别名称数值10必须输入人工采集备注文本10 部门表(Depart)字

12、段类型长度格式约束采集方式部门编号文本20主键,必须输入人工采集部门职位名称文本30必须输入人工采集备注文本505界面设计 员工管理界面 工资添加界面 工资标准管理界面 部门类别管理界面 权限管理界面(其他界面略)6接口设计6.1外部接口建立服务器管理系统,系统管理员通过Internet管理web服务器和数据服务器,web服务器与数据服务器之间的数据自动交换,使得管理员可通过Internet使用本系统的所有功能,员工可通过互联网实现个人信息和工资信息查询等功能。6.2内部接口系统内部需要共同的数据定义和描述,详见“数据表设计”。 7系统管理和改进本系统的维护主要包括以下内容:(1)权限维护:系统维护人员或经授权的高级别管理员需要对低级别管理员和员工的用户名、密码和权限等进行维护。(2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论