宿舍管理系统的设计与实现.doc
- 文档编号:1648568
- 上传时间:2022-10-23
- 格式:DOC
- 页数:21
- 大小:3.66MB
宿舍管理系统的设计与实现.doc
《宿舍管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《宿舍管理系统的设计与实现.doc(21页珍藏版)》请在冰豆网上搜索。
宿舍管理系统的设计与实现
摘要
当今社会,信息传播迅速,网络高度发达,传统的人工文件管理模式已经无法满足现实生活当中学生宿舍管理的需要。
因此,学生宿舍管理工作的信息化和科学化有着十分重要的实践意义,它可以大大节省高校学生后勤宿舍管理的时间,提高工作效率和水平。
一个设计合理的学生宿舍管理系统,其主要功能应包括:
楼栋管理、房间管理、入住管理、院系管理、专业管理、学生管理、学生处分管理、外来登录管理以及相关的信息查询,以满足学校对学生宿舍的各种处理。
关键词:
宿舍管理;B/S模式;数据库
-3-
TheDesignandImplementationofStudentDormitoryManagementSystem
Abstract
Intoday'ssociety,theinformationdisseminatesrapidlyandthenetworkishighlydeveloped,thetraditionalmanualfilemanagementmodelhasbeenunabletomeettheneedsofreallifestudent.Therefore,informationtechnologyandscientificmanagementofstudentdormitorieshaveveryimportantpracticalsignificance,itcangreatlysavethecollegestudentdormitorymanagementtimeandimprovetheefficiencyandlevel.Awell-designedstudentdormitorymanagementsystem,whosemainfunctionshouldinclude:
buildingmanagement,roommanagement,bookingmanagement,departmentmanagement,professionalmanagement,studentmanagement,studentpunishmentmanagement,exoticloginmanagementandrelatedinformationquery,istomeetschoolsallkindsofprocessingofthestudentdormitory.
Keywords:
hostelmanagement;B/Smodel;database
目录
1前言 1
1.1研究背景 1
1.2研究目的及意义 1
1.3国内外学生宿舍管理系统的研究现状 1
2相关技术简 2
2.1C#与VisualStudio2008 2
2.2ASP.NET 2
2.3Web服务 3
2.3.1Web服务的概念 3
2.3.2Web服务的优点 3
2.3.3数据库的选择 3
3系统的需求分析 5
3.1需求分析 5
3.2系统分析 5
3.2.1系统界面 5
3.2.2系统功能要求 5
3.2.3系统的功能框图 5
3.2.4数据流程图 5
3.3业务流程图 6
4数据库设计 6
4.1数据库概念结构设计 6
4.2数据库逻辑结构设计 7
5系统的详细设计 9
5.1创建应用程序框架 9
5.2用户登录与主页面的设计 9
5.3各主要功能模块的设计与实现 9
5.3.1楼栋管理模块设计 9
5.3.2房间管理模块的设计 10
5.3.3入住管理模块的设计 10
5.3.4卫生查询管理模块的设计 11
5.3.5院系管理模块的设计 11
5.3.6专业管理模块的设计 12
5.3.7学生管理模块的设计 12
5.3.8学生处分管理模块的设计 13
5.3.9外来登记管理模块的设计 13
6系统的运行与维护 14
6.1试运行与调试 14
6.2系统的维护 14
6.3系统的改进与提高 14
7结束语 15
8参考文献 16
9致谢 17
1前言
1.1研究背景
对于一所普通高等学校而言,其日常管理必不可少的一环便是后勤学生寝室的管理维护,同时,学生寝室管理亦可从侧面体现出学校管理水平的高低,而且还间接地体现出了高校的教学水准。
由此看来,高校宿舍管理是非常重要的。
高校的学生宿舍管理工作是每一个高校日常工作中不可缺少的一个环节,其管理工作的好坏直接影响学生的日常生活秩序,一旦出现纰漏,可能会影响到高校本身在社会上的名誉和口碑。
在信息还不是特别发达的年代,高校的宿舍管理系统一直是停留在人工记录数据的阶段。
众所周知,手工记录的方式对于管理员来讲,工作量巨大,容易使得管理员注意力不集中,导致工作失误。
一个大规模的高校,其学生人数动辄上千,一个管理员要从几千个学生中找到某一个学生的信息,那谈何容易?
而且,纸质的数据不容易存留,一旦纸张氧化,后果将不堪设想。
综上所述,对于现代化的高校来讲,没有一个适合于本校的学生宿舍管理系统是不行的,这就需要借用电子信息技术,构思出一个的软件对高校的宿舍进行管理,这样不仅提高了宿舍管理人员的工作效率,还不容易造成工作失误,管理员可以有更多的时间做一些有意义的事情,而系统中保留下来的数据便于查询和统计,当校领导为学校下一步的发展做决策的时候,这些会成为有力的依据。
何乐而不为呢?
1.2研究目的及意义
由于如今的学生宿舍管理非常繁琐,校方人员付出大量的工作时间,得到的效率很低。
为此开发学生宿舍管理系统非常适合现代化学生宿舍管理的要求。
以高效的实际情况出发,合理利用开发人员手中的软、硬件设备,从思想、工作思维和工作方式上做起,实现一整套系统的软件,用来进行寝室信息管理、及学生寝室日常的信息管理,为大学后勤工作人员减轻工作负担。
同时,也可以解决人工操作带来的各种谬误,利用信息化手段对学生寝室进行管理是不可阻挡的发展方向。
1.3国内外学生宿舍管理系统的研究现状
调查显示,现在国内绝大多数学校的学生宿舍管理还没有实现信息化,主要还是停留在手工管理的形式。
这样的宿舍管理的效率就非常的低,需要的人力物力也非常多,所以尽快开发一个适合高校学生宿舍管理系统是非常必要的。
2相关技术简
学生宿舍管理系统用MicrosoftC#.NET进行开发,数据库采用SQLServer2000。
由于系统采用三层结构,即数据库服务器、Web服务器、客户浏览器,为了实现可用子网内的任何一台服务器作为数据库服务器的需求,本系统采用Web服务技术,即把Web服务装在Web服务器中,通过访问Web服务来进行数据库的访问。
下面分别对MicrosoftC#.NET、SQLServer2000和Web服务技术进行介绍。
2.1C#与VisualStudio2008
C#是一种简单、现代、面向对象和类型安全的编程语言,由C和C++发展而来。
C#(发音为“C霎普”)牢固地植根于C和C++语言族谱中,并且会很快被C和C++程序员所熟悉。
C#的目标在于把VisualBasic的高生产力和C++本身的能力结合起来。
C#作为MicrosoftVisualStudio的一部分提供给用户。
对于C#开发者,这意味着既是C#是一种新的语言,它已经可以对用老牌工具如VisualBasic和VisualC++使用的丰富类库进行完全访问。
C#自己并没有包含一个类库。
VisualStudio2008是微软开发的visualstudio系列开发工具的最新版本,微软公司在2008年12月初发布新一代企业级应用开发平台.NETFramework3.5和开发工具VisualStudio2008。
2.2ASP.NET
A并不是ASP的简单的升级,它是.netFramework的一部分,而.netFramework是微软.net平台的一个重要的组成部分,它是一组用于程序开发的类库,这个类库的规模相当庞大,并且还在不断的更新中。
几乎可以胜任任何程序的开发。
而且.net是可以跨平台的,用它编写的程序不用重写就可以在不同的平台下运行,就像java应用程序一样。
这也是微软用.net平台与JAVA抗衡的一大优势。
A是建立在通用语言运行时刻库(CLR)上的应用程序框架。
他用来在服务器端构建功能强大的web应用程序。
A提供了几个超越以前web开发模式的优点:
(1)增强的性能。
A是运行在服务器端的编译后的CLR代码,而不是像ASP那样解释执行。
A利用提前绑定,即时编译,本地优化和缓存服务来提高性能。
所有这一切,性能远远大于你以往写的每一行代码。
(2)世界级水平的开发工具支持。
在VisualStudio.net的集成开发环境(IDE)中,A框架由丰富的工具箱和设计器组成。
所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。
(3)强大而富有弹性。
由于是基于CLR(公共语言运行库)的,因此整个.net平台的强大和富有弹性,同样可以应用于web应用程序开发者。
.net框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。
A也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。
而且,CLR的互用性可以保证你升级到的时候,现存的基于COM的开发投资依然保留。
2.3Web服务
随着Internet和网络化的日渐成熟,无论是属于单个组织的计算机还是属于多个组织的计算机都想通过Internet彼此交流。
借助更基本的Internet通信协议,可能需要几个月的时间和大量的资本开发自己的系统。
而且当使用该系统和另一个组织的系统进行通信时,两个系统之间的转换也许并不容易,甚至是不可能的,最后得到的只是一团糟。
过去人们引入分布式架构系统以解决这个问题。
大多数系统本身的缺点甚至妨碍了它们在企业范围内的部署,更别说在全球的部署。
为此带来了Web服务。
2.3.1Web服务的概念
从表面上看,Web服务就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。
这就是说,你能够用编程的方法通过Web来调用这个应用程序。
Web服务内在的含义是基于XML的通信流通过HTTP协议在一个公共网络(Internet)上传送。
Web服务平台是一套标准,它定义了应用程序如何在Web上实现互操作性。
你可以用任何你喜欢的语言,在任何你喜欢的平台上写Web服务,只要我们可以通过Web服务标准对这些服务进行查询和访问。
2.3.2Web服务的优点
Web服务最大的特性也许是使用XML支持的跨平台的兼容性。
即使我们假设一个组织内部使用的都是相同的操作系统、软件等,我们也不可能期望其他的组织使用相同的设备。
而Web服务不作此类的要求,它不依赖于任何平台或公司。
它的部分吸引力在于,不管是在Solaris,UNIX,Mac还是在Windows上部署Web服务,所有用户都可以连接并使用。
这和一般Web站点是一样的,不必关心要访问的Web站点运行于什么平台,只要它能够正常工作就行。
Web服务需要使用一种平台中立的方法来描述数据和交换数据,为此它使用XML(可扩展标记语言)。
XML使用标准化的文本格式以一种简单的方法格式化数据(无论数据有多复杂)。
最初,开发人员对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宿舍 管理 系统 设计 实现