毕业综合训练(毕业论文/设计形式用)课题名称药品仓库管理系统的设计与研发学院信息工程学院专业班级姓名学号指导老师2毕业综合训练任务书学院信息工程学院专业计算机应用技术专业年级2000级班级姓名起止日期题目药品仓库管理系统的设计与研发1.毕业综合训练任务及要求(根据题目性质对学生提出具体要求)能更有效的分类药品的种类与详细信息,便于今后药品的管理存放。2.毕业综合训练的原始资料及依据(包括做调研的背景,研究条件、应用环境等)该程序主要适用于药品仓库的管理应用,通过设计这个软件可以有利于减少资源的浪费和药品种类存放的安全性,将管理方面的漏洞降至最低。3.主要参考资料、文献[1]侯维瑞英语语体上海:上海外语教育出版社,1988[2][美]RogersCadenhead.Java编程入门经典.梅兴文译.第4版.北京:人民邮电出版社,2007[3]陈轶.姚晓昆编著.Java程序设计实验指导.北京:清华大学出版社,2006[4]吴其庆编著.Java程序设计实例教程.北京:冶金工业出版社,2006[5]李春葆,曾慧.SQLServer2000学习与上机指导[M].北京:清华大学出版社,2005.6.[6]施霞萍等编著.Java程序设计教程第2版.北京:机械工业出版社,2006[7]宛延闿等编著.实用Java程序设计教程.北京:机械工业出版社,2006[8]耿祥义,张跃平.《JSP实用教程》.清华大学出版社,2003年5月1日:1-354月.[9]陈刚.Eclipse从入门到精通[M].北京:清华大学出版社,2005:416-417.[10]孙卫琴.精通Struts:基于MVC的JavaWeb设计与开发[M].北京:电子工业出版社,2004:1-9.[11](美)格罗夫著,章小莉等译.SQL完全手册(第二版)[M].北京:电子工业出版社,2006:12-14.[12]王虎,张俊.管理信息系统[M].武汉:武汉理工大学出版社,2004.7.13]东方华人.ASP.NET数据库开发[M].北京:清华大学出版社,2004.6.3指导教师评语建议成绩:优良中及格不及格指导教师签字年月日4目录第一章绪论.................................................................51.1系统开发背景.............................................................5错误!未定义书签。.2问题定义.................................................................61.3解决方法.................................................................61.4技术可行性研究...........................................................61.5经济可行性研究...........................................................71.6操作可行性研究...........................................................7第二章需求分析.............................................................82.1功能性需求分析...........................................................8(1)系统用户管理...........................................................8(2)药品进货管理...........................................................8(3)药品销售管理...........................................................8(4)库存转移管理...........................................................8(5)职工管理...............................................................8(6)查询与报表分析.........................................................82.2业务流程.................................................................92.3系统功能结构设计图......................................................92.4非功能性需求分析.........................................................9(1)系统处理的准确性和及时性...............................................9(2)系统的开放性和系统的可扩充性...........................................9(3)系统的易用性和易维护性................................................10(4)系统的标准性..........................................................10(5)系统的先进性..........................................................10(6)系统的响应速度........................................................10第三章详细设计..................................................103.1程序流程图..............................................................103.2系统体系结构...........................................................15第四章数据库设计..........................................................164.1数据库逻辑设计....................................................164.1.1数据库的概念结构设计和ER图..........................................16第五章编码实现.............................................................195.1用户登陆模块........................................................1955.2用户管理模块....................................................225.3进货销售模块......................................................295.4进货管理模块......................................................315.5职员管理模块.......................................................345.6坏货转移模块........................................................36第六章系统测试以及软件安装.............................................386.1软件测试基础理论........................................................386.2软件测试目的..........................................................386.3测试计划和要点.........................................................386.4部分测试图..............................................................396.5测试结论................................................................40总结..................................................................41致谢...................................................................42参考文献..................................................................43第一章绪论1.1系统开发背景随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。实习期间,我们通过对市场的调查,针对现在各中小药品公司对销售业务的实际需要,开发了这套药品销售系统。在开发过程中,我们针对当前各药品公司管理特点和技术人员的实际水平,采用Window基于图形界面这一易学易用的操作系统环境,在系统设计过程中,我们尽量采用一些易懂易读的接口界面,使用户可以在短期内完全掌握。在功能方面,我们借鉴现在市场上流行的财务软件的特点,抛去泛泛不实用的缺点,使我们设计的系统在功能上极贴近中小药品公司的使用要求。在设计过程中,我们始终把系统的正确性放在首位,力求数据的完整,处理的正确性。在此基础上优化程序代码,加速系统6运行和减少对系统资源的占用。作为一家中小型药品公司,他们的主要业务是销售产品,目前系统运做中存在很多题,所有的进货单,出货单都是人工填写,耗时而且易出现错误;库存也是人工记帐,无法随时掌握最准确的存货情况;对于销售数据,往往要花好多时间和精力去计算每个业务员的销售业绩,每项药品的销售状况,为了解决上述问题,提高经济效益,准备导入进销存系统进行销售,采购,库存等的计算机化管理。经过三个月的设计开发,现在已完全达到预期效果,实现了最初设定的目标。1.2问题定义药品库房管理系统用计算机管理医院药方药品管理的一种计算机应用技术的创新,在计算机还未普及之前医院药房药品管理都是由工作人员手工书写的方式来操作的.现在一般的医院药方都采用计算机智能化管理,采用计算机作为工具的实用的计算机药方库存管理程序来帮助管理员进行更有效的药品管理工作。药方管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。1.3解决方法药品按类管理:所以需要有一药品类型信息药品必须属于一个药品类型,如果一个药品类品存在药品