ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:421.43KB ,
资源ID:6641694      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6641694.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生园区宿舍管理系统的设计与实现毕业设计毕业论文Word格式.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

学生园区宿舍管理系统的设计与实现毕业设计毕业论文Word格式.docx

1、宿舍管理,ASP.NET,Web应用,数据库 The Design and Implementation of theStudent Campus Dormitory Management SystemThe Student Campus Dormitory Management System is typical information management system (MIS), which aimed at the procedure of the dormitory management in HNU University and based on Web. Its develop

2、ment mainly includes the backstage database the establishment and the maintenance as well as front ends the application procedure development two aspects. Establish the data uniformity and the integrity regarding the backstage database establishment and the maintenance request strong, the data secur

3、ity good storehouse. As normal MIS, it requests the application procedure regarding the front end application procedure development to be able to provide the formidable data operation function, the contact surface friendly, characteristics and so on use simple convenience. Development procedure in t

4、his system follows the other classic software development, it mainly includes these phases: analysis of the system requirement, database design, detail design of the system, and the system test at the latest time of the development. During this system, used the technology of ASP.NET as the mainly im

5、plement technology, and used Microsoft Visual studio 2003 as the IDE, which provided a good support of ASP.NET. On the Database technology, we used ORACLE database and use PL/SQL to develop our data base; it raised the efficiency and reliability of the database. The old manual record dormitory manag

6、ement way already could not adapt the high speed development information era, after the new dormitory management system management system developed, the school existing dormitory information management will have very big new face, transformed by the past artificial way into the computer way, by the

7、efficiency low, the data redundant, easy to produce transforms wrongly into the retrieval rapidly, the search convenient, the reliability high, the reserves is big. These merits can enhance the efficiency enormously, also is the school scientific style, the standardized management important conditio

8、n.Key words:Dormitory Management,ASPNET,Web Application,Database1绪论1.1学生园区宿舍管理系统背景及意义1.1.1 课题背景随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。人才培

9、养,是高校的基本任务。而高校教学工作的良好运行,则离不开教学与管理工作的有效组织和协调。高校日常管理是一项基础性工作,其主要任务是在教学过程中发挥有效的组织、指挥、控制和协调的功能,包括根据一定的目标、程序、原则、方法,对教学资源、教学过程进行科学合理的规划等,以保证教学任务的顺利完成。而高校日常管理过程中,学生宿舍管理一直是日常管理的一个重要组成部分。其管理水平的高低,在一定程度上反映了学校管理水平的整体状况,也从侧面映射出学校教学水平的高低。对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;

10、但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。湖南大学作为国家“211工程”、“985工程”重点建设高校,在不断提高自身教学,科研水平的同时,改善日常管理工作水平也是学校建设中的一个重要环节。作为学校日常管理的一个重要方面的学生宿舍管理,长期以来,以人力手动工作作为主要方式,在日常宿舍管理的过程中,管理人员面对的管理工作数据量庞大,手续繁琐,其工作的复杂度可想而知。可见,没有一个系统的管理软件,管理人员的工作效率难以提高。长期过程中,也不利于学

11、校对宿舍管理工作的展开。因此,湖南大学学生园区管理,需要一款功能全面,结合实际,操作简便的宿舍管理软件。1.1.2 课题意义为了实现提高学校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况;提高学生对宿舍管理的互动性等目的,为学生园区开发设计专用的系统-学生园区宿舍管理系统来进行学生宿舍信息管理,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。系统的具体设计与实现将针对湖南大学学生园区宿舍管理的具体情况进行开展。系统针对目前学生工作部在进行宿舍管理工作时存在的各种问题,提供一个较为方便的解决方案,使管理人员在日

