




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企业人事管理系统琴是设定计策马明书名字:花岗岩表兄学号:专业领域:信息管理和信息系统大学:计算机科学与工程学院地图老师:列表1.简介21.1编写目的21.2项目背景21.3参考资料21.4术语和缩写22.设计概述32.1限制和限制32.2设计原则和设计要求3系统软件体系结构43.1模块结构图43.2权能分配44.子系统结构,模块用例54.1每个模块包含的页面列表54.2开发案例55.系统界面,数据库设计计划75.1界面设计75.2数据库设计7使用5.3设计96.错误处理设计106.1错误输出信息106.2错误处理策略101.简介1.1编写目的在系统项目的上一阶段,即需求分析阶段,系统用户详细说明了此系统的需求,这些用户需求在上一阶段进行了审查,并在需求规格表中详细说明。在此阶段,您将根据系统的需求分析来粗略设计系统。主要解决满足系统要求的程序模块设计问题,如如何将系统划分为多个模块、确定每个模块之间的接口、模块之间传递的信息、数据结构、模块结构设计等。以下摘要设计报告详细说明了在此阶段对系统执行的所有摘要设计。在下一阶段的详细设计中,程序员可以参考此摘要设计报告,根据摘要设计在系统中执行的模块结构设计对系统进行详细设计。本指南还可以在以后的软件测试和软件维护阶段参考,在总结设计过程中,您可以轻松理解完成的每个模块设计结构,或修改时,确定此阶段设计中不恰当或错误的部分。1.2项目背景开发软件名称:人事管理系统项目任务提案人:XX企业项目开发人员:章节xx用户:XX企业1.3参考资料1.Stephen R.Schach,面向对象与传统软件工程,机械工业出版社科技进步先进个人申报管理系统摘要设计说明书,东方软件公司开发谭庆平,软件工程,高等教育出版社杨宇等,JSP网络开发技术,人民邮政和通信出版社1.4术语和缩写RSXG:人力资源管理系统。C/s:客户端/服务器客户端/服务器。Uml:统一建模语言,统一建模语言。类图:表示系统中各个对象的类型以及它们之间存在的各种静态关系。交互图:表示每个组中的对象如何通过某种行为协作的模型。可修改性:可以在不增加原始系统复杂性的情况下修改系统。有效性:软件系统有效利用计算机时间资源和空间资源的能力。适应性:软件如何根据系统约束轻松满足用户需求。可移植性:软件从一个计算机系统或环境移动到另一个计算机系统或环境是多么容易。2.设计概述2.1限制和限制2.1.1技术发展法的制约因素随着计算机技术和产品的发展日新月异,信息处理将有更多的手段,信息表达方式也将更加丰富。例如,图像和语音技术的发展、多媒体技术的发展等,系统在设计时必须考虑技术变化的可能性,确保为可能的变化提供一定的系统处理能力。2.1.2人力、资金、时间限制人事管理系统的开发是便利公司人力管理的最大目标,但在开发过程中也要考虑人力、资金、时间的限制。2.2设计原则和设计要求1.便于输入基本信息,实现输入数据的高验证。2.查询信息快,速度快。3.添加、修改和浏览配置文件。打印报表,输出到Excel功能,通过查询读取。高安全性、机密性。要提高该人事管理系统的可用性,必须满足上述要求。3.系统软件体系结构3.1模块图信息查看界面查询条件数据库任务结果认证信息维护修改信息添加信息删除信息结果会显示出来数据摘要更新内容新数据删除的项目3.2功能分配修改A:密码:用户可以随时更改密码,以确保信息安全。添加B:用户:用户可以添加用户,只有系统管理员才能使用此功能。重新登录C:允许用户以其他用户身份重新登录。D:单位信息:显示有关此软件设计中心的一些信息。E:系统日志:记录哪些用户进入系统以及何时关闭系统。F:数据备份:将数据库备份到指定目录。G:数据恢复:将指定目录中的数据库信息恢复到该系统上的目录。H:退出:关闭系统。4.子系统结构,模块使用案例4.1每个模块包含的页面列表人事管理系统认证维护员工基本信息管理薪金信息查看员工信息管理员工信息员工信息统计信息查看薪金信息管理薪金信息增加删除修改增加删除修改4.2开发案例4.2.1添加用户用法添加用户目标添加员工用户,向新员工注册用户帐户先决条件新员工申请了,系统管理员开始添加用户界面扳机用户单击“添加确认”按钮后,用户帐户将添加到数据库中场景1.系统管理员开始添加用户界面。2.定义用户帐户。定义帐户类别。定义帐户的初始密码。5.单击“添加确认”完成添加过程。理想1.无法识别帐号:提示输入错误,检查输入错误的格式。2.无法识别密码:系统提示您确认密码格式不正确。放弃添加并单击“取消”。4.2.2用户登录用法用户登录目标确认此系统的合法用户,确定员工用户和系统管理员,然后进入相应的界面先决条件系统正常启动,出现登录界面。扳机用户单击确认帐户合法性的“登录”按钮。场景1.用户启动系统,并出现登录界面。2.输入用户帐户。3.输入密码。4.选择员工用户和系统管理员所在的登录类型。5.单击“登录”按钮进入系统主界面。理想1.帐户未注册:如果系统提示您注册帐户,请与系统管理员联系。2.密码无效:退出错误提示框提示并重新输入正确的密码。3.结束注册,然后直接单击关闭按钮。4.2.3增加员工信息用法员工信息增长目标添加员工记录先决条件系统正常运行,进入员工信息增长界面扳机系统管理员单击“添加确认”,读取文本框信息并将其写入数据库。场景1.系统管理员进入员工信息管理界面。单击“增加”进入员工信息增长界面。3.输入员工相关信息。4.单击“确定”写入数据库,然后导航到刚添加的员工记录。5.添加完成。理想1.信息输入未完成:提示输入完整信息,并为信息框输入显示红色提示。2.数据丢失是非法的:如果年龄设置为10-100,性别设置为男性和女性,系统将提示您输入非法的,检查后重新输入。3.员工记录已存在:单击“取消”以通知员工信息已添加,或单击“取消”以取消附加记录。4.2.4修改员工信息用法修改员工信息目标修改员工信息先决条件系统数据库中存在员工记录,但需要更改扳机系统管理员单击“确定”读取文本框信息并复盖数据。场景1.系统管理员进入员工信息管理界面。2.选择需要更正的员工记录。单击“修改”按钮进入修改界面。4.输入相应的修改数据。5.单击“确定”转到写入数据库并刚刚修改的员工记录。5.添加完成。理想1.信息输入未完成:提示输入完整信息,并为信息框输入显示红色提示。2.数据丢失是非法的:如果年龄设置为10-100,性别设置为男性和女性,系统将提示您输入非法的,检查后重新输入。4.2.5删除员工信息用法删除员工信息目标删除员工记录先决条件系统中存在不需要存在的员工记录,因此必须将其删除扳机系统管理员单击“确认删除”,从数据库中删除相应数据。场景1.系统管理员进入员工信息管理界面。2.选择要删除的员工记录。单击“删除”按钮从删除确认界面中跳出来。单击确定清除数据库中的相应数据。5.返回管理界面,删除完成。理想将显示一条消息,说明存在无法删除的相关数据关联性。删除其他相关数据5.系统界面,规划数据库设计5.1界面设计5.1.1外部接口在“用户界面”部分,根据需求分析的结果,需要用户友好的界面。界面设计需要简单、易于操作和了解界面的布局。重要信息和错误消息必须突出显示。外观上也要合理化,考虑到用户对WINDOW风格的了解更多,所以应尽可能接近这个方向。设计语言决定使用MS VISUAL C进行编程,并使用VISUAL C提供的可视化组件接近WINDOWS风格。5.1.2 .内部接口认证模块的返回值确定当前用户是否可以进入个人信息模块和薪金管理模块,以后根据用户权限确定哪些子功能模块将进入,并根据用户自己的权限标志确定相应的操作权限。5.2数据库设计5.2.1结构设计数据结构与程序的关系DBMS使用SQL SERVER,系统主要需要维护两个数据表(此处不创建登录表)。个人基本信息数据表否专案名称主键类型Byte1员工编码Int42名字Char83城堡Char24出生日期日期85民族Char106政治的样子Char107文化水平Char88从学校毕业Char209毕业时间日期810学习专业Char2011外语种类Char612参加工作年月日Char613进入本厂,做年月日Char614主楼Char815家庭地址Char4016电话Char1417身份证Char1818养老保险编号Char1819工作职称Char1620职位Char1021合同开始时间日期822合同结束时间日期823输入时间日期824输入者Char825修改时间日期826治病救人Char8薪金信息表否专案名称钥匙类型Byte1员工编码Int42名字Char83直流弗洛特64工作工资弗洛特65工资实行劳动效率化弗洛特66腐蚀费补贴弗洛特57洗衣费弗洛特58自行车弗洛特59交保险费弗洛特510事业类型健康管理弗洛特511加班费弗洛特512夜班费弗洛特513奖金弗洛特514价格补贴弗洛特515肉食补贴弗洛特516其他弗洛特517危险资金弗洛特518总计弗洛特719房租弗洛特520病假弗洛特521使役工弗洛特522调节金弗洛特523扣除额弗洛特524提高工资弗洛特725签名Char823输入时间日期824输入者Cahr825修改时间日期826治病救人Cahr8使用5.3设计5.3.1执行模块组合客户端程序在有输入时启动接收数据模块,通过模块之间的调用读取和格式化输入。数据模块接收到足够的数据后,将调用网络传输模块,通过网络将数据发送到服务器,等待接收服务器返回的信息。收到返回的信息后,将调用数据输出模块以处理信息并生成相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。收到数据后,调用数据处理/查找模块访问数据库,完成后调用网络传输模块将信息返回给客户端。5.3.2执行控制执行控制严格按照模块之间的函数调用关系实现。在每个事务中心模块中,必须为执行控制选择正确的判断和正确的执行控制路径。在网络输出方面。客户端发送数据后,等待服务器的确认收到信号,接收数据,然后再次等待服务器发送响应数据,然后验证数据。服务器接收数据后,发送确认信号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安阳疾控考试题库及答案
- 语文成教考试题库及答案
- 易班安全考试题库及答案
- 化工原理A2期末考试题库及答案
- 2025年锅炉水处理作业人员(特种作业)考试题库(含答案)
- 2025年新疆甜菜种植与农业技术推广应用合同
- 2025年贵州社区工作者考试备考题库及答案
- 浙江省高考试题及答案
- 港口督导员考试题及答案
- 水城县农机安全培训课件
- 2022燃煤机组耗差计算方法
- 食品公司原辅料及包装材料验收规范
- 新闻播读培训课件
- 《蔚来汽车发展》课件
- 装配钳工试题库及答案
- 新手必看保安证考试试题和答案
- 脓毒性休克护理要点
- 海洋空间资源开发与国家安全教学课件-2024-2025学年人教版(2019)高中地理选择性必修三
- 个人信息保护法亮点解读
- 《往复式压缩机制造监理技术要求》
- 《护士输血流程》课件
评论
0/150
提交评论