宿舍管理系统设计Word下载.doc

上传人:b****1 文档编号:13082235 上传时间:2022-10-04 格式:DOC 页数:36 大小:561.58KB
下载 相关 举报
宿舍管理系统设计Word下载.doc_第1页
第1页 / 共36页
宿舍管理系统设计Word下载.doc_第2页
第2页 / 共36页
宿舍管理系统设计Word下载.doc_第3页
第3页 / 共36页
宿舍管理系统设计Word下载.doc_第4页
第4页 / 共36页
宿舍管理系统设计Word下载.doc_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

宿舍管理系统设计Word下载.doc

《宿舍管理系统设计Word下载.doc》由会员分享,可在线阅读,更多相关《宿舍管理系统设计Word下载.doc(36页珍藏版)》请在冰豆网上搜索。

宿舍管理系统设计Word下载.doc

申请报修信息管理

目录

第1章绪论 1

1.1论文背景及课题来源 1

1.2本课题在国内外的发展状况 1

1.3应解决的问题及系统开发意义 1

第2章开发工具及相关技术介绍 3

2.1C++语言的特点 3

2.2MicrosoftAccess2003的特点 3

2.3MFC技术介绍 3

第3章系统需求分析 4

3.1系统可行性分析 4

3.2系统任务描述 5

3.3系统功能分析 5

3.3.1系统的功能需求 5

3.3.2系统数据流图 7

3.3.3系统数据分析 8

第4章系统设计 13

4.1系统总体结构设计 13

4.2系统数据库设计 15

4.3系统部分功能模块设计 19

4.3.1超级管理员登录模块 19

4.3.2添加学生模块 20

第5章功能实现 21

5.1系统主要模块代码 21

5.1.1超级管理员登陆界面及其主功能界面 21

5.1.2宿舍管理员登陆界面及其主功能界面 26

5.2系统测试 29

5.2.1系统测试的特点 29

5.2.2系统测试的步骤 29

第6章结论 32

参考文献 33

致谢 34

第1章绪论

1.1论文背景及课题来源

随着时代的发展,计算机技术逐渐深入各行各业,为广大的用户提供了更为人性和便捷的服务。

目前各行各业广泛使用专用系统,其内容跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用的系统对一个机构(或部门)的发展十分重要。

近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,为用户提供的服务将越来越丰富,越来越人性化[1]。

随着巢湖学院教学质量的不断提高,吸引越来越多的学子来这里学习,于是巢湖学院的规模不断扩大,然而目前巢湖学院宿舍管理人员仍然采用手工记录数据的方式完成一些工作,比如学生出入宿舍记录、宿舍人员信息、宿舍奖罚信息等,尤其是宿舍财产安全,只靠人工记录已经不能快速处理外来人员以及被访问学生的信息,不能有效的遏制盗窃事件的发生。

为了提高巢湖学院宿舍管理部门的工作效率,充分利用资源,减少不必要的人力物力和财力的支出,借此为巢湖学院宿舍管理部门开发一个系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化是十分必要的。

1.2本课题在国内外的发展状况

宿舍管理系统是高校管理宿舍不可缺少的部分,开发出这样的系统对于高校的宿舍管理人员和学校管理人员来说都至关重要,因此宿舍管理系统应该能够为宿舍管理人员提供充足的信息和快捷的查询手段。

但长时间以来,人们使用传统人工的方式管理文件信息,这种方式存在着许多的缺点,例如:

效率低、保密性差、时间长,这将会产生大量的文件和数据,不便于用户的查找、更新和维护。

目前国内外都认识到教育的重要性,在高校建设方面都投入了大量的人力物力,很多知名的高校也都开发出适合自己的宿舍管理系统,而巢湖学院也一直在迎头赶上,为此开发出适合巢湖学院的宿舍管理系统也是十分迫切的。

1.3应解决的问题及系统开发意义

对于学校而言,学生宿舍管理是必不可少的组成部分。

目前有许多学校的宿舍管理部门仍停留在手工记录数据的阶段,对于规模小的学校来说勉强可以接受,但对于比较庞大的学生信息量,需要记录存档的数据比较多的高校来说,手工记录是相当麻烦的,而且当查找某条记录时,由于数据量的庞大,只靠人员一条一条地查找,不仅麻烦而且浪费时间,且工作效率较低。

为了提高学校宿舍管理部门的工作效率,充分利用资源,减少不必要的人力、物力和财力的支出;

方便宿舍管理部门的工作人员全面地掌握学生住宿情况;

提高学生对宿舍管理的互动性等目的,为学校开发设计专用的系统--学生宿舍管理系统来管理学生的宿舍信息,使学生宿舍信息实现管理的标准化和制度的规范化是十分必要的。

此系统将针对巢湖学院宿舍管理的具体情况进行设计与实现。

本系统针对目前宿舍管理人员在工作时存在的各种问题,提供一个较为方便的解决方案,使管理人员在日常管理工作过程中,提高工作效率,并使得学校宿舍资源得以有效配置,从而提高我们学校高效的日常管理水平,也让学校更好的为学生提供便利的服务。

第2章开发工具及相关技术介绍

2.1C++语言的特点

本系统采用了程序设计语言C++,它是一种优秀的面向对象程序设计语言,是在C语言的基础上发展而来的,但它比C语言更易被人们学习和掌握。

C++以其独特的语言机制在计算机科学的各个领域中得到了广泛的应用[2]。

面向对象的设计思想是在原来结构化程序设计方法基础上的一个质的飞跃,C++完美地体现了面向对象的各种特性。

C++的设计原则是:

