高校学生宿舍信息管理系统的设计与实现——毕业论文.doc

上传人:滴答 文档编号:1255922 上传时间:2019-01-19 格式:DOC 页数:28 大小:464.50KB
下载 相关 举报
高校学生宿舍信息管理系统的设计与实现——毕业论文.doc_第1页
第1页 / 共28页
高校学生宿舍信息管理系统的设计与实现——毕业论文.doc_第2页
第2页 / 共28页
高校学生宿舍信息管理系统的设计与实现——毕业论文.doc_第3页
第3页 / 共28页
高校学生宿舍信息管理系统的设计与实现——毕业论文.doc_第4页
第4页 / 共28页
高校学生宿舍信息管理系统的设计与实现——毕业论文.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、高校学生宿舍信息管理系统的设计与实现摘 要随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。为了实现提高部门的工作效率,充分利用资源,减少不必要的人力,物力和财力的支出等目的,出现了各种各样的信息管理系统。论文将设计一个高校学生宿舍信息管理系统的 Web 应用解决方案并予以实现。高校学生宿舍信息管理系统是一个安全和高效的专用系统, 专为信息工程学院设计。这个系统使用了很多技术,比如 ASP.NET(VB),ADO.NET ,Web 服务等。专用系统使用的数据库是 SQL Server 2000 数据库。高校学生宿舍信息管理系统的主要功能包括:可以实现对学生宿

2、舍信息的查询功能,包括快速查询功能和分类查询功能;对学生宿舍信息的录入功能,修改功能,删除功能和统计功能。通过系统上述功能实现宿舍管理部门对于学生宿舍信息的日常管理,即方便宿舍管理人员及时全面地掌握学生住宿情况及宿舍分配情况;为用户(管理用户和一般用户,如学生)提供了一些简单的数据查询并输出各种信息等;在实现检索迅速和查找方便的同时,对新入校学生很快地进行宿舍安排等日常管理。目前,系统的管理权限的功能部分可交付给成都信息工程学院(本部)第三后勤服务管理中心使用。关键词:计算机应用;信息管理系统;学生宿舍信息管理系统;ASP.NETThe Design and Realization of th

3、e Management Information System for the Students DormitoriesAbstractWith the development of the times, computer technology is applied in every aspects of our life. It makes us to enjoy more convenient and individual services. In order to optimize the resources of the students dormitories and improve

4、 the managerial efficiency, various management information systems (MIS) are emerging. A MIS for the students dormitories (MIS-for-SD) based on Web application is designed and realized in this thesis. The MIS-for-SD is a private system with security and effectiveness that is special designed for Che

5、ngdu University of Information Technology (CUIT). Several kinds of technologies are used in the MIS-for-SD, such as (VB), , Web services and so on. The database for the MIS-for-SD is Microsoft SQL (SQL Server 2000). The major functions in the MIS-for-SD include: search (including quick search and c

6、lassificatory search), insertion, modification, deletion, statistic and so on, for the information of the students dormitories. It is convenient to manage the students dormitories for a manager according to the accommodation through the MIS-for-SD. Also, the manager can efficiently arrange the accom

7、modation to freshmen except for dormitories daily management. Now, access control part of the MIS-for-SD has been being used by the third logistic service management centre, CUIT. Key words: Computer Application;Management Information System;The Management Information System of the Students Dormitor

8、ies;ASP.NET目 录论文总页数:25 页1 引言 .11.1 背景 与现状 .11.2 开发 设计的意义 .12 开发环境 介绍 .12.1 ASP.NET 与 ASP 的比较 .12.2 SQL Server 2000 简介 .22.3 开发环境 .23 系统开发 .23.1 系统前期 实地调查 .23.1.1 信 息收集 .33.1.2 可行性分析 .73.2 系统中期 结构和功能的设计 .73.2.1 系统功 能模块的分析设计 .73.2.2 系统 数据库的设计 .103.2.3 系统程序 代码的实现 .113.3 系统后 期调 试与测试 .204 后期扩 展与建议 .20结 论

9、 .20参考文献 .21致 谢 .22声 明 .23附 录 .24第 1 页 共 25 页1 引言1.1 背景与现状随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理

10、部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。1.2 开发设计的意义为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统-高校学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。专用系统是一个信息管理系