12、常管理工作过程中,工作效率得以提高,并使园区资源得以更有效配置,从而提高我校的高校日常管理水平,也让学校、园区更好的为园区学生服务提供的便利。根据学校的现有的条件实际情况,开发人员利用个人所拥有的计算机硬件设备和软件条件,从思想上,工作思维和工作方式做起,实现一整套关于高校学生宿舍管理系统的软件来实现一些基本信息的维护。为我们的高校的后勤管理人员减少点负担,从根本上解决用手工操作工作量大且容易出错的问题,同时,这也是高校后勤管理领域以后发展的必然趋势。1.2 学生园区宿舍管理系统定义及简介本系统是一个信息管理系统MIS(ManagementInformationSystem)(以下就称信息管理

13、系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行入住登记等功能。系统提供多用户登陆,并实现用户之间简单的角色管理,权限分配等功能。通过构建基于Internet的分布式网络信息共享平台,系统用户能够在内网,或者是公网上登录系统,进行操作,实现学生宿舍管理工作的电子化管理。1.3 学生园区宿舍管理系统效益以及发展前景(1) 宿舍的管理具有一定的连续性,机动性,灵活性,使用该系统可以提高后勤管理人员的管理水平,对宿舍的工作进行科学、规范的管理,调动管理人员的工作积极性,提高了工作效率;(2) 激发了后勤人员学习计算机的积极性,提高了后勤人员在广大学生心目中的形象;

14、(3) 调动后勤管理人员的工作积极性,同时提高了办事的效率,便于领导实施监督管理。(4) 开创基层基础工作建设的新局面,增强后勤工作人员的工作热情,便于更好地管理我们学校的后勤诸多琐碎事情的管理。1.4 本文基本组织结构本文一共分为六个章节,第一章是绪论部分,简单介绍了本课题的开发背景,在此之上,给出了系统的简单介绍并简单说明了一下本课题开发研究的意义。第二章开始对课题进行系统分析,这一章里,将首先介绍系统开发过程中用的常见技术,包括语言,开发工具等,同时给出了系统需求分析,并介绍了一些系统分析的途径,给出了系统需求功能定义、性能定义、运行环境等。最后给出了系统开发可行性分析。第三章介绍系统设

15、计,包括系统总体设计,系统的数据库设计,系统用户界面设计,以及系统各个功能模块设计。第四章给出了系统内详细编码设计的实现情况,介绍了一些本系统中常见的功能编码,举例说明一些常见功能如何编码实现。第五章介绍系统测试情况,并且给出测试过程中发现的目前系统中遇到的一些常见问题。第六章是对整个毕业设计课题目前整体情况的一个总结,同时也对本文主要内容进行了概括和总结。1.5 本章总结本章综述了学生园区宿舍管理系统的开发背景系统定义及简介等项目开发的基本情况,并提出了系统开发意义,系统效益,以及发展前景,并对本设计论文文章结构进行了基本概括。2 系统分析2.1系统技术简介2.1.1 ASP.NET技术简介

16、ASP.NET是M的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能1。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C

17、# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。微软为ASP.NET设计了这样一些策略:易于写出结构清晰的代码、代

18、码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。ASP.NET的托管机制,以及其高效率,易控制,多语言支持以及良好升级能力的特性,使程序员工作很大程度上简化。通过ASP.NET,我们可以看到一个新的服务控制的概念,它封装了一些普通的任务,提供了一种清晰的编程模块,有助于管理和处理不同的用户类型2。2.1.2 C#语言简介C#是一门简单、现代、面向对象和类型安全的编程语言,由C和C+发展而来。在C#之前,C和C+已经成为在软件的开发领域中使用最广泛的语言。然而对于很大一部分的应用来说,这些中级语言的实现过于复杂。C# (C shar

19、p) 是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的设计,使它成为构建各类组件的理想之选-无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。最重要的是,C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极

20、大的相似性,熟悉类似语言的开发者可以很快的转向C#。或者这么说生产信息化的今天,也就产生了C#。其特点有:(1) C#的效率与安全性很好;(2) C#对现有的网络编程新标准的支持比较广;(3) C#的扩展交互性很强;(4) C#对版本的更新的支持使得其使用更加方便。总的来说,C#是一种现代的面向对象语言。它使程序员快速便捷地创建基于Microsoft .NET平台的解决方案。这种框架使C#组件可以方便地转化为XML网络服务,从而使任何平台的应用程序都可以通过Internet调用它。C#增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的错误。C#使C/C+程序员可以快速进行网络开发,同

