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