基于ASP.NET面向B/S架构的高校物业管理系统的设计与实现
【摘要】 目前,全国高校物业在利用信息化管理的手段上还比较落后。随着高校的逐年扩招,学生人数越来越多,对吃、住等后勤物业服务保障的需求和要求越来越高。与此同时,高校校区基础设施的建设也在不断增加,物业服务内容和范围在不断扩大。由于高校大部分具有校区分散,校部众多等特点,这就要求高校物业在提供服务时其管理模式和方法要适应这一新的变化。高校物业只有实现规范化、专业化和社会化才能够契合高校的快速发展,为广大师生的生活提供便利与保障。为了提高管理效率,节省资源成本,缩减不必要的支出,达到资源共享,提高服务质量,为广大师生营造一个宽松、和谐、高质量、高服务的校园环境,本文提出基于B/S模式的高校物业管理系统的研究与开发,以最简单的方式提供做可靠的服务质量。高校物业把商户管理、能源管理、教室管理、宿舍管理等四个方面的业务集中起来,提高整个系统的业务覆盖面和办事效率,提升了整个高校物业集团的统筹协调能力。本论文正是针对上述问题,以高校为主题,以物业管理模型为研究对象,结合数据库设计及ASP.NET网页设计,提出基于B/S的高校物业管理系统设计与实现。本文的主要研究内容为:1.高校物业管理流程的研究与分析,提出高校物业管理的需求设计。包括需求分析、需求用例分析。2.提出基于B/S架构的软件设计方案,采用ASP.NET实现软件架构的设计。3.实现功能模块的高内聚低耦合的划分,增加软件的复用能力。4.采用MS SQL Server实现后台数据库的设计,采用OLEDB连接数据库。通过系统功能需求分析、用例分析和性能需求分析对整个系统有一个整体的认识。然后从数据库设计、系统架构设计、网页界面设计等实现各子系统,统筹协调,完成高校物业管理系统的设计。经过测试该系统具有连接速度较快、负载能力强、抗压能力强等优势。同时摆脱了传统的物业流程,大大提高了高校物业管理能力,能够承载高校的物业管理业务。
第一章 绪 论
1.1 高校物业管理的背景
现阶段,高校物业管理是一种内部共管式[3]的管理模式,详细来说就是,甲方代表学校行使物业管理的职能,乙方作为经济实体实行企业化模式运转,为学校提供物业管理服务保障。
目前,我国高校物业体制发展正在趋近与欧美社会,但在利用信息化技术的管理手段上相对落后,随着高校的逐年扩招,高校人员逐年增加,对衣食住行等物业服务的要求越来越高。与此同时,高校校区基础设施的建设也在不断增加,物业服务内容和范围必然随之不断扩大。加上高校校区分散,校部众多等特点,这就要求高校物业在保障服务质量的同时在管理模式和方法上要适应这一新的变化[4]。高校物业管理只有实现专业化、规范化和社会化才能够契合高等院校的快速发展的要求,为广大师生的生活和高校商圈提供便利与保障。
为了提高管理效率,节省资源成本,缩减不必要的支出,实现资源共享,同时提高物业服务质量,为广大师生营造一个宽松、和谐、高质量、高服务的校园环境,本文提出基于 B/S 模式[5]的高校物业管理系统,以最简单的方式提供做可靠的服务质量。
..............................
1.2 国内外研究现状
在国外,数字化校园[8]最早由美国麻省理工学院在上世纪 70 年代提出。自 90年代以来,西方发达国家大部分名牌高校均已较为成功的完成了数字化校园的建设,形成面向多项业务、覆盖面广阔的综合管理系统,囊括高校物业管理系统。系统数据库的设计采用数据库集群集中以中央数据库的方式存在,整个系统采用C/S 架构建设,客户端架设在用户 PC 机上,实现了集中方式存储[9],客户操作实现分布式服务。
虽然国外的信息化管理方案和设计早已实现,但是在国内,信息化管理才刚刚开始,出现低迷落后的局面。不仅高校物业信息化利用程度较低,而且不同高校物业管理的信息化程度存在明显差距。在饮食管理方面仅限一卡通系统,公寓管理在信息化建设相对起步较快,较多高校采用了公寓管理系统软件,在线管理,实现了学生公寓房间、住宿人员、公寓设施、报修维修、来访门禁等的信息化管理[10]。
尽管目前各高校物业的信息化建设情况差异较大,但是总体发展趋势是充分利用校园网络,利用信息化管理平台,提高物业及后勤的管理水平和服务质量,在保证为全校师生提供良好物业服务的同时,实现利润的最大化[11]。现在,社会上已有一些较为成熟的研究机构和公司在做相关工作,例如伯纳德科技公司,该公司对高校后勤社会化改革一直做深层研究和探索,从物业的信息化建设、资源管理、成本管理、考核评测等多个方面对高校物业管理涉及的职能进行细分和规范化研究,形成了一整套标准化管理体系,同时该公司为高校提供一套完整的物业信息解决方案[12]。
.................................
第二章 系统理论及技术
从 C/S 模式跨越到 B/S 模式,是现代管理系统发展的一个趋势,B/S 模式的三层架构,笔耕文化推荐期刊,不仅维护方便,而且具有更强的安全性和稳定性。现阶段实现 B/S 架构的方式有很多,如 JSP、ASP、ASP.NET 等,本系统的实现就借助 ASP.NET 来实现。系统的实现,避免不了数据的存储和访问,Oracle、MY SQL、SQL Server 是当今世界上著名的数据库软件,借助上述软件,能够很好的对数据进行建模,并实现数据安全存储于访问。而数据使用情况的统计、输出等信息就要借助 CrystalReports 水晶报表来实现。
........................................
2.1 B/S 模式
B/S 模式是一种软件模式,同时它是基于服务器和浏览器实现的一种架构,它的出现伴随着互联网技术的迅猛发展及互联网技术应用需求而快速发展起来,B/S模式是在 C/S 模式应用的基础上进行扩展和研究最终实现的一种模式。在这种结构下,采用网页技术实现,所有的用户和服务的交互界面由浏览器提供。图 2-1即为 B/S 三层结构模式[25]示意图。
运行维护简便快捷这一巨大优势对 B/S 模式的快速发展极大的促进作用,服务提供商很容易为符合互联网规范的联网设备的所有客户群提供服务,通过局域网、企业网、互联网等方式访问和操作系统数据上传、下载,数据共享和数据大规模处理;B/S 模式的致命缺陷是对外网环境依赖性太强,很可能外网的一次波动就会对系统的整个稳定性造成破坏,最终导致系统当机,严重的会造成大量数据丢失[26]。
B/S 模式最大特点是:计算机上所有的多媒体信息、文件信息、甚至系统都可以通过互联网的方式进行共享,实现数据共享和服务共享,用户可以通过各种客户端如浏览器、下载软件等实现多媒体信息访问,存储多媒体信息的计算机一般称之为服务器,大量服务器形成分布式服务器集群,集群中每一个服务器彼此之间能够进行通信,还能够分开或同步访问数据库,实现自由、宽松、共享的虚拟资源环境。客户端 PC 需要安装浏览器,浏览器提供用户访问功能,使用时,用户通过网站访问用户页面,实时查询需要的数据,依据需求点击超级连接进行下载,下载完成之后,即可在自己的 PC 机上对下载的资源文件进行操作;对于 B/S 模式来说,在下载过程中产生的所有与后台数据库有关的操作指令,都由服务器转交给后台数据库服务器,服务器获取指令之后,依据指令的定义和规范对指令进行分析,获取解析结果,在指令处理模块执行,执行完成之后返回给服务器,最终将操作结果返给用户,获得需求信息。借助上述流程,企业和高校可以采用 B/S架构实现专业服务提供,为业务的推广和事务处理提供了良好的网络平台[27]。
..................................
第三章 系统需求分析 ............................26-35
3.1 系统功能分析 ...........26-30
3.2 系统性能分析 .....................30
3.3 系统软、硬件需求 ...........30-31
3.4 基于用例需求建模 ..........................31-34
3.5 本章小结..................... 34-35
第四章 系统设计与实现 ..................35-64
4.1 系统总体设计 ................35-36
4.1.1 系统总体架构 .................35
4.1.2 数据库总体设计............. 35-36
4.1.3 系统设计分解..................... 36
4.2 登录模块的设计与实现.............. 36-40
4.2.1 用户信息数据库设计.................... 37-38
4.2.2 登录界面设计 ..................38-39
4.2.3 用户登录代码实现.................... 39-40
4.3 系统管理操作界面设计与实现.................... 40-42
4.3.1 系统管理员数据库设计................... 40-41
4.3.2 系统管理员管理界面设计................... 41-42
4.4 商户管理子系统 ......................42-49
4.4.1 商户管理子系统数据库................. 43-47
4.4.2 商户管理子系统界面 ....................47-49
4.5 能源管理子系统的设计与实现.................. 49-54
4.5.1 能源管理数据库设计................ 49-52
4.5.2 能源管理系统界面...........................52-54
4.6 教室管理子系统的设计与实现................. 54-58
4.6.1 教室管理数据库设计..................... 54-57
4.6.2 教室管理系统界面 .........................57-58
4.7 宿舍管理子系统的设计与实现...................... 58-63
4.7.1 宿舍管理数据库设计 .......................58-61
4.7.2 宿舍管理系统界面 ......................61-63
4.8 本章小结 ............................63-64
第五章 系统测试....
本章结合系统的实现对系统进行详细的测试,包括功能测试和性能测试。功能测试主要是检测系统的功能模块是否能正常运行,能够得到正确的结果,长时间运行是会出现不可预期的 BUG;性能测试主要是对各种模块的工作效率进行测试。以下章节对描述对系统的详细测试。
5.1 系统功能测试
5.1.1 登录系统的测试
对登录系统的测试主要是检测账号、密码验证功能和登录之后的界面跳转功能。在登录页面输入身份、登录账号、登录密码,点击“登录”按钮,対各类账号进行测试,测试结果如表 5-1 所示。
以系统管理员身份登录系统之后,测试控件跳转功能。点击“人事管理”按钮,跳转至人事管理页面;点击“商户管理”按钮,跳转至商户管理页面;点击“能源管理”按钮,跳转至能源管理页面;点击“教室管理”按钮,跳转至教室管理页面;点击“宿舍管理”按钮,跳转至宿舍管理页面。登陆之后的导航页面如图 5-1 所示。
5.1.2 商户管理子系统测试
商户管理子系统的测试主要包括商户管理员权限下各部分功能的测试、商户权限下各部分功能的测试。
首先是商户管理员权限的功能测试,依次对添加、编辑、查询、删除功能进行测试。图 5-2 分别是进行多次上述操作之后的结果,通过分析,功能测试合格。
商户管理员的生成催款单、缴费管理等功能通过测试验证合格。包括商户管理员的催款单通过邮件发送、参数设置也都通过测试。
...............................................
总结
在高校物业发展日趋迅速、竞争日趋激烈的形势下,如何把握高校物业发展方向,如何适应保证高校物业适应市场需求,如何加快高校物业的社会化进程,科学准确有效的提高高校物业管理效率,成为当前高校物业管理面临的重大问题,同时也为高校物业的健康发展提供了一个新契机。在高校物业发展市场化、专业化、社会化和规范化的进程中,引进现代科学技术、网络通信技术加强高校物业系统的建设已经成为高校物业发展的必然趋势。
本系统采用基于 B/S 结构的 ASP.NET 架构进行详细设计,针对大部分高校的物业管理模式和方法进行了具体分析,对于高校商户管理、能源管理、教室管理、宿舍管理等方面的业务进行了详细设计,并实现整个系统,使整个物业管理网络化、智能化、并能够很大程度削减开支,解决高校很多负担问题。
本文在系统构思、设计、及实现阶段主要做了以下几方面的工作:
(1) 首先从高校物业的信息化的背景出发,分析了高校物业信息化管理系统在国内外的发展情况,并根据上述分析,引入 B/S 结构,阐述其优越性对于本文的研究意义和实际参考价值。
(2) 简单介绍了本系统需要的各类技术,同时分析部分技术的优缺点,对整个项目的技术取舍做出了选择。首先,介绍 B/S 模型,分析 B/S 和 C/S 之间的区别,同时对该结构进行较为详细的分析。其次,介绍了B/S结构要用到的技术APS.NET,分析了选择 ASP 的技术优势。再次,介绍了整个系统的核心数据库需求及技术选择,SQL Server。最后,介绍了工程显示及打印用的水晶报表 Crystal Reports,分析了基于 Web 的水晶报表的实现。
(3) 从系统的功能需求、用例图、业务需求、系统性能需求几个方面对高校物业管理系统进行了描述,详细讲述了商户管理模块、能源管理模块、教师管理模块和宿舍管理模块的详细需求。从本章能够详细了解本物业管理系统的整体功能。
(4) 详细介绍了登录系统、商铺管理系统、能源管理系统、教室管理系统、宿舍管理系统等进行了详细设计,包括数据库的实现和界面的设计实现。最后简单介绍了水晶报表的实现。
(5) 从功能测试和性能测试两个方面对整个高效管理系统进行了测试。功能测试即是各部分功能是否能够正常运行,性能测试介绍了包括连接测试、负载测试和压力测试,并对测试结果进行了分析,表明系统运行情况良好,能够满足高校物业管理系统的需求。
.................................
[1] 马大宇. 试论高校物业管理的功能定位和发展方向[J]. 高校后勤研究. 2012(06)
[2] 黄永胜,潘晓霞. 高校物业管理的现状及对策[J]. 高校后勤研究. 2012(06)
[3] 王凤英. 高校物业管理存在的问题及改进策略探析[J]. 科教导刊(上旬刊). 2012(07)
[4] 郝进义. 数据库设计规范及设计技巧研究[J]. 计算机光盘软件与应用. 2012(12)
[5] 薛爱萍,任志国. 高校物业精细化管理探讨[J]. 经营管理者. 2012(11)
[6] 楼晋阳. 高校物业管理模式探析[J]. 高校后勤研究. 2012(01)
[7] 丁智刚. C/S模式与B/S模式相结合的数据库系统技术研究[J]. 信息安全与技术. 2011(11)
[8] 薛少清,何化春,赵丽琴. 浅议高校物业管理的特点及其发展趋势[J]. 山西高等学校社会科学学报. 2011(10)
[9] 冼进. 基于Web的智能报表设计研究[J]. 计算机与现代化. 2011(07)
[10] 于兴隆. 基于B/S模式高校实验管理系统的设计[J]. 电脑编程技巧与维护. 2010(18)
本文编号:10853
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/10853.html