C语言课程设计—学生宿舍管理系统设计报告(2)

2019-05-27 21:13

⑸ 设计完成后必须参加答辩,并按要求演示程序,提交课程设计报告和有关电子文档。 7)分组及安排

所选题目根据学生班号和学号确定,(班号+学号)% 6+1。如你的班号为01班、学号为01,则所选题目号为:(1+1)%6+1=3,即课题号为3。 8)成绩评定

①程序设计方案是否合理;②程序设计是否正确;③调试结果;④设计说明书的质量高低;⑤答辩时回答问题情况;⑥课程设计周表现情况;总评成绩记入“课程设计成绩评分表”。

二、进度安排

第 19 周 星期一 8:00——12:00 讲课、布置任务

星期二 8:00——12:00 机房上机调试程序 星期三 14:00——18:00 机房上机调试程序 星期四 14:00——18:00 机房上机调试程序、答辩

附:课程设计报告排版、打印和装订要求

1. 课程设计报告装订顺序:封面、任务书、目录、正文、附件、评分表。按A4大小的纸张排版和打印。 2. 设计报告的页码从目录之后开始使用;

3. 正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22磅。正文中程序清单(英文)用英文字体Times New Roman,单倍行间距。

4. 正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试(各模块至少有一个程序调试的截图);五、总结(不少于500字);六、参考文献;t、附件(包含所有程序的原代码,且程序中应有必要的注释)。八.正文总字数要求在5000字以上(不含程序原代码)。 5.设计报告中任务书和评分表不需重新排版。

目 录

一、系统总体设计思路: ............................................ 1

Ⅰ.总体功能设计: .............................................. 1 Ⅱ.各模块功能设计: ............................................ 1 二.系统总体模块框图: .............................................. 3 三、系统总流程图及各模块流程图 .................................... 4

Ⅰ.总流程图: ................................................... 4 Ⅱ.各模块流程图: ............................................... 6 四、系统各模块主要功能的实现 ..................................... 12

I.显示模块 .................................................... 12 II.追加模块 ................................................... 12 III.修改模块 ................................................. 12 IV.删除模块 .................................................. 13 V.查询模块 .................................................... 13 VI.统计模块: ................................................ 13 VII.排序模块: ............................................... 14 五.程序调试 ..................................................... 14

I.显示模块: .................................................. 14 II.追加程序: ................................................ 16 III.修改程序: ................................................ 20 IV.删除模块: ................................................ 23 V.查询模块: ................................................. 26 VI.统计模块: ................................................ 28 VII.排序模块: ............................................... 31 VIII.退出模块: .............................................. 32 六.总结与体会 .................................................... 33 七.参考文献: ................................................... 34 八.附件 ......................................................... 34

一、系统总体设计思路:

Ⅰ.总体功能设计:

学生宿舍管理系统存放了每个学生的学号、姓名、性别、班级、电话号码

及所住的宿舍栋号、房间号、校区、宿舍类别的数据库。每个人的信息定义在一个结构体变量中。其结构如下:

系统通过显示程序、追加程序、查询程序、删除程序、修改程序、统计程序、排序程序来实现学生信息管理系统的显示功能、追加功能、查询功能、删除功能、修改功能、统计功能、排序功能。各个功能的调用通过主函数中的switch语句来实现。

switch(sele) {

case 1:Disp();break;(显示模块) case 2:Appe();break;(追加模块) case 3:Modi();break;(修改模块) case 4:Dele();break;(删除模块) case 5:Query();break;(查询模块) case 6:Sort(); break;(排序模块) case 7:Total(); break;(统计模块) case 8:Quit(); sele=0;break;(退出模块) }

Ⅱ.各模块功能设计:

ⅰ.显示模块:

通过设计一个模块,来实现学生信息的显示。以便于浏览学生的信息。 ⅱ.追加模块:

通过设计一个模块,当要加入新的学生的信息的时候,来实现新学生信息的加入。

1

iii.查询模块:

通过设计一个模块,这个模块可以按学生的学号、姓名来查询学生所有的信息,并显示学生的所有信息,以便查询者阅读。

iv.删除模块:

通过设计一个模块,当输入一个学生的学号或者姓名的时候,可以通过这个

模块,将输入学号或者姓名的学生的所有信息从数据库中删除出去。以后,这个学生的信息将不再会出现再数据库中。

v.修改模块:

通过设计一个模块,当某个人的信息发生变化的时候,可以通过修改模块来进行修改。修改模块时一具有多级子菜单的摸块。使用十分的方便、灵活。

vi.统计模块:

通过设计一个模块,能按指定的校区、宿舍栋号统计入住该栋的学生人数,或统计制指定的班级入住某栋的人数,并能将统计的结果以及统计的人员的信息用表格显示出来,是浏览者一目了然。

vii.排序模块:

通过设计一个模块,来实现数据库的信息按宿舍类别的升序排列。并显示所有信息,使浏览者一目了然。

2


C语言课程设计—学生宿舍管理系统设计报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:漳州市建材经销商名录2018版1964家 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: