net宿舍管理系统课程设计软件工程Word格式.docx
《net宿舍管理系统课程设计软件工程Word格式.docx》由会员分享,可在线阅读,更多相关《net宿舍管理系统课程设计软件工程Word格式.docx(51页珍藏版)》请在冰豆网上搜索。
学号:
学生姓名:
同组人员:
宿舍管理系统
摘要:
随着科技的不断发展,各种应用系统进入到我们生活中的各行各业,学生宿舍管理系统就是为了方便宿舍管理人员在数据方面的管理,结合当今各学校的宿舍业务管理,为了能全面、准确、有效地管理学生宿舍的各种信息而开发与研制的一个系统应用软件。
其主要功能是快速适应现代化会务管理水平和解决工作人员繁重而冗长的工作量。
使得他们在学生宿舍的各方面都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加了安全性。
采用了VS2010作为设计工具,MicrosoftAccess作为后台数据库.
关键字:
学生宿舍;
管理系统;
系统信息
Abstract:
Withthecontinuousdevelopmentofscienceandtechnology,variousapplicationsintoourlifebusinesses,studentsapartmentmanagementsystemisfortheconvenienceofapartmentmanagersindatamanagement,integrationoftheschoolsandhostelsServicesManagement,toprovideacomprehensive,accurate,andeffectivemanagementofstudentapartmentsandthedevelopmentofinformationanddevelopedasystemofapplicationsoftware.Itsmainfunctionisthefastadaptionmodernizationconferenceaffairmanagementlevelandthesolutionstaffarduousandthelongworkload.Causestheminthestudentapartmentvariousaspectstobeabletoachievethetwicetheresultwithhalftheefforteffect,lightenedthemanpowerburden,hasfacilitatedthedatamemory,increasedthesecurity.TheauthorusedtheDelphi7.0achievementtodesignthetool,MicrosofttheAccessdesigndatabase。
Keywords:
StudentapartmentManagementsystemmanagementsystem;
Systeminformation
前言
在当今的社会,可以说的信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。
信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。
人类社会就处在一个对信息进行有效合理的加工中。
它将促进整个社会的发展。
随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。
其中教育事业是我们社会发展的重中之重。
因此,本次设计我选择了具有一定实际应用价值且是各大高等院校中不容忽视的课题——学生宿舍管理系统。
高等院校的教学管理是一项系统工程,而对学生宿舍的管理是常规管理的一项基础工程。
随着高等教育事业的发展,对高校的各项管理提出了越来越高的要求。
若我们继续采用传统的管理方法和管理工具来进行教学管理,就不能满足科学的、现代化的管理要求。
在计算机科技迅猛发展的今天,在高校的教学改革不断深入发展的今天,要想提高办学水平,就必须把管理水平提高到一个新的高度来认识,并付诸实践。
因此,为学生宿舍建立一个行之有效的、程序化的管理系统,用科学的、现代化的手段来管理学生宿舍,是优化教学管理、提高教学质量的迫切需要。
该系统的实施,将使我们及时地、全面准确地掌握全校学生宿舍的基本情况、宿舍用电情况、各寝卫生情况、寝室人员的查询、寝室卫生与用电情况的查询等各方面的情况,更好地管理学生宿舍,调动广大教师的积极性,并能在这个基础上研究、探索教学规律,及时调整、优化寝室管理过程;
该系统还设置了适当的管理员使用权限,数据打印、数据的增加、删除和修改等维护措施;
同时还可为领导和管理部门提供全面的、定量的信息,方便校方对学生宿舍的全面考核方面提供了客观的依据。
另外,使用计算机对学生宿舍进行管理,具有手工管理无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够大大减少了管理人员的工作量,提高办事效率。
同时希望该管理系统能为日常管理工作提供很好的帮助。
一、系统概述及开发工具
1.1系统的可行性分析
并不是所有问题都有合理的解决办法,事实上许多问题不可能在预定的系统规模之内解决。
如果问题没有可行的解决,那么花费在这项开发工程上的任何时间、资源、人力和经费都是无谓的浪费。
对于软件设计而言,可行性研究是尤其重要的,即在开发软件之前.用很小的代价在尽可能短的时间内确定问题是否可以得到解决。
解决问题的软件是否有一定的商业价值和实用价值,即经济可行性;
是否有可行的方法来解决问题,即是否有技术可行性;
以及是否使工作更便利,并能较为方便的操作使用,即操作可行性。
经过分析,认定可行后再去投资、开发,以免做了很多工作后才发现根本行不通或再做下去没多大的意义,减少人力和物力的浪费。
可行性研究的目的不是解决问题,而是确定问题是否值得去解。
怎样达到这个目的呢?
当然不是靠主观猜测,而只能靠客观分析。
必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。
因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以抽象的方式进行的系统分析和设计。
1)经济可行性。
关于经济可行性它是进行开发成本的估算及可能取得效益的评估,确定待开发系统是否值得投资开发。
对于要设计一个有完整功能的学生宿舍查询系统,主要的工作是收集数据和录入数据,因为其数据量是非常的大,其花费的时间和金钱也是占很大一部分。
2)技术可行性。
关于技术可行性它是对待开发的系统进行功能性能和限制条件的分析,确定在现有的资源的条件下,技术风险有多大,系统是否能实现。
设计这个系统的工具,我所采用的是ASP.NET。
VS2010系列开发工具有友好亲切的用户界面,丰富多样的开发工具,快捷而又准确的编译执行速度,强大的数据库开发能力以及灵活的发布应用方式。
VS2010的发布,更是带来了代码级跨平台、支持windows7和Office2010等新特性。
1.2项目背景
学生宿舍管理系统对于一个学校来说是必不可少的组成部分。
目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。
而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。
信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。
我们针对如此,设计了一套学生宿舍管理系统。
学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库的存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
1.3开发工具
本系统的设计采用了B/S架构,开发环境采用了VisualStudio.NET2010,开发语言采用目前比较流行的C#,我们选用SQLServer2008作为数据库开发,而不用Access,主要是因为Access存放的记录,在实际运用中不适合此系统;
而SQLServer2008是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQLServer2008数据库。
B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
B/S模式具有以下优点:
●界面统一,使用简单。
用户端只需安装单一的Browser浏览器软件,不需要特定的客户端软件。
●使用简单,用户使用单一的浏览软件,通过鼠标即可访问文本、图象、声音、电影及数据库等信息,特别适合非计算机人员使用。
●易于维护。
由于用户端无需安装专用的软件,对应用系统进行升级时,只需更新服务器端的软件,减轻了系统维护与升级的成本与工作量,使用户的总体拥有成本大大降低。
●有效保护企业投资。
B/S模式由于采用标准的TCP/IP、HTTP协议,它可以与企业现有网络很好的结合。
●可扩展性好。
TCP/IP、HTTP的标准性使得B/S模式可直接接入Internet,具有良好的扩展性。
●信息共享度高。
HTML是时间格式的一个开放标准,目前大多数流行的软件均支持HTML,同时HTML技术使得Browser可访问多种格式文件。
●安全性好,放火墙技术将保证现代企业网络的安全性。
如果结合WindowsNT与InternetInformationServer的高度安全性,使拥护在操作系统级就可达到WindowsNT的C2级系统安全。
●可以在任何时间、任何地点(没有局域、广域之分)、以任何接入方式(有线或无线连接)实现跨平台的网络实时操作。
当然B/S模式也有其不足之处,WEB系统是一种基于INTERNET的,松散的,不可预知系统吞吐量的软件形态,其速度和安全性都无法和基于LAN的系统相比。
它本质上讲,只是一种基于HTTP协议的C/S计算模式。
但是HTTP协议是一种“无状态”的协议,也就是说,在发向WEB服务器的各个请求之间,不存在任何连接关系。
浏览器发出一个请求,并从服务器获得响应,如果浏览器发出另一个请求,服务器仍会作出响应,好象以前从未与那个浏览器打过交道一样,也就是说,HTTP协议的机制决定了它只能单独的请求进行单独的响应。
C#语言是.NET中一种崭新的语言,C#是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合VisualBasic的高效率和C++的强大功能。
二、系统需求分析
系统的整体目标是:
利用互联网和信息化技术,结合宿舍管理的实际运作情况,建设一个覆盖整个学校全部业务的“宿舍管理系统”,通过该系统提高宿舍管理信息化水平,完善宿舍管理系统,提高管理效率,进一步加强对学生宿舍的管理。
2.1基本功能需求
“宿舍管理系统”中的功能需求可以包括以下几个方面:
1、学生可以上网查询个人基本信息和缴费信息以及浏览公告;
2、宿舍管理员可以查询本栋学生基本信息和学生费用管理和出入登记以及浏览公告;
3、学工组可以查询本学院学生基本信息及相应管理以及浏览公告