数据结构课程设计-c++宿舍管理系统课程设计

数据结构课程设计-c++宿舍管理系统课程设计

ID:6789235

大小:270.50 KB

页数:43页

时间:2018-01-25

数据结构课程设计-c++宿舍管理系统课程设计_第1页
数据结构课程设计-c++宿舍管理系统课程设计_第2页
数据结构课程设计-c++宿舍管理系统课程设计_第3页
数据结构课程设计-c++宿舍管理系统课程设计_第4页
数据结构课程设计-c++宿舍管理系统课程设计_第5页
资源描述:

《数据结构课程设计-c++宿舍管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、河南城建学院课程设计报告书专业:信息管理与信息系统课程设计名称:《数据结构课程设计》题目:宿舍管理查询软件班级:信管2班设计者学号:设计者姓名:同组人员:指导老师:完成时间:2016年6月12日摘要在校学生的信息管理是校园管理中的一个重要内容,随着国家扩招政策的继续实施,学生数量也不断增加、信息的不断细化、各个行业间联系的不断密切,对人事管理的要求也不断提高。如何记录和管理好学生的信息,对学生实施高效的宏观管理,对学生出入宿舍以及学生注入和迁出的信息的灵活的记录及更新,是一项繁重而艰巨的任务。关键词:C++;数据库表;宿舍信息查询;宿舍信息管理目录目录

2、1第一章开发环境和开发工具11.1C++简介11.2开发背景11.3开发环境1第二章算法思想22.1系统需求分析22.2系统总体设计22.2.1系统设计目标22.2.2开发设计思想32.2.3系统功能模块设计32.3算法思想描述5第三章算法实现63.1数据结构63.2程序模块63.2.1数据结构设计63.3各模块之间的调用关系73.3.1模块划分73.3.2操作实现103.4源程序代码18第四章测试与分析324.1使用方法324.2测试数据选择324.3测试结果分析32总结38心得体会39参考文献40第一章开发环境和开发工具1.1C++简介C++标准可

3、分为两部分,C++语言本身和C++标准库。C++标准库对于VisualC++是相当新的,实际上微软只是在发布VisualC++5.0时去除了一些“bug”。标准库提供了标准的输入/输出、字符串、容器(如矢量、列表和映射等)、非数值运算(如排序、搜索和合并等)和对数值计算的支持。应该说,C/C++包含了相对少的关键字,而且很多最有用的函数都来源于库,C++标准库实现容器和算法的部分就是STL。STL是数据结构和算法的一个框架,数据结构包括矢量、列表和映射等,算法包括这些数据结构的查找、拷贝和排序等。1994年7月,ANSI/ISOC++标准委员会投票决定

4、接受STL为C++标准库的一部分,这个建议是根据AlexStepanov、MengLee和DavidMusser这三人的编程和软件库研究提出的。STL的产生是为了满足通用性的设计目标,而不是为了提高性能。1.2开发背景随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们所深刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。采用计算机进行信息化管理已成为衡量企业管理科学化和现代化的重要标志,而人事管理的全面自动化、信息化则是其中重要的组成部分。人事管理的好坏对于企业的决策者和管理者来说都至关重要,在很大程度上影响着企业的经济效益和社

5、会效益。因此,本文所研究的人事管理信息系统具有一定的使用价值和现实意义。1.3开发环境本文所采用的开发环境主要是在一般的PC硬件环境和WindouwsVista/2003/XP系统由Visual++6.0编写而成,在用到MicrosoftVisualC++6.0中c语言的情况下,对于查询采用了逐个查询法,程序通过调试运行实现了设计目标,并且经过适当完善后,将可以应用在实际中解决问题。40第二章算法思想2.1系统需求分析为了实现提高高校宿舍管理部门的工作效率,充分利用资源,减少少不必要的人力,物力,和财力的支出,方便宿舍管理部门的工作人员全面地掌握学生住

6、宿情况等目的,为宿舍管理部门开发设计专用系统软件—宿舍管理软件来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。该程序应该具有以下功能:(1)学生的入住信息录入;(2)输出学生入住信息(分别按姓名,学号,房间号有序);(3)按给定学号,姓名,房间号查询;(4)插入新增的学生信息;(5)按学号删除学生信息。该程序执行的全过程大致为:(1)按照提示输入所需要的条件;(2)选择要实现的功能;(3)显示执行后的结果2.2系统总体设计2.2.1系统设计目标任务:为宿舍管理人员编写一个宿舍管理查询软件,程序设计要求:(1)采用交互工

7、作方式(2)建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、选择、插入排序等任选一种)查询菜单:(用二分查找实现以下操作)(3)按姓名查询40(4)按学号查询(5)按房号查询(6)打印任一查询结果(可以连续操作)2.2.2开发设计思想基于以上系统设计目标,本文在开发人事管理信息系统时遵循了以下开发设计思想:●采用现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。●尽量达到操作过程中的直观、方便、实用、安全等要求。●系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参

8、与开发的技术维护人员补充、维护。●系统应具备数据库维护功能,及时根据用户需求进行数据的添加、查

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。