还剩39页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
长春工业大学人文信息学院11043113号林安琪毕业论文摘要本论文主要阐述以B/S结构搭建“药店后台管理系统”的设计思想和实现的关键技术论文针对当前各药店后台管理系统混乱以及人员计算任务繁重的现象,__了以计算机为主要计算设备的管理系统该系统具有会员管理,库存管理,销售管理,采购管理,药品信息管理等功能,测试表明该系统达到了预期的要求论文包括以下几个部分:第一部分系统分析,通过对中小药店实际情况的调研,说明了做药店后台管理系统是可行的,当前各中小药店都有能力提供计算机设备,以及软件的运行环境,员工都有能力应用管理软件第二部分基础理论知识,根据专业知识进行__系统第三部分概要设计,根据药店后台管理系统的需求,设计出药店后台管理系统的功能模块,并且根据功能模块设计出与之对应的数据库和数据表第四部分详细设计,将每个功能模块进行细化,分析出每个功能模块的工作流程,以及数据流向第五部分系统实现,根据详细设计的分析,用JSP实现用户界面展示和Oracle数据库完成整个系统的代码编写关键字药店后台管理系统B/S模式Dreamwe__erJSPOracleAbstractThisthesis__inlyexpoundswithB/Sstructuretobuildthedrugs__nagementsystem__nagementsystemdesignandimplementationofthekeytechnologies.Thesisforthecurrentphar__cy__nagementsystem____sandcomputingtaskshe__yphenomenondevelopedacomputerasthe__incomputingequipment__nagementsystem.Thesystemhasamember__nagementinventory__nagementsales__nagementpurchasing__nagementdruginfor__tion__nagementandotherfunctionstestshowthatthesystemhasreachedtheexpectedrequirement.Thesisincludesthefollowingseveralparts:Thefirstpartofsystem____ysisthroughtheinvestigationandresearchoftheactualsituationof__allandmedium-sizedphar__ciesillustratesthedrugstore__nagementsystemisfeasiblethecurrent__allandmedium-sizedphar__ciesareabletoprovidevariouscomputerequipmentaswellasthesoftwarerunningenviro__entemployeesareabletoapplication__nagementsoftware.Thesecondpartoftheprofiledesignaccordingtotherequirementsofphar__cy__nagementsystemdesignaphar__cybackground__nagementsystemfunctionmoduleandaccordingtothefunctionmoduledesignandthecorrespondingdatabaseanddatatable.Thethirdpartofthedetaileddesigneachfunctionmodulearerealized____yzingtheworkingpro__ssofeachfunctionmoduleanddataflow.Thefourthpartofthesystemimplementationaccordingtothe____ysisofthedetaileddesignuseJSPtoimplementtheuserinte_____displayandOracledatabasetocompletethecodeofthewholesystem.Keywords Phar__cybackground__nagementsystemB/SDreamwe__erJSP/ServletDatabaseOracle目录TOC\t样式标题1+段前:12磅段后:12磅行距:固定值25磅1样式标题3+黑体(中文)3样式标题2+中文黑体四号加粗两端对齐段前:12磅行距:固定值25磅2第一章系统分析
11.1问题来源
11.2选题背景
21.
2.1问题定义
21.
2.2选题意义
21.3系统可行性研究
31.4需求分析
31.5数据流图
51.6数据字典6第二章基础理论知识
92.1JSP
92.2Oracle
102.3B/S模式11第三章概要设计
133.1系统的功能模块设计
133.
1.1系统的总体设计
133.
1.2功能分析
143.2系统的结构设计
163.
2.1前台要实现的功能
163.
2.2后台管理功能
173.
2.3系统的页面设计
173.3数据库设计
183.
3.1数据库设计概述
183.
3.2数据库的概念设计
183.
3.3数据库的逻辑结构设计
193.
3.4数据库的物理结构设计23第四章详细设计
284.1登录页面的详细设计
284.2药店后台管理系统首页的详细设计
284.3登入系统的详细设计
294.4添加药品页面的详细设计
294.5药品信息维护的详细设计30第五章系统实现
315.1用户登录的实现
315.2药店后台管理系统首页的实现
315.3登入系统的实现
325.4添加药品的实现
325.5药品信息维护的实现32结束语34____34系统分析
1.1问题来源近年来,随着我国经济与高科技的飞速发展,商业企业间竞争日益激烈,各商家企业都在进行着一场变革,无论是从生产效率、销售渠道或是管理方法,都要求能更好的顺应社会发展的大环境,提高企业自身价值由于传统的信息处理速度慢、效率低而难以适应当前社会要求经济高效的状况,这就需要通过用计算机的高速处理和大存储量来寻求一种新的办法进行管理管理是企业工作的核心,管理信息的重要作用不容忽视,所以每个大企业都把信息管理放在重要位置,管理工作的成败取决于能否做出有效的决策,而有效的、正确的决策则取决于来自外界的、内部的正确信息科学的进步和生产的发展使人类的意识总量不断增长,生产社会化趋势的扩大和社会对产品需求的多样化,生产经营活动中涉及内外部的信息量的迅速膨胀等因素,对信息进行收集、__、传递等过程的时间性和准确性都提出了更高要求计算机把生产经营过程中巨大的数据流收集、__起来经过__处理转换成为对各级管理人员做决策的有用信息,辅助企业各项业务活动的进行计算机技术与通信技术的结合,促进了现代化信息技术的发展世界上大多数发达国家都十分重视计算机在管理中的应用,大多企业将全部投资的10%用于计算机方面,其中的70%用于管理,其作用可见一般在管理方面计算机应用已发展成为专门的管理信息系统MIS药房药品进销存的管理就是管理的一个典型部分药房药品进销存管理系统包括该药房药品的进库、药房药品的出库、人药房药品的货存量它是药房药品信息化管理的重要组成部分.药房药品进销存管理是一项琐碎、复杂而又十分细致的工作手工进行药房日常的进销存等工作,容易出现“开空单”的现象,且呆账、错账时有发生正是药房药品管理的这种重复性、规律性、时间性,使得药房管理计算机信息化成为可能计算机进行药品的进销存管理工作,不仅能够保证药品的进销存的核算正确无误,而且还可以严格规范企业的应收应付管理,并利用先进的管理模式,推动药房的快速发展实现药房药品管理工作的系统化、规范化和自动化
1.2选题背景
1.
2.1问题定义随着医疗制度__的进行,药品招标采购的逐年规范和扩大,药品管理已经成为药剂科乃至整个医院管理的重要内容传统的管理模式已经跟不上顾客对快节奏生活的要求了!随着计算机的普及和计算机软件的不断发展,越来越多的医疗机构开始注视计算机这个辅助工具为自己带来的效益了医院的售药机构需要通过计算机提高自已工作效率、对药品实现进销存管理和职工管理,提高经济效益
1.
2.2选题意义药房主要从事医药产品的零售、__等工作由于企业每天的销售量特别大,而企业一直采用手工操作,尤其药品销售部分存在工作量大效率低、雇用人员多、服务质量差、日常销售数据经常出错、库存查询困难、顾客需求信息不能及时掌握等问题随着____的迅速发展,面对医药产品销售业日益严酷竞争的现实,加强管理、提高工作效率和改善服务质量成了急待解决的问题而解决这些问题的关键措施之一就是建立实用、先进、高效的管理系统,引进创新的经营机制,适应新形式下企业的生存和发展系统的__应用,能集中处理药品的进销存业务,严格规范公司的应收应付管理,并利用先进的管理模式对提高仓储管理的工作效率和对市场的反应能力进行帮助,能高效益、低库存、保证服务质量的满足药品销售日常管理的需要,使其采用现代化管理手段以适应药品销售的发展
1.3系统可行性研究采用现代化的进销存管理系统,能够有效帮助药房管理药品的销售,使其在行业内处于优势地位,并相对__地保持这种战略优势__本系统的可行性研究如下经济可行性管理系统解决了实际工作中不能及时对药房药品销售情况进行仓库管理的问题,为企业节省了大量的管理上所花费的时间,提高了药房经营管理效率技术可行性通过系统的管理,实现了对药品采购计划的功能,实现对各药房药品进行销售的统计功能为药房药品管理提供了功能强大的数据
1.4需求分析系统__的目标是实现药房药品进销存管理的系统化,规划化和自动化这是在药房药品管理的要求基础上提出来的产销衔接利用进销存系统后,要求能对整个药房药品的管理过程进行实时的监控,特别是热销产品的库存量和销售量对于即将销售完成的产品,能够提前将信息传递,这样药房可以根据销售情况,提前做好采购计划的准备;产品库存通过本系统,能够清楚的看到企业库存中的产品数量,库存地点等信息使得药房能够根据库存信息作出决策;信息管理对于药房输入地药品能够根据电脑一直跟踪下去药房做到了对药品的统一管理;采购计划根据药品的销售情况要求药房对现有的库存中少于限定的库存量的药品进行采购计划数据查询对销售和库存的记录进行查询,更好的了解药房的药品销售情况
1.5数据流图图1-1系统数据流图图1-2详细数据流图
1.6数据字典数据流项目
1.名字用户信息admin别名无流量每天上十次来源用户基本信息表去向核对用户信息定义用户信息=用户名+用户__+权限
2.名字药品信息别名无流量每天上十次来源药品表去向核对药品库存初始化、核对出库信息、核对入库信息定义药品信息=药品编号+药品名称+药品建成+药品规格+药品产地+批号+进价+__价+零售价+供应商+类别+有效期+备注.
3.名字库存信息别名无流量每天上十次来源库存表去向核对药品库存查询、核对进货单、核对销售单定义库存信息=ID+药品编号+药品名称+供应商编号+单价+数量+入库日期+仓库类别.
4.名字供应商信息别名无流量每天上十次来源供应商表去向反馈给用户核对进货单定义供应商信息=ID+供货商编号+供货商名+地区+备注
5.名字销售单单信息别名无流量每天上十次来源销售单单表去向反馈给用户定义销售单信息=ID+药品编号+药品名称+数量+销售日期+销售数量+销售收入存储条目
1.文件名用户基本信息表别名无存储方式随机存储存储频率每天上十次定义用户基本信息表=用户名+用户__+权限
2.文件名药品表别名无存储方式随机存储存储频率每天上十次定义药品表=药品编号+药品名称+药品建成+药品规格+药品产地+批号+进价+__价+零售价+供应商+类别+有效期+备注.基础理论知识
2.1JSPJSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准在传统的网页HTML文件(*.htm,*.html)中加入J__a程序片段(Scriptlet)和JSP标签,就构成了JSP网页J__a程序片段可以操纵数据库、重新定向网页以及发送E-__il等,实现建立动态__所需要的功能所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持J__a,也可以访问JSP网页JSP全名为J__aServerPages,其根本是一个简化的Servlethttp://baike.baidu.com/view/
25169.htm设计,他实现了Html语法中的j__a扩张(以%%形式)JSP与Servlet一样,是在服务器端执行的通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端插入的J__a程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能通常JSP页面很少进行数据处理,只是用来实现网页的静态化页面,只是用来提取数据,不会进行业务处理JSP技术使用J__a编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的__变得迅速和容易JSPJ__aServerPages是一种动态页面技术,它的主要目的是将表示逻辑从Servlethttp://baike.baidu.com/view/
25169.htm中分离出来JSP页面由HTML代码和嵌入其中的J__a代码所组成服务器在页面被客户端请求以后对这些J__a代码进行处理,然后将生成的HTML页面返回给客户端的浏览器J__aServlethttp://baike.baidu.com/view/
25169.htm是JSP的技术基础,而且大型的Web应用程序的__需要J__aServlet和JSP配合才能完成JSP具备了J__ahttp://baike.baidu.com/subview/29/
12654100.htm技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点
2.2OracleOracle数据库系统http://baike.baidu.com/view/
7809.htm是美国ORACLE公司(甲骨文)提供的以分布式数据库http://baike.baidu.com/view/683__.htm为核心的一组软件产品,是目前最流行的客户/服务器CLIENT/SERVER或B/S体系结构http://baike.baidu.com/view/
1188494.htm的数据库之一比如SilverStream就是基于数据库的一种中间件ORACLE数据库是目前世界上使用最为广泛的数据库管理系统http://baike.baidu.com/view/
68446.htm,作为一个通用的数据库系统http://baike.baidu.com/view/
7809.htm,它具有完整的数据管理http://baike.baidu.com/view/
14717.htm功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库http://baike.baidu.com/view/683__.htm它实现了分布式处理http://baike.baidu.com/view/
185352.htm功能但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它它由至少一个表空间和数据库模式对象组成这里,模式是对象的__,而模式对象是直接引用数据库数据的逻辑结构模式对象包括这样一些结构表、视图、序列、存储过程、同义词、索引、簇和数据库链等逻辑存储结构包括表空间、段和范围,用于描述怎样使用数据库的物理空间而其中的模式对象和关系形成了数据库的关系设计段是表空间中一个指定类型的逻辑存储结构,它由一个或多个范围组成,段将占用并增长存储空间其中包括数据段用来存放表数据;索引段用来存放表索引;临时段用来存放中间结果;回滚段用于出现异常时,恢复事务范围是数据库存储空间分配的逻辑单位,一个范围由许多连续的数据块组成,范围是由段依次分配的,分配的第一个范围称为初始范围,以后分配的范围称为增量范围数据块是数据库进行IO操作的最小单位,它与操作系统的块不是一个概念oracle数据库不是以操作系统的块为单位来请求数据,而是以多个Oracle数据库块为单位
2.3B/S模式B/S结构(Browser/Server,浏览器http://baike.baidu.com/view/
7718.htm/服务器http://baike.baidu.com/view/__
9.htm模式),是WEBhttp://baike.baidu.com/view/
3912.htm兴起后的一种网络结构模式,WEB浏览器是客户端http://baike.baidu.com/view/
930.htm最主要的应用软件http://baike.baidu.com/view/
7886.htm这种模式统一了客户端http://baike.baidu.com/view/
930.htm,将系统功能实现的核心部分集中到服务器http://baike.baidu.com/view/__
9.htm上,简化了系统的__、维护和使用客户机上只要__一个浏览器http://baike.baidu.com/view/
7718.htm(Browser),如NetscapeN__igatorhttp://baike.baidu.com/view/
757385.htm或InternetExplorerhttp://baike.baidu.com/view/
85144.htm,服务器http://baike.baidu.com/view/__
9.htm__Oraclehttp://baike.baidu.com/view/
15020.htm、Sybasehttp://baike.baidu.com/view/
118488.htm、Informixhttp://baike.baidu.com/view/
11003.htm或SQLServerhttp://baike.baidu.com/view/
9644.htm等数据库浏览器http://baike.baidu.com/view/
7718.htm通过WebServer同数据库进行数据交互
1.维护和升级方式简单
2.成本降低,选择更多
3.应用服务器运行数据负荷较重概要设计
3.1系统的功能模块设计
3.
1.1系统的总体设计本__的__过程中采用的是浏览器/服务器(Browser/Server)模式它以访问数据服务器为中心,HTTP协议为传输协议,客户端通过浏览器(Browser)访问WEB服务器和数据服务器其三层结构见图图3-1B/S三层结构图图中从左到右,分为三层结构第一层浏览器主要完成客户和后台的交互及最终查询结果的输出浏览器将HTML语言代码转化成图文网页网页具备一定的交互功能,允许用户根据网页提供的表单输入信息,提交给后台并提出处理请求后台处理完后,将结果返回至用户的浏览器第二层WEB服务器,主要完成客户的应用功能WEB服务器接受客户请求后,启动相应的进程响应这一请求,动态生成一串HTML代码,返回用户的浏览器若用户请求中包含数据的存取,WEB服务器还将与数据库服务器连接,协同完成处理工作第三层数据库服务器,主要协调不同的WEB服务器发出的请求,管理数据库该系统在WindowsXP/7环境下,主要采用MyEclipse__工具,Oracle数据库来设计
3.
1.2功能分析药店后台管理系统是专为药房药品__零售度身设计的专用进销存管理软件软件模块结构清晰、操作方便、简单实用,操作人员一般不用培训,参照“帮助文档”自己摸索就能使用及时反应各种药品的库存进销存情况,全面及时掌握经营情况和经济收益通常程序中的一个模块完成一个适当的子功能应该把模块__成良好的层次系统我们在对模块设计时应该遵循启发式规则,使得模块规模适中,深度、宽度、扇出和扇入适当,并在设计模块时尽量使模块__,做到高内聚,低耦合,并保持信息隐蔽和局部化原则在基于WEB的__设计中,对系统的功能进行严格的划分是比较重要的,这样可以进行有效和完善的管理因此从设计上的需要我把它分为前台信息的浏览、处理和后台数据、文件的管理在系统功能分析的基础上,考虑程序编制的特点,实现了以下几个大的功能系统维护对___权限的分配,添加___的管理药品类别管理对药品进行分类管理药品厂商管理对药品的厂商进行管理统计管理对销售和库存的具体信息的一个统计会员管理对药店会员进行有效的增删改查等管理库存管理对药品所剩库存的管理销售管理对药品的销售情况的一个统计采购管理对所剩库存不足的药品进行一个统计药品信息管理要包括药品的主要信息、药品的效期、__和销售金额销售量,并根据相应的药品存储信息对是否进对其行计划如图3-2所示图3-2系统功能模块图
3.2系统的结构设计
3.
2.1前台要实现的功能由于在药房进行购物的顾客或者单位的数量繁多,类型不同,如何帮助___正确使用系统的操作和技巧,必须在这个设计中体现出来1.界面友好,操作简单,提供大量的使用和提示说明2.为了维护系统的安全稳定运行,保证系统信息的及时性和有效性,系统分了五个权限,分别为系统___、采购___、销售___、库存___、统计___,五个权限各司其职互不影响3.在药品管理中,对药房内所有药品的基本信息(药品的名称、药品总的剂量、药品的生产厂家、药品所在的仓库,药品所在的仓库的数量和有效期、药品的进价、售价和能够进行的折扣、药品销售的总量、销售总的资金金额、销售日期、药品的库存状态和采购计划)能够查询4.药房销售管理,可以查看账目、查看销售明细、前台收银,也可以对药房销售情况查询(在某个时间段内药品的基本变化情况)5.采购管理,可以查看采购计划、查看采购明细6.允许___能够对药品信息和库存状态进行修改,并能够对过期的药品和库存不足特殊显示,以便于药品的及时补充7.在库存管理中,有过期下架、热销药品、查看库存功能,管理人员可以通过系统实时统计药品的销售情况对药品进行有效调整8.对于药房需要采购药品时,采购订单整个流程要做到简单明了、安全,能够对所需要采购的药品信息进行详细的说明9.本管理系统新颖系统界面增加对药房___的吸引力,在一接触的过程中就会留下深刻的印象,使其有种赏心悦目的感觉,而不是以前那种单一无味的表格模式,文字信息,充分调动药房___工作的积极性10.整个界面以蓝色、浅紫色为主色调,布局统一,用CSS统一整个版面的样式
3.
2.2后台管理功能要能够对此管理系统绝大部分的动态信息直接操作,尽量不改动页面1.提供系统维护,药品类别管理,药品厂商管理,统计管理,会员管理,库存管理,销售管理,采购管理,药品信息管理等2.提供系统本身信息修改,使用空间查看等附加功能系统性能要求数据处理速度要快,并能够在短时间内响应___的请求运行要求为了使系统安全、稳定的运行,本系统软件运行环境为Tomcat
6.0及以上版本,Oracle10及以上版本通过JSP/Servlet技术实现安全性提供数据备份和系统日志查看和管理可靠性系统运行数据要一致,如果遇到系统不能正常运行要提供快捷恢复方式可用性系统要能够为现在以及以后药房不同业务的发展提供扩展功能出错处理对于用户输入的错误数据或非法数据,要尽量在程序中进行检验并提示相关预定义的错误对于可能出现的系统错误要尽量隐蔽其细节,并转向相应的出错处理程序进行重新处理
3.
2.3系统的页面设计页面基本上可以划分为管理首页、仓库管理、药品管理、统计查询、个人设置和退出系统六个区域,其中库管理、药品管理、统计查询和个人设置为主要功能模块主菜单栏以银白色为主;主菜单的子菜单都以浅蓝色为主,整个页面以浅紫色为主主菜单可以展开,同时也可以收缩
3.3数据库设计
3.
3.1数据库设计概述数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理在设计数据库时,通常用“范式Nor__lForms”定义消除数据冗余的程度,范式越高,分解的表也增多,访问时性能(速度)将下降因此在本系统设计中我主要以第三范式为主,兼顾系统实际运行情况,允许部分冗余的存在
3.
3.2数据库的概念设计E-R模型的组成元素有实体、属性、__E-R模型用E-R图来表示实体是用户工作环境中所涉及的事物,属性是对实体特征的描述本系统主要的E-R图,见图3-8�仓库信息出入库记录药品信息存储规则用户信息销售记录采购计划药品ID操作计划ID仓库地址仓库名称仓库ID规则ID药品ID仓库ID存储限定当前数量药品名药品编码药品ID出入库记录ID出入库类型仓库ID计划状态药品ID药品ID销售记录ID销售数量用户IDEMAIL1N包含用户ID电话N1实施NNN实施N包含N1图3-8E-R图
3.
3.3数据库的逻辑结构设计在Oracle服务器上建立名为medicien的数据库其中包括以下7张表表3-1库存信息表stores字段名字段类型是否为空说明StoreidIntN仓库唯一id,自动增量NameVarchar200N仓库名称AddressVarchar200N仓库所在地址DescriptionVarchar200N仓库描述表3-2存储规则表storerule字段名字段类型是否为空说明UidBigintN规则唯一id,自动增量MedicalidBigintN药品idStoriedIntN仓库idTopcountIntN存储上限BasecountIntN存储下限CurcountIntY当前数量表3-3出入库记录表outinrecords字段名字段类型是否为空说明UidBigintN记录唯一id,自动增量MedicalidBigintN药品idStoriedIntN仓库idStypeBitN类型,0表示入库,1表示出库TcuntIntY数量__nageridIntN操作员idShandlervarchar200N经手人Opdate__alldatetimeN日期表3-4药品信息表medical字段名字段类型是否为空说明MedicalidBigintN药品唯一id,自动增量CnameVarchar200N药品通用名Tiao__Varchar200N药品条码Bian__Varchar200N药品编码JiliangVarchar200N剂量PiciVarchar200N批号___jiaMoneyN进价ShoujiaMoneyN定价DazhelvFloatY折扣Outdate__alldatetimeN出厂日期Pertime__alldatetimeN过期日期ProdcorpVarchar200N生产厂家provider1Varchar200N主供应商provider2Varchar200Y次供应商表3-5药品采购计划表stockplan字段名字段类型是否为空说明UidIntN计划唯一id,自动增量statusBtN计划状态,0-未执行,1-已执行medicalidBigintN药品idtcountIntN计划采购数量zongjiaMoneyN总价providerVarchar200N供应商__keuseridIntN计划制订人id__kedate__alldatetimeN制订日期execuserVarchar50N采购员execdate__alldatetimeN采购日期表3-6销售记录表sales字段名字段类型是否为空说明UidBigintN记录唯一id,自动增量Opdate__alldatetimeN销售日期MedicalidBigintN药品idTcountIntN销售数量OpuseridIntN操作员idZongjiaMoneyN总价RecipeidVarchar50N处方编号表3-7用户信息表users字段名字段类型是否为空说明useridIntN用户唯一id,自动增量usernameVarchar50N仓库名称passwordVarchar50N仓库所在地址truenameVarchar50N仓库描述___BitN性别1表示男,0表示女questionVarchar50N__问题answerVarchar50N问题答案e__ilVarchar50Ye__ilphoneVarchar50N__usertypeIntY用户类型,暂时未使用该字段
3.
3.4数据库的物理结构设计
1.创建库存信息表createtablestoresStoreidint4pri__rykeynotnullNamevarchar200notnulldefaultAddressvarchar200notnulldefaultDescriptionvarchar200notnulldefault
2.创建存储规则表createtablestoreruleUidbigintpri__rykeynotnullMedicalidbigintnotnulldefaultStoriedint4notnulldefaultTopcountint4notnulldefaultBasecountint4notnulldefaultCurcountint4notnulldefault
3.创建出入库记录表createtableoutinrecordsUidbigintpri__rykeynotnullMedicalidbigintnotnulldefaultStoriedint4notnulldefaultStypebitnotnulldefaultTcuntint4notnulldefault__nageridint4notnulldefaultShandlerivarchar200notnulldefaultOpdate__alldatetimenotnulldefault
4.创建药品信息表createtablemedicalMedicalidbigintpri__rykeynotnullCnamevarchar200notnulldefaultTiao__varchar200notnulldefaultBian__varchar200notnulldefaultJiliangvarchar200notnulldefaultPicivarchar200notnulldefault___jiamoneynotnulldefaultShoujiamoneynotnulldefaultDazhelvFloatnotnulldefaultOutdate__alldatetimenotnulldefaultPertime__alldatetimenotnulldefaultProdcorpvarchar200notnulldefaultProvider1varchar200notnulldefaultProvider2varchar200notnulldefault
5.创建药品采购计划表createtablemedicaluidintpri__rykeynotnullstatusbtnotnulldefaultmedicalidbigintnotnulldefaultTcountint4notnulldefaultZongjiamoneynotnulldefaultProvidervarchar200notnulldefault__keuseridintnotnulldefault__kedate__alldatetimenotnulldefaultExecuservarchar200notnulldefaultExecdate__alldatetimenotnulldefault
6.创建销售记录表createtablemedicalUidbigintpri__rykeynotnullOpdate__alldatetimenotnulldefaultMedicalidbigintnotnulldefaultTcountintnotnulldefaultOpuseridintnotnulldefaultZongjiamoneynotnulldefaultRecipeidvarchar50notnulldefault
7.创建用户信息表createtableusersuseridintpri__rykeynotnullusernamevarchar50notnulldefaultpasswordvarchar50notnulldefaultTruenamevarchar50notnulldefault___bitnotnulldefaultQuewtionvarchar50notnulldefaultAnswervarchar50notnulldefaultE__ilvarchar50notnulldefaultPhonevarchar50notnulldefaultUsertypeintnotnulldefault详细设计
4.1登录页面的详细设计输入___的账号__当用户输入的用户名时与数据库中的用户名和__进行比较,如果两项都相同则返回到主页如果不同弹出对话框要求重新输入,并且提示“用户名或__错误”要求重新输入
4.2药店后台管理系统首页的详细设计
4.3登入系统的详细设计当用户输入的用户名时与数据库中的用户名和__进行比较后正确,会登录到系统显示的页面
4.4添加药品页面的详细设计添加药品主要就是指添加新药品到药房,包括药品的编码、药品的名称、药品的剂量,此药品的生产厂家等目前市场药品的种类犹如繁星,这样便于管理药房药品存处的方向,便于存取方便
4.5药品信息维护的详细设计添加药品主要就是指添加新药品到药房,包括药品的编码、药品的名称、药品的剂量,此药品的生产厂家等目前市场药品的种类犹如繁星,这样便于管理药房药品存处的方向,便于存取方便系统实现系统的实现就是系统的完成部分,这一部分的主要是按照详细设计进行代码__以实现系统的功能
5.1用户登录的实现图5-1系统登录界面
5.2药店后台管理系统首页的实现图5-2登录后首页
5.3登入系统的实现图5-3成功登入系统
5.4添加药品的实现图5-4添加药品
5.5药品信息维护的实现图5-5药品信息维护结束语毕业设计终于结束,此为大学里最后一次考核,我在大家的鼓励、帮助和支持下,最终顺利完成回首从零到毕业设计最终的完成,我的老师们,朋友们,同事们,亲人们对我的帮助让我受益匪浅首先,我想感谢一下我的指导老师,于老师做事认真负责,待人亲切和蔼,同时对我的论文和程序积极督促,耐心指导和正确引导,让我从茫然不知所错到如屡平地此次毕业设计同时让我更加深刻的了解到大学里教的课程是多么的有用,感谢母校给了我这么多知识储备,让我能成为有一个有用的心中有底的人还要感谢学院__这四年来对我的培养和关心,在这四年当中,院里__为我们做好不少好事,对于我们的困难,院__总是热情的帮我们解决,我除了学会大学里应该学会的课程外,还学会了怎样做人,做一个对社会有贡献的人同时,我还要感谢我们们学校所有的同学他们和我共同在安工大学习生活了四年,在生活和学习上给了我很大的帮助,正是有了你们的支持,我才能顺利的完成毕业设计谢谢所有教过我的老师们,你们教了我很多的专业知识,还给我提供动手实践的机会,老师辛苦了!最后我还要感谢把我培养长大,含辛茹苦的父母,谢谢你们!____
[1]ChristianNagelBillEvjenJayGlynnMorganSkinnerKarliWatson.ProfessionalC#2008[M].WileyIndiaPvt.Ltd.2008
[2]Singh.Infor__tionSystem__nagement[M].S.B.NangiaAPHpublishingCorporation.
2007.
[3]邓子云,张赐.JSP网络编程.西安电子工业出版社,2005
[4]肖刚.J__aWeb服务器应用程序设计[M].西安电子工业出版社,2001
[5]蔡翠平.J__a程序设计[M].北京:清华大学出版社,2002
[6]简兆权.一类智能管理信息系统的设计与实现[M].计算机应用研究,1998
[7]闪四清.SQLServer2000实用教程[M].北京人民出版社,2002
[8]蔡剑,景楠.J__aWeb应用__J2EE和Tomcat.北京清华大学出版社,2005
[9]侯晓强徐春荣勾海波.J__a服务器编程实例[M].中国青年出版社,2004
[10]邓良松,刘海岩,陆丽娜.软件工程[M].西安西安电子科技大学出版社,2000浏览器WEB服务器后台数据库药店后台管理系统药品信息采购管理销售管理库存管理会员管理统计管理药品厂商药品类别系统维护药品检索添加新药采购明细采购计划查看库存热销药品过期下架查看信息注册会员注册厂商查看厂商药品类别用户管理添加用户权限分配前台收银销售明细查看帐目进货统计销售统计营业额利润统计退货统计共Ⅵ页。