《医药库存管理系统实施细节》由会员分享,可在线阅读,更多相关《医药库存管理系统实施细节(11页珍藏版)》请在金锄头文库上搜索。
1、医药库存管理系统 个人任务实施细节目录组长:林林果1组员:徐徐新东33组员:夏夏忠伟66组员:高高智研88组长:林林果医药库存存管理系系统个人任务务实施细细节一、实现现步骤与与方法用所学的的知识把把现实的的事物转转化成二二维表,这这两张表表如下,表表1,表表2。表1现有有库存库库表字段名称称数据类型型可否为空空说明药品号文本NOT NULLL字段大小小为20主键键现有库存存文本NULLLINTEEGERR最大库存存文本NULLLINTEEGERR最小库存存文本NULLLINTEEGERR表2药品品采购计计划表字段名称称数据类型型可否为空空说明药品号文本NOT NULLL字段大小小为200主键现
2、有库存存数字NULLLINTEEGERR最大库存存数字NULLLINTEEGERR购买数量量数字NULLLINTEEGERR供应商文本NULLL字段大小小为100价格数字NULLLFLOAAT下面是把把上表分分别转化化成两个个关系如如关系一一、关系系二。关系一:现有库库存表(药药品号,现现有库存存,最大大库存,最最小库存存)。关系二:药品采采购表(药药品号,现现有库存存,最大大库存,购购买数量量,供应应商,价价格)。最后把其其用代码码把它变变成相应应的文件件,能够够实现对对应功能能的模块块。二、所遇遇到的问问题在建表的的时候出出现了一一些错误误,在输输入代码码的时候候总是不不太仔细细,出现现一
3、执行行不成功功的提示示或是一一些错误误信息的的提示,还还有就是是工具软软件不好好用,出出现错误误。在进进行多表表查询的的时候也也不太熟熟悉。三、程序序源代码码Use 医药库库存管理理系统对现有库库存表的的建立代代码如下下:Creaate tabble 现有库库存表(药品号号 ccharr(200) NNot NULLL pprimmaryy keey,现有库存存 iinteegerr nuull ,最大库存存 iinteegerr nuull,最小库存存 iinteegerr nuull)Go 对药品采采购表的的建立如如下:Creaate tabble 药品采采购表(药品号号 chhar(22
4、0) nott nuull priimarry kkey,现有库存存 iinteegerr nuull ,最大库存存 iinteegerr nuull,购买数量量 iinteegerr nuull,供应商ccharr(100) nulll,价格 flloatt nnulll)Go 在现有库库存表中中查询最最大库存存、现有有库存、最最小库存存的代码码如下:Seleect 最大库库存,现现有库存存,最小小库存Fromm 现现有库存存表Go在药品采采购表中中查询药药品价格格大于110的药药品的和和购买数数量的代代码如下下:Seleect 价格,购购买数量量Fromm 药品品采购表表Wherre 价价
5、格110Go四、设计计总结通过对这这个模块块的设计计,使我我这学期期所学的的知识有有了一个个比较全全面的应应用,对对表的建建立和对对表的插插入等有有了更好好的应用用。同时时也遇到到一些问问题,尤尤其是在在查询的的重要章章节,了了解了自自已的薄薄弱知识识点,对对以后的的学习有有相当重重要的作作用。组员:徐徐新东医药库存存管理系统统个人任务务实施细细节一、实现现步骤与与方法设计了整整个系统统的E-R图,初初步定一一下表中中的属性性,并且且简单的的设计了了表与表表属性的的联系,应应用SQQL语言言对数据据库中的的信息,进进行增加加、删除除、修改改、查询询,用这这些的功功能就可可以实现现对数据据库的管
6、管理和维维护,使使数据库库管理更更加的方方便。二、所遇遇到的问问题在编写代代码的时时候,经经常的不不注意是是否在英英文状态态下,所所以会经经常的出出现标点点的错误误,使语语句块无无法运行行,最后后就慢慢慢的进行行修改。安全性还还不完善善,缺少少必要的的数据加加密系统统,代码码缺少注注释等,这这些功能能与技术术还需要要加以提提高和实实现。三、程序序源代码码出库模块块包括填填写出库库单,更更新,删删除出库库记录,查查看现有有库存信信息,出出库记录录的查询询及打印印(药品品出库表表如表33)。表3药品品出库表表字段名称称数据类型型可否为空空说明药品号文本NOT NULLL字段大小小为200出库时间间
7、日期/时时间NULLL无经手人文本NULLL字段大小小为100出库数量量数字NULLLINTEEGERR领取人文本NULLL字段大小小为100用途文本NULLL字段大小小为2001.用SSQL语语句创建建出库表表。CREAATE TAABLEE YYYKCC(药品号号 chhar(6) noot nnulll,出库时间间 daatettimee nuull,经手人 chaar(110) nuull,出库数量量 innt nulll,领取人 chaar(110) nuull,用途chhar(20) nnulll)2.查询询出库表表中的所所有药品品信息。SELEECT *FROMM 出库库表3.向
8、出出库表删删除药品品号为1111000000的药品品信息。inseert intto 出出库表valuues(11110000000,20110-55-500:000:000,FFFFF,43,REEN1,SSKDFFSDKKGFSSD)DELEETE出出库表WHERRE 药药品号=111100000004.将出出库表中中的所有有信息按按出库数数量降序序排列。SELEECT *FROMM 出库库表ORDEER BBY 出出库数量量 DEESC5将药药品号为为1111111111的的出库数数量修改改为50。UPDAATE 出库表表 SEET 出出库数量量=500WHERRE 药药品号=11111
9、111116.向出出库表中中加入一一个药品品,该药药品信息息为:(500600,20100715,王丹,3,赵淼,感冒)。INSEERT INTTO 药药品VALUUES(500600,20100715,王丹,3,赵淼,感冒)7.如果果药品(11100111)出售完时,删除该信息。DELEETE 出库表表WHERRE 药药品号=1111001111anddnowwl=008.查询询药品号号为1111001111的药品品出库数数量信息息及入库库时间。SELEECT 出库表表.出库库数量,入入库表.入库时时间FROMM 出库库表,入入库表WHERRE 出出库表.药品号号=入库库表.药药品号aand
10、出出库表.药品号号=1111001111四、设计计总结能熟练运运用数据据库管理理与设计计课程中中所学的的基本原原则、基基本内容容,进行行系统分分析、系系统设计计、编码码、调试试及维护护工作的的实践,通通过设计计训练,能够比较熟练掌握数据库系统的有关管理与设计的基本方法。遇到不会的问题可以及时提出,通过小组研究,查找资料把问题解决。组员:夏夏忠伟医药库存存管理系系统个人人任务实实施细节节一、实现现步骤与与方法根据医药药管理系系统的需需求,我我们需要要对数据据库的文文件进行行设置。我我们需要要设置的的文件包包括:文文件名(也也叫逻辑辑文件名名,以后后就用这这个名字字代表这这个数据据库。),文文件类
11、型型(标示示此文件件的类型型,包括括数据文文件和事事务日志志文件两两类),文文件组(标标识该文文件所在在的文件件组名称称,默认认为PRRIMAARY.),初初始大小小(设置置文件的的初始大大小。),自动动增长(设设置文件件的自动动增长值值方式,可可以通过过单击后后的浏览览按钮设设置具体体选项),路路径(表表示该文文件所在在的完整整路径),文文件名(数数据库文文件的物物理文件件名)。二、所遇遇到的问问题在建立数数据库的的时候对对文件类类型的分分析,自自动增长长的值以以及对文文件初始始大小的的设置。三、程序序源代码码CREAATE DAATABBASEE 医药药库存管管理系统统ON PPRIMMA
12、RYY(NAMME=医医药库存存管理系系统,FILEENAMME=c:Proograam FFilees医医药库存存管理系系统.nndf,SIZEE=300mb,MAXSSIZEE=1000mbb,Fileegroowthh=200%)四、设计计总结本次课程程设计中中通过对对一个简简单的医医药库存存管理系系统的设设计,在在设计的的过程当当中我在在对数据据库的建建立时。通通过自己己所学过过的知识识对库的的需求进进行分析析,查找找资料,模拟药物的进库,出库。组员:高高智研医药库存存管理系系统个人人任务细细节实施施方案一、实现现步骤与与方法如下是药药品代码码表(表表4)和入入库表(表表5)的二二维表
13、:表4药品品代码表表字段名称称数据类型型可否为空空说明药品号文本NOT NULLL字段大小小为200药品名称称文本NULLL字段大小小为200表5入库库表字段名称称数据类型型可否为空空说明药品号文本NOT NULLL字段大小小为200入库时间间日期/时时间NULLL无供应商文本NULLL字段大小小为200供应商电电话文本NULLL字段大小小为155入库数量量数字NULLLINTEEGERR价格数字NULLLFLOAAT采购员文本NULLL字段大小小为100根据列表表用SQQL语言言将其表示出出来。二、所遇遇到的问问题造作中将将上图表表格与代代码联系系上存在在问题,细细节的把把握上不不够在书书写
14、源代代码中存存在一些些格式问问题。三、程序序源代码码根据上表表1-22,1-33可用SSQL语语言创建建数据库库如下:use 医药药库存管管理系统统goCREAAT TTABLLE YYAOPPIN(药品名名 ccharr (220) noot nnulll,药品名称称 ccharr (220) nuull)GoCREAAT TABBLE YAOODIAAN(药品好好 chaar(220) noot nnulll,入库时间间 ddateetimme nuull,供应商 chaar (20) nulll,供应商电电话 chhar(15) nulll,入库数量量 intt nulll价格 innt nuull,采购员 ccharr(100) nuull)Go可利用SSQL语语言做表表的一些些操作例例如插入入、