医药库存管理系统实施细节Word格式.docx

上传人:b****2 文档编号:15376836 上传时间:2022-10-29 格式:DOCX 页数:7 大小:17.86KB
下载 相关 举报
医药库存管理系统实施细节Word格式.docx_第1页
第1页 / 共7页
医药库存管理系统实施细节Word格式.docx_第2页
第2页 / 共7页
医药库存管理系统实施细节Word格式.docx_第3页
第3页 / 共7页
医药库存管理系统实施细节Word格式.docx_第4页
第4页 / 共7页
医药库存管理系统实施细节Word格式.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

医药库存管理系统实施细节Word格式.docx

《医药库存管理系统实施细节Word格式.docx》由会员分享,可在线阅读,更多相关《医药库存管理系统实施细节Word格式.docx(7页珍藏版)》请在冰豆网上搜索。

医药库存管理系统实施细节Word格式.docx

现有库存

NULL

INTEGER

最大库存

最小库存

表2药品采购计划表

数字

购买数量

供应商

字段大小为10

价格

FLOAT

下面是把上表分别转化成两个关系如关系一、关系二。

关系一:

现有库存表(药品号,现有库存,最大库存,最小库存)。

关系二:

药品采购表(药品号,现有库存,最大库存,购买数量,供应商,价格)。

最后把其用代码把它变成相应的文件,能够实现对应功能的模块。

二、所遇到的问题

在建表的时候出现了一些错误,在输入代码的时候总是不太仔细,出现一执行不成功的提示或是一些错误信息的提示,还有就是工具软件不好用,出现错误。

在进行多表查询的时候也不太熟悉。

三、程序源代码

Use医药库存管理系统

对现有库存表的建立代码如下:

Createtable现有库存表

(药品号char(20)NotNULLprimarykey,

现有库存integernull,

最大库存integernull,

最小库存integernull)

Go

对药品采购表的建立如下:

Createtable药品采购表

(药品号char(20)notnullprimarykey,

购买数量integernull,

供应商char(10)null,

价格floatnull)

在现有库存表中查询最大库存、现有库存、最小库存的代码如下:

Select最大库存,现有库存,最小库存

From现有库存表

Go

在药品采购表中查询药品价格大于10的药品的和购买数量的代码如下:

Select价格,购买数量

From药品采购表

Where价格>

10

四、设计总结

经过对这个模块的设计,使我这学期所学的知识有了一个比较全面的应用,对表的建立和对表的插入等有了更好的应用。

同时也遇到一些问题,特别是在查询的重要章节,了解了自已的薄弱知识点,对以后的学习有相当重要的作用。

组员:

徐新东

设计了整个系统的E-R图,初步定一下表中的属性,而且简单的设计了表与表属性的联系,应用SQL语言对数据库中的信息,进行增加、删除、修改、查询,用这些的功能就能够实现对数据库的管理和维护,使数据库管理更加的方便。

在编写代码的时候,经常的不注意是否在英文状态下,因此会经常的出现标点的错误,使语句块无法运行,最后就慢慢的进行修改。

安全性还不完善,缺少必要的数据加密系统,代码缺少注释等,这些功能与技术还需要加以提高和实现。

出库模块包括填写出库单,更新,删除出库记录,查看现有库存信息,出库记录的查询及打印(药品出库表如表3)。

表3药品出库表

字段大小为20

出库时间

日期/时间

经手人

出库数量

领取人

用途

1.用SQL语句创立出库表。

CREATETABLEYYKC

(药品号char(6)notnull,

出库时间datetimenull,

经手人char(10)null,

出库数量intnull,

领取人char(10)null,

用途char(20)null)

2.查询出库表中的所有药品信息。

SELECT*

FROM出库表

3.向出库表删除药品号为‘11100000’的药品信息。

insertinto出库表

values('

11100000'

'

-5-50:

00:

00'

FFFF'

43,'

REN1'

SKDFSDKGFSD'

DELETE出库表

WHERE药品号='

4.将出库表中的所有信息按‘出库数量降序排列’。

ORDERBY出库数量DESC

5.将药品号为11111111的出库数量修改为‘50’。

UPDATE出库表SET出库数量=50

WHERE药品号=‘11111111’

6.向出库表中加入一个药品,该药品信息为:

(‘500600’,‘0715’,‘王丹’,3,‘赵淼’,‘感冒’)。

INSERTINTO药品

VALUES(‘500600’,‘0715’,‘王丹’,3,‘赵淼’,‘感冒’)

7.如果药品(11100111)出售完时,删除该信息。

WHERE药品号=‘11100111’andnowl=0

8.查询药品号为‘11100111’的药品出库数量信息及入库时间。

SELECT出库表.出库数量,入库表.入库时间

FROM出库表,入库表

WHERE出库表.药品号=入库表.药品号and出库表.药品号=‘11100111’

能熟练运用数据库管理与设计课程中所学的基本原则、基本内容,进行系统分析、系统设计、编码、调试及维护工作的实践,经过设计训练,能够比较熟练掌握数据库系统的有关管理与设计的基本方法。

遇到不会的问题能够及时提出,经过小组研究,查找资料把问题解决。

夏忠伟

根据医药管理系统的需求,我们需要对数据库的文件进行设置。

我们需要设置的文件包括:

文件名(也叫逻辑文件名,以后就用这个名字代表这个数据库。

),文件类型(标示此文件的类型,包括数据文件和事务日志文件两类),文件组(标识该文件所在的文件组名称,默认为PRIMARY.),初始大小(设置文件的初始大小。

),自动增长(设置文件的自动增长值方式,能够经过单击后的浏览按钮设置具体选项),路径(表示该文件所在的完整路径),文件名(数据库文件的物理文件名)。

在建立数据库的时候对文件类型的分析,自动增长的值以及对文件初始大小的设置。

CREATEDATABASE医药库存管理系统

ONPRIMARY

(NAME=医药库存管理系统,

FILENAME=‘c:

\ProgramFiles\医药库存管理系统.ndf’,

SIZE=30mb,

MAXSIZE=100mb,

Filegrowth=20%)

本次课程设计中经过对一个简单的医药库存管理系统的设计,在设计的过程当中我在对数据库的建立时。

经过自己所学过的知识对库的需求进行分析,查找资料,模拟药物的进库,出库。

高智研

医药库存管理系统个人任务细节实施方案

如下是药品代码表(表4)和入库表(表5)的二维表:

表4药品代码表

药品名称

表5入库表

入库时间

供应商电话

字段大小为15

入库数量

采购员

根据列表用SQL语言将其表示出来。

造作中将上图表格与代码联系上存在问题,细节的把握上不够在书写源代码中存在一些格式问题。

根据上表1-2,1-3可用SQL语言创立数据库如下:

use医药库存管理系统

go

CREATTABLEYAOPIN

(药品名char(20)notnull,

药品名称char(20)null)

CREATTABLEYAODIAN

(药品好char(20)notnull,

入库时间datetimenull,

供应商char(20)null,

供应商电话char(15)null,

入库数量intnull

价格intnull,

采购员char(10)null)

可利用SQL语言做表的一些操作例如插入、查询等等。

经过这次的课程设计不但让我们发现了平时的错误和不足,而且能够熟练地运用数据库数据表的建立及增、删、改、查的操作。

我们以小组为中心,发扬团队精神,互相寻找发现和解决问题,让我们深刻的体会到了团队的力量。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1