21、时也保持了开发者所需要的强大性和灵活性3。2.1.3 ORACLE数据库技术简介Oracle是最流行的数据库服务器之一,占有最大的市场份额。它被广泛用于各个市场领域,满足一系列的存储需求,例如财务记录,人力资源及订单编制等。造成这种现象的原因之一在于Oracle较早的进入RDBMS(关系型数据库管理系统)领域,并且提供可运行于大多数操作系统能够上的数据库版本,虽然Oracle的首选操作系统似乎正由Solaris转为Linux,但是Oracle仍然在进行与其他操作系统的兼容工作.尽管Oracle经常在Unix或是Linux平台上运行,但是也有大量的Oracle在HP-UX和AIX上运行,随着几年

22、前电子商务的激增,也驱使Oracle成为WEB应用所需数据库的选择。对于如此功能强大的数据库,其主要特点有:(1) 对象关系数据库管理系统 (ORDBMS), 提供了关系数据库系统和面向对象数据库系统这二者的功能;(2) 支持大型数据库(数据库大小可以到几百GB),多用户高性能事务处理;(3) 良好的可移植性、可兼容性、可连接性;(4) 良好的安全性(提供基于组和基于用户角色的安全管理机制)和完整性控制;(5) 具有高可用行,可724运行(通过独立的后台进程进行联机备份和恢复)。2.1.4 ADO.NET简介ADO.NET(ActiveX Data Object.NET)是.NET Frame

23、work的重要组成部分,使用ADO.NET、ASP.NET可以快速地访问数据库。ADO.NET以XML为核心,所以ADO.NET可以完全地支持XML,并且能够轻松地与XML兼容。ADO.NET对象模型由以下两个部分组成:一个是数据集(DataSet),与数据源断开并且不需要知道所保持的数据来源;另一个是.NET数据提供程序,.NET数据提供程序能够与数据库连接,并执行针对数据源SQL命令。.NET数据提供程序还可以分为Connection对象、Command对象、DataReader对象和DataAdapter对象4部分。2.1.5 开发工具简介本系统主要采用Visual Studio 200

24、3进行开发,Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件等。微软引入了建立在.NET Framework(版本1.0)的托管代码机制以及一门新的语言C#。ASP.NET中,有一个通用语言框架机制(Common Language Runtime, CLR)的概念,其目的是在同一个项目中支持不同的语言所开发的组件。所有CLR支持的代码都会被解释成为CLR可执行的机器代码然后运行。通过使用

25、Visual Studio能够建立通用的Web应用程序,并获得良好的可扩展性,而且能简化开发过程,提高开发效率。此外,系统设计过程中,包括系统需求分析建模,系统数据库设计过程中,还用到一些面向对象的分析工具。在页面设计过程中,也用到了一些常用的网页制作工作和图片处理工具等。2.2 系统需求分析软件需求分析包括对需求进行推敲和润色以保证所有的涉众人都能够理解需求,以及自习检查并找出其中的错误、漏洞以及其他缺陷。分析包括将高层的需求分解成具体细节、创建开发原型,以及评估可行性和协商需求优先级。其目的是开发高质量、内容详细的需求,让管理者能够对项目做出实绩的评估,使技术人员能够继续进行设计、开发和测

26、试。2.2.1 系统需求调研为了能够获得详细、准确的系统需求,在学生宿舍管理系统进行设计编码之前,对系统进行需求分析调研,是非常必要的。在需求调研初期,开发人员组织会议,定义需求开发过程,将如何获取和分析其需求、编写规格说明和验证需求步骤确定下来,并确定项目前景和项目范围,同时联系并详细询问客户(即提出项目的学生园区学生工作部以及相关老师),确定项目业务需求。确定好了业务需求,开发人员进一步展开调研,详细考察学生宿舍管理人员的工作流程和工作细节,与管理人员展开交谈,了解需求功能点,并初步划分系统模块并且对一些典型模块进行用例分析,以确定项目的用户需求。最后,开发人员再次组织会议,对系统需求进行

