1、西 京 学 院本科毕业设计(论文)题目:高校后勤管理系统的设计与实现教学单位: 工程技术系 专 业:计算机科学与技术学 号: 姓 名: 指导教师: 2012年5月摘 要 对于各种院校来说,利用计算机支持院校高效率完成管理的日常事务,是适应现代院校制度要求、推动院校事务管理走向科学化、规范化的必要条件;而高校后勤管理是一项琐碎、复杂而又十分细致的工作,如果实行人工操作,须人工填制表格以及计算费用等等,这就会耗费工作人员大量的时间和精力,计算机进行高校后勤管理,不仅能够保证数据准确无误、快速输出,而且还可以利用计算机对有关信息进行统计,服务于院校及其他方面的核算。高校后勤管理系统,具有人工查询所无
2、法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校日常事务管理的效率,也是院校的科学化、正规化管理,与世界接轨的重要条件。本高校后勤管理系统主要包括“学生信息的管理”、“楼宇信息管理”、“水费信息管理”、“电费信息管理”和“系统用户管理”等模块。它主要对学生宿舍的用水用电情况进行统计,便于学生和后勤人员查询。节省了大量的人力劳动,方便于学生随时查看自己宿舍里的使用情况。关键字:ADO;ACCESS;ASP;后勤管理;信息AbstractFor a variety of institutions, the use of comput
3、er support for the institutions to complete the management of an efficient day-to-day affairs, is a demand for a system to meet the needs of modern institutions, the management of their affairs to promote the scientific and standardization of the necessary conditions; and utilities is a query of tri
4、vial, complex and very detailed work, if the manual operation required to manually calculate the cost of forms and fill in and so on, which will cost a lot of staff time and energy utilities computer inquiries, not only to ensure that data accurate, fast output, but also can make use of the computer
5、 information on the statistics, the service academies and other aspects of accounting. Query system utilities with inquiries artificial advantages unmatched. For example: the rapid search to find convenient, high reliability and large storage capacity, the confidentiality of a good, long life and lo
6、w cost. These advantages can greatly improve the efficiency of day-to-day affairs, but also the institutions of scientific and standardized management, and an important condition for the rest of the world. The logistics system, including utilities query student information management, Building Infor
7、mation Management, water information management, tariff information management and User Management module and so on. It is mainly water on the student dormitories on electricity consumption statistics for students and other staff. Save a great deal of human labor, to facilitate student dormitory at
8、any time to view their own usage.Key words: ADO;ACCESS;ASP;Logistics management;Information1目 录1 课题研究背景与意义11.1课题研究背景11.2研究目的与研究方法21.2.1 研究目的21.2.2 研究方法22 后勤管理系统的需求分析及可行性分析42.1 用户需求分析42.2技术可行性42.3经济可行性42.4 系统需求分析52.4.1功能需求52.4.2 数据需求62.4.3 本系统的优势63 高校后勤管理系统的概述73.1开发高校后勤管理系统的需求73.2 高校后勤管理系统国外的发展现状73.3
9、高校后勤管理系统的国内发展现状及意义84 后勤管理系统的概要设计94.1系统设计方法三原则94.2 系统设计使用的工具94.3 系统设计的体系结构104.4 系统设计的任务104.5系统功能分析114.6系统功能设计124.6.1 用户登录设计124.6.2 数据库设计124.6.3 界面设计145 后勤管理系统的详细设计及实现155.1系统功能模块设计165.2.1数据库概念结构设计175.2.2 数据库逻辑结构设计205.2.3 数据库物理结构设计205.3业务流程图分析245.4数据流程分析255.5数据字典255.6处理逻辑286 系统的测试307 总 结32致 谢34参考文献35附
10、录36西京学院本科毕业设计(论文)1 课题研究背景与意义1.1课题研究背景随着21世纪的钟声敲响,人类正以惊人的速度走出工业文明,步入超高速发展的信息时代。对于明天,我们无法预想,因为计算机正以令人难以致信的速度发展。信息时代的来临不仅改变着我们的生活,也不断改变着我们的思维方式和学习方式,以及我们周围的一切。可以说,计算机注定要伴随我们一生。电子信息的网络化,各行各业的高度信息化不断推动着社会的高度发展。对于我们新世纪的大学生来说,我们不仅仅要掌握计算机的基本技能,而且要精通计算机的科学技术及其应用。在现代化的经济时代里,信息化竞争已经越来越趋于白热化,具有先进的信息化技术,无论是个人也好,
11、还是企业也罢,都能占据先机,从而有效地拓宽与发展。对于已经加入WTO的中国,我们已经别无选择了随着全国高校后勤社会化改革的不断深入,高校后勤在管理的范围和服务的质量上都有了新的要求,原有简单、落后的管理方法和手段已经不能适应社会化改革和市场竞争的要求。提高后勤管理水平、提高内部运行效率、增强服务意识已经成为后勤实体生存与发展的必要条件。引进先进的计算机网络技术进行后勤全面的信息化管理已经是后勤发展的必由之路。 目前,全国高校后勤在利用信息化管理的手段上还比较落后。随着高校逐年扩招,学生人数越来越多,对吃、住等后勤物业服务保障的要求越来越高。同时, 校区基础设施也在不断增加,管理服务内容和范围不
12、断扩大。校区分散,部门众多。这就要求后勤提供服务保障的管理模式和方法也要适应这一新形式的变化。 提高后勤队伍素质建设和服务意识,有效地利用网络化、现代化管理手段已经是大势所趋,只有这样才可能更好地保证学生和教职员工的正常学习和生活。高校后勤社会化改革过程中。虽然在产权制度设计、现代企业制度建设等方面作了一系列改革尝试并取得了一些成效。但因为后勤工作涉及面广,各项管理工作基础亏弱,高校后勤财务管理和资产管理仍然面临着管理手段落后、管理效率低劣等问题。由此造成的后勤资本不能实现优化设置装备摆设,资产利用效益低下,甚至国有资产流失等。不仅直接影响了高校的办学效益也不利于后勤社会化改革的进一步深化。针
13、对高校后勤财务的特定需求,市场上的一些高校财务软件已不能适用高校后勤的会计核算。而贸易化的通用企业财务软件,过于注重通用性,无法充分考虑高校后勤每一个经营实体和具体部门的现实需求。整个学校后勤管理仍处于较低水平。 信息管理系统(MIS)是提高企业,单位以及人们生活效率的一个极其重要的方面,它的发展与广泛应用能够体现一个企业是否具有现代化竞争科技实力,更是评判一个国家信息化发展的一个标准,因此,做好信息管理系统(MIS)也是我们大学生信息技术能力的一个体现。社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。尤其是以
14、微型计算机为处理核心,以数据库管理系统为开发环境的管理信息系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。1.2研究目的与研究方法1.2.1 研究目的随着改革开放的深入发展,社会主义市场经济的建立,人们越来越认识到市场的竞争,归根到底是商品的竞争,而商品的竞争,归根到底是技术的竞争、人才的竞争。特别是当今世界已进入高科技时代,学校管理要创一流水平,体现一流质量,实现现代化管理势在必行。经过详细的分析和调查,本设计采用Microsoft ASP作为开发工具,后台数据库采用Access数据库设计,利用ADO数据库访问技术实现对数据库的各种管理操作,实现查询水电费及管理功能。采用
15、B/S模式开发,分为客户端和服务器端。服务器端运行数据库管理系统,客户端运行应用程序以实现各自的用户界面和业务逻辑处理,客户和数据库服务器进行通信,客户通过查询提出数据访问请求(查询或更新) ,服务器响应请求,并把结果返回给用户,其优势在于系统简单、功能强大、扩展能力良好。该系统功能较齐全,用户界面好,使用性强,可靠性好,明显提高水电费查询管理的工作效率。后勤管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。1.2.2 研究方法为研
16、究这个系统的开发,查阅了相关的资料和文献,如:清华大学出版社2005年5月出版的ASP企业管理系统开发实例、上海交通大学2006年6月出版的ASP程序设计基础、人民邮电出版社2006年4月出版的数据仓库项目管理实践、中国铁道出版社2005年6月出版的ASP与网络数据库技术、2005年第6期广州广播电视大学学报里发表的我国中小型企业信息化问题研究、电子工业出版社2009年1月出版的网络数据库应用系统开发技术ASP.NET、机械工业出版社2008年8月出版的网络数据库技术应用、清华大学出版社2007年1月出版的Access数据库应用教程等等,同时也参考了一些外文参考文献。由于本设计采用的是Micr
17、osoft ASP作为开发工具,后台数据库采用Access数据库设计,利用ADO数据库访问技术实现对数据库的各种管理操作,实现查询水电费及管理功能。所以参考文献的具体内容对整个系统设计过程提供了很大的帮助,文献中的一些实例导航为我所做的系统提供了一个参考框架。通过掌握各种ASP的基础知识和管理系统开发的基本过程,注重实际应用与必要的基础知识的统一、软件功能与开发思路的统一。文献中的一些开发实例均来自于工作实践,充分考虑实例的典型性和先进性。由浅入深,通俗易懂。实例采用Access数据库,对数据库的安装、调试及修改都做了说明,操作比较简单易懂。这些文献的设计实例都具有一些自身的特点,有很多值得去
18、借鉴和研究的地方。本课题已有的研究基础和已有的研究成果为我研究开发的后勤管理系统奠定了软件、网络以及计算机科学的基础,对我的开发设计过程提供了一些帮助和启发。网络技术的发展使得水电费查询日益广泛与深入,同时也使得后勤管理系统的缺陷问题日益突出。一方面,后勤管理系统提供了查询的快捷性与方便性,只要满足授权的人员,任何地点都可以进行查询;另一方面,也增加了系统的问题,这使得我的后勤管理系统有机会在前期研究开发工作者的基础上能够更加完善系统不足之处。在他们的研究与开发下,仍尚存一些研究空间,这个系统本身比较薄弱的环节都可以再更加完善,同时对本课题已有的研究文献存在空白之处给予补充添加,完善一些模块的
19、功能使其更加符合现在学校以及一些社区机构所需水电费查询管理系统要求。 另外,我也对目前市面上比较流行的水电费查询软件和网站进行了分析,发现有些系统都没有对用户信息进行管理,只是单纯的把用户水电费数据报表显示出来,没有分类查询以及显示用户信息。由于本设计主要是针对学校后勤进行水电费的管理工作,方便按时将学生水电费情况反映出来并予以统计,因此这个系统就对这方面进行了改进,可以进行学生信息综合管理,分院系管理以及公寓编号管理。2 后勤管理系统的需求分析及可行性分析2.1 用户需求分析后勤管理系统是学校后勤管理中的重点,存在着信息录入量大,查询请求多,查询条件繁杂的特点。而传统的水电费查询方式因为操作
20、烦琐,不能进行方便的操作,已经不能够满足管理中的需要。为了将水电费查询纳入规范化、现代化管理的轨道,针对现有的查询方式中存在的问题和管理的实际需要,我们将理顺管理体制、建立各种管理规范与开发信息系统有机地结合起来。通过建立专门的后勤管理系统来实施对学校后勤进行统一管理。所以,为了顺应用户需求,我们推出了后勤管理系统。2.2技术可行性后勤管理系统,传统的管理方法为手工统计或者用excel一类的工具来进行查询,学生通常不能方便的自行查询,管理过程复杂工作量大,而且容易丢失数据。根据系统分析自身特点结合实际情况为基础,本系统采用ASP技术,使用ACCESS数据库系统开发,把它们转为有效的数据库设计,
21、这些数据库具有功能完备、效能高的特点。这个设计主要是面对学校内部的水电费管理而研制的一个系统。随着学校的规模不断增大,对水电费管理的快速性和可靠性也提出了更高的要求,这个系统就是针对学校进行快速、准确的处理水电费这一体系而开发的。这一理论体系包括水电费的查询、统计等带来的一系列结算。这是一个算杂而必须严格认真的标准应用系统。 设计后勤管理系统是为了提高学校对水电费用计算及查询等管理工作的效率,大幅减轻工作量,降低成本,缩短工作周期,进而提高整体管理水平、规范管理制度、杜绝漏洞和隐患,为用户提供更快捷、方便的服务。文档从设计原理及实现方法出发详细阐述了各项功能的分析、设计、实现的过程。整个系统从
22、符合操作简便、界面友好、灵活、实用、安全的要求出发,完成水电费查询的全过程。2.3经济可行性对于各种院校来说,利用计算机支持院校高效率完成管理的日常事务,是适应现代院校制度要求、推动院校事务管理走向科学化、规范化的必要条件;而查询水电费是一项琐碎、复杂而又十分细致的工作,如果实行人工操作,须人工填制表格以及计算费用等等,这就会耗费工作人员大量的时间和精力,计算机进行水电费查询,不仅能够保证数据准确无误、快速输出,而且还可以利用计算机对有关信息进行统计,服务于院校及其他方面的核算。水电费的查询系统,具有人工查询所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本
23、低等。这些优点能够极大地提高学校日常事务管理的效率,也是院校的科学化、正规化管理,与世界接轨的重要条件。综上所述,实施MIS在技术上、经济上都是可行的,因此,开发企业后勤管理系统是可行的。2.4 系统需求分析系统需求分析主要就是明确后勤管理系统所要实现的目标,并给出解决方案。对系统的需求分析可以从功能需求和数据需求两方面来进行。功能需求分析主要是对系统所要实现的目的进行分解,使之形成既相互独立又相互联系的几个部分,然后将每个部分映射为一个或多个功能,这些功能相互之间形成一个有机的整体。数据需求分析就是对系统中涉及的数据进行识别,并描述出它们在系统中的关系和流向。如上所述,通过功能需求分析可以得
24、到系统的主要功能,通过数据需求分析则对数据库设计有所帮助。下面详细进行这两个部分的分析。2.4.1功能需求后勤管理系统需要实现学生信息管理、水费信息管理、电费信息管理、学生公寓信息管理和用户管理几个部分功能,下面分别阐述这几个部分的功能需求。(1)学生信息管理: 学生基本信息的添加, 学生基本信息的删除, 学生基本信息的查询。(2)水费信息管理模块: 水费信息的添加, 水费信息的删除, 水费信息的查询。(3)电费信息管理模块: 电费信息的添加, 电费信息的删除, 电费信息的查询。(4)公寓管理模块: 公寓信息的添加, 公寓信息的删除, 公寓信息的查询。(5)系统用户管理模块: 用户添加, 用户
25、删除。2.4.2 数据需求通过前面对系统功能需求的分析,可以了解到后勤管理系统主要实现5个方面的功能,包括学生信息管理、水费信息管理、电费信息管理、公寓管理和系统用户管理。后勤管理系统所涉及的主要数据包括水电费录入、水电费检索、楼宇管理和用户记录,下面分别分析这些数据需求。(1)水电费录入水电费录入是后勤管理系统中最重要的一个环节,是该系统的原始数据。系统中,录入水费的吨数,电费的度数和各自的单位价格。系统自动计算他们的总价格。(2)水电费检索根据不同的条件来检索系统中的水电费使用情况和各自的价格。(3)楼宇管理 楼宇管理是管理学校学生公寓信息的,学生的楼号和寝室号。水电费都是根据每个寝室来算
26、,寝室是水电费的最小单位。(4)系统用户管理用户记录是用户管理中建立的用户基本信息,主要包括用户名、登陆密码、登录时间,权限管理等。2.4.3 本系统的优势本系统相比国内外其他的后勤管理系统,有界面美化,符合用户的需求。让用户能够很快的接受。本系统将实际中复杂的系统,设计成简便实用的管理信息系统。3 高校后勤管理系统的概述3.1开发高校后勤管理系统的需求网络的出现与发展,使以因特网(INTERNET)为主要标志的网络技术构成了现代技术文化的重要部分,联系上亿人的因特网将人类带入了一个全新的数字化时代,拓展了人类的第二生存空间网络社会。总之,多媒体网络技术为人的全面发展、教育教学质量的提高提供了
27、良好的环境和技术支持。因而,包括教学设计、课程实施、教学管理及其评价等一系列实践活动应更广泛地考虑信息时代教学的特征,以系统、整体、联系的理念开展教育实践活动,积极合理地引用多媒体网络技术,促使教学内容向课本外延伸,教学评价向能力转向,课程设计向多元化发展。随着经济的全球化以及中国经济改革的逐渐深化,各企业面临着越来越多激烈的竞争。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。学校同样需要高效率的软件来支持他的运营。学校后勤管理系统可以方便学校后勤部门的统一管理和监督。后勤人员可以随时查看学校寝室使用水费和电费的情况。后勤管理系统
28、由管理人员将每个月的水费和电费使用情况录入后勤管理系统,通过用户登陆以后查询使用情况。本次设计采用ASP为设计语言,来实现学校水电费查询与管理的功能。由于原始的查询系统为手工操作,不能及时有效的反映水电费的情况,而且不能集中的管理给管理人员带来不必要的麻烦。而传统的查询水电费并没有对学生信息进行统一管理。该系统将复杂的水电费查询进行归纳、分析、总结,再转化成计算机工程,采用面对对象的编程思想,从具体的查询及管理角度出发,进行编程和设计,实现学生用水用电情况查询、学生基本信息查询、水电费计算等功能。为提高工作效率和管理质量、提供优质服务奠定了基础。3.2 高校后勤管理系统国外的发展现状计算机的发
29、明应用,被视为人类的第三次重大的科学技术革命,是一次飞跃。过去的革命最高成就就是“用机器制造机器”,是手的延长,而计算机的出现却能做到“用机器控制机器”,是脑的延伸。计算机是提高生产效率的主要工具及途径。在西方国家,计算机系统的发展有以下四个阶段:第一阶段(1954-1964)电子数据处理阶段(EDP)。 此阶段以单项数据处理为主,如财务管理、水电费查询管理、工资管理等。第二阶段(1964-1974)管理信息系统阶段(MIS)。在这期间,由于高速度的处理机、高速度大容量的存储器与器件有了突破性进展,使得计算机应用系统从单项应用的 EDP发展到多功能、多层次、综合性的应用阶段,使得 MIS日渐成
30、熟,具有了控制、预测、辅助和决策的功能。第三阶段(1974-1980)决策支持系统阶段(DSS)。在此阶段解决的主要是面向高层管理,大范围的决策问题以及非结构化信息的处理。 第四阶段(1980-)职能管理系统阶段(IMS)。这个阶段强调的是综合管理功能,多维服务模式,人机协调的、智能化的、集成化的计算机辅助管理功能等。 据统计,目前,美国在财务会计上占有90%的工作由计算机完成;日常水电费管理中80-100%的信息处理由计算机完成;计划管理是8090%;在计算机应用发展较快的国家中,计算机应用于经济管理的占80%;用于科技计算的占8%,用于生产过程控制的占12%;由此可以看出,经济管理是计算机
31、应用的主要领域。3.3高校后勤管理系统的国内发展现状及意义由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国有丰富的原始信息资源,但在此基础上再生的二次信息系统和数据库产业的规模和市场占有率、使用率相当低,大量的有价值的信息未能进一步加工成商品使其增值。我国的计算机应用要比西方国家落后十几年,管理信息系统的开发应用是从1973年开始的,83年以后才开始了大量的实际的开发和研究工作。因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径,值世界
32、信息化浪潮正以不可阻挡之势席卷全球时,我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。由于学校的后勤管理是学校非常重要的一个部分,学生的生活情况直接影响到了学生的学习。高效率的管理好学校的后勤,是现代化学校必须考虑的一个部分。后勤管理系统,就替代了传统的纸质记录单的查询。学生可以快速检索到自己寝室的水电费使用情况同时管理员也可以对学生信息进行查询管理。4 后勤管理系统的概要设计4.1系统设计方法三原则人类在复杂的工程技术系统如能源、交通等建设方面,积累了丰富的经验,为研究复杂系统如管理信息系统提供了科学
33、的指导性方法论,其主要原则如下:(1)整体性原则。系统是相互联系,相互作用的诸要素组成的综合体。我们必须从整体和各组成部分的相互关系来考察事物,从整体目标和功能出发,正确处理系统各组成部分之间的相互关系和相互作用。(2)分解协调原则。就是把复杂问题化成若干相对简单的子问题以方便求解。若子系统的问题比较复杂,还可以再分。但在处理各类子问题时,必须根据系统的整体功能和目标,协调各子系统的行为、功能与目标,以保证整体功能目标的实现。(3)目标优化原则。所谓目标优化原则对简单系统来说,是求最优解,对复杂系统来说,求的是满意解。一定要注意,目标优化原则并不简单是求最优解的问题。这里最需要指出的是:以上三
34、原则是系统方法中处理复杂系统问题的三个主要原则,并非全部原则。在处理实际问题时,还需在这些原则的指导下,根据问题的特点,确定求解的具体方法和策略。4.2 系统设计使用的工具在本次系统设计中,我主要运用ASP、Access、Fireworks、还使用Dreamweaver作为ASP的编辑环境。由于本系统是基于WEB的,ASP(Active Server Pages,动态服务器主页),是我们设计网站的关键技术,所以我采用Microsoft ASP技术实现WEB接口,连接后台数据库,处理服务器端的程序,动态生成WEB页面。因为ASP没有固定的编辑环境,人们一般用Dreamweave作为他的编辑环境。
35、Dreamweaver主要用来制作网页文件,制作出来的网页兼容性比较好,制作效率也很高。Dreamweave字面意思为“梦幻编织”,这一软件有着不断变化的。丰富内涵和经久不衰的设计思维,它能充分展现创意,实现想法,锻炼能力。Access 2003关系型数据库管理系统是一种简单易用的桌面数据库管理软件,是Microsoft Office系列应用软件的重要组成部分。它的界面友好,功能全面且操作简单,不仅可以有效地组织与管理、共享与开发应用数据库信息,而且可以把数据库信息与Web结合在一起,为局域网和互联网共享数据库奠定基础。而我之所以选用ACCESS作为我的数据库,是因为它的移置性比较好,移置后不
36、用做导入等复杂的操作,在演示的时候不容易出问题。考虑到不是用于商业目的,选用小型的数据库就足够了。4.3 系统设计的体系结构本后勤管理系统的设计及开发采用了流行的B/S(浏览器/服务器)模式的数据库体系,用户端主要负责人机交互,包括一些与数据和应用关系的图形和界面运用17;Web服务器主要负责对客户端应用程序的集中管理;应用服务器主要负责应用系统的逻辑结构和数据关系,即事务处理;应用服务器又可以根据其处理的具体业务不同而分为多个;数据服务器则主要负责数据的存储和组织、分布式管理、备份和同步等等。4.4 系统设计的任务系统开发的总体任务是实现水电费查询。后勤管理系统是一个将学生管理、学生公寓管理
37、等功能融为一体的系统。一个完整的后勤管理系统的任务主要包括以下几项:(1)系统管理,主要负责用户的管理,包括用户的登录、注销。(2)学生管理,主要负责管理学生基本信息,包括学生信息的添加、删除和查询。(3)水费管理,主要负责水费的管理,包括水费信息的添加、删除和查询。(4)电费管理,主要负责电费的管理,包括电费信息的添加、删除和查询。(5)用户管理,主要负责管理用户基本信息,包括用户信息的添加、删除。系统设计任务模块图如图4.1所示。图4.1 系统总体模块设计4.5系统功能分析根据高校后勤管理机构提供的水费管理信息,预测开发的管理系统的达到的功能如下:(1)第一部分:系统管理要求:用户分三类:
38、超级用户一切功能可用、管理员不可添加系统用户、修改用户密码、收费员仅可查询信息、收费功能(2)第二部分:水费管理要求:实现缴纳水费及查询缴费情况。(3)第三部分:电费管理要求:实现缴纳电费及查询缴费情况。(4)第四部分:用户管理 要求:实现编辑用户和浏览用户信息。(5)第五部分:学生管理要求:实现学生基本信息的编辑。系统功能图如图4.2所示。图4.2系统功能图4.6系统功能设计4.6.1 用户登录设计用户登陆设计流程图如图4.3所示。 4.3登录流程图用户分三类:超级用户一切功能可用、高级管理员不可添加系统用户、修改用户密码、管理员仅可查询信息、收费功能。4.6.2 数据库设计数据库是高校后勤
39、系统必不可少的支持,在设计数据库表结构之前,首先要创建一个数据库,在我们的高校后勤系统中,我们定义这个数据库为Shop。该数据库中包含了:(1) 学生信息,包括的学生姓名(char(10) null)、学号(char(10) not null)、生日(datetime null)、学院(char(20) null)、年级(char(20) null)、专业(char(20) null)、电话(char(15) null)、地址(char(20) null)、宿舍房间号(char(20) null)等。(2) 水电费信息,包括的数据项有水费吨数(char(10) not null)、电费度数(c
40、har(10) not null)、年份(datetime null)、月份(datetime null)、楼号(char(20) null)、房间号(char(20) null )、备注(char(50) null)等。(3) 管理用户信息,包括的数据项有用户ID(char(10) not null)、真实姓名(char(10) not null)、用户类别(char(10) not null)(超级管理员、高级管理员、普通用户)、密码(char(10) not null)、权限(char(10) not null)、登陆次数(char(10) null)、上次访问时间(datetime n
41、ull)等。1)用户信息表yh用户信息表用来保存系统用户,结构如表4.1所示。表4.1 用户信息表编号字段名称数据类型说明1Idint用户编号2Titlevarchar(15)用户帐号3Contentvarchar(15)用户密码2)学生信息表xs学生信息表用来保存学生的信息,结构如表4.2所示。表4.2 学生信息表编号字段名称数据类型说明1Idint学生编号2XinbieChar(19)学生性别3Namevarchar(50)学生名称4ShengriTime学生生日5Yuanxivarchar(50)院系6Zhuanyevarchar(50)专业7ShijianTime入学时间8Jiatin
42、gvarchar(50)家庭住址3)水电费表sd水电费表用来保存用户订购的商品信息,结构如表4.3所示。表4.3 水电费表编号字段名称数据类型说明1Id Int编号2UserIdvarchar(20)用户名3LouhaoChar楼号4YuefengInt月份5NianfenInt年份6DunfenFloat吨分7DianfeiFloat电费额度8Beifenvarchar(50)备注4.6.3 界面设计1)设计管理主界面本程序管理主界面为manage.asp,在manage.asp中,包含了文件Left.asp。Left.asp用来处理系统管理(用户列表)、学生管理(类别管理,学生列表)、水电
43、费管理(类别管理,信息查询)、用户管理(系统用户,系统管理员,修改密码,退出)等。 2)设计sadmin/manage.asp在sadmin/manage.asp中,使用了框架将网页分成左右两个部分,这样可以确保只有管理用户才能进入此页面。3)设计sadmin/Left.aspsadmin/Left.asp文件用于显示管理界面内容,它定义了一组管理链接,如表2.4所示。表4.4 sadmin/Left.asp管理项目链接用户管理Defaul.asp学生管理Addhw.asp系统管理Subpass.asp水费管理Shuidian.asp电费管理Shuidian.asp数据管理Danjia.asp
44、系统管理员Admin.asp修改密码Search.asp退出登录LoginExit.asp 5 后勤管理系统的详细设计及实现5.1 系统功能模块设计后勤管理系统主要实现对学校水电费的查询,包括水电费录入,学校公寓管理,水电费查询以及系统用户管理。根据对以上后勤管理系统的分析,本系统完成的主要功能有学生综合管理、公寓管理、水电费管理和系统用户管理模块四个功能模块。对上述各项功能进行集中、分块,按照结构化程序的设计需要,得到一个总体的系统功能模块图,其中每个功能模块又由若干个相关联的子功能模块组成。 (1)学生综合管理模块 学生管理模块是用来对学生基本信息的管理,包括学生基本信息的添加、删除和查询
45、。这些信息包括姓名、学号、性别、出生年月、身份证号、院系班级、寝室楼号和宿舍号、家庭地址、电话以及学生登陆时的初始密码。 (2)公寓管理模块 公寓管理模块是指对公寓的管理,系统需要记录公寓的详细信息。用户要求能够添加,删除和查询公寓记录,并提供浏览所有公寓记录的功能。同时提供公寓水电费使用情况的链接。 (3)水电费信息管理模块 水电费信息管理模块是指对水电费信息的记录。系统应该提供添加、删除和查询水电费记录的功能,让用户查看水电费的价格和使用总量,用户还可以查询具体某个月份的水电费信息。同时根据现在社会的趋势,添加了对水电费进行分段收费的功能,管理员可以设置在一定范围内水电费的价格,如果用户超
46、出这个范围,超出部分就要加收一部分费用,系统会自动算出应收费用。 (4)用户管理模块用户管理主要是对系统用户基本信息的管理,包括用户的添加和删除。建立了用户的基本信息之后,就可以对用户登录进行验证和管理,包括权限管理等。可以设置超级管理员、高级管理员以及受限管理员,超级管理员可以对用户所有信息进行设置,学校里的教师可以设置成受限管理员来查询自己宿舍使用水电费的情况。总体的系统功能模块图如图5.1所示。5.1 系统功能模块图5.2 系统数据库设计5.2.1数据库概念结构设计数据库概念结构设计是指在数据分析的基础之上,自底向上的建立整个系统的数据库概念结构,即先从用户的角度进行设计,然后将视图集成,最后对集成后的结构分析优化得到最终结果。E-R模型是用于概念结构设计的有力工具。针对后勤管理系统的需求,通过对水电费查询内容和数据流程分析,设计如下面所示的数据项和数据结构:(1) 学生信息,包括的学生姓名(char(10) null)、学号(char(10) not null)、生日(datetime null)、学院(char(20) null)、年级(char(20) null)、专业(char(20) null)、电话(char(15)