《毕业设计计算机信息管理之药品管理系统bfkg.docx》由会员分享,可在线阅读,更多相关《毕业设计计算机信息管理之药品管理系统bfkg.docx(58页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高等函授授专科毕毕业设计计(论文文)计算机信信息管理理之药品品管理系系统58【摘要】随着全球以信息技术为主导的科技革命进程的加快,人类社会逐步由工业社会进入信息社会。信息技术是当代最具潜力的新的生产力,信息资源是经济和社会发展的重要战略资源。信息化成为各国经济和科技竞争的制高点,信息化程度已成为衡量一个国家和地区现代化水平和综合实力的重要标志。随着我国市场经济的迅速发展和加入WTO,企业信息化程度的要求越来越高,而现阶段计算机信息管理普及率并不高,企业中计算机资源得不到及时充分的利用,信息处理效率跟不上形势的发展,近几年很多单位对计算机信息管理专业人才需求越来越大。被调查单位普遍反映且迫切需要
2、善经营、会管理,同时能熟练把计算机运用到信息采集、处理与维护的高级管理人才,计算机信息管理专业正是在这种背景正应运而生的,目的是为企事业单位提供更多更好的从事计算机信息管理工作的合格人才。计算机信信息管理理专业是是计算机机与经济济管理学学科交叉叉的专业业,本专专业培养养德、智智、体全全面发展展,掌握握现代管管理学和和计算机机的理论论基础,运运用先进进的管理理手段进进行信息息管理,成成为具有有综合能能力和全全面素质质的高等等技术应应用性信信息管理理人才。【关键词词】信息息技术 信息息资源 信息息化 企业信信息化程程度目 录录第一部分分:系统统分析44第二部分分:系统统设计662.1 总体设设计:
3、662.2详详细设计计:62.2.1数据据库设计计:62.2.1 模模块设计计:111第三部分分:系统统的实施施123.1主主程序界界面设计计:1223.1.1 登登陆设计计:133.1.2 人人员管理理界面设设计:1143.1.3 药药品分类类界面设设计:1153.2 数据存存储界面面设计:163.3查查询设计计243.3.1 卫卫生室购购药查询询:243.3.2 药药品销售售累计查查询:2253.4报报表输出出设计:283.5备备份设计计30第四部分分:系统统测试3334.1 模块测测试:3334.2 系统测测试:333第五部分分:总结结345.1 系统功功能完成成情况3345.2 存在的
4、的问题3345.3 此次体体会与心心得344第六部分分:附录录356.1 附录一一(主程程序命令令代码):356.2 附录二二(维护护说明书书和程序序清单名名)4446.3 参考文文献455第一部分分:系统统分析1.1 开发原原因与前前景:在现代,高高科技的的飞跃发发展,人人们工作作习惯的的改变,特特别是电电脑的大大量普及及,人们们生活节节奏越来来越快,怎怎样提高高工作效效率是人人们首先先考虑的的问题。宿宿舍管理理特别是是学校宿宿舍的管管理是一一个非常常繁琐与与复杂的的一项工工作,一一个原因因就是工工作量大大,不好好管。对对于一个个学校而而言,更更应该运运用一些些本地资资源,提提高管理理的力度
5、度,对学学生负责责,对国国家负责责。1.2 可行性性分析:1.2.1经济济的可行行性:主要从对对项目的的经济上上进行分分析评价价,一方方面是支支出的费费用,包包括设备备购置费费、管理理和维护护费用、人人员工资资和培训训费等,另另一个是是取得的的收益。这这是个超超小型的的管理系系统,从从投入的的人力,财财力与物物力来讲讲是非常常之小的的,只要要一台电电脑,一一台打印印机,这这个系统统就可以以搞起来来,考虑虑到学校校里有电电脑,现现只要购购置一台台打印机机就可以以了。从从节省人人力方面面,可以以让管理理人员从从繁与复复杂的工工作中解解脱出来来,做更更多的工工作,可可以给宿宿舍里的的管理提提高一个个
6、层次。1.2.2技术术上的可可行性:技术上的的可行性性分析要要考虑将将来要采采用的硬硬件和软软件技术术能否满满足用户户(这里里是校方方)提出出的要求求(如计计算机的的容量、速速度等)。此此外,还还要考虑虑开发人人员的水水平,做做为计算算机信息息管理专专业毕业业的优等等生,数数据库设设计方面面对于我我们应该该还过得得去,在在宿舍里里生活了了两年,对对这个管管理模试试应该比比较的熟熟。宿舍舍管理系系统的编编写,是是十分好好编的,我我想几天天就可以以写出程程序,再再花上三三来天的的调试,计计划一个个星期就就可以完完成投入入使用了了。1.3结结论:通过以上上两点的的分析,编编写或开开发这个个宿舍管管理
7、系统统是可行行的,只只要这个个系统能能实现对对学生数数据的输输入、修修改、删删除、打打印、浏浏览与查查询就可可以了。如如果技术术方面可可行,浏浏览与查查询方面面的功能能应该编编写得强强大一点点,再好好有条件件组合的的查询,可可以实现现按男女女生分类类查询,也也可以按按专业、寝寝室号、籍籍贯等分分类查询询,以便便学校方方面管理理人员可可以很方方便的查查询想要要的数据据,以便便进行统统一管理理,统一一安排。第二部分分:系统统设计系统设计计的任务务是:在在系统分分析的基基础上,按按照9逻辑模模型的要要求,科科学合理理地进行行系统的的总体设设计和具具体的物物理设计计,为下下一阶段段系统实实施提供供必要
8、的的技术资资料。包包括总体体设计与与详细设设计。总总体设计计:总体体设计包包括子系系统的划划分,代代码设计计、设计计规范制制定、信信息系统统流程图图设计、功功能结构构图设计计和系统统物理配配置方案案设计等等。详细细设计:详细设设计包括括数据存存储文件件设计(数数据库文文件的设设计)、输输出设计计、输入入设计、编编写程序序设计说说明书等等。系统设计计应符合合以下要要求:(1) 系统性:系统作作为整体体而存在在的,所所以系统统的代码码要统一一,设计计规范要要标准,传传递语言言要尽量量一致,并并使一次次输入得得到多次次利用。(2) 灵活性。系系统应灵灵活,对对环境的的变化要要有很强强的适应应性。这这
9、要求我我们尽量量采用模模块化结结构,提提高各部部分的独独立性,尽尽是减少少各子系系统之间间的数据据依赖性性。(3) 可靠性。这这是指系系统受外外界干扰扰时的抵抵御力与与恢复能能力。(4) 经济性。这这是我们们也要考考虑的问问题。2.1 总体设设计:考虑到我我们是一一个小型型的管理理系统,程程序编写写方面并并不复杂杂,所以以一些不不必要方方面就可可以省略略了,如如:代码码设计方方面,设设计规范范的制定定方面等等等。从系统的的吞吐量量,响应应时间方方面考虑虑,现在在的机器器是达得得到要求求的,还还留下了了一点空空间。2.2详详细设计计:2.2.1数据据库设计计:在一个药药品管理理查询系系统的这这样
10、一个个系统中中,运用用数据库库的是十十分必要要的,一一些药品品数据资资料的保保存,修修改,查查询都要要与数据据打交道道,所以以选好存存储类型型,选好好一种合合适的数数据库是是十分重重要的,考考虑到实实际情况况,我就就用fooxprro6.0 做做了。数数据库设设计的主主要任务务是决定定数据库库的字段段名,字字段类型型,字段段长度等等。在此只只列举三三个数据据库文件件的文件件结构。表结构: FF:FFLLLVFFP批批发YUUANBB.DBBF数据记录录数: 18337 最近更新新的时间间: 100/199/066备注文件件块大小小: 644代码页: 9936 字字段 字段段名 类类型 宽度度
11、小数数 11 BH 数值型型 5 22 DM 字字符型 11 33 YPMMC 字字符型 18 44 GG 字符型型 100 55 DW 字字符型 8 66 DJ 数值型型 113 22 77 DJ22 数值型型 113 22 88 JJ 数值值型 13 2 99 PFJJ 数值型型 113 22 100 SL 数值型型 111 22 11 LBB 字符符型 10 122 FXGG 数值值型 77 133 FXGG1 数值值型 77 144 QZBB 逻辑型型 1 155 NCSS 数值值型 112 166 SXRRQ 备注型型 44 177 BL 数值值型 8 188 YSLL 数值值型 1
12、4 * 总总计 * 1177表结构: FF:FFLLLVFFP批批发DDATAACKK.DBBF数据记录录数: 14 最近更新新的时间间: 099/033/077代码页: 9936 字字段 字段段名 类型型 宽宽度 小小数位 索索引 排序序 Nuullss 11 DJHH 字符型型 114 22 RQ 日期型型 88 33 GYDDW 字符型型 16 44 BH 数值型型 99 2 55 DM 字符型型 122 66 YPMMC 字符型型 266 77 GG 字符型型 110 88 DW 字符型型 100 99 DJ 数值型型 110 4 100 GYSSL 数值型型 122 2 111 PH
13、 字符型型 112 122 SXRRQ 日期型型 8 133 CHDD 字符型型 300 14 LBB 字符符型 10 155 ZHDD 字符型型 66 166 FXGG 数值型型 77 2 177 DY 逻辑型型 11 * 总总计 * 2202表结构: FF:FFLLLVFFP批批发DDATAAYUUANBB2.DDBF数据记录录数: 20334 最近更新新的时间间: 099/033/077代码页: 9936 字字段 字段段名 类型型 宽宽度 小小数 11 BH 数值型型 112 2 22 DJ 数值型型 12 4 33 YJJJ 数值型型 13 44 44 CHDD 字符型型 220 55
14、 PH 字符型型 14 66 SXRRQ 日期型型 88 77 SL 数值型型 12 2 88 FXGG 数值型型 110 4 99 QZBB 逻辑型型 1 100 YSLL 数值型型 114 2 * 总总计 * 11172.2.1 模模块设计计:模块化是是一种重重要的设设计思想想。功能能模块设设计的目目的都是是为了把把一个系系统分解解成一些些规模较较小的、功功能较简简单的、更更易于建建立和修修改的部部分。一一方面,各各个模块块都有自自己的独独立性,另另一方面面,模块块之间的的相互关关系可以以通过一一定的方方式予以以规定和和说明。功能模块块如下:淄河镇卫生院药品管理查询系统数据录入数据修改数据
15、查询报表输出数据备份退出本系统备份数据恢复数据预览数据打印数据全部查询系统功能结构图第三部分分:系统统的实施施系统设计计要具备备以下要要求:11、系统统性2、灵灵活性33、可靠靠性4、经经济性。物理配置置方案设设计:根据多方方面的因因素进行行配置,系系统的吞吞量,响响应时间间,可靠靠性,单单机系统统,集中中式,采采用数据据库管理理方式。信息流程程图的设设计:输入存储1处理中间数存储2处理2处理3输出1输出23.1主主程序界界面设计计:一个界面面的友好好,应以以使用者者操作方方面为前前提,还还有操作作员长期期与这些些界面打打交道,设设计一个个好的界界面是我我们程序序开发人人员的最最高追求求,在我
16、我看来,编编一个程程序真的的很简单单,一个个功能就就有很多多种实现现的方法法,我在在设计使使用中发发现,用用这个版版本开发发一个系系统,远远不如我我用Poowerrbuiildeer 88.1 简单,在在那个开开发环境境,不像像这个版版本,很很多东西西编起来来很碍手手碍脚的的,放不不开。主主界面,我我起先考考虑的也也跟大多多同学一一样,用用菜单生生成器,最最后发现现,一个个小小的的系统,功功能模块块又非常常之小,我我就放弃弃了菜单单方式,选选用了现现在这个个样子。3.1.1 登登陆设计计:简单的登登录界面面使用户户有一种种亲切的的操作心心情。选择您的的姓名之之后,输输入口令令,如果果输入的的口
17、令是是错误的的会给出出提示,如如果三次次输入错错误,将将退出系系统。3.1.2人员管管理界面面设计:设置多用用户操作作,可以以通过按按钮增加加,修改改,删除除等操作作,对人人员进行行管理。3.1.3药品分分类界面面设计:药品期初初设置的的一个方方面,为为保证药药品分类类计算时时,保证证数据的的有效性性和立人人准确性性。增加代码码如下:if tthiss.caaptiion=增加加 tthiss.caaptiion=确定定 tthissforrm.wwidtth=tthissforrm.wwidtth+2200 thiisfoorm.texxt1.settfoccus tthissforrm.a
18、autoocennterr=.tt. tthissforrm.ccommmandd4.eenabbledd=.tt.elsee tthiss.caaptiion=增加加 iif !emppty(thiisfoorm.texxt1.vallue) sselee lbb apppe bblann reppl llb wwithh alllt(thiisfoorm.texxt1.vallue) eendii tthissforrm.wwidtth=tthissforrm.wwidtth-2200 tthissforrm.aautoocennterr=.tt. tthissforrm.ccommman
19、dd4.eenabbledd=.ff. endiithissforrm.ttextt1.vvaluue=thissforrm.llistt1.rrequueryythissforrm.rrefrreshh数据存储储设计:主要采采用数据据库文件件存储形形式,制制定文件件的分类类,设定定主文件件,处理理文件,工工作文件件,后备备文件,周周转 文文件等。3.2 数据存存储界面面设计:首先要把把新药的的品种输输入的计计算机之之中,在在增加新新药的时时候,如如果输入入的代码码是重复复的,计计算机将将提示输输入重复复错误。提示代码码重复录录入的实实现代码码如下:Dmtxxt.vvaliidif !empp
20、ty(thiis.vvaluue)selle yyuannblocca ffor alllt(ddm)=alllt(tthiss.vaaluee)if fouund()mmm=meessaagebbox(您输输入的代代码已经经使用,请请重新输输入,1+332,提示) iff mmm=1 thiis.vvaluue= rettu .f. ellse rettu .t. enddienddiendiithissforrm.rrefrreshh增加完新新药以后后,需要要对当前前实有的的药品进进行录入入,可以以同药品品购入的的录入用用同一个个录入界界面,但但在以后后的使用用过程中中,账簿簿的正确确性就
21、不不能保证证,所以以最好使使用期初初录入界界面进行行录入,保保证数据据的完整整性。期初录入入界面设设计:确定.ccliccklocaal aaaaa=00set exaac oonif eemptty(tthissforrm.ssl.vvaluue) rretuu .tt.elsee selle yuaanb locca ffor dm=alllt(tthissforrm.ddm.vvaluue) lbhh=bhh reppl ssl wwithh sll+thhisfformm.sll.vaaluee selle qqclrr apppe bblann reppl rrq wwithh ct
22、tod(alllt(thiisfoorm.yeaar.vvaluue)+/+aalltt(tthissforrm.mmontth.vvaluue)+/+aalltt(tthissforrm.dday.vallue) reppl ddm wwithh alllt(thiisfoorm.dm.vallue) reppl yypmcc wiith alllt(tthissforrm.yypmcc.vaaluee) reppl ggg wwithh alllt(thiisfoorm.gg.vallue) reppl ddw wwithh alllt(thiisfoorm.dw.vallue) repp
23、l ddj wwithh vaal(tthissforrm.ddj.vvaluue) reppl ssysll wiith thiisfoorm.sl.vallue reppl llb wwithh thhisfformm.lbb.vaaluee reppl ssxrqq wiith thiisfoorm.sxrrq.vvaluue reppl pph wwithh thhisfformm.phh.vaaluee reppl cchd witth tthissforrm.cchd.vallue selle yyuannb2 if alllt(tthissforrm.cchd.vallue)aa
24、lltt(suubs(lslldj,at(,lssldjj,4)+1,at(,lssldjj,5)-att(,llslddj,44)-11)coountt too aaa foor iint(bh)=lbbh apppe bblannreepl yjjj wiith vall(thhisfformm.djj.vaaluee),ddj wwithh vaal(tthissforrm.ddj.vvaluue),chdd wiith alllt(tthissforrm.cchd.vallue),phh wiith thiisfoorm.ph.vallue;sxxrq witth tthissforr
25、m.ssxrqq.vaaluee,sll wiith thiisfoorm.sl.vallue,fxgg wiith 1.33,bhh wiith vall(sttr(llbh+(aaa+1)/1000,112,22);yssl wwithh yssl+tthissforrm.ssl.vvaluueseele qcllrgoo boott reepl bh witth vval(strr(lbbh+(aa+1)/1000,122,2)elsse*iif tthissforrm.ssxrqq.vaaluee=cttod(subbs(llslddj,aat(,lslldj,3)+1,aat(,ls
26、lldj,4)-at(,lssldjj,3)-1)iif tthissforrm.nnmoddi=.t. mm=messsaggeboox(原来的的价格为为+aalltt(suubs(lslldj,1,aat(,lslldj,1)-1)+chhr(113)+; 是否否更改为为+(alllt(tthissforrm.ddj.vvaluue),1+32,提示示) if mm=1 selle yyuannb2 locca ffor bh=lbhh+thhisfformm.lqquerrybhh/1000 reppl ssl wwithh sll+thhisfformm.sll.vaaluee,yss
27、l wwithh yssl+tthissforrm.ssl.vvaluue reppl yyjj witth vval(thiisfoorm.dj.vallue),djj wiith vall(thhisfformm.djj.vaaluee)selle qqclrrgo bottt reepl bh witth llbh+thiisfoorm.lquueryybh/1000 ellse selle yyuannb2 locca ffor bh=lbhh+thhisfformm.lqquerrybhh/1000 reppl ssl wwithh sll+thhisfformm.sll.vaalu
28、ee,yssl wwithh yssl+tthissforrm.ssl.vvaluue selle qqclrr go bottt reppl bbh wwithh lbbh+tthissforrm.llqueerybbh/1100 enddi elsse selle yyuannb2 locca ffor bh=lbhh+thhisfformm.lqquerrybhh/1000 reppl ssl wwithh sll+thhisfformm.sll.vaaluee,yssl wwithh yssl+tthissforrm.ssl.vvaluue selle qqclrr go bottt
29、reppl bbh wwithh lbbh+tthissforrm.llqueerybbh/1100 enddi *eelsee*selle yyuannb2*couunt to aa forr innt(bbh)=lbhh* apppe bblann*reppl yyjj witth vval(thiisfoorm.dj.vallue),djj wiith vall(thhisfformm.djj.vaaluee),cchd witth aalltt(thhisfformm.chhd.vvaluue),ph witth tthissforrm.pph.vvaluue;*sxrrq wwithh thhisfformm.sxxrq.vallue,sl witth tthissforrm.ssl.vvaluue,ffxg witth 11.3,bh witth vval(strr(lbbh+(aa+1)/1000,122,2)*selle qqclrr*go bottt* reppl bbh wwithh vaal(sstr(lbhh+(aaa+11)/1100,12,2) * eendii enddi thiisfoorm.hj.vallue=thiisf