![a187029f23da4c967e65c3dc059c6ca2.png](https://i-blog.csdnimg.cn/blog_migrate/ace43a9b8b66396158689d450aeddbed.jpeg)
学校管理信息系统的课程设计
后来调整字体和间距的时候把word搞乱了,就只剩下pdf版本了,gg
我做的是校园寝室桶装水配送管理信息系统分析和设计
pdf:文件分享
![9586e823bebbd3d05b94be761c0aeece.png](https://i-blog.csdnimg.cn/blog_migrate/da633a92c0b421bfede915185906fea2.png)
管理信息系统课程设计
(2020 年暑期)
题 目 校园寝室桶装水配送管理信息系统分析和设计
学 院 管理学院
专 业
班 级
学 号
姓 名
指导教师
目录
- 背景 1
- 意义 1
- 系统规划 1
- 功能结构分析 1
- 基本资料模块 2
- 用户管理模块 2
- 销售模块 2
- 库存管理模块 2
- 绩效管理模块 2
- 数据分析模块 2
- 功能结构图 3
- 业务流程调查分析 3
- 业务流程调查的目的 3
- 业务流程图 4
- 系统数据流程分析 6
- 顶级数据流程图 7
- 一级数据流程图 7
- 二级数据流程图之用户管理 8
- 二级数据流程图之员工绩效考核管理 9
- E-R 图设计 10
- 各个实体的关系结构设计 15
- 数据库设计 15
- 数据库设计概述 15
- 数据库概念结构设计 15
- 数据库表设计 15
- 输入输出设计 16
- 输出设计 17
- 输入设计 19
- 代码设计 20
- 管理员编号 20
- 员工编号 20
- 用户编号 21
12. 总结 21
图索引
图 4-1 功能结构图 3
图 5-1 业务流程图元素 4
图 5-2 业务流程图之员工绩效考核 5
图 5-3 业务流程图之客户购买 6
图 5-4 业务流程图之更新库存信息 6
图 6-1 数据流程图元素 7
图 6-2 顶层数据流程图 7
图 6-3 一层数据流程图 8
图 6-4 二级数据流程图之用户管理 9
图 6-5 二级数据流程图之员工绩效考核管理 10
图 7-1 系 统 E-R 图 11
图 7-2 管理员实体及其属性 11
图 7-3 客户实体及其属性 12
图 7-4 桶装水实体及其属性 12
图 7-5 配送员实体及其属性 13
图 7-6 考评信息实体及其属性 13
图 7-7 配送实体及其属性 14
图 7-8 下单实体及其属性 14
图 10-1 输出设计之核绩效信息 17
图 10-2 输出设计之订单信息 18
图 10-3 输出设计之员工绩效信息 19
图 10-4 输入设计之订单信息 20
校园寝室桶装水配送管理信息系统分析和设计
背景
校园寝室桶装水的配送体系,是高校后勤的重要组成部分之一。近些年,随着新增人口的增多以及我国对外开放力度的加大,高校的数量和规模都呈现出逐渐变大的趋势。在我国高校的寝室之中,考虑到安全和便利等因素,桶装水及配套的饮水机,是较为常见的饮水设施。因此对于高校后勤送水管理站的工作人员而言,如何高效便捷地去完成这项工作,成为了一个挑战。近几年随着互联网和可移动多功能移动计算设备的普及,开发一个专门提供给高校的桶装水配送管理信息系统成为了一个大多数校园的选择。
意义
首先,后勤桶装水配送是一个复杂的系统工程,高校后勤的投入和支出占整体的比例较大, 抓好后勤管理对于节省成本,避免浪费都会起到十分重要的作用,因此桶装水配送作为其中重要的一环,如果有一个合适的桶装水配送管理信息系统,必然可以避免浪费,节省成本。其次,校内其他后勤例如超市,食堂等学生都是可以有选择的,若是不满意则可以选择其
他外界的相关替代产品,但桶装水由于其特殊性难以找到替代品,因此建立一个完善的桶装水配送管理信息系统,还可以提升学生的用户体验,进而提升学校形象。
系统规划
我们首先明确,系统是为了完成我们所想要达到的目的而进行开发的,因此在系统规划的前期阶段,我们从当下现实生活中的实际情况的角度出发,围绕用户体验这一核心点,确定系统建设基本原则:市场化,简便,高效,可扩充,有实用价值且完善地完成系统需求。经过科学的、系统的规划和论述,制定了以下目标:以国内云服务器为主体,采用微信
和支付宝小程序作为接口,同时有售后评价体系的管理信息系统。
围绕上述目标,我们进行了详细的系统分析并制定了系统实施的方案。
功能结构分析
我们把功能的结构划分为六个主要的功能模块,分别命名为:基本资料模块、用户管理模块、销售模块、库存管理模块,绩效评价模块、数据分析模块。
每个功能模块的功能和实现方式分别如下
基本资料模块
功能:管理员,客户,员工资料信息的存储,维护和管理,商品信息的存储,编辑和实时更新。
用户管理模块
包含对新老客户的维护,对不同人群给予不同的优惠以及团购,预付卡,会员充值等营销操作。
销售模块
功能:订单的采集,分发;对不同区域和时间段的销售量进行统计,汇总;商品零售的付款等操作。
同时,我们打算引入商业营销手段来促进消费,例如预存款卡打折消费,对与使用有利于扩充资本方的资金流。
实现方式:我们发现,微信端的小程序,在需重命名文件后缀、一些事件函数和部分 API 以及后端登录系统的改动之后,就可以移植到支付宝端的小程序上,二者的整体架构一致。因此我们将销售入口放在支付宝和微信的小程序端上,方便用户操作。
库存管理模块
包括商品类别信息的录入和维护,用户采购订单的录入,维护和付款等操作。
绩效管理模块
绩效考核管理模块包括完成数量以及用户反馈的评价两部分组成。
对于完成的订单,由客户进行反馈,若有负反馈,对相关事项和负责人员进行调查审核并记录。
数据分析模块
桶装水的配送和天气、节假日以及一些大型地区性特殊活动有很大关联,因此将往年每月以及特殊日期数据都做一个统计和预测。
通过往年数据对当年每月销售进行预测,并对进货数量动态调整。
功能结构图
数据分析模块
绩效管理模块
校园寝室桶装水配送管理信息系统
商品单价
会员充值
库存余量
存留新客户
桶装水分类
维护老客户
销售模块
库存管理模块
用户管理模块
图 4-1 功能结构图
订单统计
用户评价
规划送货时间
完成数量
每月进货数量动态调整
当月销售预测
历年数据分析
团购等优惠手段
订单资料
运营路线
员工资料
客户资料
管理员资料
基本资料模块
业务流程调查分析
业务流程调查的目的
业务流程调查地目的如下:
- 分析桶装水购买和配送过程中所要管理的对象和储存的信息,结合系统的不同身份权限和本身自有的业务内在逻辑,设计便捷且合理的系统功能模块。
- 整理系统的需求和目的,完善系统的处理能力,确定系统的输入和输出。
- 设计系统的界面和后台数据库。
业务流程图
业务流程图是一种描述管理信息系统内部各个人员和单位之间的管理信息流向,作业顺序和业务关系的一种类型的图表。
它规定一些特殊的符号以及连线表示某个具体业务的处理过程,可以帮助分析人员找出业务流程中的不合理流向。
业务流程图大体上按业务的实际内在逻辑和过程绘制,是一种用图形方式反映实际业务处理过程的“流水账”。
其中图表类型有业务处理单位,业务处理功能描述,数据储存,数据传递过程和表格文档, 详见下图:
![15471ba8489fe3d362cf3f52376ccf3e.png](https://i-blog.csdnimg.cn/blog_migrate/21799a0aeef756b9b0d755e0538ba529.png)
员工绩效考核
图 5-1 业务流程图元素
员工绩效考核,是指管理者与员工之间在目标与如何实现目标上所达成共识的过程,以
及增强员工成功地达到目标的管理方法以及促进员工取得优异绩效的管理过程.绩效考核的目的在于提高员工的能力和素质,改进与提高公司绩效水平。
本系统员工绩效考核地业务流程图如下所示:
![a243c2d6e755b104da69aacdb4345715.png](https://i-blog.csdnimg.cn/blog_migrate/9ffbf79755d60a4bb24b5422b271c4a5.png)
图 5-2 业务流程图之员工绩效考核
- 客户购买
客户下单购买行为是本系统的核心功能,其业务流程图如下:
![a7f696242e4b7f0b3cf9b0fbf77db91a.png](https://i-blog.csdnimg.cn/blog_migrate/938e4a58aada14c5628cc0aefbeb82f1.png)
图 5-3 业务流程图之客户购买
- 更新库存信息
![7c2cd41221b4fe7b1677e434fa241187.png](https://i-blog.csdnimg.cn/blog_migrate/8e3d4b0f3d831487e963d206b37cc7a5.png)
更新库存信息有助于公司的销售和利润,其业务流程图如下所示:
图 5-4 业务流程图之更新库存信息
系统数据流程分析
数据流程图,是一种能全面地描述系统数据流程的主要工具,它用一组符号来描述整个
系统中信息的全貌,综合地反映出信息在系统中的流动、处理和存储情况。它的基本元素如下:
![551b98766ae9ec1b54aabf19356f0238.png](https://i-blog.csdnimg.cn/blog_migrate/892e0cd948d60f8f0bb2924a4817007b.png)
图 6-1 数据流程图元素
顶级数据流程图
![af38e905edb7924093dec2f836e7f4d0.png](https://i-blog.csdnimg.cn/blog_migrate/2b359fe71e6eef1ccd1a85ad74fbb7ad.png)
顶级数据流的实体包含系统管理员,绩效管理员,市场推广管理员组成,下图是本系统的顶层数据流程图,描述了本系统之中各个角色之间的数据传输关系
图 6-2 顶层数据流程图
一级数据流程图
本系统的外部实体为系统管理员、绩效管理员和市场管理员,以下为外部实体与系统数据交互的具体过程,以及各功能模块之间的数据流动。
- 用户管理:用户管理中的个人账户由客户个人自主创建,员工以及其他管理员账号由系统管理员统一创建,并分配角色和相应权限。
- 桶装水配送管理:用户下单后由系统将订单传递给配送员,配送员进行配送,配送完成后再由客户进行评价。
- 员工绩效考核管理:由绩效考核管理员,根据每个员工的考勤记录,完成业务量和综合评价来给予考核结果。
- 数据分析管理:针对历年的数据,对当年每月数据进行预测,并动态调整库存。
系统的一级数据流程图的数据交互如下图所示:
![e82736da5a35f14a08ec9c253eed61ed.png](https://i-blog.csdnimg.cn/blog_migrate/cbd07ca753314a4295c1da3bba231210.jpeg)
图 6-3 一层数据流程图
二级数据流程图之用户管理
用户管理模块主要包括以下几个功能:
①更新个人信息:用户角色将个人信息录入或更新到个人信息中,系统管理员、绩效管理员的个人信息存储在管理员信息中,员工的个人信息存储在配送员信息中。
②账号管理:系统管理员负责管理和添加绩效管理员和员工的账号信息。二级数据流程图之用户管理如下图所示:
![c13e31ee9c0f93961e3402f961db2008.png](https://i-blog.csdnimg.cn/blog_migrate/ee7f168ad9d9af14d34c33c8540829de.png)
图 6-4 二级数据流程图之用户管理
二级数据流程图之员工绩效考核管理
员工绩效考核管理模块主要包括以下功能:
绩效管理员根据员工的信息给予打分评价,并记录在员工信息之中二级数据流程图之员工绩效考核管理如下图所示:
![784220057e864bcfc3063ca3b0682567.png](https://i-blog.csdnimg.cn/blog_migrate/4ac2ea0d1e15bc284d89b57fbd03b782.png)
图 6-5 二级数据流程图之员工绩效考核管理
E-R 图设计
本系统的数据库概念结构使用 E-R 模型,通过设计该模型确定系统数据库的表设计。本系统的 E-R 图如下图所示:
![acc2b65ff465e231e0311c1b1b759093.png](https://i-blog.csdnimg.cn/blog_migrate/c083519593a83c361c55d07e7e2b2cf4.png)
图 7-1 系 统 E-R 图
管理员实体及其属性 E-R 图:
![77222197128ef96d82ad816508b3555a.png](https://i-blog.csdnimg.cn/blog_migrate/8a49d684b21bd4fe1332b174b33bbf72.png)
图 7-2 管理员实体及其属性
客户实体及其属性 E-R 图:
![48e6cfe8ab8f03300b5a9940e504c1b7.png](https://i-blog.csdnimg.cn/blog_migrate/6aef330838b63805a1fc69be7db48973.png)
图 7-3 客户实体及其属性
- 桶装水实体及其属性 E-R 图
![2baf579031b96bb5a6317d18c29cd83f.png](https://i-blog.csdnimg.cn/blog_migrate/c4e644c3bc34f20b9dbf17f4b40346b2.png)
图 7-4 桶装水实体及其属性
- 配送员实体及其属性 E-R 图
![d2e63f582b283b84a2500c16a5c64037.png](https://i-blog.csdnimg.cn/blog_migrate/cf24b6b956333549d83e166f0935c223.png)
图 7-5 配送员实体及其属性
- 考评信息实体及其属性 E-R 图
结束时间
考核名称
开始时间
考核
考核结果
考核编号
考核信息
图 7-6 考评信息实体及其属性
- 配送实体及其属性 E-R :
桶装水型号
配送员编号
评价
配送
收货地址
送达时间
图 7-7 配送实体及其属性
- 下单实体及其属性 E-R 图
桶装水型号
客户 ID
桶装水数量
下单
收货地址
总价
图 7-8 下单实体及其属性
各个实体的关系结构设计
- 管理员(管理员 ID,性别,姓名,联系方式,级别,薪资,账号密码)
- 客户(账号 ID,性别,姓名,联系方式,账户余额,收货地址,账号密码,会员积分)
- 桶装水(类别,单价,产地,库存余量,生产日期,容积)
- 配送员(编号,性别,姓名,联系方式,考勤,完成工作量,评价,工资)
- 考评(考核编号,考核名称,考核信息,考核结果,开始时间,结束时间)
- 配送(配送员编号,桶装水编号,评价,收货地址,送达时间)
- 下单(客户 ID,桶装水编号,评价,总价,桶装水数量)
数据库设计
数据库设计概述
在特定应用环境下,根据具体的信息需求,通过合理的逻辑结构设计和物理结构设计,构造优秀的数据库系统,达到有效的存储和管理数据。
数据库概念结构设计
本系统的数据库概念结构使用 E-R 模型,通过设计该模型确定系统数据库的表设计。
E-R 图和各个实体的关系结构以及在上文提到。
数据库表设计
- 管理员信息表
字段名称
数据类型
是否主键
字段说明
Id
int
1
管理员编号
Name
string
0
姓名
Phone
string
0
联系方式
Sex
bool
0
性别
Money
L ong long
0
薪资
Level
string
0
级别
password
string
0
账号密码
- 客户信息表
字段名称
数据类型
是否主键
字段说明
Id
int
1
账号
Name
string
0
姓名
Phone
string
0
联系方式
Sex
bool
0
性别
Money
long long int
0
账户余额
Level
string
0
收货地址
password
string
0
账号密码
jifen
Int
0
会员积分
- 桶装水信息表
字段名称
数据类型
是否主键
字段说明
leibie
string
1
类别
danjia
int
0
单价
chandi
string
0
产地
yuliang
int
0
库存余量
riqi
date
0
生产日期
rongji
int
0
容积
- 配送员信息表
字段名称
数据类型
是否主键
字段说明
Id
int
1
编号
Name
string
0
姓名
Phone
string
0
联系方式
Sex
bool
0
性别
kaoqing
int
0
考勤
gongzuo
int
0
完成工作量
pingjia
int
0
评价
money
Int
0
工资
- 考评信息表
字段名称
数据类型
是否主键
字段说明
Id
int
1
考评编号
Km
string
0
考评名称
Kjibie
string
0
考评级别
Kjieguo
bool
0
考评结果
Kaishishijian
int
0
开始时间
jieshushujian
int
0
结束时间
输入输出设计
在系统的分析和设计中,输入输出设计决定了系统输出的结果信息,质量信息,成功的输出设计决定系统开发的质量,准确的输入设计决定系统的交互效率。
输出设计
在本系统中,输出设计包括:考核绩效信息、订单信息、员工绩效信息等
考核绩效信息
![1bdaf2bc6a0a7b07b7433de1652e53a3.png](https://i-blog.csdnimg.cn/blog_migrate/46ef45d2b19d65a6acb4371346469171.png)
设计过程中,到绩效考核管理员参与绩效考核活动时,需要参考配送员工的考勤,用户对其评价和工作量信息并对配送员工进行打分,为了减少绩效考核管理员在打分时页面切换的次数,故将绩效考核活动信息、考评所需的信息和打分记录设计在同一页面展示,便于操作。设计如图所示:
订单信息
图 10-1 输出设计之核绩效信息
在用户下单后,后台便会将订单导入系统并分配配送员进行配送,同时显示开始运送时
间,预计到达时间和实际到达时间。配送完成后还需用户进行评价,因此为了方便将这几者放在一个页面,设计如图所示:
头像
收货地址:客户下单的收货地址
总价格:客户下单的桶装水的价格
客户评价
实际送达时间
预计送达时间
开始配送时间
配送员信息:分配的配送员姓名和联系方式
数量:客户下单的桶装水的数量
单价:客户下单的桶装水的单价
桶装水类型:客户下单的桶装水类型
下单时间:客户下单的具体时间
订单信息
校园寝室桶装水配送管理信息系统
图 10-2 输出设计之订单信息
- 员工绩效信息
待绩效考核管理员参加评估活动后,系统通过后台数据库,可以查看所有绩效考核管理
员的打分记录;员工个人本身也可以查看他自己的绩效信息,不能进行修改和增加操作, 只能查询。设计如图所示:
头像
关闭
打印
绩效评分
员工编号
完成工作量
用户综合评价信息
考勤信息
员工姓名
下单页面
校园寝室桶装水配送管理信息系统
图 10-3 输出设计之员工绩效信息
输入设计
在本系统中,输入设计包括:订单信息等。在进行输入设计时,参考平时使用的系统界面设计,结合本系统输入的数据类型和数据信息。
订单信息
校园寝室桶装水配送管理信息系统
下单页面
头像
取消
确认
预约时间
收货地址
累计价格
购买数量
桶装水类型选择
图 10-4 输入设计之订单信息
代码设计
管理员编号
开头:admin
后缀:系统最初的超级管理员为 admina000,后续其他管理员以 a001,a002,a003…… 等结尾,以此类推,若人数超过 1000 人,则自动将 a 变为 b,再以 000 到 999 做命名,以此类推。
员工编号
开头:yg
后缀:系统最初的员工为 yga000,后续其他员工以 a001,a002,a003……等结尾,以此类推,若人数超过 1000 人,则自动将a 变为 b,再以 000 到 999 做命名,以此类推。
用户编号
开头:yh
后缀:系统最初的员工为 ygaa000000,后续其他管理员以 aa000001,aa000002, aa000003……等结尾,以此类推,若人数超过 1000000 人,则自动将 aa 变为 ab,再重复上述步骤,以此类推。
总结
管理信息系统,主要以人为主导,系统的整个设计,需要深入了解系统的运行逻辑和思路,以及各个实体与实体之间的联系。因此对设计者的要求较为严苛。同时,在画图的过程中,对各个实例之间的关系需要非常清晰地认识。
通过这门课,我了解到熟练运用管理信息系统,通过运用先进的科技手段和思路,对公司各类资源进行科学管理,使企业建立起现代化的信息管理体制,公司形象就会显著提升, 从而实现个人价值。所以我觉得学习管理信息系统是非常必要的,特别是对我们学生而言。而且光靠平时上课学习是不够的,要更加注重实践操作,并且也要多做练习题,这样有利于更好的了解管理信息系统。