欢迎来到天天文库
浏览记录
ID:41706650
大小:230.37 KB
页数:30页
时间:2019-08-30
《宿舍管理查询软件》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据结构课程设计报告题目:宿舍管理查询软件院(系):专业:班级:学生:学号:指导老师:2014年6月目录中文摘要3英文摘要41方案设计61.1任务61.1.1程序设计要求61.1.2查询菜单:(用二分查找实现以下操作)61.1.3打卬任一查询结果(可以连续操作)61.2功能62线性表的顺序存储62.1存储结构62.2程序结构图73程序代码74调试分析184.1使用方法184.2测试数据184.2.1测试数据选择184・3测试输岀结果184.3.1欢迎界面184.3.2按任意键进入创维界面194.3.3输入数据,开始创建194.3.4请
2、按键选择操作204.3.5按姓名排序204.3.6按学号排序214.3.7按房号排序214.3.8按姓名查找224.3.9按学号查找234.3.10按房号杳找244.3.11退出254.4分析结果25总结2628致谢27参考文献宿舍管理查询软件摘要在校学生的信息管理是校园管理中的一个重要内容,随着国家扩招政策的继续实施,淫生数量也不断增加、信息的不断细化、各个行业间联系的不断密切,对人事管理的要求也不断提高。如何记录和管理好学生的信息,对学生实施高效的宏观管理,对学生出入宿舍以及学生注入和迁出的信息的灵活的记录及更新,是一项繁重而艰巨
3、的任务。关键词:C++,宿舍信息查询,宿舍信息管理DormitorymanagementquerysoftwareAbstractTheinformationmanagementofcollegestudentsisanimportantpartofcampusmanagement,alongwiththenationalenrollmentpolicytoimplement,contactthestudentquantityisincreasing,informationofthecontinuousrefinement,indus
4、triescontinuetoclose,therequirementsforpersonnelmanagementisalsorising.Howtorecordandmanagethestudents1information,theimplementationofmacroeconomicmanagementandefficientforstudents,recordandupdateonstudentdormitoryandflexibleaccessintoandoutofthestudentinformation,isahe
5、avyandarduoustask.Keywords:C++,dormitoryinformationquery,dormitorymanagementinformation1方案设计1.1任务为宿舍管理人员编写一个宿舍管理查询软件1.1.1程序设计要求①采用交互工作方式②建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、选择、插入排序等任选一种)1.1.2查询菜单:(用二分查找实现以下操作)①按姓名查询②按学号查询③按房号查询1.1.3打印任一查询结果(可以连续操作)1.2功能根据上述要求,我们开始考虑系统应具备的功
6、能:①要实现交互工作方式,各项操作结束后均应返冋主菜单;②系统本无任何信息数据,要建立数据文件,需开发一个信息录入功能,即首先创建一个学员线性表,同时我们可以将数据暂时保存在内存中,所以我们未开发信息存盘功能;③信息录入后都保存在内存中,用户看不到,需要设计一个信息显示功能,信息的显示应该便于查阅,所以需具备按各种关键字显示的功能;④本系统按关键字(姓名、学号、房号)进行冒泡排序,采用二分查找方式分别实现按关键字(姓名、学号、房号)查询功能;⑤由于有些同学因为不同原因而离校,所以设计了删除功能;⑥由于有新同学入校,所以设计了插入功能;
7、⑦当用户操作完毕需要退出时,我们提供了退出选项,便于使用者退出交互式工作系统。算法设计2线性表的顺序存储2.1存储结构木系统定义的存储结构采用结构体数组,结构体为:typedefstruct〃定义结构体成员〃学号和房号都为整型〃当前长度〃存储空间基址〃当前分配的存储容量introom;}stu;stustud;typedefstruct{intlength;stu*elem;intlistsize;}linklist;2・2程序结构图为3程序代码#include#include#include8、tring.h>#defineN40#defineincrease10intf,t=O;typedefstruct{introom;}stu;stustud;typedefstruct{intlength;stu*ele
8、tring.h>#defineN40#defineincrease10intf,t=O;typedefstruct{introom;}stu;stustud;typedefstruct{intlength;stu*ele
此文档下载收益归作者所有