资源描述:
《医药库存管理系统实施细节.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、医药库存管理系统个人任务实施细节目录组长:林果1组员:徐新东3组员:夏忠伟6组员:高智研8第9页共9页医药库存管理系统个人任务实施细节组长:林果医药库存管理系统个人任务实施细节一、实现步骤与方法用所学的知识把现实的事物转化成二维表,这两张表如下,表1,表2。表1现有库存库表字段名称数据类型可否为空说明药品号文本NOTNULL字段大小为20主键现有库存文本NULLINTEGER最大库存文本NULLINTEGER最小库存文本NULLINTEGER表2药品采购计划表字段名称数据类型可否为空说明药品号文本NOTNULL字段大小为20主键现有库
2、存数字NULLINTEGER最大库存数字NULLINTEGER购买数量数字NULLINTEGER供应商文本NULL字段大小为10价格数字NULLFLOAT下面是把上表分别转化成两个关系如关系一、关系二。关系一:现有库存表(药品号,现有库存,最大库存,最小库存)。关系二:药品采购表(药品号,现有库存,最大库存,购买数量,供应商,价格)。最后把其用代码把它变成相应的文件,能够实现对应功能的模块。二、所遇到的问题在建表的时候出现了一些错误,在输入代码的时候总是不太仔细,出现一执行不成功的提示或是一些错误信息的提示,还有就是工具软件不好用,出
3、现错误。在进行多表查询的时候也不太熟悉。第9页共9页医药库存管理系统个人任务实施细节三、程序源代码Use医药库存管理系统对现有库存表的建立代码如下:Createtable现有库存表(药品号char(20)NotNULLprimarykey,现有库存integernull,最大库存integernull,最小库存integernull)Go对药品采购表的建立如下:Createtable药品采购表(药品号char(20)notnullprimarykey,现有库存integernull,最大库存integernull,购买数量intege
4、rnull,供应商char(10)null,价格floatnull)Go在现有库存表中查询最大库存、现有库存、最小库存的代码如下:Select最大库存,现有库存,最小库存From现有库存表Go在药品采购表中查询药品价格大于10的药品的和购买数量的代码如下:Select价格,购买数量From药品采购表Where价格>10Go四、设计总结第9页共9页医药库存管理系统个人任务实施细节通过对这个模块的设计,使我这学期所学的知识有了一个比较全面的应用,对表的建立和对表的插入等有了更好的应用。同时也遇到一些问题,尤其是在查询的重要章节,了解了自已
5、的薄弱知识点,对以后的学习有相当重要的作用。第9页共9页医药库存管理系统个人任务实施细节组员:徐新东医药库存管理系统个人任务实施细节一、实现步骤与方法设计了整个系统的E-R图,初步定一下表中的属性,并且简单的设计了表与表属性的联系,应用SQL语言对数据库中的信息,进行增加、删除、修改、查询,用这些的功能就可以实现对数据库的管理和维护,使数据库管理更加的方便。二、所遇到的问题在编写代码的时候,经常的不注意是否在英文状态下,所以会经常的出现标点的错误,使语句块无法运行,最后就慢慢的进行修改。安全性还不完善,缺少必要的数据加密系统,代码缺少
6、注释等,这些功能与技术还需要加以提高和实现。三、程序源代码出库模块包括填写出库单,更新,删除出库记录,查看现有库存信息,出库记录的查询及打印(药品出库表如表3)。表3药品出库表字段名称数据类型可否为空说明药品号文本NOTNULL字段大小为20出库时间日期/时间NULL无经手人文本NULL字段大小为10出库数量数字NULLINTEGER领取人文本NULL字段大小为10用途文本NULL字段大小为201.用SQL语句创建出库表。CREATETABLEYYKC(药品号char(6)notnull,出库时间datetimenull,经手人cha
7、r(10)null,第9页共9页医药库存管理系统个人任务实施细节出库数量intnull,领取人char(10)null,用途char(20)null)2.查询出库表中的所有药品信息。SELECT*FROM出库表3.向出库表删除药品号为‘11100000’的药品信息。insertinto出库表values('11100000','2010-5-50:00:00','FFFF',43,'REN1','SKDFSDKGFSD')DELETE出库表WHERE药品号='11100000'4.将出库表中的所有信息按‘出库数量降序排列’。SELEC
8、T*FROM出库表ORDERBY出库数量DESC5.将药品号为11111111的出库数量修改为‘50’。UPDATE出库表SET出库数量=50WHERE药品号=‘11111111’6.向出库表中加入一个药品,该药品信息为