c语言职工信息管理报告电气lr.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文档。上传文档
查看更多
C语言实训报告 职工信息管理系统 班级: 负责人: 组员: 指导教师: 日期: C语言课程设计任务书 一、题目:职工信息管理系统 二、目的和要求 目的:要求熟练掌握C语言的基本知识和编辑技能; 基本掌握结构化程序设计的基本思路和方法。 2.1 基本功能和要求 (1) 系统必须是菜单操作方法,进入功能必须打开菜单,并且每个菜单都有相应的帮助,菜单之间能够灵活的切换。 用户分三种权限:一般的员工用户,员工工资管理员,系统管理员。 (2) 根据登陆方式,选择相应的操作方式; 如果是一般的员工用户(默认权限为r即只读),就只能按照各种方式查看数据,并且只能查看自己的信息和工资情况,并且可以网上修改自己的信息等等功能; 如果是员工工资管理员,除了可以查看数据外还能编辑员工基本信息数据。 如果是系统管理员,他可以拥有员工工资管理员的所有功能,并且可以创建用户,并且可以修改员工的工资体系和大小。 (3) 能够对员工基本信息、工资的基本信息、工资的扣除费用信息进行统计,统计的结果能够以表格的形式来表示。 (4) 员工基本信息、工资的基本信息、工资的扣除费用信息存储在相应的文件中。数据的组织形式要求必须使用链表或者二叉树来实现。 (5) 登录的用户名和密码应该存储在单独的文件中,最好做一定的加密算法。 (6) 系统要求界面友好,易操作。 2.2 统计功能 (1)统计每个部门的员工工资、整个公司的员工工资、员工的信息等。 (2)统计全公司总金额、每个部门的员工工资、扣税信息、工资的扣除信息、奖金、 特别奖金等等。 (3)统计全公司工资最高的人员前10名,并对它们进行排序。 (4)按部门统计工资最高的人员前10名,并对它们进行排序。 (5)统计扣除工资最多的10个人。 (6)工资信息其它方面的统计。 (7) 按照技术职称统计工资信息。 (8) 按照工龄职称统计工资信息。 2.3 查找功能 (1) 可以根据员工的姓名查找。 (2) 可以根据工资卡号查找。 (3) 可以根据身份证号查找。 (4) 可以根据部门查找。 (5) 可以根据技术职称查找。 (6) 可以根据员工的姓名来查找员工的信息,以及员工的工资组成和细节。 (7) 可以根据员工的身份证来查找员工的信息,以及员工的工资组成和细节。 (8) 可以根据员工的部门来查找员工的信息,以及员工的工资组成和细节。 2.4 排序功能 (1) 可以根据员工的基本工资排序。 (2) 可以根据员工的职务工资排序。 (3) 可以根据员工的扣除工资排序。 (4) 可以根据员工的交税信息排序。 (5) 可以根据员工的扣除工资信息排序。 (6) 可以根据员工的姓名排序。 (7) 可以根据员工的职务排序。 2.5 系统的操作 (1) 有文件的保存和另存为 (2) 有文件的打开和载入 (3) 系统在退出时,要有相应的提示 三、信息描述 ·职工基本信息:如工资卡号、身份证号、姓名、性别、年龄、工龄、部门、技术职称、技术职称编号、家庭电话号码、手机号码等。 ·工资基础信息:技术职称编号、技术职称、基本工资、职务工资、各种补助等。 ·费用扣除信息:工资卡号、水费、电费、清洁费(5元/月)、闭路电视费(10元/月)等。 ·工资单数据:工资卡号、姓名、应发工资、水费、电费、清洁费、闭路电视费、税金、实发工资、特别奖励。 四、解决方案 1、首先进行需求分析,搞清楚系统功能和任务; 2、然后在总体设计中确定模块结构、划分功能模块,将软件功能需求分配给所划分的最单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略; 3、在详细设计中,为每个模块确定采用的算法,选择适当的工具表达算法的过程(流程图)来描述模块的详细过程。 4、根据分析编写C语言代码。 五、课程设计总结 1、语言简练,条理清楚,图表规范 2、程序设计组成框图、流程图 3、模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等) 4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的5、解决措施 6、源程序清单和执行结果:清单中应有足够的注释 七、参考资料 《C程序设计》(第三版) 谭浩强 著 清华大学出版社 《C程序设计题解与上机指导》(第三版 ) 谭浩强 编著 清华大学出版社 第一章 系统分析与系统设计 一、目的和要求 目的:要求熟练掌握C语言的基本知识和编辑技能; 基本掌握结构化程序设计的基本思路和方法。 2.1 基本功能和要求 (1) 系统必须是菜单操作方法,进入功能必须打开菜单,并且每个菜单都有相应的帮助,菜单之间能够灵活的切换。 用户分三种权限:一般的员工用户,员工工资管理员,系统管理员。 (2) 根据登陆方式,选择相应的操作方式; 如果是一般的员工用户(

文档评论(0)

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

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

1亿VIP精品文档

相关文档