电脑常用操作——c语言程序设计报告《学生学籍管理报告》

电脑常用操作——c语言程序设计报告《学生学籍管理报告》

ID:39156824

大小:21.78 KB

页数:7页

时间:2019-06-25

电脑常用操作——c语言程序设计报告《学生学籍管理报告》_第1页
电脑常用操作——c语言程序设计报告《学生学籍管理报告》_第2页
电脑常用操作——c语言程序设计报告《学生学籍管理报告》_第3页
电脑常用操作——c语言程序设计报告《学生学籍管理报告》_第4页
电脑常用操作——c语言程序设计报告《学生学籍管理报告》_第5页
资源描述:

《电脑常用操作——c语言程序设计报告《学生学籍管理报告》》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计报告——学生学籍管理(报告)软件设计报告题目:学生学籍管理系统院系名称:专业名称:班级:班内序号:学生姓名:指导教师:时间:1一、课程设计目的1.通过本课程设计~强化上机动手能力~使学生在理论和实践的基础上进一步巩固《C语言程序设计》课程学习的内容~掌握工程软件设计的基本方法,2.学会将知识应用于实际的方法~提高分析和解决问题的能力~增加综合能力,3.为后续各门计算机课程的学习打下坚实基础,为毕业设计和以后工作打下必要基础。二、课程设计内容用所学过的C语言知识,文件~结构体~函数,编程一个学生学籍管理程序:1.数据录入:录入系统

2、所需的数据,用数组或链表组织数据,2.数据存储:将录入的数据存储~用文件的形式将录入的数据存储,3.数据读写:对数据进行读写操作,4.数据修改:对数据进行更新操作~可以进行新数据的插入~旧数据的修改操作5.数据删除:对数据进行删除操作~根据具体题目将对应记录删除,6.数据查询:按要求对数据进行查询~含简单查询及组合查询,7.数据统计:按要求对数据进行统计~含简单统计及综合统计,8.数据排序:按要求对数据进行排序~含升序排序及降序排序,9.数据报表:按要求对数据打印报表~依规定的报表格式对数据打印报表,10.界面:设计总体菜单界面~简单菜单、下

3、拉式或弹出式,211.密码设置:用户进入系统时~有不同用户名和密码的输入三、需求分析请设计一个学生学籍的管理程序。该程序应该具有下列功能:1.通过键盘输入若干个,用户自定义,用户名及密码~并保存在文件中~每次登陆时需验证身份,2.通过键盘输入一批,数量用户自定义,学生的学生学籍信息并保存在文件中。学生学籍信息包含:学号、姓名、院系、专业、班级、年龄、性别、民族、出生日期及籍贯,3.给定学号~查询显示某位学生的学生学籍信息,4.给定某院系某专业某班级的班号~统计并输出该班学生的人数,5.显示已录入的学生学籍信息,6.给定某位学生的学号~修改该学

4、生的学生学籍信息~修改内容自选,7.给定某位学生的学号~删除该学生的学生学籍信息,8.在原有信息的基础上~再添加新的学生学籍信息,9.按学号对学生信息进行升序排序,10.用文件的形式将录入的数据进行存储~并从其中读取数据。四、概要设计1(系统结构图(功能模块图)3对系统进行分析,给出系统结构图;主函数读文件函数写文件函数添加删除显示排序统计密码创建修改查询信息显示信息信息信息函数文件信息信息按学按姓创建密新输入按信息按学号按学号显示全按照学某院系号进名进码文件学生信分类修进行删添加若部存入号从低某专业行查行查息的学生到高打某班级改除干学生找找

5、信息印显示的人数输入密输入密码:正确码:错误——进入——跳出系统系统2(功能模块说明(对各个模块进行功能的描述。)Main,,函数:主调函数~控制密码函数及菜单函数,Menu,,函数:菜单函数~控制各个功能模块,read_file,,函数:读文件函数~读取文件中的数据~进行操作,save_file,,函数:写文件函数~将结构体数组保存到文件,found,,函数:输入函数~在一开始学生学籍信息为空时~创建学4生信息~并调用save_file,,函数保持在文件中,modify,,函数:修改学生信息~输入要修改学生的学号~再按需求进行各个小项的修改

6、~修改完成后调用save_file,,函数保持在文件中,seek,,函数:方法一:按学生学号查找此学生~并输出此学生学籍信息,方法二:按学生姓名查找此学生~并输出此学生学籍信息,del,,函数:删除函数~输入学生学号~查找到此学生并删除~删除完成后调用save_file,,函数保持在文件中~并且sum值有相应的改变,人数,添加数量自定,insert,,函数:添加函数~可添加任意个学生若学号已存在~则重新输入~在添加完成后调用save_file,,函数保持在文件中~并且sum值有相应的改变,show,,函数:显示函数~打印显示出全部学生信息,r

7、ank,,函数:排序函数~用“选择排序法”按学号对学生信息进行排序~并打印出全部的学生信息,count,,函数:统计函数~统计某院系某专业某班级的人数,code,,函数:判断是否需要创建密码文件,code_input,,函数:创建密码文件函数,enter,,函数:对用户进入系统的权限进行判断,五、详细设计及运行结果流程图,函数之间相互调用的图示,程序设计及编码,运行结果菜单模块:开始5Choice=,YChoice=0Y新输入学生breakChoice=1信息NY按信息分类breakChoice=2修改按学号或姓YChoice=3break名

8、进行查找Y按学号进行Choice=4break删除Y按学号添加Choice=5break若干学生Y保存学生信Choice=6break息Y显示已存入Choice=7

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。