您的当前位置:首页正文

C++??

来源:画鸵萌宠网


C++ 实习的进度安排

一、讲解部分

1、C++基本知识的回顾

2、数据结构基本知识回顾

3、基本的编码规范和多文件编程的讲解

3、C++实习的要求和题目的讲解

二、实习部分

1、框架的搭建和菜单功能的设计(流程图和框图的设计)

2、模块的拆分和子模块的设计

3、子模块的编码工作

3、子模块的整合和调试

4、程序的整体调试和测试

5、报告的撰写

三、实习答辩总结

1、准备答辩的幻灯片

2、进行答辩

3、提问和回答

3、评委老师打分

C++ 实习要求

一、题目

职工工资信息管理系统

(2) 职工工资信息管理系统

职工基本信息:如工资卡号、身份证号、姓名、性别、年龄、工龄、部门、技术职称、技术职称编号、家庭电话号码、手机号码等。

工资基础信息:技术职称编号、技术职称、基本工资、职务工资、各种补助等。

费用扣除信息:工资卡号、水费、电费、清洁费(5元/月)、闭路电视费(10元/月)等。

工资单数据:工资卡号、姓名、应发工资、水费、电费、清洁费、闭路电视费、税金、实发工资、特别奖励。其中:税金计算方法为:

应发工资<800元,税金=0;

800<应发工资1400元, 税金=(应发工资-800)5%

应发工资>1400元, 税金=(应发工资-1400)10%

2、职工工资信息管理系统

4.1 基本功能和要求

(1) 系统必须是菜单操作方法,进入功能必须打开菜单,并且每个菜单都有相应的帮助,菜单之间能够灵活的切换。

用户分三种权限:一般的员工用户,员工工资管理员,系统管理员。

(2) 根据登陆方式,选择相应的操作方式;

如果是一般的员工用户(默认权限为r即只读),就只能按照各种方式查看数据,并且只能查看自己的信息和工资情况,并且可以网上修改自己的信息等等功能;

如果是员工工资管理员,除了可以查看数据外还能编辑员工基本信息数据。

如果是系统管理员,他可以拥有员工工资管理员的所有功能,并且可以创建用户,并且可以修改员工的工资体系和大小。

(3) 能够对员工基本信息、工资的基本信息、工资的扣除费用信息进行统计,统计的结果能够以表格的形式来表示。

(4) 员工基本信息、工资的基本信息、工资的扣除费用信息存储在相应的文件中。数据的组织形式要求必须使用链表或者二叉树来实现。

(5) 登录的用户名和密码应该存储在单独的文件中,最好做一定的加密算法。

(6) 系统要求界面友好,易操作。

4.2 统计功能

(1)统计每个部门的员工工资、整个公司的员工工资、员工的信息等。

(2)统计全公司总金额、每个部门的员工工资、扣税信息、工资的扣除信息、奖金、

特别奖金等等。

(3)统计全公司工资最高的人员前10名,并对它们进行排序。

(4)按部门统计工资最高的人员前10名,并对它们进行排序。

(5)统计扣除工资最多的10个人。

(6)工资信息其它方面的统计。

(7) 按照技术职称统计工资信息。

(8) 按照工龄职称统计工资信息。

4.3 查找功能

(1) 可以根据员工的姓名查找。

(2) 可以根据工资卡号查找。

(3) 可以根据身份证号查找。

(4) 可以根据部门查找。

(5) 可以根据技术职称查找。

(6) 可以根据员工的姓名来查找员工的信息,以及员工的工资组成和细节。

(7) 可以根据员工的身份证来查找员工的信息,以及员工的工资组成和细节。

(8) 可以根据员工的部门来查找员工的信息,以及员工的工资组成和细节。

4.4 排序功能

(1) 可以根据员工的基本工资排序。

(2) 可以根据员工的职务工资排序。

(3) 可以根据员工的扣除工资排序。

(4) 可以根据员工的交税信息排序。

(5) 可以根据员工的扣除工资信息排序。

(6) 可以根据员工的姓名排序。

(7) 可以根据员工的职务排序。

4.5 系统的操作

(1) 有文件的保存和另存为

(2) 有文件的打开和载入

(3) 系统在退出时,要有相应的提示

五、设计要求

1、设计要求

❖ 系统以菜单方式工作(文本菜单或图形菜单)

❖ 输入数据模块,数据用文件保存

❖ 输出数据模块,数据用文件保存

❖ 基本算法运用模块(排序、查找、插入、比较算法中至少包含一种)

❖ 系统进入画面(静态或动画)

❖ 系统其它功能实现(任选)

❖ 形成多文件结构,将类、函数的声明,宏定义等等放置在头文件中

2、版式要求

❖ 设计版面清晰,结构明确

❖ 有明确的文件说明

❖ 有详细的注释和说明

❖ 整体上符合编码规范中的版式要求

3、报告要求

❖ 设计要求与设计报告

❖ 设计要求

 可自己选定题目,但至少包含五个功能模块

 模块化程序设计

 锯齿型书写格式

 必须上机调试通过

 使用文件保存数据。

 至少输出一份报表,鼓励自行增加新功能。

❖ 实习报告

 语言简练,条理清楚,图表规范

 程序设计组成框图、流程图

 模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)

 调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及

采取的解决措施

 源程序清单和执行结果:清单中应有足够的注释

六、提交文档

1、需求分析

2、系统总框图

3、每个模块的设计分析

4、列出所有定义的函数及说明

5、说明比较有特点的算法

6、存在的问题与不足及对策

7、软件操作手册

8、程序源代码

因篇幅问题不能全部显示,请点此查看更多更全内容

Top