C++可设计成静态类型机制,有着与C语言同样高效且可移植的多用途程序设计语言,C++可设计成有着直接和广泛的支持多种程序设计风格(程序化程序设计、资料抽象化、面向对象程序设计、泛型程序设计),C++尽可能的设计成与C语言兼容,从而提供一个从C语言到C++的平滑过渡[4]。

2.2MicrosoftOfficeAccess2003的特点

MicrosoftOfficeAccess是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统,MSACCESS用它自己的格式将数据存储在基于AccessJet的数据库引擎里,它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库),Access有强大的数据处理、统计分析能力,利用Access的查询功能,可以方便地进行各类汇总、平均等统计[1],并可灵活设置统计的条件。

Access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:

易学[6]。

2.3MFC技术介绍

MFC(MicrosoftFoundationClasses),是一个微软公司提供的类库(classlibraries),是以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量[9]。

其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。

MFC的主要优点是可以用面向对象的方法来调用WindowsAPI,且便于应用程序的开发。

MFC将很多应用程序开发中常用的功能自动化,并且提供了文档框架视图结构和像活动文档这样的便于自定义的应用程序框架[5]。

同时,在VisualC++内部也内建了很多对MFC的例如类向导这样的支持以减少软件开发的时间,使用类向导可以生成从helloworld这样的简单程序到活动文档服务器这样的复杂程序。

MFC的消息映射机制也避免了使用性能较低的庞大虚函数表[7]。

第3章系统需求分析

软件需求分析包括对需求进行推敲和润色以保证所有的涉众人都能够理解需求,以及自习检查并找出其中的错误、漏洞以及其他缺陷。

分析包括将高层的需求分解成具体细节、创建开发原型,以及评估可行性和协商需求优先级。

其目的是开发高质量、内容详细的需求,让管理者能够对项目做出实绩的评估,使技术人员能够继续进行设计、开发和测试[8]。

3.1系统可行性分析

系统的可行性分析是建立在用户的要求和系统调研的基础上进行的,可行性分析的主要工作包括:

(1)组织管理可行性

本宿舍管理系统是由学校的宿舍管理部门提出的,在计算机与信息工程学院老师的带领下,开发人员及学院学生利用自己的时间而设计实现的。

在开发过程中,学院学生大都拥有自己的电脑,而且学院也能够提供计算机用于开发系统项目。

因此,从组织形式及管理层面上来说,设计实现巢湖学院宿舍管理系统是可行的。

(2)技术可行性分析

本系统开发主要包括前端应用程序的开发和后台数据库的建立与维护。

为了达到具体管理体制的要求,满足管理人员的需求,系统在多方面提供方便的查询,解决了大量的手工计算,在添加楼栋以及学生信息时都可以智能的提供参考信息,界面具有很高的友好性和交互性,操作简单方便,即使没有相关计算机专业知识的宿舍管理人员也可以迅速的掌握使用方法。

随着数据库管理系统的普及以及可视化编程软件的出现,数据库管理信息系统的开发变得更为简单。

对于上一节提到的各种技术,包括MFC技术,C++语言,ADO数据库技术,如今也都发展到了成熟的阶段,对于开发人员来说,这些常见的技术资料也比较容易收集,因此开发宿舍管理系统是完全可行的。

(3)经济可行性分析

经济可行性分析主要是开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较。

本系统主要的经济投入是在软件的维护上,而使用的硬件环境要求很低,因此在硬件环境上所需投入很低。

但在软件方面,C++运行环境以及MicrosoftOfficeAccess2003数据库,在市面上的成本也是相当低廉,操作系统为Windows98/Windows2000/WindowsXP/Windows7等,均可正常运行。

3.2系统任务描述

巢湖学院管理系统要处理的是每栋楼内的学生信息,是利用信息化进行集中管理而开发的系统。

旨在使宿舍管理人员更加方便,全面,快捷的管理宿舍。

根据系统功能的要求,可以将其分为两个业务模块,分别是超级管理员和宿舍管理员。

再根据不同的业务模块将系统分解成为几个功能模块来分别设计。

根据系统功能分析,有超级管理员流程页面和宿舍管理人员流程页面,共同实现系统的功能。

首先分析超级管理员流程页面,由欢迎页面到登录页面后,如果登录成功,则进入相应的对话框,菜单项依次为宿舍管理人员信息管理,楼栋信息管理,院系以及专业信息管理,关于作者,退出系统;

对于宿舍管理人员流程界面,由欢迎页面到登陆界面后,如果登陆成功,菜单项会有8个菜单项,依次为学生信息管理,宿舍信息管理,外来人员信息管理,奖罚信息管理,申请报修信息管理,高级查询,关于作者,退出系统。

3.3系统功能分析

3.3.1系统的功能需求

在系统可行性分析和任务描述的基础上,更加了解本系统需要的功能,此后设计了本宿舍管理系统,本系统主要考虑到宿舍管理人员管理的普遍要求,本系统的功能主要包括:

(1)宿舍管理人员信息管理

本模块是在超级管理员登陆超级管理员界面后可以选择进入本模块下提供了对宿舍管理人员的管理功能,包括添加新的宿舍管理人员,删除不在职的宿舍管理人员,修改宿舍管理员的密码,以及查询所有的宿舍管理人员信息。

(2)宿舍楼信息管理模块

本模块是在超级管理员登陆超级管理员界面后可以选择进入本模块下提供了对楼栋信息的管理功能,包括添加新投入使用的楼栋信息(确定该楼栋居住学生的性别以及宿舍的类型,以及楼栋的名称等),删除不再使用的楼栋,修改楼栋信息(在宿舍楼栋整合时可以使用),查询楼栋的信息(楼栋名,管理人员名,空余房数等)

(3)院系以及专业信息管理

本模块是在超级管理员登陆超级

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1