27、详细探讨,准确定义,对一些功能点开发出用户界面和功能原型,同时,编写软件需求说明文档(SRS),精确定义系统功能需求。结束系统需求分析阶段。2.2.2 系统功能需求定义(1) 系统管理系统管理提供对本软件系统的管理功能,其主要功能包括用户,权限,以及项目管理。系统管理员可对系统用户进行增加、修改、删除以及查询等操作。用户在创建时被定义成系统角色,并拥有相应角色权限,从而进行使用系统功能,一个用户只能归属于一个角色,一个角色可以对应多个用户。系统管理员能够按照登录账号、角色名、姓名等对用户基本资料进行查询,其中用户基本信息的管理项目包括登录账号、角色名、真实姓名、性别、联系电话、邮件地址等基本资

28、料。同时对遗忘登录口令的用户,系统管理员在检验有关证明材料后可以为该用户恢复指定的初始口令。系统在创建用户时,允许给用户分派系统角色,每一个系统角色拥有相应系统权限,从而实现管理人员即系统用户的分工。具体包括,系统管理员,院系管理员,宿舍管理员,普通用户等系统角色。系统管理员应该具有整个系统最高权限。院系管理员在其权限内,负责该院系学生宿舍管理工作。宿舍管理员负责其对应楼栋管理工作。普通用户只对其权限范围内的信息有查询权利,并且某些具体业务,有提出申请权利。项目管理本系统针对系统内的各个功能模块提供项目管理功能。在系统新增功能业务,或者系统增加用户时,管理员负责将管理项目权限添加到相应用户或者

29、角色。 具体包括新增项目登记,查看权限,添加权限等功能。(2) 宿舍基本信息管理宿舍基本信息管理是针对宿舍楼栋的物理信息进行管理。系统提供对宿舍信息的增加、修改、删除、查询等操作。系统管理员或者具有相应权限用户,能够对宿舍基本信息管理模块操作而开展其管理工作。宿舍信息查询 系统管理员或者具有相应权限用户能查询宿舍基本信息。系统提供针对宿舍基本信息的查询功能,其中包括详细匹配的查询以及模糊查询,并直观地显示给用户。系统提供给相应用户宿舍基本信息的详细信息的增加、删除、修改功能。其中,宿舍基本详细信息包括:栋号、每栋宿舍建筑面积、每栋宿舍使用面积、每栋宿舍占地面积、及相应的宿舍基本结构平面图,建成

30、年代,建筑结构,相应栋号层数、每层房间数、房间总数、走廊总面积、楼梯总面积、公共区总面积、公用水房或卫生间总面积等。(3) 宿舍入住信息管理系统针对学生入住时管理工作流程提供宿舍入住信息管理,包括宿舍入住信息的查询以及宿舍分配、宿舍清空、宿舍调换等功能。系统管理员或者相应权限用户查询宿舍入住信息,其中学生宿舍入住信息由平面图直观给出。系统提供针对宿舍入住信息的详细匹配查询以及模糊查询。系统管理员或者负责宿舍分配的用户,通过查询空余宿舍信息,将对应宿舍或者床位分配到需要分配宿舍的院系。院系管理员或者负责院系宿舍分配用户,在上述操作完成后,将分到自己对应院系的宿舍或者床位分配到个人。系统管理员或者负责宿舍清空用户,在每一届学生毕业搬出宿舍后,查询出已空宿舍或者床位,并对其进行标识,完成宿舍清空。特殊情况需要对宿舍或者床位进行清空时,系统提供清空宿舍或者床位操作。系统管理员或者负责宿舍调换用户,在收到学生调换请求后,按照相关手续,对申

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2