基于WEB的高校后勤管理系统.doc
《基于WEB的高校后勤管理系统.doc》由会员分享,可在线阅读,更多相关《基于WEB的高校后勤管理系统.doc(79页珍藏版)》请在咨信网上搜索。
基于WEB的高校后勤管理系统 71 2020年4月19日 文档仅供参考,不当之处,请联系改正。 本科毕业论文(设计) 题 目 基于WEB的高校后勤管理系统 院(系) 计算机与信息工程学院 专 业 计算机科学与技术 学生姓名 陈凯 学 号 09011006 指导教师 吴其林 职称 副教授 论文字数 16383 完成日期: 年6月5日 巢湖学院本科毕业论文(设计)诚信承诺书 本人郑重声明:所呈交的本科毕业论文(设计),是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其它个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 本人签名: 日期: 巢湖学院本科毕业论文 (设计)使用授权说明 本人完全了解巢湖学院有关收集、保留和使用毕业论文 (设计)的规定,即:本科生在校期间进行毕业论文(设计)工作的知识产权单位属巢湖学院。高校根据需要,有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许毕业论文 (设计)被查阅和借阅;高校能够将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,能够采用影印、缩印或扫描等复制手段保存、汇编毕业,而且本人电子文档和纸质论文的内容相一致。 保密的毕业论文(设计)在解密后遵守此规定。 本人签名: 日期: 导师签名: 日期: 摘 要 现今,计算机网络的迅速发展给人们带来了前所未有的便利,无论学习和生活都已经趋向信息化,因而对于高校后勤管理的改变很有必要。基于WEB的高校后勤管理系统不但方便学生更为后勤管理员的管理带来便利。 本系统采用B/S开发模式,开发工具主要采用PHP,数据库选用MySQL,运行环境采用WampServer,环境中集成了PHP+MySQL +Apache,开发工具采用Notepad+。使用该系统学生能够查询自身相关的水电、宿舍信息、借用物资、订餐以及经过QQ和管理员和超级管理员联系;管理员能够对水费、电费信息、宿舍信息、后勤物资信息、食堂信息和订单信息进行管理以及经过QQ与超级管理员联系;超级管理员能够对用户信息进行管理。管理员和超级管理员也能够对各自信息进行维护。本文针对系统做了详细介绍,该基于WEB的高校后勤管理系统方便实用,便于管理,具有较好的应用价值。 关键词: 高校后勤管理;B/S;MySQL;PHP Abstract Nowadays, the rapid development of computer network brings unprecedented convenience. Both study and life become informationalized. As a result of it, it is necessary to change in logistics management in colleges. Logistics management system in colleges and universities based on WEB is not only more convenient for students but also for administrator to manage logistics. This system adopts B/S development mode and development tools of this system mainly are the PHP, the MySQL database and WampServer runtime environment. What’s more, PHP+MySQL+Apache is integrated in the environment and the development tool is Notepad ++. Students can do lots of things by this system. For example, they can query their relevant information of water, electricity, dormitory, borrowed materials and orders. Students can also get in touch with administrators and super administrator through QQ. The administrator can manage information of water, electricity, logistics, canteen, dormitory and orders. Administrator can contact super administrator through QQ, too. The administrator can manage the users’ information. Administrators and super administrator can also maintain their information. This thesis makes a detailed introduction of the university logistics management system based on WEB. This system is convenient and practical. It’s easy to manage and also has good application value. Keywords: Logistics management of high college; B/S; MySQL; PHP 目 录 第1章 开发背景及相关技术 1 1.1 系统开发背景 1 1.2 系统开发的目的和意义 2 1.3 开发技术简介 2 1.3.1 开发语言——php简介 2 1.3.2 MySQL简介 3 1.3.3 Notepad++简介 3 1.3.4 B/S开发模式 4 第2章 系统分析与设计 5 2.1 可行性分析 5 2.2 系统的总体需求分析 5 2.2.1基于WEB的高校后勤管理系统的使用范围 5 2.2.2 系统功能描述 5 2.2.3基于WEB的高校后勤管理系统的用户特征 6 2.3 系统设计指导思想 6 2.4 数据库设计 7 2.4.1 概念结构设计 7 2.4.2 数据库表设计 10 2.5 系统结构设计 15 2.5.1 系统结构图 15 2.5.2系统功能模块设计 16 2.5.3 接口设计 17 2.6 系统界面设计 18 第3章 系统的实现与测试 20 3.1 系统的实现 20 3.2 系统的测试 35 第4章 结论与展望 40 4.1 系统总结 40 4.2 前景展望 40 参考文献 41 致 谢 42 附 录 43 第1章 开发背景及相关技术 1.1 系统开发背景 在当今社会,人类正以惊人的速度步入超高速发展的信息时代。信息时代的来临不但改变着我们的生活,也不断改变着我们的思维方式和学习方式,以及我们周围的一切。也就是说,计算机注定要伴随我们一生。电子信息的网络化,各行各业的高度信息化不断推动着社会的高度发展。对于我们新世纪的大学生来说,我们不但仅要掌握计算机的基本技能,而且要精通计算机的科学技术及其应用。在现代化的经济时代里,信息化竞争已经越来越趋于白热化,具有先进的信息化技术,无论是个人和企业,都能占据先机,从而有效地拓宽与发展。 伴随着全国高校后勤社会化改革的不断深入,高校后勤在管理的范围和服务的质量上都有了新的要求,原有简单、落后的管理方法和手段已经不能适应社会化改革和市场竞争的要求。提高后勤管理水平、提高内部运行效率、增强服务意识已经成为后勤实体生存与发展的必要条件。引进先进的计算机网络技术进行后勤全面的信息化管理已经是后勤发展的必由之路。 当前,全国高校后勤在利用信息化管理的手段上还比较落后。随着高校逐年扩招,学生人数越来越多,对吃、住等后勤物业服务保障的要求越来越高。同时, 校区基础设施也在不断增加,管理服务内容和范围不断扩大。校区分散,部门众多。这就要求后勤提供服务保障的管理模式和方法也要适应这一新形式的变化。 提高后勤队伍素质建设和服务意识,有效地利用网络化、现代化管理手段已经是大势所趋,只有这样才可能更好地保证学生和教职员工的正常学习和生活。 高校后勤社会化改革过程中。虽然取得了一些成效,但因为后勤工作涉及面广,各项管理工作基础亏弱,高校后勤管理依然面临着管理手段落后、管理效率低劣等问题。由此造成的后勤管理繁琐而又效率低下,不能适应新的形势下的学生需求。不但直接影响了高校的办学效益.也不利于后勤社会化改革的进一步深化。针对各个高校后勤管理特定需求,市场上的一些高校后勤管理软件已不能适用高校后勤的需求。整个高校在这个方面的后勤管理仍处于较低水平。 信息管理系统(MIS)是提高企业、单位以及人们生活效率的一个极其重要的方面,它的发展与广泛应用能够体现一个企业、单位是否具有现代化竞争科技实力,更是评判一个国家信息化发展的一个标准,因此,做好信息管理系统(MIS)也是我们大学生信息技术能力的一个体现。 1.2 系统开发的目的和意义 在传统模式下利用人工进行高校后勤管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令高校管理者对高校后勤信息管理带来了很大困难,严重影响了后勤管理者的工作效率,针对这些情况,我们可使用日趋成熟的计算机技术来代替传统的人工模式, 来实现高校后勤的现代化管理,这一技术具有手工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长, 成本底等。 这些优点能够极大地提高高校后勤信息管理的效率,使我们的高校在市场经济的发展过程 中具有一定的竞争优势,也是高校实现科学化,正规化,现代化的重要条件。实现了科学、统一管理,避免了人工操作产生的错误,大大提高了工作效率。 为了实现提高高校后勤管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便后勤管理部门的工作人员全面地掌握后勤信息以及学生对于后勤服务的态度等目的;为后勤管理部门,开发设计高校后勤管理系统来进行管理对于学生很重要的后勤信息,使后勤管理实现标准化的管理和制度是十分必要的。高校后勤管理系统是一个信息管理系统MIS,它将实现检索迅速和查找方便;信息的录入,修改和删除功能; 以及订餐和借物功能。 1.3 开发技术简介 1.3.1 开发语言——php简介 PHP,一个嵌套的缩写名称,是PHP:Hypertext Preprocessor的缩写。PHP 是一种HTML内嵌式的语言,PHP与微软公司的ASP有些相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,PHP的风格有类似于C语言,现在被很多的网站开发人员广泛的运用。PHP的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它有着快速的执行动态网页的优点。用PHP做出的动态页面与其它的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其它用户在一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就能够了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统[1]。 1.3.2 MySQL简介 MySQL最初的开发者的意图是用mSQL和她们自己的快速低级例程(ISAM)去连接表格。不论如何,在经过测试后,开发者得出结论:mSQL没有她们需要的那么快和灵活。这导致了一个使用几乎和mSQL一样的API接口的用于她们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。 MySQL这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有 以上,而且不论怎样,MySQL AB创始人之一的Monty Widenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。 MySQL有很多特性,如下: 1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。 3.为多种编程语言提供了API。这些编程语言包括Eiffel、C++、Java、Perl、C、PHP、Python和Tcl等。 4.能够充分利用CPU资源,支持多线程。 5.其SQL查询算法得到了充分优化,能够有效地提高查询速度。 6.不但能够作为一个单独的应用程序应用在客户端服务器网络环境中,而且能够作为一个库而嵌入到其它的软件中提供多语言支持。 7.提供多种数据库连接途径,如TCP/IP、ODBC和JDBC等。 8.能够提供用于检查、管理、优化数据库操作的管理工具。 9.能够处理大型数据库,如拥有上千万条甚至上亿条记录的数据库[2]。 1.3.3 Notepad++简介 Notepad++是一套非常有特色的自由软件的纯文字编辑器,有完整的中文接口及支援多国语言撰写的功能,也就是UTF8技术。其功能为Windows 中的 Notepad,也就是记事簿强大,不但能够用来制作一般的纯文字说明文件,而且十分适合当作撰写电脑程序的编辑器。Notepad++的功能不但有语法高亮度显示,而且有语法折叠功能,而且支援宏以及扩充基本功能的外挂模组。它支持多种语言,是开源软件,是一款很有特色的编辑器。C,C++,Java,HTML,PHP,CSS等多种语言受到支持。 1.3.4 B/S开发模式 B/S(浏览器/服务器)模式又称为B/S结构,是一种软件系统体系结构,它是随着技术的发展对C/S结构的扩展。其最大好处是运行维护简便且成本低廉,它能够满足不同的人员在任何有网络的地方根据自身的权限来访问系统和操作数据。以当前的技术看,随着计算机网络的发展B/S模式的应用将会更加广泛。 在系统性能方面,B/S的优势是异地浏览和灵活采集信息,客户端除了浏览器,一般无需任何用户程序,只需从WEB服务器上下载程序到本地来执行。在下载过程中如果遇到与数据库有关的指令,则由WEB服务器交给数据库服务器来解释执行,并返回给WEB服务器,再传输给用户。这种结构中,能够将许多计算机接到一起,形成一个巨大的网。而且各个企业、单位能够在此结构的基础上建立属于自己的局域网。 对于这次开发的基于WEB的高校后勤管理系统正是针对于高校而言,用户主体是管理员和学生,主要功能便是对于高校后勤信息的管理,综上所述,对于此基于WEB的高校后勤管理系统的开发采用B/S模式最适合不过。 第2章 系统分析与设计 2.1 可行性分析 可行性分析是对系统存在的问题是否值得去解决这一问题进行解答,必须要分析清楚找出答案,从而判断原定计划是否能够全部实现或者只能部分实现,要分析清楚系统开发成功后能够带来的利益以及后期维护所产生的成本,以此来决定是否值得去投资开发这个系统。本系统从技术可行性、经济可行性、风险可行性和社会可行性以下几个方面内容进行可行性研究。 1.技术可行性:本系统采用了流行的WEB开发语言PHP和MySQL数据库进行开发。这些技术在世界上已经成熟而且得到了大规模的应用。因此在技术上没有问题的,技术上是可行的。 2.经济可行性:本系统主要是针对高校开发,因此系统规模不会太大,在经费方面对于高校来说是没有问题的,因此,在经济上是可行的。 3.风险可行性:高校本身就拥有很深的技术实力,财务上没有什么问题,组织能力很强,而且对于此项系统的开发后的收益是可观的。因此风险是能够接受的,也是可控的。因此,在风险的问题上是没有什么问题的。 4.社会可行性:这个系统对于高校之外的地方影响很小,而且方便高校管理以及学生自身的信息需求,因此在社会可行性上是没有什么问题的。 综合上述,本系统的的各项可行性研究已经明确,因此开发本系统是完全可行的。 2.2 系统的总体需求分析 2.2.1基于WEB的高校后勤管理系统的使用范围 基于WEB的高校后勤管理系统主要为高校的水电信息,宿舍信息及学生信息等后勤信息管理而开发的,因此其主要适用于高校后勤管理人员对学生至关重要的水电和宿舍信息的管理。 2.2.2 系统功能描述 基于WEB的高校后勤管理系统是为了方便高校后勤管理人员对对于学生生活非常重要的水电以及宿舍信息的管理,以及方便学生查询自己的水电信息和宿舍信息。此系统应该分为三种用户,一是学生,二是管理员,三是超级管理员。学生用户拥有查询自己水电信息以宿舍信息的功能和在线与管理员、超级管理员进行交流的功能,同时具有向食堂订餐和向后勤管理部门借用物品的功能。管理员用户拥有宿舍信息管理、水电信息的录入、水电信息修改和水电缴费以及个人信息维护的功能,还有处理学生订餐和借用物品的功能,以及食堂信息管理功能和后勤物资管理功能,超级管理员拥有添加用户,删除用户和修改用户信息以及个人信息维护的功能。还有,管理员能够和超级管理员在线进行交流。 1.学生的主要功能是: 每个学生都有自己的学号和密码,这就是各自的登录信息,在服务器开启的情况下,学生能够进入后勤管理系统查询自己的水电信息,宿舍信息。如果有什么问题,能够向管理员和超级管理员投诉。同时学生还有向食堂订餐以及向高校后勤管理部门借用物品的功能。 2. 管理员管理的主要功能是: 管理员的主要功能是对学生宿舍信息管理以及对水电进行收费、查询和修改 ,还有就是个人信息维护包括修改个人密码。当管理员无法解决后勤管理的问题是能够经过网页上的QQ和超级管理员进行交流。管理员还能够处理学生订餐以及学生借用物品的功能。在此之外管理员还能够对食堂信息管理和后勤物资信息进行管理。 3.超级管理员管理的主要功能是: 对于设置了超级管理员权限的用户,对系统进行最重要的管理,关于用户的管理。超级管理员当前的主要功能有进行用户管理 ,用户管理主要包括添加、修改和删除用户以及个人信息维护 。 2.2.3基于WEB的高校后勤管理系统的用户特征 基于WEB的高校后勤管理系统的使用者是超级管理员、学生和后勤管理人员,学生和管理员分别是进行查询和收费、查询的普通用户,超级管理员是整个基于WEB的高校后勤管理系统中拥有最大权限的管理人员。 2.3 系统设计指导思想 1. 软件工程的思想 系统开发是个工程,以工程的思想来进行开发软件。在系统开发过程中,采用软件工程的开发管理,在开发的过程中遵循软件工程的思想,软件工程的主要环节有:项目管理、可行性研究、需求分析、系统设计、程序设计、系统测试和系统维护维护等[3]。如图1所示。 项目管理 可行性研究 需求分析 系统设计 程序设计 系统测试 系统维护 图1 软件工程的主要环节 2. 面向对象的设计思想 现阶段有两种编程方式: 第一种编程方式叫做“面向过程的模型” ,例如C语言,就是按这种模型编写程序的,它以一系列的线性步骤(代码)为特征。 第二种编程方式叫做“面向对象的模型” ,按这种模型编写的程序围绕着程序的对象和针对该对象而严格定义的接口来组织程序,它的特点是数据控制代码的访问。经过把控制权转移到数据上,面向对象的模型在组织方式上有:抽象、封装、继承和多态的好处[4]。 3. B/S结构开发思想思想 基于上述论述,此系统的开发采用B/S(Browser/Server)结构即浏览器和服务器结构。在这种结构下,用户工作界面是经过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,可是主要事务逻辑在服务器端(Server)实现,形成所谓三层(3-tier)结构。一个三层架构的应用程序由三部分组成,这三部分各自分布在网络中的不同地方。这样B/S架构管理软件更是方便、快捷、高效 2.4 数据库设计 2.4.1 概念结构设计 抽象是对世界上的人和物以及概念进行人为处理,抽取大家所需要的共同特性,忽略其非本质的细节,并把这些特性用各种概念精确的加以描述,这些概念组成了某种模型。而概念结构就是对现实世界的一种抽象。经过概念设计得到的概念模型是从现实世界的角度对所要解决的问题的描述,不依赖于具体的硬件环境和DBMS。在系统设计中增加概念设计阶段,能够使设计人员不但从用户的角度看待数据及处理要求和约束,而且能够以开发人员的角度来进行数据处理[5]。对于概念结构设计的要求如下: 1.首先能够表示用户的各种需求,其各种语义要丰富。 2.其次要便于理解,对于不懂计算机的人也能够经过它交换对于系统的意见和想法。 3.再次要易于更改,对于不同的要求以及环境,概念模型要能够进行充分的修改或者扩充。 4.最后易于向其它各种数据模型转换。 本系统的概念结构设计采用的方法是自底向上设计方法,首先定义各局部应用的概念结构,然后将她们集成起来得到全局概念结构,在这里有些实体图与其它实体图在形式和属性上相似很多在这里将不再展现,在系统E-R图中将会展现出来。基于WEB的高校后勤管理系统的主要实体图和系统E-R图如下: 用户 用户名 用户类型 密码 宿舍号 性别 用户编号 图2 用户实体图 入住人数 床位数 宿舍号 楼号 编号 宿舍 图3宿舍信息实体图 宿舍号 楼号 月份 编号 吨分 年份 水费 图4水费信息实体图 电费 宿舍号 楼号 月份 编号 电费额度 年份 图5电费信息实体图 类型 物品 名称 价格 库存 编号 厂家 保质期 进货人 价格 图6 后勤物品信息实体图 过期数量 过期原因 类型 价格 食品 名称 价格 库存 编号 厂家 保质期 进货人 查询 图7 食品信息实体图 M N 学生 点菜 菜单 生成 订单 借用 物品 生成 管理 管理员 管理 食堂 处理 处理 管理 超级管理员 管理 M M N M 1 N M M N N N N 1 1 1 管理 宿舍、水电 N N M N 1 图8 系统E-R图 2.4.2 数据库表设计 经过对本系统功能的分析可得如下的数据库信息: (1)用户表member:该表保存了系统用户的主要信息,主要包括有用户编号、用户名称、用户类型、用户性别、宿舍号。其中用户编号为主码,它是用户信息的唯一标识。表结构如表1所示。 (2)电费表power:该表用于保存主要的电费信息,主要包括编号、宿舍号、楼号月份、年份、电费额度。表结构如表2所示。 (3)水费表water:该表用于保存主要的水费信息,主要包括编号、宿舍号、楼号月份、年份、吨分。表结构如表3所示。 (4)宿舍信息表hostel:该表用于保存宿舍信息,包括编号、楼号、宿舍号、床位数和入住人数。表结构如表4所示。 (5)物品信息表article:该表用于保存后勤物品信息,包括物品类型、名称、价格、编号、库存、厂家、价格、保质期、进货人。表结构如表5所示。 (6)食品信息表food:该表用于保存后食品信息,包括食品类型、名称、价格、编号、库存、厂家、价格、保质期、进货人、过期原因、过期数量。表结构如表6所示。 (7)菜单表bill:菜单信息表主要用于保存菜单信息,包括菜品编号、菜品名称、价格、厨师姓名和做菜单位。表结构如表7所示。 (8) 订单信息表order:订单信息表主要用于保存关于订单的信息,包括订单编号编号、订单类型、用户编号、用户姓名、物品编号、物品姓名、电子邮件、外借时间、订单时间和订单状态。表结构如表8所示。 系统数据库表结构如下: 表1 用户表 字段 类型 允许为空 说明 备注 Uid Varchar(10) 否 用户编号 name Varchar(50) 是 用户名 utype Int 是 用户类型 1为学生,2为管理员,3为超级管理员 password Varchar(10) 是 密码 sex Varchar(2) 是 性别 Sushe Char 是 宿舍号 表2 电费表 字段名称 数据类型 允许为空 说明 Id Int 否 编号 Sushe Char 是 宿舍号 Louhao Char 是 楼号 Yuefeng Int 是 月份 Nianfen Int 是 年份 Dianfei Float 是 电费额度 表3 水费表 字段名称 数据类型 允许为空 说明 Id Int 否 编号 Sushe Char 是 宿舍号 Louhao Char 是 楼号 Yuefeng Int 是 月份 Nianfen Int 是 年份 Dunfen Float 是 吨分 表4 宿舍信息表 字段名称 数据类型 允许为空 说明 Id Int 否 编号 Louhao Char 是 楼号 Sushe Char 是 宿舍号 Chuang Int 是 床位数 Man Int 是 入住人数 表5 物品表 字段 类型 允许为空 说明 备注 id Int(10) 否 用品编号 type Varchar(10) 否 用品类型 分为教学用品和生活用品 name Varchar(50) 是 用品名称 num Varchar(10) 是 进货的数量 vender Varchar(50) 是 生产厂家 exp Varchar(50) 是 保质期 buyer Varchar(50) 是 进货人 left int(10) 是 库存量 price Varchar(50) 是 价格 表6 食品表 字段 类型 允许为空 说明 备注 id Int(20) 否 食品编号 type Varchar(10) 否 食品类型 分为蔬菜、肉类和水果 name Varchar(50) 是 用品名称 num Varchar(10) 是 进货的数量 vender Varchar(50) 是 生产厂家 exp Varchar(50) 是 保质期 buyer Varchar(50) 是 进货人 left int(10) 是 库存量 price Varchar(50) 是 价格 break_num Int(10) 是 过期数量 break_reason text 是 过期原因 表7 菜单表 字段 类型 允许为空 说明 备注 id Varchar(10) 否 菜品编号 name Varchar(50) 是 菜品名称 price Varchar(10) 是 价格 cook Varchar(50) 是 厨师姓名 company Varchar(50) 是 做菜单位 表8 订单信息表 字段 类型 允许为空 说明 备注 id int(10) 否 订单编号 type varchar(10) 是 订单类型 分为借用和订餐 uid Int(10) 否 用户编号 uname varchar(50) 是 用户姓名 tid Int(10) 否 物品编号 tname varchar(50) 是 物品名称 email char(50) 是 电子邮件 long_time varchar(50) 是 外借时间 order Int(10) 是 订单时间 status varchar(50) 是 订单状态 2.5 系统结构设计 2.5.1 系统结构图 本系统整个系统的层次方框图如图9所示: 本系统分为三种类型的用户,每种类型的用户拥有不同的权限。学生类型的用户拥有查询水电信息和宿舍信息以及在线与管理员、超级管理员交流的功能;管理员类型的用户拥有管理宿舍信息和水电信息的权限,同时拥有和超级管理员在线交流的功能;超级管理员主要拥有管理用户信息的功能,包括添加,删除和修改等。详细功能如图9所示。 超级管理员 个人信息维护 订单菜单管理 基于WEB的高校后勤管理系统 学生 管理员 查询水 电费信息 查询宿舍信息 后勤物资借用 水电费的管理 后勤物资管理 食堂信息管理 系统使用规范 用户信息管理 个人信息维护 菜单信息 学生后勤必读 宿舍信息管理 图9系统层次框架图 2.5.2系统功能模块设计 1.系统登录总模块 学生、管理员进入登录页面后,输入自己的用户名和密码,以及身份,这样就能够进入到各自的功能模块。 2.学生功能模块 (1) 学生能够能够登录系统进入系统查询与自身相关的后勤信息,也就是对于自己的水电信息,宿舍信息进行查询。 (2) 若对于后勤管理有自己的想法,能够和管理员和超级管理员利用网页上的QQ进行在线交流。 (3) 学生能够进行订餐,还能够进行借用物品。同时能够接收到管理员对于自身要求的处理结果的信息。 3.管理员功能模块 (1) 在线功能 管理员进入系统后能够阅读到关于自身在系统内应该注意的原则,同时能够和超级管理员进行交流。 (2) 宿舍信息管理 管理员进入系统后能够对学生的宿舍信息进行添加、修改以及删除。 (3) 水电信息的管理 管理员能够录入水电信息,能够进行收费和修改水电信息。 (4) 后勤物资信息管理 管理员能够对进入仓库的货物信息进行录入,同时能够查询最低库存量也就是低于某个数值的库存值。 (5) 食堂信息管理 管理员能够对食品信息进行录入,以及对于过期的食品进行登记还有能够对于库存信息进行分析和管理。 (6) 处理订餐 管理员拥有处理学生订餐的功能,还能够短信通知学生处理的情况。 (7) 处理借用物品 管理员还能够拥有处理学生借用物品的功能,以及短信通知学生处理情况的功能。 (8) 个人信息管理 管理员能够对个人信息进行修改和维护,修改自身登录密码。 4.超级管理员功能模块 (1)用户管理 ①.添加用户 超级管理员能够添加用户,并赋予用户具体的用户类型和相应的操作权限。 ②.删除用户 超级管理员能够查询用户信息时删除用户。 ③.修改用户信息 超级管理员能够对用户信息进行维护和更新。 (2) 个人信息维护 超级管理员能够修改自己的登录密码,保证安全性。 2.5.3 接口设计 ①.用户接口 身份验证:在用户使用本系统之初,首先需要登录,即进行身份认证。此时,用户需要输入自己的用户名、密码和身份。若不成功,系统会提示重新输入,若成功,则进入各功能界面。 ②.外部接口 硬件接口:支持数据库操作。 软件接口:运行于Windows /XP或更高的版本的操作系统之上,运行环境需要安装在计算机上。 ③.内部接口 身份认证:完成对用户的身份认证。 初始化功能:在身份验证过后,系统调用初始化操作,执行完毕后进入相应的用户界面。 ④.用户权限 超级管理人员——具有后勤管理系统的最高权限能够对于用户进行修改、添加和删除。 普通用户——即学生只拥有查询自身信息的功能以及投诉的权利。 而管理人员则能够操作水电信息的录入、修改等。 2.6 系统界面设计 在设计系统的界面时,主要考虑到的是系统信息与用户的交流是否简单易懂,对于用户的操作要考虑到少操作。设计是主要从以下几个方面做要求: ①.在此系统的同一用户界面,所有的菜单选择,命令输入等应保持同样的风格 ②.对用户的错误输入有一定的容忍度 ③.提高系统提示,增加用户对系统的理解度 ④.信息显示要明确,避免晦涩难懂 1.系统登录模块 系统用户登录界面有两个输入项:用户名和密码,选择用户类型,在登录界面中输入用户信息(用户名,密码和身份),经过验证正确后进入系统。系统登录界面中实质上做的是个表单,经过js验证,然后进入用户所要进入的界面。在这里定义了函数getcheck(val),经过这个函数验正进入requst.php验证,如果验证经过则进入该用户的功能界面。 图10 系统登录界面 2.用户登录实例 下图变为一个用户验证实例,用户输入用户名,用户密码,以及用户类型,经过js函数以及requst.php验证,如果三者都正确的话- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 高校后勤 管理 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文