欢迎来到天天文库
浏览记录
ID:18800067
大小:454.96 KB
页数:25页
时间:2018-09-24
《大作业-学生宿舍管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、目录一、需求分析-1-1.1项目介绍-1-1.2功能需求-1-二、系统分析-1-2.1本程序需解决的关键技术问题-1-2.2程序流程-1-三、程序设计与实现-1-3.1程序设计-1-3.2程序实现-2-四、系统测试-2-五、个人小结-2-六、参考文献-2--23-一、需求分析1.1项目介绍由于学生人数多,一个楼栋又有多个寝室,所以我想设计一个以寝室为单位的学生宿舍管理系统,应用这个系统,我们就可以更加便捷地了解、管理学生的信息,从而提高学校对学生的管理和保护!1.2功能需求1.该系统可以查到学生的寝室号、姓名、学号、联
2、系电话等信息。2.该系统可以按一定的规则将所有学生的信息打印出来,如:按学生的寝室号码打印所有学生的信息、按学生的学号由小到大打印学生的信息。3.该系统可以按照特定的需求条件来搜寻想查询学生的信息,如:按学生的寝室号码查询学生信息、按学生姓名查询学生的信息。4.该系统可以存储保留的信息,也可以读取先前存储的信息,以便让大家可以方便的添加和查询。5.该系统可以多次重复使用。6.可以输入输出-23-一、系统分析2.1本程序需解决的关键技术问题1.要较清楚的理解数组、函数、结构体、指针、字符与字符串等相关的c语言基础。2.必
3、须清楚vc的编译过程。3.要有一个较清晰的程序思路,尤其是面对一个代码比较多的一个程序,写代码时必须顾前顾后,否则在后面的时候要大篇幅的修改。2.2程序流程-23-一、程序设计与实现3.1程序设计一、Input()该函数可以进行数据的输出,将同学门的寝室号、姓名、性别等信息录入该系统内,从而可以实现学生信息的查询和搜索!二、Printfbynum():调用该函数可以实现按学号从小到大的排列学生的信息-23-一、Printbyroom():调用该函数,可以按寝室号的大小由小到大的排列学生信息流程图和printbuynum
4、相同二、Searchbybanji();-23-一、Searchbyname():通过这个函数,我们可输入想要查询的学生的姓名,该系统就会自动只把要查询的学生的信息打印在屏幕上-23-一、Searchbysex():该函数可以按照男女的方式打印对性别的学生的信息-23-一、Searchbyhome():该函数可以按照要搜索同学的家乡的省份来打印所要查询省得同学的信息二、Sexper():该函数可以计算男女各占总体的百分比-23-Wrintetofile():该函数可以将在input函数里所输入的数据存储在文件中-23-
5、一、Readfile():该函数可以读取一存储的文件中的数据-23-一、Down():调用函数3.2程序实现:代码详情请看附件/*************************************************Copyright(C),2013-2013,qianqianTech.Co.,Ltd.-23-Filename:学生宿舍管理系统Author:杨志谦//作者、版本及完成日期Version:2013独家版Date:2013.12.25Description:本管理系统可以有效地帮助学校更好地管理学
6、生的信息,也可以帮助学校更加便捷地搜索学生的信息。该管理系统可以进行数据输入和存储、数据的读写和计算、学生信息的搜索和按一定条件的排序和查询注意:本管理系统的学生人数范围为0-30;寝室号可从0-2的32次方内;性别只可以是f或者是m,输入其他字符可能出现程序错误;姓名可以是10个以内的字母或五个以内的汉字;电话号码之能在11位数以内;家乡只能是某某省;Others:有违反上述注意事项而且造成损失的的,本人一概不负责!FunctionList:1.Input进行对数据的输入。2.printbynum按学好由小到大打印学
7、生信息3.printbyroom按寝室号打印学生信息4.Searchbyname按姓名搜索学生信息5.Searchbysex按性别打印学生信息6.Searchbyhome按家乡打印学生信息7.Sexper男女所占比例8.Homeper家乡所占比例9.Writetofile将数据读取到文件中10.Readfile将先前保存的文件信息读取出来11.down设计指针函数是所指向的函数History://修改历史记录列表,每条修改记录应包括修改日期、修改//者及修改内容简述1.Date:Author:Modification:
8、2....*************************************************/#include#include#include#defineN30typedefstructstudent{introom;charname[10];-23-ch
此文档下载收益归作者所有