SQL实习报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.2 设计目标 本系统的建设需要实现如下目标: (1)支持日常业务运作。 (2)集中管理业务数据,支持管理预测与决策。 (3)有良好的可扩充性(系统配置灵活,支持用户未来信息化进程的发展)。 (4)汉字图形用户界面,人机对话友好,操作方便。 (5)响应速度合理,安全性较高。 (6)系统建设费用较低。
药品进销存管理业务流程图,见图 2.2 。
图 2.2 采购与销售管理业务流程图
(3)数据流图描述 数据流图是对组织中信息运动的抽象,是管理信息系统逻辑模型的主要形
式。它不涉及硬件、软件、数据结构与文件组织,是用图形语言及与此相关的 注释来表示系统的逻辑功能,及所开发的系统在管理信息处理方面要做什么。 本文中数据流的中的符号解释如下:
处理逻辑:
1.根据客户提供的销售信息,进行保管数据录入,更新基础数据。
2.交易成功时,根据信息,开票并记录明细账,更新基础数据。
4.保管分析处理,将保管明细账生成报表给经理。
简要说明:“药品进销存服务管理”加工,可以基本满足药品进销存员的日常工作需要。
修改记录
编写
日期
2004 年 10 月 12 日
修改记录
编写
日期
2004 年 10 月 12 日
审核
日期
2004 年 10 月 12 日
表 3.3 数据存储 ---入库操作记录
数据存储 系统名:公司管理信息系统 条目名:入库操作记录 存储组织:每次入库一次就有一张进货单,按编号顺序排列
编号:D2.1 别名:
记录数:只记录入库记录,记录数不限,存储上限由磁盘可用空间控制。
2 教学实习的目的
通过本次教学实习,对所学专业知识进一步消化、理解并系统化,锻炼和 提高综合运用所学知识解决实际问题的能力。通过实习,熟悉数据库的设计、 开发过程,掌握数据库设计、开发各阶段的方法,能够根据所给条件和要求, 使用 SQL Server 实现所设计的数据库。
3 教学实习设计介绍
3.1 设计题目 药品进销存管理系统后体数据库设计
管理公司资金来源与资金运用,支持各部门工作。
从事公司生产与服务所需物资的入库、储存、发放,实现药品进销存
管理。
制定采购计划,进行供应商管理,向市场采购公司所需各项物资
管理公司的销售工作。
发放药品和作帐
(2) 业务流程分析
在本系统的业务流程分析中,采用的工具是业务流程图,这是一种表明系 统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程图,它可以 帮助分析人员找出业务流程中的不合理。业务流程图中的符号说明如下:
2 教学实习的目的................................................................................... 1 3 教学实习设计介绍............................................................................... 1
4 总结与体会......................................................................................... 15
1 教学实习的内容
熟悉数据库的设计、开发过程,掌握数据库设计、开发各阶段的方法,能 够根据所给条件和要求,使用 SQL Server 实现所设计的数据库。
图 3.5 综合统计数据流程一层图
(4)数据字典描述 建立数据字典是为了对数据流程图上各个元素做出详细定义和说明。数据
流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描 述,从而形成一个完整的说明,为以后系统设计的进行提供必要的详细信息。
对数据流图中所有的数据流都要加以说明,现在以“F7.2 进货单”为例进 行说明,见表 3.1。
3.3 系统的主要功能 该公司管理信息系统需要分阶段实施,逐步实现如下功能: 项目首期任务的范围如下: (1)基本信息管理系统:管理药品基本信息,管理相关,并支持统计分析。 (2)采购与仓库管理信息系统:主要管理库存药品的收发存,提供药品成
本管理信息。
3.4 系统开发与调试过程 1、系统需求分析 (1) 组织结构
对数据流图中所有的数据元素都要加以说明,现在以“进货单编号”为例 进行说明,见表 3.2。
对数据流图中所有的数据存储都要加以说明,现在以“D2.1 入库操作记录” 为例进行说明,见表 3.3。
对数据流图中所有的外部项都要加以说明,现在以顶层图中“E04 客户”为 例进行说明,见表 3.4。
对数据流图中所有的数据加工都要加以说明,现在以顶层图中“P1 药品进 销存管理”、“P2 药品进销存服务管理”和“P3 综合统计”为例进行说明,见表 3.5,表 3.6 和表 3.7。
编号:P1
条目名:药品进货管理
别名:
输入:F2 进货单
输出: F3 入库查询信息
D1.2 库存代码
D1.1 进货记录
D1.3 入库基础数据
处理逻辑:
1.根据采购部提供的进货单进行入库处理,形成入库操作记录,更新药品库存量及成本单
价。
2.根据需要,提供出入库操作的查询信息。
简要说明:“药品进销存管理”加工,可以基本满足仓库管理员的日常工作需要。
本公司由在公司管理层下设财务部、仓储部、采购部、保管部、销售部。 组织结构图见图 2.1 。
图 2.1 组织结构图
组织结构图中,各部门的职责描述见表 2.1 。 表 2.1 组织结构职责表
来自百度文库
部门 董事会 总经理 财务部 仓储部
采购部 销售部 仓管员
职
责
公司投资与经营战略决策
管理公司营运事务,实现营运目标,向董事会负责
表 3.2 数据元素 ---进货单编号
系统名:公司管理信息系统 条目名:进货单编号 属于数据流:
F2
数据元素
存储处: D2.1
编号:E2.1 别名:
数据元素值:
取值范围含义:
代码类型:字符
第 1 至 8 位为年月日
长度 : 12 位
第 9 至 12 位为序列号
简要说明:进货单编号是进货单的识别符,每个进货单都有且仅有一个进货单编号
首先,根据对管理信息系统建设的总体要求,确定系统的外部项,即系统 数据的数据来源和去处。通过分析,掌握本系统的外部项和输入输出数据流, 绘制本系统的关联系图见图 3.1 。
图 3.1 系统关联图 药品进销存管理数据流程一层图见图 3.3 。
药品库存管理数据流程一层图见图 3.4 。
图 3.4 药品库存管理数据流程一层图 综合统计数据流程一层图见图 3.5 。
4、 解决方案
建议采用的新系统,是一个人机系统, 采用本地机结构,同时为了加强系统的适应能
力,采用本地机技术,这样即使在网络中断的情况下,也可以继续管理。也就 是说,单机主要起到存储数据的作用。
新系统能够实现现行系统的功能,并且能克服现行系统的上述弱点,与现 行系统相比,将有如下改善之举:
1.对发票信息的采集与记录更加细致与全面,能满足不断增长的管理需 求; 2.利用计算机对数据进行加工、统计、分析,提高工作效率; 3.实现完成的信息管理流程,支持业务管理制度的完善工作; 4.提供统一格式的计算机打印单据与报表,提升企业形象; 5.重视对历史数据的存储保护、追溯、分析,为管理层对企业的经营预 测与决策提供及时有效的帮助。 3.5 技术要点介绍 将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以 实施的基于计算机与通信系统的物理(技术)方案。其主要任务是从管理信息 系统的总体目标出发,根据系统分析阶段的逻辑功能的要求,并考虑到经济、 技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术 方案,合理选择计算机和通信的软硬件设备,提出系统的实施计划,确保总体 目标的实现。
具体包括: F6.1 销售信息 F6.2 员工信息
外部项 编号:E04 别名:
输出:F7 发票
主要特征:记录顾客信息;
员工:编号+姓名+电话+地址
简要说明:
修改记录
编写
审核
日期 日期
2004 年 10 月 12 日 2004 年 10 月 12 日
表 3.5 数据加工 --- 药品进货管理
数据加工
系统名:公司管理信息系统
2.业务流程管理不够严密。 3.主要从保管收入角度向管理层提供数据,不能满足管理要求(例如不能提供菜肴的
保管排行、实时发票状况统计等信息)。 4.向员工提供的发票清单手工书写,常发生字迹不清晰的问题,并且格式也不统一。 5.历史账务的查询也不方便。 现行系统的上述弱点,实质上反映公司在公司服务员工的过程中,对信息的产生、传 输、加工与挖掘分析利用方面存在不足,不能满足企业管理与业务发展的要求,也对企业 形象造成不利的影响。这也正是提出新系统的直接原因。
现在分别分析采购与仓库管理业务流程和药品进销存管理业务流程。 一、采购与仓库管理业务流程分析:
本公司采购与仓库业务流程重点管理药品周转,主要包括以下几步: 1、仓库管理员根据药品实存不足的情况,向采购部发出订货通知。 2、采购部组织供货,仓库管理员验货入库,采购部根据实际入库的货
品情况填制进货单,仓库管理员登记进货单进账。 3、销售部门填制销售单,仓库管理员登记销售单进账,并发货给销售
修改记录
编写
日期
2004 年 10 月 12 日
审核
日期
2004 年 10 月 12 日
表 3.6 数据加工 --- 药品销售管理
系统名:公司管理信息系统 条目名:药品进销存服务管理 输入:F4 出库单息
D4 出库管理基础数据
数据加工 编号:P2 别名:
输出:F7 发票 F5 出库查询 F8 出库分析报表 D4 出库管理基础数据
根据以上分析结果,绘制出本系统的 ER 图,见图 4.5 。图中没有注明实体和联系的 属性,因为属性已在本文中进行了文字说明。
图 4.5 ER 图
3、 现行系统存在的主要问题
现行系统是手工运作的系统,可以支持向员工提供药品服务功能,但是,存在以下薄 弱环节:
1.现行系统是手工运作的系统,人员手工作业量大,数据传递不及时,对数据的统计 和计算运程中易发生差错,工作效率较低。
简要说明:“综合统计”加工,根据各项数据表的数据进行管理信息统计分析,提供相应报
表,满足经理对管理信息的需要。
修改记录
编写
日期
2004 年 10 月 12 日
审核
日期
2004 年 10 月 12 日
2、数据库的概念设计 ER 图
ER 图可以来描述静态数据结构:实体、联系、实体和联系的属性。其图形符号示例 如下:
天津农学院 计算机科学与信息工程系
《SQL Server》教学实习报告
实习名称:药品进销存管理系统后体数据库设计 专 业: 软件工程 班 级: 2009 级 2 班 学 号: 0908054224 姓 名: 史东亚 指导教师: 赵光煜 成 绩:
2011 年 1 月
目
录
1 教学实习的内容................................................................................... 1
审核
日期
2004 年 10 月 12 日
表 3.7 数据加工 --- 库存统计
系统名:公司管理信息系统 条目名:库存统计
数据加工
编号:P3 别名:
输入:D1 进货记录 D3 销售记录
输出:D3 库存记录 F11 综合统计报表
处理逻辑: 1.根据 D1 查询生成进货统计; 2.根据 D2 查询生成出库统计;; 3.根据 D3,查询生成药品库存量报表
主关键字:编号
记录组成:
项目:编号+进货日期+库存号+单价+数量+供应商
近似长度(字节):12+8+8+4+8+50= 42
简要说明:
修改记录
编写
日期
2004 年 10 月 12 日
审核
日期
2004 年 10 月 12 日
表 3.4 外部项 --- 顾客
系统名:公司管理信息系统 条目名:顾客 输入:F6 顾客求购
表 3.1 数据流 --- 进货单
系统名:公司管理信息系统 条目名:进货单 来源:采购部 数据流结构:
编号 进货日期 库存号 单价 数量 供应商
数据流 编号:F2 别名:
去向:入库处理
简要说明: 进货单记录药品每次入库情况。
修改记录
编写
审核
日期 日期
2004 年 10 月 12 日 2004 年 10 月 12 日
部门。 4、定期编制药品进销存报表,上报经理。 采购与仓库管理业务流程图,见图 2.2 。 二、药品进销存管理业务流程分析: 目前,本公司保管业务流程重点管理保管资金流程,对药品的保管主要 包括以下几步: 1、 保管人员保管药品; 2、 员工向保管人员提出销售请求。 3、 保管人员为员工或客户填写发票 4、 保管人员将发票清单传递给员工核查。 5、员工核查发票清单无异议后,签字提交仓管员。 6、仓管员提供给员工药品。
药品进销存管理业务流程图,见图 2.2 。
图 2.2 采购与销售管理业务流程图
(3)数据流图描述 数据流图是对组织中信息运动的抽象,是管理信息系统逻辑模型的主要形
式。它不涉及硬件、软件、数据结构与文件组织,是用图形语言及与此相关的 注释来表示系统的逻辑功能,及所开发的系统在管理信息处理方面要做什么。 本文中数据流的中的符号解释如下:
处理逻辑:
1.根据客户提供的销售信息,进行保管数据录入,更新基础数据。
2.交易成功时,根据信息,开票并记录明细账,更新基础数据。
4.保管分析处理,将保管明细账生成报表给经理。
简要说明:“药品进销存服务管理”加工,可以基本满足药品进销存员的日常工作需要。
修改记录
编写
日期
2004 年 10 月 12 日
修改记录
编写
日期
2004 年 10 月 12 日
审核
日期
2004 年 10 月 12 日
表 3.3 数据存储 ---入库操作记录
数据存储 系统名:公司管理信息系统 条目名:入库操作记录 存储组织:每次入库一次就有一张进货单,按编号顺序排列
编号:D2.1 别名:
记录数:只记录入库记录,记录数不限,存储上限由磁盘可用空间控制。
2 教学实习的目的
通过本次教学实习,对所学专业知识进一步消化、理解并系统化,锻炼和 提高综合运用所学知识解决实际问题的能力。通过实习,熟悉数据库的设计、 开发过程,掌握数据库设计、开发各阶段的方法,能够根据所给条件和要求, 使用 SQL Server 实现所设计的数据库。
3 教学实习设计介绍
3.1 设计题目 药品进销存管理系统后体数据库设计
管理公司资金来源与资金运用,支持各部门工作。
从事公司生产与服务所需物资的入库、储存、发放,实现药品进销存
管理。
制定采购计划,进行供应商管理,向市场采购公司所需各项物资
管理公司的销售工作。
发放药品和作帐
(2) 业务流程分析
在本系统的业务流程分析中,采用的工具是业务流程图,这是一种表明系 统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程图,它可以 帮助分析人员找出业务流程中的不合理。业务流程图中的符号说明如下:
2 教学实习的目的................................................................................... 1 3 教学实习设计介绍............................................................................... 1
4 总结与体会......................................................................................... 15
1 教学实习的内容
熟悉数据库的设计、开发过程,掌握数据库设计、开发各阶段的方法,能 够根据所给条件和要求,使用 SQL Server 实现所设计的数据库。
图 3.5 综合统计数据流程一层图
(4)数据字典描述 建立数据字典是为了对数据流程图上各个元素做出详细定义和说明。数据
流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描 述,从而形成一个完整的说明,为以后系统设计的进行提供必要的详细信息。
对数据流图中所有的数据流都要加以说明,现在以“F7.2 进货单”为例进 行说明,见表 3.1。
3.3 系统的主要功能 该公司管理信息系统需要分阶段实施,逐步实现如下功能: 项目首期任务的范围如下: (1)基本信息管理系统:管理药品基本信息,管理相关,并支持统计分析。 (2)采购与仓库管理信息系统:主要管理库存药品的收发存,提供药品成
本管理信息。
3.4 系统开发与调试过程 1、系统需求分析 (1) 组织结构
对数据流图中所有的数据元素都要加以说明,现在以“进货单编号”为例 进行说明,见表 3.2。
对数据流图中所有的数据存储都要加以说明,现在以“D2.1 入库操作记录” 为例进行说明,见表 3.3。
对数据流图中所有的外部项都要加以说明,现在以顶层图中“E04 客户”为 例进行说明,见表 3.4。
对数据流图中所有的数据加工都要加以说明,现在以顶层图中“P1 药品进 销存管理”、“P2 药品进销存服务管理”和“P3 综合统计”为例进行说明,见表 3.5,表 3.6 和表 3.7。
编号:P1
条目名:药品进货管理
别名:
输入:F2 进货单
输出: F3 入库查询信息
D1.2 库存代码
D1.1 进货记录
D1.3 入库基础数据
处理逻辑:
1.根据采购部提供的进货单进行入库处理,形成入库操作记录,更新药品库存量及成本单
价。
2.根据需要,提供出入库操作的查询信息。
简要说明:“药品进销存管理”加工,可以基本满足仓库管理员的日常工作需要。
本公司由在公司管理层下设财务部、仓储部、采购部、保管部、销售部。 组织结构图见图 2.1 。
图 2.1 组织结构图
组织结构图中,各部门的职责描述见表 2.1 。 表 2.1 组织结构职责表
来自百度文库
部门 董事会 总经理 财务部 仓储部
采购部 销售部 仓管员
职
责
公司投资与经营战略决策
管理公司营运事务,实现营运目标,向董事会负责
表 3.2 数据元素 ---进货单编号
系统名:公司管理信息系统 条目名:进货单编号 属于数据流:
F2
数据元素
存储处: D2.1
编号:E2.1 别名:
数据元素值:
取值范围含义:
代码类型:字符
第 1 至 8 位为年月日
长度 : 12 位
第 9 至 12 位为序列号
简要说明:进货单编号是进货单的识别符,每个进货单都有且仅有一个进货单编号
首先,根据对管理信息系统建设的总体要求,确定系统的外部项,即系统 数据的数据来源和去处。通过分析,掌握本系统的外部项和输入输出数据流, 绘制本系统的关联系图见图 3.1 。
图 3.1 系统关联图 药品进销存管理数据流程一层图见图 3.3 。
药品库存管理数据流程一层图见图 3.4 。
图 3.4 药品库存管理数据流程一层图 综合统计数据流程一层图见图 3.5 。
4、 解决方案
建议采用的新系统,是一个人机系统, 采用本地机结构,同时为了加强系统的适应能
力,采用本地机技术,这样即使在网络中断的情况下,也可以继续管理。也就 是说,单机主要起到存储数据的作用。
新系统能够实现现行系统的功能,并且能克服现行系统的上述弱点,与现 行系统相比,将有如下改善之举:
1.对发票信息的采集与记录更加细致与全面,能满足不断增长的管理需 求; 2.利用计算机对数据进行加工、统计、分析,提高工作效率; 3.实现完成的信息管理流程,支持业务管理制度的完善工作; 4.提供统一格式的计算机打印单据与报表,提升企业形象; 5.重视对历史数据的存储保护、追溯、分析,为管理层对企业的经营预 测与决策提供及时有效的帮助。 3.5 技术要点介绍 将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以 实施的基于计算机与通信系统的物理(技术)方案。其主要任务是从管理信息 系统的总体目标出发,根据系统分析阶段的逻辑功能的要求,并考虑到经济、 技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术 方案,合理选择计算机和通信的软硬件设备,提出系统的实施计划,确保总体 目标的实现。
具体包括: F6.1 销售信息 F6.2 员工信息
外部项 编号:E04 别名:
输出:F7 发票
主要特征:记录顾客信息;
员工:编号+姓名+电话+地址
简要说明:
修改记录
编写
审核
日期 日期
2004 年 10 月 12 日 2004 年 10 月 12 日
表 3.5 数据加工 --- 药品进货管理
数据加工
系统名:公司管理信息系统
2.业务流程管理不够严密。 3.主要从保管收入角度向管理层提供数据,不能满足管理要求(例如不能提供菜肴的
保管排行、实时发票状况统计等信息)。 4.向员工提供的发票清单手工书写,常发生字迹不清晰的问题,并且格式也不统一。 5.历史账务的查询也不方便。 现行系统的上述弱点,实质上反映公司在公司服务员工的过程中,对信息的产生、传 输、加工与挖掘分析利用方面存在不足,不能满足企业管理与业务发展的要求,也对企业 形象造成不利的影响。这也正是提出新系统的直接原因。
现在分别分析采购与仓库管理业务流程和药品进销存管理业务流程。 一、采购与仓库管理业务流程分析:
本公司采购与仓库业务流程重点管理药品周转,主要包括以下几步: 1、仓库管理员根据药品实存不足的情况,向采购部发出订货通知。 2、采购部组织供货,仓库管理员验货入库,采购部根据实际入库的货
品情况填制进货单,仓库管理员登记进货单进账。 3、销售部门填制销售单,仓库管理员登记销售单进账,并发货给销售
修改记录
编写
日期
2004 年 10 月 12 日
审核
日期
2004 年 10 月 12 日
表 3.6 数据加工 --- 药品销售管理
系统名:公司管理信息系统 条目名:药品进销存服务管理 输入:F4 出库单息
D4 出库管理基础数据
数据加工 编号:P2 别名:
输出:F7 发票 F5 出库查询 F8 出库分析报表 D4 出库管理基础数据
根据以上分析结果,绘制出本系统的 ER 图,见图 4.5 。图中没有注明实体和联系的 属性,因为属性已在本文中进行了文字说明。
图 4.5 ER 图
3、 现行系统存在的主要问题
现行系统是手工运作的系统,可以支持向员工提供药品服务功能,但是,存在以下薄 弱环节:
1.现行系统是手工运作的系统,人员手工作业量大,数据传递不及时,对数据的统计 和计算运程中易发生差错,工作效率较低。
简要说明:“综合统计”加工,根据各项数据表的数据进行管理信息统计分析,提供相应报
表,满足经理对管理信息的需要。
修改记录
编写
日期
2004 年 10 月 12 日
审核
日期
2004 年 10 月 12 日
2、数据库的概念设计 ER 图
ER 图可以来描述静态数据结构:实体、联系、实体和联系的属性。其图形符号示例 如下:
天津农学院 计算机科学与信息工程系
《SQL Server》教学实习报告
实习名称:药品进销存管理系统后体数据库设计 专 业: 软件工程 班 级: 2009 级 2 班 学 号: 0908054224 姓 名: 史东亚 指导教师: 赵光煜 成 绩:
2011 年 1 月
目
录
1 教学实习的内容................................................................................... 1
审核
日期
2004 年 10 月 12 日
表 3.7 数据加工 --- 库存统计
系统名:公司管理信息系统 条目名:库存统计
数据加工
编号:P3 别名:
输入:D1 进货记录 D3 销售记录
输出:D3 库存记录 F11 综合统计报表
处理逻辑: 1.根据 D1 查询生成进货统计; 2.根据 D2 查询生成出库统计;; 3.根据 D3,查询生成药品库存量报表
主关键字:编号
记录组成:
项目:编号+进货日期+库存号+单价+数量+供应商
近似长度(字节):12+8+8+4+8+50= 42
简要说明:
修改记录
编写
日期
2004 年 10 月 12 日
审核
日期
2004 年 10 月 12 日
表 3.4 外部项 --- 顾客
系统名:公司管理信息系统 条目名:顾客 输入:F6 顾客求购
表 3.1 数据流 --- 进货单
系统名:公司管理信息系统 条目名:进货单 来源:采购部 数据流结构:
编号 进货日期 库存号 单价 数量 供应商
数据流 编号:F2 别名:
去向:入库处理
简要说明: 进货单记录药品每次入库情况。
修改记录
编写
审核
日期 日期
2004 年 10 月 12 日 2004 年 10 月 12 日
部门。 4、定期编制药品进销存报表,上报经理。 采购与仓库管理业务流程图,见图 2.2 。 二、药品进销存管理业务流程分析: 目前,本公司保管业务流程重点管理保管资金流程,对药品的保管主要 包括以下几步: 1、 保管人员保管药品; 2、 员工向保管人员提出销售请求。 3、 保管人员为员工或客户填写发票 4、 保管人员将发票清单传递给员工核查。 5、员工核查发票清单无异议后,签字提交仓管员。 6、仓管员提供给员工药品。