11、统 MIS(Management Information System)( 以下就称信息管理系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能。系统的具体设计与实现将针对成都信息工程学院(本部)第三后勤服务管理中心(此后简称管理中心)的具体情况进行开展。2 开发环境介绍2.1 ASP.NET 与 ASP 的比较ASP 程序设计师一般都认为:使用 ASP 设计网页程序已经非常地容易而且快速,不必要再学习 ASPNET 的网页开发方式。但在此次信息管理系统的开发设计,选用 ASP.NET 的是出于以下的考虑: ASP.NET 与 ASP 使用的技术和

12、语句很类似,熟悉 ASP 再去学习 ASP.NET不存在难点,或者可以说存在的学习难点不多; ASP.NET 与 ASP 比较,ASP.NET 在网页开发是不用写很多的程序:使用ASP 编写网页时,虽然可以使用结构化的方式开发,但是这样开发,需要设计者有较长的学习和开发 ASP 网页的经验;ASP.NET 是采用组件方式开发,绝大第 2 页 共 25 页多数的程序都可以使用现有的组件堆栈起来,而且组件可以由自己编写。当您的组件越来越多,越来越完整时,开发一个应用系统就是一件简单的事了,不仅快速而且不用编写太多的程序,届时只需要设置组件的参数而已。2.2 SQL Server2000 简介信息管

13、理系统采用 SQL Server 2000 数据库,实行自动化,高效率进行数据处理。由于本信息管理系统是使用 ASP.NET 开发基于 B/S 体系结构的 Web 应用程序,将通过使用计算机网络化处理,宿管人员只需懂得计算机操作的初步知识即可。SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统,它继承了 SQL Server 7.0 版本的优点;同时,SQL Server 2000 具有使用方便,可伸缩性好与相关软件集成程度高等特性;它是一个可靠易用的数据库平台,可以用于大型联机事务处理,数据仓库及电子商务等;支持多种操作系统(所有Wind

14、ows 版本)平台。Access 数据库本应该是作为本信息管理系统使用的数据库,但考虑到若Access 数据库在 Web 服务器上使用,其在数据处理流量,安全性和数据库功能方面考虑,而 SQL Server 2000 是一种常用的关系数据库,能存放和读取大量的数据,能管理众多并发的用户,故选用了 SQL Server 2000 数据库。2.3 开发环境 操作平台Windows NT(SP2 以上)或 Windows 2000 系列,但由于管理中心的工作人员对 Windows NT (SP2)系统操作熟悉,系统开发设计将使用 Windows NT (SP2)作为开发时的平台。 网站服务器考虑到目

15、前,系统只是给管理中心使用,暂时不开放一般权限功能,因此网站服务器采用 Internet Information Services 5.1。 开发时所用的浏览器浏览器最好是 IE5.5 以上版本,此考虑到浏览器的版本不同可能引起网页排版出现异常。 Microsoft.Framework 2.0 Framework 提供建置及部署网页服务的环境。由于系统的开发将采用ASP.NET,因此需要 Framework 来保证网页的正常执行。3 系统开发3.1 系统前期实地调查系统前期实地调查是实地到成都信息工程学院(本部)第三后勤服务管理第 3 页 共 25 页中心进行必要的信息收集,并通过对收集得到的

16、信息进行分析,为系统的设计与实现提供必要信息支持。3.1.1 信息收集根据毕业设计任务书的要求,对管理中心进行了实地调查,对其日常宿舍信息管理工作,宿舍信息管理范围,以及宿舍信息管理中遇到的问题等进行了详细的询问调查,下面将收集得到的信息一一列出: 学校、管理中心、学生和宿舍四者关系如图 3-1:图 3-1 学校、管理中心、学生和宿舍四者关系图从学校、管理中心、学生和宿舍四者关系图可以看出:若有学生想入住、迁出或调换宿舍,则需要学生向学校后勤办或辅导员提出相应的请求;然后学生将获得学校后勤办或辅导员批准的请求提交给管理中心;最后管理中心的工作人员根据提交的请求,做出相应的宿舍信息管理操作,即完

17、成学生的请求。 日常宿舍信息管理工作:通过与管理中心的工作人员的交流沟通,了解到管理中心对宿舍信息的日常管理工作情况,下面将以学生在校的不同时间段为条件,用图描述管理中心对宿舍信息的日常管理流程;学生在校的不同时间段分为:当学生为新生的时段、当学生为在读生的时段和当学生毕业离校的时段;学生发出请求学校后勤办/辅导员获批准的请求处理请求宿舍第三后勤服务管理中心第 4 页 共 25 页1. 当学生为新生的时段,其管理工作流程如下图 3-2 所示:图 3-2 新生时段的工作流程图流程说明:当新生进校前,由管理中心的工作人员先将管理范围的存在空床的宿舍信息统计出来,生成宿舍清单;然后将宿舍清单交给学校

18、后勤办,学校后勤办根据新进学生的入住需求和宿舍清单,做出宿舍安排表并将宿舍安排表返回给管理中心;最后由管理中心的工作人员根据宿舍安排表进行执行和日常管理。2. 当学生为在读生的时段,其管理工作流程如下图 3-3 所示:图 3-3 在读生时段的工作流程图流程说明:当学生为在读生的时段:(1)宿室请求:包括迁入宿舍请求、/ 第 5 页 共 25 页迁出宿舍请求和调换宿舍请求(注:调换宿舍请求是学生要求将自己从当前入住的宿舍调换到存在有空床位的另一个宿舍,相当于先执行迁出宿舍操作后再执行迁入宿舍操作) ;在读学生先向学校后勤办或相应老师提交宿室请求,再将获到学校后勤办或辅导员老师批准后的请求转交给管

19、理中心,然后管理中心的工作人员按照批准的请求进行相关操作;图 3-3 中的宿舍请求是获得学校后勤办或辅导员批准后的请求;(2)查询请求:发出该请求的对象是学生家长/学生朋友/学生,查询的信息只能是与宿室相关的信息,查询是直接向管理中心请求即可;(3)操作:包括迁入宿舍操作、迁出宿舍操作和查询操作;操作由管理中心的工作人员根据获得批准的请求执行完成,同时备注迁入/迁出宿舍的原因。3. 当学生毕业离校的时段,其管理工作流程如下图 3-4 所示:图 3-4 毕业时段的工作流程图流程说明: 当学生毕业离校的时段,图 3-4 中的退还宿舍请求是获得批准的请求,到时管理中心的工作人员根据批准的请求执行退还

20、宿舍操作(注:其操作与迁出操作一样,但备注信息一定为毕业) ;当确认数据库信息已经备份后,管理中心的工作人员进行宿舍信息的整理,即删除无效的信息。 管理中心管理的宿舍分布情况: 从管理中心工作人员获得了大部分信息之外,还通过实地调查获得管理中心管理范围内的宿舍分布情况,其情况下面图 3-5 楼的分布图 和图 3-6 楼层宿舍分布图所示: 第 6 页 共 25 页图 3-5 楼的分布图图 3-6 楼层宿舍分布图特别说明:(1)每栋楼 2 楼层到 6 楼层的宿室分布情况相同;(2)第 13 楼到第 17 楼的楼层布局相同; (3)第三后勤服务管理中心的工作人员正使用的宿室:13 楼:1001、10

21、02、1015、1017、1018、102014 楼:1002、1013、1015、1016、101815 楼:1014、1015、1016、101716 楼:1014、1015、1016、101711034(6)10(4)102(4)103(4)1032(6)103(4).22035(6)201(4)203(4)203(4)2031(4).2034(6)13 216345142163451721634515 16216345216345第 7 页 共 25 页17 楼:1016、1017、1018、1019、2006 管理中心在宿舍管理中的迫切待解决的问题:通过与管理中心工作人员的谈话交流,

22、该管理中心迫切希望解决的问题:当新生到来时,工作人员在管理中心管理范围内的宿舍中如何查询到存在空床位的宿舍,以便统计数据信息,将此数据信息提交给本校后勤办使用。目前,该管理中心对于存在空床位的宿舍信息的统计工作完全是通过人工查询宿舍情况表(手工绘制的表格)来完成,故工作效率很低而且工作量很大。3.1.2 可行性分析通过前期信息收集,对设计开发的高校学生宿舍信息管理系统进行了可行性分析,分析如下: 管理上的可行性设计开发的信息管理系统面向的是成都信息工程学院(本部)第三后勤服务管理中心,管理部门的工作人员都具备一定电脑基本操作技能。而且目前的宿舍管理制度也比较完善,实现管理人员查询相关资料的信息

23、化,可将使宿舍管理部门的办事效率提高到一个新的档次。 技术上的可行性设计开发的信息管理系统采用 SQL Server 2000 数据库,可实行数据信息自动化管理,高效率进行数据处理。而且通过使用计算机网络化来处理信息,宿舍管理部门的工作人员只需懂得计算机操作的初步知识和上网知识即可。 经济上的可行性成本低:通过运用计算机技术,进行信息化管理;虽然计算机资源需要一定的开支,但可以充分利用其部门已有的资源(其部门已有计算机) ;这样可以减少不必要的人力,物力和财力的支出。该系统在将来经济允许的条件下还可进行系统扩展。 分 析 结 论通过以上的分析,管理、技术、经济都具有可行性,故该信息管理系统可以进行设计和实现。 3.2 系统中期结构和功能的设计系统中期结构和功能的设计主要是完成对系统的功能模块的分析设计,完成对系统数据库的设计和进行系统功能程序代码的实现。3.2.1 系统功能模块的分析设计 系统功能模块的分析:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。