- 0
- 0
- 约1.58千字
- 约 3页
- 2026-01-26 发布于北京
- 举报
2012级《C语言及程序设计基础》
大作业报告
一、程序:学生信息管理系统
二、完成人
学号设计内容
2012301500192策划、设计、程序编写(界面设计、修改信
息)、调试、细节增加
左梅2012301500178策划、设计、程序编写(增加、删除)
2012301500183策划、设计、程序编写(文件写入、保存)
三、编译环境:DEVC++4.9.9.2
四、主要功能描述
如上图所示我们的程序主要用来实现以上六个功能:增加学生信息、删除学
生信息、修改信息、查询信息、修改、。
功能一,点击增加学生信息,进入界面后编辑学生信息,按回车键。
功能二:在增加学生信息后,点击删除学生信息,进入系统后进行如
图所示的操作即可删除学生信息。
功能三:修改学生信息暂时还没有实现,抱歉!
功能四:查询学生信息,有三种查询方式可供选择,都可得到相同结果。
五、程序特色:我们的程序增加了管理员这一职位,允许管理员以正确的进
入系统并拥有将另一文件中的学生信息进本系统(不过该功能还未能实现)
六、程序划分及模块设计
1】数据结构:我们主要用了学过的数组和结构类型这两种数据结构。
2】子程序之间的关系:增加学生信息的程序是基础,下面的主要操作都建
立在有学生信息的增加,此程序相当于录入学生信息。查询和删除是我
们程序实现的主要功能。
七、调试运行
在运行中各变量的数据类型应正确,指针应用需要熟悉。
八、参考文献《C语言及程序设计基础》
九、遗留问题:
1、我们最大的问题是没有实现管理员对学生信息的修改,经过我们分析,我们
的设计思路是管理员通过输入进入系统,然后再输入要修改的学生信息的学
号,进入系统修改界面后进行信息的相关修改。我们不能实现的内容是不会设计
系统的修改界面,也没有可读写的文件。不能解决这个问题是因为我们的C
语言知识和技能都不够,通过后期的进一步学习相信我们能很好的解决这个问
题。
2、我们的第二个较大的问题是在管理员输入学生信息的时候,程序不能限制各
种信息的格式,不能实现输入法。可以说这两项功能的让我们的程序几乎毫
无特色可言,也让我们深感头痛!
3、我们的第三个大问题是选题毫无特色!从口中得知,我们和好几组同学
的选题一样而且设计思路也差不多,这让我们很忐忑。说到底,我们所有问题的
根源就是我们自身知识的不足,由于知道的少,所以程序的一些基本功能没有实
现,选题也大众化,没有难度。
4、最后的问题就是我们的程序只对管理员开放,具有一定的局限性。
十、设计感想:
完成这次C语言大作业后,我们的感想是通过这次大作业,我们了解了C
语言知识,也更加熟悉了相关语法的应用。在完成程序的过程中,我们最大的收
获就是明白了自身知识的局限,我们还需要更加努力的学习和练习,锻炼自己的
C语言的设计思路,也还需要培养彼此之间的默契,加强队友之间的想法交流,当然
正真需要的就是我们还必须不断的学习进步。
您可能关注的文档
最近下载
- 糖尿病合并感染..ppt VIP
- 2025年全国高考体育单招考试政治试卷真题及答案解析.docx VIP
- 浅谈赵师侠词的思想内容.doc VIP
- 【水利】2021年一级建造师考试逆袭卷(一).docx VIP
- 中建《项目商务策划管理办法》.docx VIP
- 实施指南(2026)《NBT 25044.6-2016 核电厂常规岛及辅助配套设施建设施工质量验收规程 第 6 部分:管道》解读.pptx VIP
- CAN总线通信需求规范.docx VIP
- DB65T4185-2019 公路雪害防治技术规范.pdf VIP
- 公路养护及占道施工作业安全检查表、人员、车辆、机具设备管理用表、进、出场登记表、安全设施图表.pdf VIP
- MR有载分接开关MA9解说原理图.ppt VIP
原创力文档

文档评论(0)