数据库药品进存销信息管理系统
- 格式:doc
- 大小:58.01 KB
- 文档页数:17
数据库药品进存销信息管理系统
课程设计(大作业)报告
数据库原理与技术课程名称:
药品进存销信息管理系统设计题目:
信息技术学院院系:级计算机应用技术班级:班
2010 杨浩超者:设计 2
号:学
莎指导教师:邱 2012-6-20 设计时间:
院学技信息术25
/ 1
数据库药品进存销信息管理系统
昆明学院课程设计(大作业)任务书
/ 2
25 / 3
课程设计(大作业)报告
一、题目分析
如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是医药经营企业,特别是医药连锁经营企业特别关心的问题。尽快建立一个功能齐备的药品进、出库管理系统,完善现代企业的信息化管理机制,已成为医药企业生存发展的当务之急。通过开发这个药品管理系统,使药品进销存管理工作系统化,规范化,自动化,从而达到提高管理效率的目的。
这个药品管理系统主要涉及医院药库的药品进、销、存等业务,以及入库、出库和库存管理,药品管理主要管理药库中所有药品的进出和内部统计计算,为药品会计提供基础数据,以及包括有效期的报警和下限报警。本系统开发设计思想就是实现药品管理的数字化。
二、总体设计
1.设计思想
数据库表以二维表的形式存储在硬盘中,可以方便的用select语句进行组合查询,进而用视图的形式显示所要信息。本系统分五个模块,需要用数据库建立五个表格,还有分别对药品信息,员工信息,客户信息,出库入库信息,销售信息进行单独管理。
1.1药品信息表设计
该表是存储药品信息的表,主要用来存储药品的药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人
25
/ 4
数据库药品进存销信息管理系统
1编号(药品编号为主键)
1.2员工信息表设计
该表存放了员工的基本信息,包括汽车的员工编号、姓名、性别、年龄、学历、职务
2表1.3出库入库信息表设计
该表主要存储了出库入库的信息,包括当前库村药品流水号,药品、进货时间、数量、折扣、经手人等信息
表3
1.4客户信息表设计
该表主要存储了客户的信息,包括客户编号、姓名、性别、出生日期、联系电话等信息
25
/ 5
数据库药品进存销信息管理系统
表4
1.5销售信息表设计
该表主要存储了销售的信息,包括流水号、客户、购买时间、数量、折扣、经手人等基本信息
表5
2.E-R图
25
/ 6
数据库药品进存销信息管理系统
实验器材三、 Microsoft SQL Server 2005软件 Microsoft Visual Basic 6.0 中文版软件
具体过程四、
18日星期一,具体的情况如下:一、时间是 6月编写创建数据库和表的代分配给程序员查找数据和资料,小组开会讨论,码,我的任务是进货和销售代码的编写,完成情况达到了预期的效果,成功的将数据加到数据库中。25 / 7
数据库药品进存销信息管理系统
二、时间是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日上午,具体情况如下:
前台的搭建由王长尧实现,三名程序员把代码写好交给测试主管马年顺来测试,有错误的地方反馈给技术主管严文娟,由严文娟进行代码的修改。
四、时间是6月21日星期三,具体情况如下:
由王长尧负责监督完成,各成员负责将自己的实验报告填写完整,并统一上交。
五、程序代码
5.1、创建yaopin数据库的代码
create database yaopin
on
(name=yaopin_data,
'd:\yaopin_data.mdf',
size=10MB,
25
/ 8
数据库药品进存销信息管理系统
maxsize=unlimited,
)
log on
(name=student_log,
'd:\yaopin_log.ldf',
size=10MB,
maxsize=unlimited,
)
5.2、创建yaopin表的代码