1 1 实践内容 【小项目】学生成绩管理系统 学生 2 人到 3 人一组,按组完成《学生成绩管理系统》,具体要求是: 1) 已知存放学生信息的有三个 ASCII 文件,分别是: Stu_Info.txt 中有学生信息,包括学号、姓名、学院代码、性别代码、 10 门成绩 S_Code.txt 中有性别代码及其所对应的性别名称 C_Code.txt 中有学院代码及其所对应的学院名称 2) 设计至少三个结构体,分别包含上述三个文件中包含的内容 3) 《学生成绩管理系统》的框架(至少 4 个函数,至少 3 个源代码文件) 学生成绩系统菜单*
目 录 2021—_2022_学年第_1_学期 1 1 实践内容 1 2 小组成员分工及任务分配 2 3 系统分析及设计 3 3.1 数a据结构设计 3 3.2 模块划分 3 4 系统实现 4 4.1 各模块程序流程图 4 4.2 各模块程序程序实现 5 5 系统测试 17 6. 总结和展望 23 参考文献 24
已经给出三个ASCII文件,分别是: Employee_Info.txt中有职工工资信息,包括职工号、所属部门编号、姓名、性别代码、基本工资、津贴、个人所得税、其他扣款 S_Code.txt中有性别代码及其所对应的性别名称 D_ Code.txt中有部门编号及其名称 要求如下: 1)设计三个结构体,至少能够描述上述三个文件中包含的内容; 2)进入系统前要求用户首先登陆,密码正确方可进入(要求建立一个保存密码密文的文件,如果文件不存在,首先创建文件并设置密码) void passage() 1) 设计《职工工资管理系统》的框架(要求至少4个函数,至少3个源文件): 职工工资系统菜单* Void menu()
马佳彬:全包
(根据要求,划分为几个独立的模块-函数) 个人全包
Ps:本项目划分为三大实现区域
Ps:本项目的核心,是初始化模块以及保存模块
Ps:由于使用了枚举,所以先行展示 (ps:二级菜单没有使用枚举,怕冲突)
Ps:使用了清屏函数(避免报告冗余,略去插入思路)
Ps:头文件中声明的结构体以及定义
原理:设置两个参数,一个是输入的数组,一个是职工册结构体的地址。
原理:用for运行实现每个对应序号的PeoInform结构体成员的对应成员计算; 用for运行打印结构体中存储的数据;
原理:
原理:
实验完成情况。还有那些不足,会如何改进