




免费预览已结束,剩余19页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 课程设计 大作业 报告课程设计 大作业 报告 课程名称 数据库原理与技术 设计题目 药品进存销信息管理系统 院 系 信息技术学院 班 级 2010 级计算机应用技术班 设 计 者 杨浩超 学 号 201011020112 指导教师 邱 莎 设计时间 2012 6 20 信 息 技 术学 院 2 昆明学院课程设计 大作业 任务书昆明学院课程设计 大作业 任务书 姓 名 杨浩超院 系 信息技术学院 专 业 计算机应用技术学 号 201011020112 任务起止日期 2012 6 18 2012 6 21 课程设计题目 药品进存销信息管理系统 课程设计要求 1 根据初始信息 完成该系统的后台数据库设 设计要求严格按数据库设计步骤完成 必要时 可以组织调研 扩大或完善设计所需的信息 2 项目主管根据要求制定出合理的后台数据库设计项目计划 3 技术主管根据项目主管下达的设计任务和基本信息 制定数据库设计任务实施的技术 方案 4 设计数据库时要求使用数据库对象 对象的设计要实用 5 为所设计的数据库制定适当的安全管理方案 6 程序员接受技术主管下达的设计任务 按要求按时完成 工作计划及安排 总的分为四个阶段 第一阶段 对数据库的创建和相关数据的添加 时间是 6 月 18 日星期一 具体的情况如下 数据库的创建主要由王长尧负责 数据的收集由杨帮荣 杨浩超 周建成完成 数据 的添加由马年顺完成 完成情况达到了预期的效果 成功的将数据加到数据库中 由严文 娟设计任务实施的技术方案 如 数据流图 概念模型 逻辑模型等 第二阶段 对数据库相关视图 触发器 函数和存储过程的创建以及前台的操作窗体的创 建 时间是 6 月 19 日星期二 具体情况如下 视图 函数 触发器的创建有严文娟完成 存储过程由周建成 杨浩超 杨帮荣完成 前天的操作窗体由马年顺和王长尧完成 第三阶段 对创建的管理系统进行调试 运行 时间是 6 月 20 日上午 具体情况如下 这一部分的主要负责是马年顺 具体的调试过程有马年顺来完成 其他成员负责解决 调试中出现的问题 第四阶段 对实验报告的填写和上交 时间是 6 月 21 日星期三 具体情况如下 这一阶段由王长尧负责监督完成 各成员负责将自己的实验报告填写完整 并统一上 交 指导教师签字 3 年 月 日 4 课程设计 大作业 成绩课程设计 大作业 成绩 学号 201011020112 姓名 杨浩超 指导教师 邱莎 课程设计题目 药品进存销信息管理系统 总结 实训课是在学习与探索中度过的 短暂的一星期实训是结束了 其中让我们学到了许 多知识 虽然还有许多疑问 但最终是在老师和同学的帮助下完成 但我知道我收获的远 比想象中的要多 同时 通过此次实训 我了解到了想学好数据库这门课程 实践是必须 的 因为数据库是一门操作性能很强的课程 在实训中 我遇到了很多的难题 但也就是 因为这样 我又一遍遍的去寻找解决的方式和途径 使这些难题得以顺利解决 这个累积 的过程 也就成了我实训期间宝贵的经验与财富 相信对我以后的生活也会有很大的帮助 经过这次实训 我相信 在以后的生活中 不管遇到什么难题 只要一直保持这种心态与 斗志 我的人生一定会有更大的收获 指导教师评语 成绩 填表时间 指导教师签名 5 课程设计 大作业 报告课程设计 大作业 报告 一 一 题目分析题目分析 如何利用现代信息技术使企业拥有快速 高效的市场反映能力和高度的 效率 已是医药经营企业 特别是医药连锁经营企业特别关心的问题 尽快建 立一个功能齐备的药品进 出库管理系统 完善现代企业的信息化管理机制 已成为医药企业生存发展的当务之急 通过开发这个药品管理系统 使药品进 销存管理工作系统化 规范化 自动化 从而达到提高管理效率的目的 这个药品管理系统主要涉及医院药库的药品进 销 存等业务 以及入库 出库和库存管理 药品管理主要管理药库中所有药品的进出和内部统计计算 为药品会计提供基础数据 以及包括有效期的报警和下限报警 本系统开发设 计思想就是实现药品管理的数字化 二 二 总体设计总体设计 1 设计思想 数据库表以二维表的形式存储在硬盘中 可以方便的用 select 语句进行组 合查询 进而用视图的形式显示所要信息 本系统分五个模块 需要用数据库 建立五个表格 还有分别对药品信息 员工信息 客户信息 出库入库信息 销售信息进行单独管理 1 1 药品信息表设计 该表是存储药品信息的表 主要用来存储药品的药品编号 药品名称 生 产厂家 生产日期 保质期 用途 价格 数量 经手人 1 编号 药品编号为主键 6 1 2 员工信息表设计 该表存放了员工的基本信息 包括汽车的员工编号 姓名 性别 年龄 学历 职务 表 2 1 3 出库入库信息表设计 该表主要存储了出库入库的信息 包括当前库村药品流水号 药品 进货时间 数量 折扣 经手人等信息 表 3 1 4 客户信息表设计 该表主要存储了客户的信息 包括客户编号 姓名 性别 出生日期 联系电话等信 息 表 4 1 5 销售信息表设计 该表主要存储了销售的信息 包括流水号 客户 购买时间 数量 折扣 经手人等 基本信息 7 表 5 2 E R2 E R 图图 员工 进货 药品 销售 客户 编号 姓名 性别 职务 学历 年龄 流水号 药品 经手人 折扣 数量 进货 时间 药品 名称员工 编号 客户 编号 规格 用途 进货价 保质期 销售价 生产 厂家 流水号经手人 购买 时间 客户 药品 数量 编号 联系 电话 姓名 性别 出生 日期 生产 日期 折扣 8 三 三 实验器材实验器材 Microsoft SQL Server 2005 软件 Microsoft Visual Basic 6 0 中文版软件 四 四 具体过程具体过程 一 时间是 6 月 18 日星期一 具体的情况如下 小组开会讨论 分配给程序员查找数据和资料 编写创建数据库和表的 代码 我的任务是进货和销售代码的编写 完成情况达到了预期的效果 成功 的将数据加到数据库中 二 时间是 6 月 19 日星期二 具体的情况如下 用触发器和约束实现数据完整性保护 我主要负责视图的创建 一下是 我采用的代码 CREATE VIEW dbo 进货视图 AS SELECT dbo 进货 经手人 dbo 销售 经手人AS Expr1 dbo 进货 药品 dbo 销售 药品AS Expr2 dbo 进货 进货时间 dbo 销售 购买时间 dbo 进货 数量 dbo 销售 数量AS Expr3 dbo 进货 折扣 dbo 销售 折扣AS Expr4 FROM dbo 进货INNER JOIN dbo 销售ON dbo 进货 流水号 dbo 销售 流水号 create view 客户视图 as select dbo 客户 姓名 dbo 客户 性别 dbo 客户 出生日期 dbo 客户 联系电话 from dbo 客户inner join dbo 药品on dbo 客户 客户编号 dbo 药品 客户编号 go CREATE VIEW dbo 员工视图 AS SELECT dbo 员工 姓名 dbo 员工 性别 dbo 员工 年龄 dbo 员工 学历 dbo 员工 职务 dbo 员工 员工编号 FROM dbo 药品 INNER JOIN dbo 员工 ON dbo 药品 员工编号 dbo 员工 员 工编号 弄好后报给马年顺 三 时间是 6 月 20 日上午 具体情况如下 前台的搭建由王长尧实现 三名程序员把代码写好交给测试主管马年顺来 测试 有错误的地方反馈给技术主管严文娟 由严文娟进行代码的修改 9 四 时间是 6 月 21 日星期三 具体情况如下 由王长尧负责监督完成 各成员负责将自己的实验报告填写完整 并统一 上交 五 五 程序代码程序代码 5 15 1 创建创建 yaopinyaopin 数据库的代码数据库的代码 create database yaopin on name yaopin data filename d yaopin data mdf size 10MB maxsize unlimited filegrowth 10 log on name student log filename d yaopin log ldf size 10MB maxsize unlimited filegrowth 10 5 25 2 创建创建 yaopinyaopin 表的代码表的代码 USE yaopin GO CREATE TABLE 客户 客户编号 char 4 CONSTRAINT pk khbh PRIMARY KEY 姓名 char 8 NOT NULL 性别 char 2 NOT NULL 出生日期 datetime NOT NULL 联系电话 char 20 GO CREATE TABLE 药品 编号 char 4 CONSTRAINT pk ypbh PRIMARY KEY 药品名称 varchar 20 NOT NULL 生产厂家 varchar 50 NOT NULL 生产日期 datetime NOT NULL 保质期 varchar 10 NOT NULL 用途 varchar 40 NOT NULL 规格 varchar 40 NOT NULL 进货价 varchar 10 NOT NULL 销售价 varchar 10 员工编号 char 20 客户编号 char 20 GO CREATE TABLE 员工 员工编号 char 12 CONSTRAINT pk ygbh PRIMARY KEY 10 姓名 char 8 NOT NULL 性别 char 2 NOT NULL 年龄 char 10 NOT NULL 学历 varchar 20 NOT NULL 职务 varchar 20 go CREATE TABLE 进货 流水号 char 12 CONSTRAINT pk jhlsh PRIMARY KEY 药品 char 20 NOT NULL 进货时间 datetime NOT NULL 数量 char 9 NOT NULL 折扣 char 10 NOT NULL 经手人 char 10 GO CREATE TABLE 销售 流水号 char 12 CONSTRAINT pk xslsh PRIMARY KEY 客户 char 20 NOT NULL 药品 char 20 NOT NULL 购买时间 datetime NOT NULL 数量 char 10 NOT NULL 折扣 char 10 NOT NULL 经手人 char 10 go 5 35 3 添加数据代码 添加数据代码 表 1 5 3 1 添加客户数据代码如下 INSERT 客户 客户编号 姓名 性别 出生日期 联系电话 VALUES 01 徐松 男 1966 4 1INSERT 客户 客户编号 姓名 性别 出生日期 联系电话 VALUES 02 张远 男 1982 3 2INSERT 客户 客户编号 姓名 性别 出生日期 联系电话 11 VALUES 03 王丽 女 1975 7 12INSERT 客户 客户编号 姓名 性别 出生日期 联系电话 VALUES 04 刘儒风 男 1984 2 4INSERT 客户 客户编号 姓名 性别 出生日期 联系电话 VALUES 05 李莲 女 1989 12 12表 2 5 3 25 3 2 添加客户数据代码如下添加客户数据代码如下 INSERT 药品 编号 药品名称 生产厂家 生产日期 保质期 用途 规格 进货价 销售价 员工编号 客 户编号 VALUES 001 优卡丹 江西铜鼓仁和制药有限公司 2012 6 15 3年 用于儿童伤风 感冒 每袋装g 每盒袋 5 3元 6 5元 1 01 INSERT 药品 编号 药品名称 生产厂家 生产日期 保质期 用途 规格 进货价 销售价 员工编号 客 户编号 VALUES 002 双黄连口服液 哈药集团三精制药股份有限公司 2012 5 13 2年 清 热解毒 用于风热感冒 每支装ml 每盒支 9 3元 10 5元 2 02 INSERT 药品 编号 药品名称 生产厂家 生产日期 保质期 用途 规格 进货价 销售价 员工编号 客 户编号 VALUES 003 云南白药气雾剂 云南白药集团股份有限公司 2012 3 14 3年 活血 散瘀 消肿止痛 每瓶 5cm 10cm 28 5元 30元 3 03 INSERT 药品 编号 药品名称 生产厂家 生产日期 保质期 用途 规格 进货价 销售价 员工编号 客 户编号 VALUES 004 小柴胡颗粒 广州白云山光华制药股份有限公司 2012 3 25 3年 解 表散热 疏肝和胃 每袋装g 每盒袋 7 6元 9元 4 04 12 INSERT 药品 编号 药品名称 生产厂家 生产日期 保质期 用途 规格 进货价 销售价 员工编号 客户编 号 VALUES 005 感冒清热颗粒 北京同仁堂科技股份有限公司制药厂 2012 6 17 1 年 用于风寒感冒 头痛发热 每袋装 g 每盒袋 11 7 元 13 4 元 5 05 表 3 5 3 3 添加员工数据代码如下 INSERT 员工 员工编号 姓名 性别 年龄 学历 职务 VALUES 1 王长尧 男 21 专科 总管 INSERT 员工 员工编号 姓名 性别 年龄 学历 职务 VALUES 2 马年顺 男 22 专科 副总管 INSERT 员工 员工编号 姓名 性别 年龄 学历 职务 VALUES 3 严文娟 女 20 专科 副总管 INSERT 员工 员工编号 姓名 性别 年龄 学历 职务 VALUES 4 周建成 男 22 专科 职员 INSERT 员工 员工编号 姓名 性别 年龄 学历 职务 VALUES 5 杨浩超 男 20 专科 职员 INSERT 员工 员工编号 姓名 性别 年龄 学历 职务 VALUES 6 杨帮荣 男 21 专科 职员 13 表 4 5 3 4 添加进货数据代码如下 INSERT 进货 流水号 药品 进货时间 数量 折扣 经手人 VALUES 01 优卡丹 2012 03 05 150 20 王长尧 INSERT 进货 流水号 药品 进货时间 数量 折扣 经手人 VALUES 02 双黄连口服液 2012 03 15 50 20 马年顺 INSERT 进货 流水号 药品 进货时间 数量 折扣 经手人 VALUES 03 云南白药气雾剂 2012 03 05 120 15 严文娟 INSERT 进货 流水号 药品 进货时间 数量 折扣 经手人 VALUES 04 小柴胡颗粒 2012 03 05 210 18 周建成 INSERT 进货 流水号 药品 进货时间 数量 折扣 经手人 VALUES 05 感冒清热颗粒 2012 03 05 360 25 杨浩超 表 5 5 3 5 添加销售数据代码如下 INSERT 销售 流水号 客户 药品 购买时间 数量 折扣 经手人 14 VALUES 11 徐松 01 2012 03 10 112 20 王长尧 INSERT 销售 流水号 客户 药品 购买时间 数量 折扣 经手人 VALUES 21 张远 02 2012 03 10 42 20 马连顺 INSERT 销售 流水号 客户 药品 购买时间 数量 折扣 经手人 VALUES 31 王丽 03 2012 03 10 84 15 严文娟 INSERT 销售 流水号 客户 药品 购买时间 数量 折扣 经手人 VALUES 41 刘儒风 01 2012 03 10 156 18 周建成 INSERT 销售 流水号 客户 药品 购买时间 数量 折扣 经手人 VALUES 51 李莲 01 2012 03 10 334 25 杨浩超 5 45 4 触发器实现数据的完整性 触发器实现数据的完整性 CREATE TRIGGER trig i 进货ON 进货 FOR INSERT AS Declare rownum int Declare pGoodName varchar 14 Declare bInOut char 2 Declare pGoodNum int Declare pGoodStore int Declare GoodName int Declare InOrOut int Declare GoodNum int Select rownum rowcount if rownum 0 return if rownum 1 begin select pGoodName GoodName bInOut InOrOut pGoodNum GoodNum from inserted 本次操作是购进药品 if bInOut i or bInOut I update Goods set GoodStore GoodStore pGoodNum where GoodName pGoodName 本次操作是售出药品 else if bInOut o or bInOut O 15 begin select pGoodStore GoodStore from Goods where GoodName pGoodName if pGoodStore2 set info 优良 else set info 一般 return info end go 执行 use yaopin go select 编号 药品名称 生产厂家 生产日期 保质期 用途 规格 进货价 销售价 dbo yaopin yp info 保质期 as 药品质量 from 药品 go 执行后的结果 5 5 4 表值函数 创建 CREATE FUNCTION jinhuo time time id datetime RETURNS TABLE AS RETURN SELECT distinct 进货 流水号 进货 药品 进货 进货时间 进货 数量 进货 折扣 进货 经手 17 人 from 进货 where 进货 进货时间 time id GO 执行 use yaopin go select from jinhuo time 2012 3 5 0 00 00
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 封顶仪式布置工程方案(3篇)
- 电气工拆除工程方案(3篇)
- 球儿真好玩课件
- 安全教育预期培训收益课件
- 猫狗咬伤护理课件
- 猫咪课件课程总结
- 文化自信在中职语文教学中的表征与落实途径初探
- 农业无人机租赁市场2025年技术创新与产业升级趋势分析
- 工程安全防台方案(3篇)
- 电梯工程分包方案范本(3篇)
- 《大学生创新创业基础》教案 第1课 大学生创新创业教育概论一
- CJ/T 120-2016给水涂塑复合钢管
- T/CECS 10214-2022钢面镁质复合风管
- (高清版)DG∕TJ 08-202-2020 钻孔灌注桩施工标准
- 肌肉注射技术试题及答案
- 马工程西方经济学(精要本第三版)教案
- 太平间合同协议
- 网吧网管硬件技术培训手册
- 医院运送协议合同
- 企业事故隐患内部报告奖励制度
- 医药行业公关案例
评论
0/150
提交评论