基于web的高校后勤管理系统本科毕业论文(编辑修改稿)内容摘要:

管理员的主要功能是对学生宿舍信息管理以及对水电进行收费、查询和修改 ,还有就是个人信息维护包括修改个人密码。 当管理员无法解决后勤管理的问题是可以通过网页上的 和超级管理员进行交流。 管理员还可以处理学生订餐以及学生借用物品的功能。 在此之外管理员还可以对食堂信息管理和后勤物资信息进行管理。 3.超级管理员管理的主要功能是: 对于 设置了超级管理员权限的用户,对系统进行最重要的管理,关于用户的管理。 超级管理员目前的主要功能有进行用户管理 ,用户管理主要包括添加、修改和删除用户以及个人信息维护。 基于 WEB 的高校后勤管理系统的用户特征 基于 WEB的高校后勤管理系统的使用者是超级管理员、学生和后勤管理人员,学生和管理员分别是进行查询和收费、查询的普通用户,超级管理员是整个基于WEB 的高校后勤管理系统中拥有最大权限的管理人员。 系统设计指导思想 1. 软件工程的 思想 系统开发是个工程,以工程的思想来进行开发软件。 在系统开发过程中 ,采用软件工程的开发管理 ,在开发的过程中遵循软件工程的思想 ,软件工程的主要环节有:项目管理、可行性 研究、 需求分析、系统设计、程序设计、 系统 测试 和系统维护 维护等 [3]。 如图 1所示。 巢湖学院 2020 届本科毕业论文(设计) 7 图 1 软件工程的主要环节 2. 面向对象的设计思想 现阶段有两种编程方式: 第一种编程方式叫做“面向过程的模型” ,例如 C语言, 就是按这种模型编写程序的,它以一系列的线性步骤 (代码 )为特征。 第二种编程方式叫做“面向对象的模型” ,按这种模型编写的程序围绕着程序的对象和针对该对象而严格定义的接口来组织程序 ,它的特点是数据控制代码的访问。 通过把控制权转移到数据上 ,面向对象的模型在组织方式上有:抽象、封装、继承和多态的好处 [4]。 3. B/S 结构开发思想思想 基于上述论述,此系统的开发采用 B/S(Browser/Server)结构即浏览器和服务器结构。 在这种结构下 ,用户工作界面是通过 WWW 浏览器来实现 ,极少部分事务逻辑在前端 ( Browser) 实现 ,但是主要事务逻辑在服务器端 ( Server) 实现 ,形成所谓三层 ( 3tier) 结构。 一个三层架构的应用程序由三部分组成 ,这三部分各自分布在网络中的不同地方。 这样 B/S 架构管理软件更是方便、快捷、高效 数据库设计 概念结构设计 抽象是对 世界上的人和物以及 概念进行人为处理,抽取 大家所需要 的共同特性,忽略 其 非本质的细节,并把这些特性用各种概念精确的加以描述,这些概念组成了某种模型。 而 概念结构 就 是对现实世界的一种抽象。 通过概念设计得到的概念模型是从现实世界的角度对所要解决的 问题的描述,不依赖于具体的硬件环境和 DBMS。 在 系统设计中 增加概念设计阶段,可以使设计人员 不 仅从用户的角度看待数据及处理要求和约束 ,而且能够以开发人员的角度来进行数据处理 [5]。 对项目管理 可行性研究 需求分析 系统设计 程序设计 系统测试 系统维护 基于 WEB 的高校后勤管理系统 8 于概念结构设计的要求如下: ,其各种语义要丰富。 ,对于不懂计算机的人也可以通过它交换对于系统的意见和想法。 ,对于不同的要求以及环境,概念模型要能够进行充分的修改或者扩充。 本系统的概念结构设计采用的方法是自底向上设计方法,首 先定义各局部应用的概念结构,然后将他们集成起来得到全局概念结构,在这里有些实体图与其他实体图在形式和属性上相似很多在这里将不再展现,在系统 ER图中将会展现出来。 基于 WEB 的高校后勤管理系统的主要实体图和系统 ER 图如下: 图 2 用户 实体 图 图 3宿舍信息实体 图 用户名 用户类型 密码 宿舍号 性别 用户编号 入住人数 床位数 宿舍号 楼号 编号 宿舍 用户 巢湖学院 2020 届本科毕业论文(设计) 9 图 4水费信息实体图 图 5电费信息实体图 图 6 后勤物品信息实体图 宿舍号 楼号 月份 编号 电费额度 年份 宿舍号 楼号 月份 编号 吨分 年份 水费 物品 名称 价格 库存 编号 厂家 保质期 进货人 价格 电费 类型 基于 WEB 的高校后勤管理系统 10 图 7 食品信息实体图 图 8 系统 ER图 数据库表设计 通过对本系统功能的分析可得如下的数据库信息: ( 1) 用户表 member:该表保存了系统用户的主要信息,主要包括有 用户编号、用户名称、用户类型、用户性别、宿舍号。 其中用户编号为主码,它是用户学生 点菜 菜单 生成 订单 借用 物品 生成 管理 管理员 管理 食堂 处理 处理 管理 超级管理员 管理 M M N M 1 N M M N N N N 1 1 1 管理 宿舍、水电 N N M N 1 食品 名称 价格 库存 编号 厂家 保质期 进货人 过期原因 过期数量 价格 类型 查询 N M 巢湖学院 2020 届本科毕业论文(设计) 11 信息的唯一标识。 表结构如表 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 是 宿舍号 基于 WEB 的高校后勤管理系统 12 表 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 是 吨分 巢湖学院 2020 届本科毕业论文(设计) 13 表 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) 是 价格 基于 WEB 的高校后勤管理系统 14 表 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) 是 厨师姓名 pany Varchar(50) 是 做菜单位 巢湖学院 2020 届本科毕业论文(设计) 15 表 8 订单信息表 字段 类型 允许为空 说明 备注 id int(10) 否 订单编号 type varchar(10) 是 订单类型 分为借用和订餐 uid Int(10) 否 用户编号 uname varchar(50) 是 用户姓名 tid Int(10) 否 物品编号 tname varchar(50) 是 物品名称 char(50) 是 电子邮件 long_time varchar(50) 是 外借时间 order Int(10) 是 订单时间 status varchar(50) 是 订单状态 系统结构设计 系统结构图 本系统整个系统的层次方框图如图 9所示: 本系统分为三种类型的用户,每种类型的用户拥有不同的权限。 学生类型的用户拥有查询水电信息和宿舍信息以及在线与管理员、超级管理员交流的功能;管理员类型的用户拥有管理宿舍信息和水电信息的权限,同时拥有和超级管理员在线交流的功能;超级管理员主要拥有管理用户信息的功能,包括添加,删除和修改等。 详细功能如图 9 所示。 基于 WEB 的高校后勤管理系统 16。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。