- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工资信息管理系统总体设计书
《软件工程》
项目序列 实验报告二
项目名称 工资管理系统总体设计书
专业班级 教育技术学07级1班
姓 名 蒋芳芳
学 号 14
教 师 闫友彪
成 绩
工资管理系统总体设计书
§1、总体设计(又称:逻辑设计)
2.1 系统体系结构
检查此前的所有资料,确认系统流程图;
以下为系统业务流程图
完成系统架构设计,出系统结构分布图。
以下是底层数据流图
确定系统结构的接口方式。
§2、系统结构设计
2.1 系统内部层次设计
检查此前的所有资料,确认系统内部层次图;
同需求分析书
确定开发顺序。
1 系统框架 WinApp.exe;
2 系统管理 AppSys.dll;
3 部门管理 AppSys.dll;
4 月工资管理 AppPay.dll;
5 临时发放管理 AppJust.dll。
2.2 系统控制设计
根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统
模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。
通过对用户需求的分析,我们可以分析出该工资管理系统大致可以分为六个模块:人事档案管理模块、职工工资管理模块、工资统计模块的实现、、、 输入:职工信息
输出:“人员档案表”
功能:对人事基本信息的查询
职工工资管理模块
输入:人员月工资
输出:“职工工资表”
功能:完成员工工资的查询
工资统计模块
输出:“职工工资统计表”
功能:完成员工工资的统计和打印
部门查询模块
输出:以部门为索引的“职工档案信息”
功能:完成以部门为索引的“职工档案信息”的统计和查询
特殊查询模块的实现
输出:满足查询条件的“职工档案信息”和职工合同的期限
功能:完成满足查询条件的“职工档案信息”和职工合同的期限的查询
报表查询模块的实现
输出:员工履历信息和工资信息的基本情况 查询及打印功能
功能:完成对员工履历信息和工资信息基本情况的查询及打印
2.3 通用的功能设计
尽量使用能完成相同功能的原有模块;
ClsLib.dll;
WinCtl.dll。
设计具有通用性的功能模块。
string SendEmail( string[] );
string CreateBankFile( string[] )。
2.4 以用户介面为单位的功能分配
列出模块的编码、名称及它们的层次关系;
描述模块的功能分配;
与模块相关的数据结构;
输入输出方式等外部特征。
处理逻辑编码 处理逻辑名称 主要功能、输入和输出数据结构
fLogin 登录用户 ab1101,Muser(i);
fPassword 修改密码 ab1102,Muser(o);
fSys00 维护用户 ab1103,ab1104,ab1105,Muser(io);
fSys10 维护权限 ab1106,Muser(io),Module(i);
fSys20 维护常数 ab1110,Mconstant(io);
fSys30 维护部门 ab1120,Mdivision(io);
fSys40 维护职员 ab1130,Memployee(io);
fSys41 调动职员 ab1130,Memployee(io),Tpay(io);
fPay01 维护工资项 ab1301,TpayItem(io);
fPay02 设置月工资 ab1302,Tpay(io),TpayHistory(o),
TpaySum(io),TpaySumHistory(o);
fPay03 设置单项工资
文档评论(0)