某某学院学生公寓管理系统的设计与实现毕业设计.docx
《某某学院学生公寓管理系统的设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《某某学院学生公寓管理系统的设计与实现毕业设计.docx(62页珍藏版)》请在冰豆网上搜索。
某某学院学生公寓管理系统的设计与实现毕业设计
CONTENTS
摘要
随着烟台南山学院的发展,招生规模不断扩大,学生人数不断增多,如何保障学生的生活、休息场所正常运行,解决学生宿舍日益突出的供求矛盾,提高公寓管理的工作效率,使公寓管理走向科学化、规范化、制度化、智能化的道路,成为学校领导所关心的问题。
伴随着大型企业ERP系统的引入,烟台南山学院对信息化数据处理的要求也日益迫切,并着手建设信息化管理体系,开发切合自身需求的信息系统。
学生公寓管理系统正是学院在信息化建设上的又一举措,顺应了科技生产力发展的潮流。
本文中的信息系统将采用C/S(Client/Server)模式(主要特点是有客户端、服务器端,计算机要运行信息系统就必须安装客户端,系统升级或者更新就必须每个客户端都要升级更新,处理数据能力强)与B/S(Browser/Server)模式(主要特点是没有客户端,计算机要运行信息系统不必安装客户端,只需浏览器直接登陆。
系统升级或者更新只需更新服务器端,解决时间地点局限性,数据共享性良好)相结合开发模式,合理利用两种模式优点,避其两者缺点,并采用SQLServer数据库系统管理数据库(数据服务器192.168.10.250),保障数据同步、完整。
南山学院公寓管理系统以学生住宿管理为设计重心,围绕与之相关的管理进行开发,着重考虑以下五方面问题:
一、科学规范管理;二、减少误差、错误;三、节省人力、物力、财力;四、实现数据共享;五、方便灵活掌握动态信息。
设计上,较为全面地涵盖了公寓管理中的日常工作,简化日常事务处理模式,使公寓管理人员从费时费力的事务处理中解脱出来。
因此,在功能设置上包含了多种不同模块,主要有:
住宿管理、交费管理、日常管理、系统维护等十二个模块,各个模块又包含若干不同的子模块,用来实现不同的功能。
完成后的软件,在功能及性能上最大限度地满足了公寓管理的多样性需求,使公寓管理工作迈上了一个新的台阶。
目前本系统已在烟台南山学院公寓管理部门试运行。
关键字:
高校公寓管理;学生管理;管理信息系统;SQL Server;数据库
ABSTRACT
WiththedevelopmentofYantaiNanshanUniversity,andwiththecontinuingexpansionofenrollmentscaleandtheconstantgrowthofstudents,theuniversityleadersencounterwithmanyproblems.Andtheseproblemsarelistedinthefollowing:
toguaranteestudents’qualityoflifeandthenormaloperationoftherestareas,tosolvethesupplyanddemandcontradictionofstudents’apartmentandtoimprovetheefficiencyofapartmentmanagement,sothatstudents’apartmentmanagementcoulddeveloptowardsthescientific,standardized,institutionalizedandintelligentway,andthisisamainconcernoftheschoolleaders.WiththeintroductionofEPRsystemforlargecorporations,therequirementsforinformationdataprocessingofYantaiNanshanUniversityalsobecomesurgent.Andastheinformationmanagementsystemisunderconstruction,YantaiNanshanUniversitystartstodevelopaninformationsystemthatcouldmeetitsneeds.Thestudents’apartmentmanagementsystemisamainstepthatYantaiNanshanUniversitytakesintheaspectsofinformationbuildingprocess,andthisfollowsthetrendsofthedevelopmentsofscienceandtechnologyproductivity.
ThemodeoftheinformationsystemthatdescribedinthethesisisdevelopedbycombiningtheadvantagesofC/S(Clients/Server)modeandB/S(Browser/Server)modeandthroughthecombinationavoidstheshortcomingsofbothmodes.AndbyusingtheSQLServerdatabasesystemtomanagethedatabase(datasever192.168.10.250)protectthesynchronizationandcompletionofdata.
ThedesigyglofNanshanUniversityApartmentManagementSystemfocusesonstudentaccommodationmanagement,aswellasotherrelatedaspects.Itmainlytakes5aspectsintoconsideration:
1.Scientificandstandardizedmanagement2.Errorminimization3.Leastcostinmanpower,materialandfinancialresources4.DataSharing5.Flexiblecontroloverdynamicinformation.
Thedesigyglfullycoverseveryaspectofapartmentmanagementandsimplifiesthemanagementmodeofdailyroutines,whichwillsurelyhelpmanagementstaffoutfromheavyworkload.Thesystemcontainsvariousmodulesintermoffunctionsetup,generallyincludingaccommodationmanagement,paymentmanagement,dailymanagement,andsystemmaintenance.Eachmodulealsocontainsvarioussub-moduleswiththepurposeofrealizingdifferentfunction.Thecompletedsystemwillextremelymeetdiversifiedneeds,makingapartmentmanagementstepuptoanewstage.
Currently,thissystemhasbeenputintotrialoperationinapartmentmanagementdepartmentofYantaiNanshanUniversity.
Keywords:
universityapartmentmanagement;studentmanagement;informationmanagementsystem;SQLServer;database
烟台南山学院学生公寓管理系统的设计与实现
第1章绪论
1.1课题背景
1.1.1系统开发背景
随着计算机的普及和网络技术的日益成熟,高校办公自动化打破了传统手工管理模式,为学校的迅猛发展提供了新的管理平台。
目前,国内众多高校利用网络信息技术已实现管理信息发布与数据信息共享,校园内运行着分管招生、教学、财务等业务的信息管理系统和数据库,如教务管理系统、收费管理系统,未采用信息系统管理的部门,在办公过程中亦采用了OFFICE等办公软件。
由于办公软件在信息数据处理上,缺乏管理技术,只能进行简单的排序、统计等功能,使得隐藏在数据中的其他信息并没有得到进一步的分析、利用和有效的共享,从而表现出数据处理不到位,决策数据不准确,造成了信息流通渠道不畅通以及管理被动的情况。
高校的学生公寓管理系统,解决了信息不畅通、数据不共享的问题,提供了宿舍分配、学生管理、宿舍文化建设等管理模块。
一方面将管理人员从繁重、重复的手工劳动中解放出来,把工作重心转移到总体分析上来,高效、准确地处理公寓管理中的各种信息,及时反映宿舍中各种动态。
另一方面为不同角色的使用者提供了不同使用管理权限。
在管理职能上,为领导提供强大的数据支持,使领导者及时获得公寓的相关信息报告,便于领导决策制定;为教师提供多功能的学生管理平台,发现管理漏洞,修改规章制度,完善公寓管理的系统,提高服务质量;为学生提供生活服务等宿舍信息查询,提高学生自身约束力,培养学生文明生活习惯。
公寓管理的自动化实现对于强化公寓管理,提高管理水平具有非常重要的意义。
公寓管理系统是对后勤社会化改革的有力保障,高校后勤的社会化改革,解决了高校发展中后勤配套服务不匹配的需求矛盾,受到了学校、学生及社会的多方关注。
现代化的公寓管理模式,除了提供传统意义上的生活场所外,其住宿和管理对学生的综合素质培养有着越来越大的影响,公寓管理的信息化、网络化也越来越受到人们的重视,在提高学生宿舍的管理绩效的同时,又为学生解忧,减轻了工作压力,成为高校学生管理工作的重要一环。
1.1.2南山学院公寓管理情况介绍
烟台南山学院是一所由教育部批准南山集团投资兴办的民办高校,现有东海和南山两个校区,占地3500亩,下设二级学院26个,在校生近3万人,教职员工达1000余人,拥有公寓楼42栋。
学校现公寓管理分两个校区——南山校区和东海校区,南山校区有住宿楼13栋,其中教师宿舍2栋;东海校区有住宿楼29栋,其中教师宿舍3栋,中专部有4栋。
1.学院公寓管理现状
(1)公寓管理人员配备情况
学院在学生处设公寓管理科,总体负责学生的公寓管理。
公寓管理科为每个公寓楼配备了栋长、楼长、层长,负责学生住宿安排、宿舍调整、日常宿舍卫生、学生纪律、宿舍文化建设、出入管理等常规性的工作。
由于各负责人分工不同,职责也安排亦不同,具体安排如下:
栋长:
负责1-2栋楼的所有事务,为负责楼的组长。
楼长:
负责所在楼的所有事务,包括:
学生的住宿、交费、调宿、卫生检查、纪律检查、班主任宿舍检查考勤、固定资产分配、物资维修调配、舍长管理、外来人员登记、私人物品出楼登记、安全设施管理、宿舍文化建设、学生公寓情况考核、勤工俭学人员管理及考核等。
每栋公寓安排2名楼长,实行二班制管理。
层长:
协助公寓楼长负责所在楼层的卫生检查、纪律检查、固定资产分配、安全设施管理及使用等,主要为勤工俭学学生担任,每层设1名层长。
(2)公寓管理模式
①数据的录入、查询、统计以EXCEL方式进行处理;
②公寓入住安排、宿舍调整、固定资产的发放管理等事宜,采用传统的手工记帐式方法处理;
③公寓常规管理包括:
卫生检查、纪律检查、学生请假、外人来访等事宜,均采用纸质备案方式进行,未实现数据信息化。
④报修设备等事宜,以学生申请为主,采用纸质备案、报送的方式处理。
(3)公寓入住管理中出现的多种状况
①新生开学后宿舍调整。
我院每学年在毕业生离校后,公寓管理科将根据离校学生数及新生预计报到情况进行宿舍分配,以满足新生住宿需求。
新生报到期间,原则上按所分配的空宿舍进行安排,若该二级学院的宿舍已住满,则后续报到的学生将会安排在学院预留宿舍,该宿舍不分学院,不分班级。
学生稳定后(十一月份前后),公寓管理科将会组织一次大规模的宿舍整合,按“同一班级同一专业同一学院在同一栋楼或是同一层楼住宿”进行调整。
②学生中途报到。
民办高校在招生方面具有是自主、自我调控性,所以在每年9月份国办高校开学后,不少落榜生选择到民办高校就读,出现了民办高校报到时间由8月一直持续到11月的现象。
对于中途到校的学生,学校本着“同一班级同一专业同一学院在一起住宿”的原则进行宿舍安排,此举给宿舍管理造成一定的困难。
③学生专业调整频繁。
根据学院录取通知书的规定,学生到校后,可根据自己的学习意愿调整专业。
按学校统一管理的原则,学生调专业则需调宿舍,以便学生管理。
④学生退学调整。
由于我校是民办高校,每年学生的流失率要远远大于国办高校。
因此,学生退学现象在每一学期均有出现,学生退学后,空闲出的床位则要进行调整、整合。
⑤学生选择住宿条件调整。
在新生报到时,学生根据自己的家庭条件等因素选择住宿条件(4人间、6人间、8人间)。
但在后期的住宿过程中,也有不少学生申请更换住宿条件,有从4人间申请转至6人间,有8人间申请转至4人间等。
申请宿舍调整的学生,由班主任、所在的二级学院同意后,由公寓管理员负责调整。
2.传统手工纸质管理模式中出现的管理漏洞
(1)学生信息、学生住宿资料不全面,导致查询学生费时、费力;
(2)由于学生宿舍的频繁调整,纸质管理又无法及时地将信息予以反馈,导致学生宿舍出现重复安排,造成了学生埋怨,公寓管理人员无奈的现状。
另外,由于数据的不及时,造成了统计数据的不准确;
(3)对宿舍调整造成住宿费补交或退交的情况,数据掌握不彻底,对住宿费的收缴工作带来困难;
(4)数据管理无法实现共享(教务中学籍学生与住宿学生无法进行对比),造成退学学生还留宿的情况。
由于学生人数多、事物繁杂等特点,长期以来,学院的学生公寓管理都是依赖人工进行管理,工作量大,不仅浪费了大量的人力、财力,而且繁杂的工作无法将公寓管理员的工作重心转移到总体分析上,增强服务意识,提高服务水平,做到服务创新、管理创新,构建全新的服务型公寓管理工作体系,真正地为学生服务。
解决学生公寓管理中出现的一些不规范,监督和指导学生进行公寓的自我管理,减轻工作人员的工作量,提高公寓管理的工作效率,使公寓管理向着科学化、规范化、制度化、智能化、简单化的方向发展,公寓网络信息化管理已经变得非常迫切。
1.1.3已具备的基础设施条件
南山学院建校近二十年,信息化基础设施得到极大改善,众多信息化系统已被开发应用,并得以逐步完善。
计算机应用已普及到每一位工作人员,信息化系统不再是可有可无,已经成为不可替代的重要工具。
学院两校区网络化均已普及,校园一卡通、OA自动化办公系统、学生收费系统、教务管理系统、网上选课系统等网络化办公均已实现。
2010年南山学院已拥有教学微机8000多台,行政用机1300多台,拥有自成体系的计算机网络系统,配备了先进的计算机网络设备、网络安全设备和数据存储设备。
这些条件为该项目的顺利实施和运行维护打下了良好的基础。
1.2国内高校公寓管理现状
学生公寓管理的好坏程度决定了学生学习、生活、休息场所的质量,随着高校不断扩招、学生人数不断增加、学生宿舍各种信息的汇总、统计和分析等管理工作日益繁琐,国内不少国办高校已开始了公寓化改革,实现了学生宿舍管理自动化。
在公寓管理方面,各高校都以“以人为本”为首任,完善管理制度,进行人性化管理,主要措施有以下几点:
1.明确工作目标。
以服务性管理的基本指导思想作为学生公寓工作的指南,做好“管理、服务、育人”。
2.建立健全的宿舍公寓规章制度。
既要坚持“以人为本”的管理理念,继承传统,做到“管而不死”,又要体现时代特点,有制度创新,做到“放而不乱”,力求把制度建设与文化建设有机地结合起来,创造一个文明、高雅、舒适、整洁,具有一定文化品味的新型学生公寓服务管理模式,最终达到“管理育人”的目的.
3.搞好宿舍文化建设。
监督和指导学生进行公寓的自我管理,开展公寓文化活动,丰富学生公寓生活;做好学生思想教育工作,化解日常生活矛盾。
4.杜绝安全隐患,给学生提供一个如家的宿舍。
在无安全隐患的情况下,给学生一个自由的空间,建立良好的生活秩序,搞好内务管理。
5.培养管理者的良好素质。
建设一支综合素质高、服务意识强的大学生公寓管理队伍。
自动化管理的公寓系统在辅助公寓管理人员上基本上实现了:
通过数据分析,获取学生在公寓的各方面表现;
通过统计功能,可快速分析出所需的各方面的信息;
通过查询功能,能够快捷地检索出所查信息;
通过添加(删除)功能,实现对数据模块或数据信息的增加(删除);
打印报表功能,可快速可打印出操作者所需信息,便于数据存档或分析。
1.3项目的目的和目标
公寓管理软件的主要功能是实现公寓管理网络化、规范化,能全面提供学生公寓入住情况及设施、设备的使用情况,从根本上改变传统的管理模式不够规范的现状,提高管理效率,减轻管理人员的劳动强度和工作量,满足高校公寓管理信息化的需求。
学生公寓管理信息系统将实现数据的添加、删除、查询、浏览、报表打印等功能,功能包括系统基本信息管理、房源管理、住宿管理、交费管理、专项管理、常规管理、辅助管理、学生假期管理、公寓维修管理、固定资产管理、用户管理、数据维护等十二模块,满足学生公寓管理人员提出的基本要求。
在设计上,软件具有大众化、智能化、自动化、图形化、简便性、安全性、人性化特点。
1.大众化:
在设计阶段考虑到其通用性;
2.智能化:
能自动提示学生欠费项目;只要输入学生的学号,相应的信息就会自动显示;
3.图形化:
以图示的方式显示公寓住宿情况和学生住宿信息;
4.简便性:
软件的操作可以让用户快速掌握使用;
5.安全性:
软件中使用了强大的权限管理,细分到每个功能的录入、删除、查询等功能;
6.人性化:
强大的自定查询功能和提供对相片的多种获取方式。
1.4本文的主要工作
本次的系统开发,主要立足于实际应用,在设计上尽量满足公寓管理部门的需求,实际解决项目中出现问题、难点。
主要工作包括:
1.对烟台南山学院的公寓管理、事务处理等情况进行了全面调查;
2.理清公寓管理工作流程,根据功能模块确定系统雏形,与学生处及公寓管理科共同协商规范开发文档;
3.征求各终端用户代表意见,确定操作界面的设计;
4.进行了系统需求分析,理清了功能要求和非功能要求等;
5.根据需求分析产生的问题,对系统的构架设计中的各种结构和功能架构的设计进行了描述;
6.对系统划分的几个功能模块及所要采取的技术进行了详细设计、研究;
7.组织完成了系统编码和功能实现;
8.实施系统测试并安装试运行。
1.5本文开发难重点及困难
1.开发的难点重点
(1)数据库结构设计
(2)数据表间数据流通协调
(3)数据完整性
(4)数据一致性
(5)数据健壮性
(6)系统稳定性
(7)事务协调性
(8)数据及时性
2.开发过程中的困难
(1)由于个单位工作的连续性、独立性,在第一阶段调研期人员协调配合上出现困难。
(2)数据整理收集上,需要多部门协作。
1.6采用主要技术
本文所研究的公寓管理系统运用了:
C/S与B/S两种架构相结合的方式及SQLServer2005数据库。
两层C/S结构近些年来在企业中得到了广泛的运用,主要是因为C/S结构有以下特点:
1.具有成熟的设计开发方法和工具;
2.交互性强,界面友好;
3.数据通信量小,安全性高。
采用此架构可充分发挥客户端的处理能力减轻服务器端的计算压力,提高存取的安全性能。
但C/S构架上也存在以下的缺陷:
1.由于客户端和服务器端直接联接,当大量客户端数据同时发出请求时,服务器有限的系统资源将被用于频繁应付与客户端之间的连接,从而无法及时响应数据请求,导致系统整体运行效率低甚至全面崩溃。
2.数据库服务器成为系统可靠性的极大隐患。
如果数据库服务器因为某种原因停止工作,那么整个系统将趋于瘫痪。
3.客户端程序的分发工作繁琐令人难以接受。
4.所开发的程序移植性差。
B/S结构分用户层、应用层、服务层三层,是真正的三层结构,将系统中的三要素(数据、功能、行为)分离,以访问WEB数据库为中心,HTTP为传输协议,客户端通过浏览器(Browser)访问WEB服务器和与其相连的后台数据库,与C/S结构体系相比,其优点在于:
1.无须开发客户端软件,客户端用户通过浏览器,即可进行操作,简化了客户端操作,使用户的操作更加方便。
2.开放性好,与Intranet/Internet完全兼容,可以很容易地利用原有的软硬件设施,及原网络的操作系统、数据库。
3.技术上成熟,系统维护简便,降低了系统维护和开发的难度、费用,使办公自动化更加容易实施。
4.系统扩展性好,根据发展需要,可随时进行扩展。
SQLServer数据库由Microsoft公司推出的一种关系型数据库系统。
是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,其主要特点有以下几点:
1.高性能设计,可充分利用WindowsNT的优势。
2.系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。
3.强壮的事务处理功能,采用各种方法保证数据的完整性。
4.支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。
SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。
本系统的软件开发环境采用的是VisualStudio2005;采用现有SQLServer2000数据服务器192.168.10.250。
保障数据同步、完整。
1.7论文的组织结构
全文共分为六章。
第一章:
绪论,主要介绍了系统的开发背景,以及系统需要解决的主要问题、本文工作的重点、难点以及本系统使用的主要技术等。
第二章:
需求分析,概要地描述了公寓管理系统的主要业务流程,并将其分为功能性需求和非功能性需求两部分,本文采用用例(UseCase)的描述方法来描述功能性需求。
第三章:
系统的构架设计,通过对系统的总体架构、功能架构、数据架构、部署架构等设计,确定了系统的整体架构和核心功能。
第四章:
系统功能的详细设计,详细描述了公寓管理的数据设计和各功能的详细设计,并对部分重要功能作了详尽的业务描述。
第五章:
系统的实现与运行,对各功能模块采用操作流程图、重点代码和文字说明等方式进行了详细描述,采用界面图片的方式展示运行效果。
第六章是结论,对本文进行了总结,并对今后升级改进和应用系统集成进行了展望。
第2章需求分析
需求分析是一个软件制作的核心,只有真正地了解了客户的“需要什么”,软件要“干什么”,要完成什么任务,实现什么功能,才能真正地做好一个软件。
如果软件需求没有做好、做彻底,那