学校后勤物资管理系统
第 1 页 共 34 页
江南大学
课 程 设 计 报 告
题 目: 学校后勤物资管理系统
院(系): 人工智能与计算机学院
专 业: 计算机科学与技术
班 级: 计算机 1805
学 号: 1033180526
姓 名: 梁奉迪
指导老师: 钱雪忠
2020 年 7 月 6 日~2020 年 7 月 24 日
成绩:
江南大学课程设计
1 开发环境与开发工具
系统开发环境为局域网或广域网网络环境,网络中有一台服务器上安装 MySQL 的数据库
管理系统,本子系统采用 Java 语言设计实现,使用 jdk1.8.0_251 及 IDEA 为开发工具,服
务器操作系统为 Windows Server 2003 family Build 3790 Service Pack 2 及以上版本。
2 系统需求分析
1. 系统的用户管理:包括用户的添加、删除,密码修改等;
2. 物资的信息管理:包括物资基本信息的查询、添加、删除、修改等;
3. 仓库的信息管理:包括仓库基本信息的查询、添加、删除、修改等;
4. 物资的入库信息管理:包括入库信息(进货账务、采购合同、进货统计)的查询、添加、
删除、修改等;
5. 物资的出库信息管理:包括出库信息(销售账务、销售合同、销售统计)的查询、添加、
删除、修改等;
6. 物资供应商的信息管理:包括物资供应商信息的查询、添加、修改、删除等;
7. 其它充分实现对物资信息高效率管理的内容。
2.1 系统数据流图
学校后勤物资管理系统
第 3 页 共 34 页
2.2 系统数据字典
(1)“后勤物资入库单”数据结构:
名字:后勤物资入库单
别名:后勤物资购入量
描述:每天购入的后勤物资,以入库单形式来记录其购入量,并登记入库
定义:后勤物资入库单=入库单号+大类+规格+销售商+成本+日期+入库值+经办人
位置:保存到入出库表或打印保存
(2)“后勤物资入库单”数据结构之数据项:
名字:后勤物资入库单
别名:后勤物资购买量
描述:每天购入的物资,以入库单形式来记录其产量,并登记入库
定义:产品入库单=入库单号+大类+规格+材质+单位+购入价格+
日期+入库值+经办人
位置:保存到入出库表或打印保存
(2)“产品入库单”数据结构之数据项:
表 15-1 “入库单号”数据项 表 15-2 “大类”数据项
名字:入库单号 名字:大类
别名:顺序号 别名:产品大类名
描述:唯一标识某产品入库的数字编号 描述:产品的第一大分类名
定义:整型数 定义:字符型汉字名称,汉字数<=3
位置:产品入库表、产品入出库表 位置:产品入库表、产品入出库表、
产品库存表、各统计表
…… 其它数据项的定义略。
(3)数据流
数据流名:后勤物资入库单数据流
说明:“后勤物资入库单”数据结构在系统内的流向
数据流来源:管理员接收事务 数据流去向:库存处理事务
平均流量:每天几十次 高峰期流量:每天上百次
江南大学课程设计
(4)数据存储
数据存储名:入库表
说明:入库单数据,作为原始数据需要保存与备查
编号:入库单为唯一标识,顺序整数,从 1 开始每次增加 1
输入的数据流:入库单数据流,来自生产车间
输出的数据流:出库单数据流,用于销售部门销售
数据结构:“产品入库单”、“产品出库单”、“产品库存”
数据量:一天,100*100=10000 字节
存取频度:每小时存取更新 10-20 次,查询>=100 次
存取方式:联机处理、检索与更新、顺序检索与随机检索
(5)处理过程
处理过程名:实时产品库存计算
说明:随着入库单、出库单的不断输入,要能实时计算出当前各产品的库存
输入:入库单数据流,来自生产车间;出库单数据流,来自销售部门销售
输出:计算出各产品当前库存
处理:产品库存计算的功能就是实时计算产品库存,处理频度:每小时 20-40 次,每当
有入库单数据流或出库单数据流发生都要引发库存计算事务,计算库存涉及的数据:每小时
4kb-10kb,希望在发生入库或出库信息时实时计算库存。
以上通过几个例子说明了数据字典的基本表示方法,只是起到引导的作用。完整、详尽
的系统数据字典是在需求分析阶段,充分调研、分析、讨论的基础上建立,并将在数据库设
计过程中不断修改、充实、完善的,它是数据库应用系统良好设计与实现的基础与保障。
学校后勤物资管理系统
第 5 页 共 34 页
3 系统功能分析
4 系统设计
4.1 数据库概念结构设计
E-R 图