小型公司工资管理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 - 系统名称:小型工资管理系统 完成人: 日 期: 2011.05 第一章 结构化分析 一、系统概述 1 开发目的 要求了解企业管理信息系统开发的全过程,理解信息系统课程相关的概念,掌握管理信息系统的开发方法。主要包括:系统调研方法;业务分析、数据分析、系统逻辑模型设计方法;数据库设计、功能设计、物理模型设计方法;系统的实现等方法。完成一个小型系统的设计与开发。 2 系统功能 (1)公司主要有4类人员:经理、技术员、销售员、销售经理。要求存储这些人的职工号、姓名、月工资、岗位、年龄、性别等信息。 (2)工资的计算方法: A.经理:固定月薪为8000; B.技术员:工作时间*小时工资(100元每小时); C.销售员:销售额*4%提成; D.销售经理:底薪(5000)+所辖部门销售额总额*0.5%; (3)输入数据要求每类人员不能少于4人,并按以下格式输出: 职工号 姓名 性别 年龄 岗位 工资 排名 (4)部门业绩表 某部门经理所辖部门各售货员的业绩及自己的工资表 (5)菜单要求:要有一个菜单,用于选择各项功能,其中 ① 数据录入:输入各种数据; ② 数据统计:各销售经理的工资计算及最终按工资进行的冒泡排序; ③ 数据打印:打印上述表格; ④ 数据备份:把相关数据写入文件; ⑤ 退出:推出本系统; 3 开发平台 (1)开发工具:Visual C++ (2)操作平台:DOS (3) 数据库:SQL server 2008 二、结构化分析建模 1 功能建模 结构化分析就是使用DFD、DD等工具,来建立一种新的、称为结构化说明书的目标文档,根据第一阶段的系统概述,我们对该工资管理系统自顶向下进行功能分解,画出分层DFD图;由后向前定义系统的数据,编制DD。具体建模如下描述。 1.1 DFD图 根据分析,该系统的DFD图如下各图所示: 图1.1 顶层DFD图 由顶层DFD图可进行如下分解: 图1.2 第二层DFD图 由第二层DFD图,进一步分析分解可得到该系统的工资计算子系统和工资统计子系统,分别如下图所示: 图1.3 第三层DFD图—工资计算子系统 图1.4 第三层DFD图—工资统计子系统 1.2 DD简表 DD简表与DFD图共同构成了结构化分析模型,根据上述的DFD图建立数据字典简表。 = 1 \* GB3 ①数据流条目简表 名称 编号 基本组成 录入职工信息 S1 =职工号+姓名+所属部门+年龄+性别 删除修改员工信息 S2 =0{职工号+姓名+所属部门+年龄+性别}n 登录系统 S3 =职工编号+登陆密码 无效职工号 S4 =登陆失败信息 有效职工号 S5 =职工号 打印 S6 =工资单 工资单 S7 =职工号+姓名+所属部门+年龄+性别+月工资 登入所辖部门 S8 =所属部门(登陆密码) 部门员工工资表 S9 =所属部门+职工号+姓名+年龄+性别+月工资 打印 S10 =业绩表 业绩表 S11 =所属部门+职工号+姓名+月工资排名+年龄+性别 表1.1 数据流条目简表 = 2 \* GB3 ②数据文件条目简表如下所示 数据流名 编号 基本组成 工资信息表 F1 =职工号+姓名+岗位+(基本工资+工作时间+提成) 职工信息表 F2 =职工号+姓名+性别+年龄+岗位 部门业绩表 F3 =职工号+岗位+工资+排名 表1.2数据文件条目简表 ③加工条目简表 名称 编号 加工逻辑 产生职工信息表 P1 {IF增加新职工或修改职工信息 THEN输入新职工的基本信息并写入文件 ELSE 不作输入} 审查有效性 P2 { IF职工注册登录信息与注册表信息匹配 THEN 职工进入查询系统 ELSE返回职工登录失败} 工资计算 P3 {IF满足工资计算的条件 THEN输入职工的工作信息计算工资并写入文件 ELSE 不作输入} 打印工资单 P4 {IF满足用户查看打印请求 THEN打印工资单 ELSE 不做修改} 提取部门信息 P5 {IF 职工所属部门信息相同 THEN将所属部门信息相同的员工信息提取出来 ELSE 不做修改} 工资统计 P6 { IF提取部门信息正确 THEN按设定的规则进行工资的统计排名,并写入部门业绩表中 ELSE返回重新提取部门信息} 打印业绩表 P7 {IF满足用户查看打印请求 THEN打印业绩表 ELSE 不做输出} 表1.3 加工条目简表 2 数据建模 2.1 数据说明 技术员(职工号,姓名,性别,年龄,所属部门,工作时间) 销售员(职工号,姓名,性别,年龄,所属部门,销售额) 销售经理(职工号,姓名,性别,年龄,所属部门,底薪,所辖部门销售总额) 经理(职工号,姓名,性别,年龄,工资) 职工信息表(职工号

文档评论(0)

xiedenglong2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档