学生宿舍管理系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生宿舍管理系统的设计与实现摘要:本系统以Window操作系统为平台,VC++为开发工具,MFC类库为主体框架,根据重庆第二师范学院的实际情况而设计开发。数据的存储主要采用文件IO的方式,通过获取列表的实际变化值对应存入文件系统,以保证数据信息的安全存储。本系统除了能实现学生宿舍信息的录入、查询、修改、删除、导出等重要功能,有照相机、音乐等小工具以提高本系统的实用性和多功能性;本系统也具有密码保护机制,以保证系统的安全性。本系统采用底层技术开发,对操作系统以及硬件要求较低,不需要特别安装运行环境便可运行在Windows XP以及以上的Window系统。
关键词:VC++;MFC;宿舍信息管理;Excel;IO流
Abstract:In this system, the Windows operating system is the platform, and VC++ is the development tool. The MFC class library is the main frame, which is designed and developed according to the actual situation of Chongqing university of education The storage of data mainly adopts the method of file IO, which can be stored in the file system by obtaining the actual change value of the list to ensure the secure storage of data information. In addition to this system can realize students' dormitory information input, query, modify, delete, export and other important function, and the camera, music and other small tools to improve the usefulness and versatility of the system; The system also has the password protection mechanism to ensure the security of the system. The system is developed with low level technology, low requirements for operating system and hardware, and Windows XP and above Window system can be run without special installation and operating environment.
Key words:VC++MFC; Dormitory information management; Excel; IO stream
目录
摘要............................................................ I Abstract............................................................ I 目录............................................................ I I 1绪论.. (1)
1.1研究的背景 (1)
1.2研究的主要内容 (2)
1.3应解决的关键问题 (2)
2需求分析 (2)
2.1系统应具备的功能 (2)
2.2系统开发框架 (2)
3系统设计 (3)
3.1系统结构设计图 (3)
3.2 系统模块设计 (3)
3.2.1密码模块 (3)
3.2.2信息添加模块 (4)
3.2.3信息存储模块 (5)
3.2.4信息删除模块 (5)
3.2.5信息更改模块 (6)
3.2.6拓展模块 (6)
3.3系统数据结构设计 (7)
3.3.1 信息表 (7)
3.3.2 关系表 (7)
4系统实现 (7)
4.1界面 (8)
4.1.1主界面 (8)
4.1.2密码模块界面 (8)
4.1.3信息添加模块界面 (9)
4.1.4信息存储模块界面 (9)
4.1.5信息删除模块界面 (10)
4.1.6信息更改模块界面 (11)
4.1.7拓展模块界面 (11)
4.2重点技术解析 (12)
4.2.1跨窗口传值和ListView (12)
4.2.2控件的重绘 (12)
5系统测试 (13)
5.1黑盒测试 (13)
5.2代码测试 (13)
附录 (15)
附录A (15)
1绪论
1.1研究的背景
现代社会随着计算机科学技术的蓬勃发展,给各行各业的发展带来了巨大的帮助。众所周知,社会的发展必然离不开现代自动化科学管理技术。也正是因为当代社会的发展需要,使得大家的工作以及生活里不停息地出现各类信息管理系统。而很多的后勤部门使用最原始的宿舍管理方法,导致管理过程中出现了学生的住宿信息得不到及时和有效地更新问题和学生更换寝室后无法保证学生宿舍信息的完整性和准确性的问题。而对于学校来讲,学生宿舍信息的管理是及其重要的一部分。所以,有一套对学生宿舍信息管理的完整体系显得尤其重要。如果学校还停留在相关宿舍管理人员手动登记的话,不仅费时费力,还效率底下跟不上数据更新的节奏,那就严重影响了对宿舍的管理流畅程度,使得这项工作更加困难。科学飞速发展的今天,科学智能化管理占据着社会主流地位,计算机在各行各业中的运用已经得到普及,智能化的管理机制也飞速占领各个行业领域。而作为学生的我当然熟知学生课堂下的主要活动场所之一就有宿舍,优良的宿舍环境和管理机制不仅对学生思想观念和素质有着更加积极的影响,而且关系到学生的财产安全和人身安全,关系学校的正常教育教学、生活秩序。为了解决这些问题,一套科学的信息管理软件宿舍管理系统诞生,它不仅能提高管理人员的工作效率,而且对学生的健康成长尤其重要。学生管理本身就是一项十分琐碎的工作,学生作为社会主义现代化建设的接班人,良好的教育和管理都极其重要,因此,开发一套科学合理的宿舍管理系统十分必要。
本系统是基于window平台使用C++语言开发专门用于管理学生的住宿信息的系统。可以实现管理员登录、导入数据、密码更改、存储数据、更改数据、数据的排序等多项功能。也是为了改善宿舍阿姨管理宿舍信息的复杂,低效的现状,所以提供这个系统,宿管阿姨可以方便地管理学生住宿信息减少工作量,提高工作效率。本系统是针对重庆第二师范学院开发的宿舍管理系统。因为学校为我的