- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言程序设计课程设计报告—宿舍管理系统--第1页
C语言程序设计课程设
计报告—宿舍管理系统
IMBstandardizationoffice【IMB5AB-IMBK08-IMB2C】
C语言程序设计课程设计报告—宿舍管理系统--第1页
C语言程序设计课程设计报告—宿舍管理系统--第2页
西安邮电学院
C语言课程设计报告
题目:宿舍管理系统
院系名称:计算机学院
专业名称:网络工程
班级:1004
学生姓名:李斯良
学号(8位)(17)
指导教师:刘霞林
设计起止时间:2011年6月13日~2011年6月22日
一、课程设计目的
1..通过本次课程设计,强化上级动手能力,在理论和实践的基础上进一步巩固《C
语言程序设计》课程的学习内容,掌握工程软件设计的基本方法。
2.熟悉C语言的基本内容从而掌握C语言的基本知识以及了解C程序的基本编写及
运行;
3.了解程序的分模块编写并对程序的每个模块进行详细的设计并且能理解一般C语
言编写的程序。
4..熟悉C程序设计的开发环境及C程序的调试过程。
二、课程设计内容
用所学过的C语言知识(文件,结构体,函数,数组等)编写一个学身份学籍管
理系统。使其有以下功能。
1.通过键盘输入某些学生的学生学籍管理信息。(包含学生学号、姓名、性
别、年龄、出生年月、住址、班级、专业、院系等信息)。
2.输入给定学号,显示出某位学生的学生学籍管理信息。
3.显示出全部学生的学生学籍管理信息。
4.可将某学生信息添加到文件内。
5.给定某位学生的学号,修改该学生信息。
6.给定某位学生的学号,删除该学生信息。
7.给定某个班级号,统计该班级的总人数。
C语言程序设计课程设计报告—宿舍管理系统--第2页
C语言程序设计课程设计报告—宿舍管理系统--第3页
8.按照学生的学号升序对学生信息进行排序。
9.用文件的方式将录入的数据进行存储,并从其中读取数据。
三、概要设计
1.功能模块图:
进入
主界面
信息信息信息信息信息按升序信息
添加修改删除查询统计排序打印
模块模块模块模块模块模块模块
2.各模块详细的功能描述:
A.输入模块:调用input()函数将学生宿舍信息依次输入到结构体数组中,结束后将保
存在制定文件中,在其他模块的函数中可以随时进行调用,结束后可以将修改后的
学生宿舍信息再一次保存。
B.添加模块:如果要添加新入住学生信息可以调用append函数将新生信息插入到原
有信息的末尾,在保存到文件中。
C.修改模块:修改可以通过输入要修改的学生的学号,对学生的个人信息利用switch
选择要修改的内容.修改完毕后,保存到所设定的文件中去。
D.删除模块:删除可以通过输入要删除的学生学号,对学生的所有个人信息进行删除.
您可能关注的文档
- 2022年中式烹调师(中级)复审考试及考试题库及答案参考46.pdf
- 湖南省三湘名校教育联盟高一历史上学期期中试题-人教版高一全册历史试题.pdf
- 四年级数学下册第七单元《图形的运动》综合测试卷-人教版(含答案).pdf
- 2022年译林版(三起)英语四年级上册Unit5 Our new home单元测试题含答案.pdf
- 必威体育精装版人教版小学一年级数学上册第六单元11~20各数的认识教学设计及教学反思.pdf
- 税收筹划客观题与答案.pdf
- 2022年j冀教版五年级下册数学知识点总结.pdf
- (中级)经济师考试试题题库9篇.pdf
- 2022年昆明理工大学津桥学院公共课《马克思主义基本原理概论》期末试卷B(有答案).pdf
- 2022~2023自考专业(人力资源管理)考试题库及答案第836期.pdf
文档评论(0)