c语言课程设计报告(军训管理系统).doc

c语言课程设计报告(军训管理系统).doc

ID:56757503

大小:518.50 KB

页数:36页

时间:2020-07-07

c语言课程设计报告(军训管理系统).doc_第1页
c语言课程设计报告(军训管理系统).doc_第2页
c语言课程设计报告(军训管理系统).doc_第3页
c语言课程设计报告(军训管理系统).doc_第4页
c语言课程设计报告(军训管理系统).doc_第5页
资源描述:

《c语言课程设计报告(军训管理系统).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.郵電大學C语言课程设计报告书学院名称计算机学院学生姓名专业名称班级Word专业资料.学号指导教师时间2013年06月03日至2013年06月12日实验题目:学生军训信息管理系统一、实验目的通过本课程设计,强化上机动手能力,使学生在理论和实践的基础上进一步巩固《C语言程序设计》课程学习的容,掌握工程软件设计的基本法。通过这次实习练习,可以更进一步的熟悉所学的知识,还可以加强和巩固知识。长达两的上机练习,为我们提供了很好的编程环境。更好的了解编程的意义,为将来参加实践活动以及以后的毕业设计打下坚实的基础。二、实验容我设计的

2、是“学生军训信息管理系统”,主要是针对军训学生信息的管理,适用对象主要是学校进行军训的学生,以便学校对军训学生的管理。包括学生的姓名、学号、专业、班级、所分入的营号和连号等。在编写过程中主要运用C语言的基本知识有:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解法(即函数的调用与使用)等。三、需求分析该程序是由C语言编写的一个军训学生信息查询软件,本程序在MicrosoftVisualC++6.0下

3、运行,其主要功能是实现对学生信息的录入、浏览、查询、修改、删除、添加。其中浏览可以分别以学号、班级、所分入营号为关键字升序浏览学生信息。四、概要设计1、案设计主函数密码模块Word专业资料.查询模块浏览模块修改模块删除模块添加模块退出系统录入模块按学号按班级按班级返回按营号返回按学号按营号2、数据结构说明程序中数据主要是学生信息,具体属于类型如下:structstudent_typeintnum;/*学生学号*/charname[20];/*学生姓名*/charmajor[15];/*专业*/intcla;/*班级*/i

4、ntying;/*所分入营号*/intlian;/*所分入连号*/3、模块功能说明第一录入模块:调用input(),对军训学生信息进行录入以及保存。Word专业资料.第二浏览模块:调用scan(),浏览军训学生信息(可按录入、学号、班级、营号式查看)。第三查询模块:调用find(),按学号、姓名、班级、营号查询军训学生信息。第四修改模块:调用change(),对某一学生信息进行修改操作。第五删除模块:调用del(),对某一学生信息进行删除操作。第六添加模块:调用add(),添加学生信息。五、详细设计及运行结果1.函数之间

5、调用关系图修改函数scan()录入函数input()浏览函数scan()删除函数scan()主函数main()添加函数scan()查询函数(含排序)find()2.部分模块流程图及运行结果图示登陆界面Word专业资料.开始主函数流程图功能选择选1录入模块选2浏览模块查询模块选3选4修改模块删除模块选5Word专业资料.添加模块选6选0结束主页界面(管理员界面)录入模块输入学号输入姓名输入专业输入班级Word专业资料.输入营号输入连号n是否继续输入结束y输入学号输入姓名输入专业输入班级输入营号输入连号Word专业资料.录入

6、界面浏览模块(排序)功能选择按学号排选1选2按班级排Word专业资料.选3按营号排选0回主界面结束浏览界面查找模块功能选择Word专业资料.按学号选1选2按姓名选3按班级选4按营号选0回主界面结束查找界面Word专业资料.修改模块功能选择按学号选1按姓名选2选3按专业选4按班级选5按营号Word专业资料.选6按连号回主界面结束修改界面六、调试情况,设计技巧及体会1、测试数据对功能1(密码设置)的测试:选择式一,不需密码直接进入学生查看界面;选择式二,输入一组错误账号密码系统显示“密码有误!请重新输入密码!”,三次错误后将

7、退出系统。在输入正确密码后,系统显示“登陆成功”并进入主界面。对功能2(录入学生信息)的测试:按照先后顺序分别输入学生信息:学号姓名专业班级营号连号88huanwl532Word专业资料.23yeyesm2512huawtg32345lvwuwl552对功能3(浏览学生信息)的测试:按照录入顺序分别输出学生信息:学号姓名专业班级营号连号88huanwl53223yeyesm2512huawtg32345lvwuwl552同时屏幕显示“以上排序由录入数据的先后决定。也可选择以下为关键词升序查看:1.学号2.班级3.所编入营

8、号0.返回主界面选择1按照学号由小到大输出学生信息选择2按照班级由小到大输出学生信息选择3按照营号由小到大输出学生信息选择0返回主界面对功能4(查询学生信息)的测试:查询5营的信息,系统显示为:学号姓名专业班级营号连号23yeyesm25145lvwuwl552对功能5(修改学生信息)的测试:输入要修改学生的学号11

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

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

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