药店管理系统论文_第1页
药店管理系统论文_第2页
药店管理系统论文_第3页
药店管理系统论文_第4页
药店管理系统论文_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本论文主要阐述以B/S结构搭建“药店后台管理系统”的设计思想和实现的关键技术。论文针对当前各药店后台管理系统混乱以及人员计算任务繁重的现象,开发了以计算机为主要计算设备的管理系统。该系统具有会员管理,库存管理,销售管理,采购管理,药品信息管理等功能,测试表明该系统达到了预期的要求。论文包括以下几个部分:第一部分系统分析,通过对中小药店实际情况的调研,说明了做药店后台管理系统是可行的,当前各中小药店都有能力提供计算机设备,以及软件的运行环境,员工都有能力应用管理软件。第二部分基础理论知识,根据专业知识进行开发系统。第三部分概要设计,根据药店后台管理系统的需求,设计出药店后台管理系统的功能模块,并且根据功能模块设计出与之对应的数据库和数据表。第四部分详细设计,将每个功能模块进行细化,分析出每个功能模块的工作流程,以及数据流向。第五部分系统实现,根据详细设计的分析,用JSP实现用户界面展示和Oracle数据库完成整个系统的代码编写。关键字:药店后台管理系统B/S模式DreamweaverJSPOracleAbstractThisthesismainlyexpoundswithB/Sstructuretobuild"thedrugsmanagementsystemmanagementsystem"designandimplementationofthekeytechnologies.Thesisforthecurrentpharmacymanagementsystemchaosandcomputingtasksheavyphenomenon,developedacomputerasthemaincomputingequipmentmanagementsystem.Thesystemhasamembermanagement,inventorymanagement,salesmanagement,purchasingmanagement,druginformationmanagement,andotherfunctions,testshowthatthesystemhasreachedtheexpectedrequirement.Thesisincludesthefollowingseveralparts:Thefirstpartofsystemanalysis,throughtheinvestigationandresearchoftheactualsituationofsmallandmedium-sizedpharmacies,illustratesthedrugstoremanagementsystemisfeasible,thecurrentsmallandmedium-sizedpharmaciesareabletoprovidevariouscomputerequipment,aswellasthesoftwarerunningenvironment,employeesareabletoapplicationmanagementsoftware.Thesecondpartoftheprofiledesign,accordingtotherequirementsofpharmacymanagementsystem,designapharmacybackgroundmanagementsystemfunctionmodule,andaccordingtothefunctionmoduledesignandthecorrespondingdatabaseanddatatable.Thethirdpartofthedetaileddesign,eachfunctionmodulearerealized,analyzingtheworkingprocessofeachfunctionmoduleanddataflow.Thefourthpartofthesystemimplementation,accordingtotheanalysisofthedetaileddesign,useJSPtoimplementtheuserinterfacedisplayandOracledatabasetocompletethecodeofthewholesystem.Keywords: PharmacybackgroundmanagementsystemB/SDreamweaverJSP/ServletDatabaseOracle目录TOC\o"1-5"\h\z\o"CurrentDocument"第一章系统分析 1\o"CurrentDocument"1.1问题来源 1\o"CurrentDocument"1.2选题背景 21.2.1问题定义 21.2.2选题意义 2\o"CurrentDocument"1.3系统可行性研究 3\o"CurrentDocument"1.4需求分析 3\o"CurrentDocument"1.5数据流图 5\o"CurrentDocument"1.6数据字典 6\o"CurrentDocument"第二章基础理论知识 9JSP 9Oracle 10\o"CurrentDocument"B/S模式 11\o"CurrentDocument"第三章概要设计 13\o"CurrentDocument"3.1系统的功能模块设计 133.1.1系统的总体设计 133.1.2功能分析 14\o"CurrentDocument"3.2系统的结构设计 173.2.1前台要实现的功能 17\o"CurrentDocument"3.2.2后台管理功能 183.2.3系统的页面设计 19\o"CurrentDocument"3.3数据库设计 193.3.1数据库设计概述 193.3.2数据库的概念设计 19\o"CurrentDocument"3.3.3数据库的逻辑结构设计 203.3.4数据库的物理结构设计 24\o"CurrentDocument"第四章详细设计 29\o"CurrentDocument"4.1登录页面的详细设计 29\o"CurrentDocument"4.2药店后台管理系统首页的详细设计 29\o"CurrentDocument"4.3登入系统的详细设计 30\o"CurrentDocument"4.4添加药品页面的详细设计 30\o"CurrentDocument"4.5药品信息维护的详细设计 31\o"CurrentDocument"第五章系统实现 32\o"CurrentDocument"5.1用户登录的实现 32\o"CurrentDocument"5.2药店后台管理系统首页的实现 32\o"CurrentDocument"5.3登入系统的实现 33\o"CurrentDocument"5.4添加药品的实现 33\o"CurrentDocument"5.5药品信息维护的实现 33\o"CurrentDocument"结束语 35\o"CurrentDocument"参考文献 35第一章系统分析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数据字典数据流项目:名字:用户信息(admin)别名:无流量:每天上十次来源:用户基本信息表去向:核对用户信息定义:用户信息=用户名+用户密码+权限名字:药品信息、别名:无流量:每天上十次来源:药品表去向:核对药品库存初始化、核对出库信息、核对入库信息定义:药品信息=药品编号+药品名称+药品建成+药品规格+药品产地+批号+进价+批发价+零售价+供应商+类别+有效期+备注.名字:库存信息、别名:无流量:每天上十次来源:库存表去向:核对药品库存查询、核对进货单、核对销售单定义:库存信息=ID+药品编号+药品名称+供应商编号+单价+数量+入库日期+仓库类别.名字:供应商信息、别名:无流量:每天上十次来源:供应商表去向:反馈给用户,核对进货单定义:供应商信息=ID+供货商编号+供货商名+地区+备注名字:销售单单信息别名:无流量:每天上十次来源:销售单单表去向:反馈给用户定义:销售单信息=ID+药品编号+药品名称+数量+销售日期+销售数量+销售收入存储条目:文件名:用户基本信息表别名:无存储方式:随机存储存储频率:每天上十次定义:用户基本信息表=用户名+用户密码+权限文件名:药品表别名:无存储方式:随机存储存储频率:每天上十次定义:药品表=药品编号+药品名称+药品建成+药品规格+药品产地+批号+进价+批发价+零售价+供应商+类别+有效期+备注.第二章基础理论知识2.1JSPJSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和丁SP标签,就构成了JSP网页。Java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。JSP全名为JavaServerPages,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以<%,%>形式)JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。通常JSP页面很少进行数据处理,只是用来实现网页的静态化页面,只是用来提取数据,不会进行业务处理。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点2.2OracleOracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。它由至少一个表空间和数据库模式对象组成。这里,模式是对象的集合,而模式对象是直接引用数据库数据的逻辑结构。模式对象包括这样一些结构:表、视图、序列、存储过程、同义词、索引、簇和数据库链等。逻辑存储结构包括表空间、段和范围,用于描述怎样使用数据库的物理空间。而其中的模式对象和关系形成了数据库的关系设计。段:是表空间中一个指定类型的逻辑存储结构,它由一个或多个范围组成,段将占用并增长存储空间。其中包括:数据段:用来存放表数据;索引段:用来存放表索引;临时段:用来存放中间结果;回滚段:用于出现异常时,恢复事务。范围:是数据库存储空间分配的逻辑单位,一个范围由许多连续的数据块组成,范围是由段依次分配的,分配的第一个范围称为初始范围,以后分配的范围称为增量范围。数据块:是数据库进行IO操作的最小单位,它与操作系统的块不是一个概念°oracle数据库不是以操作系统的块为单位来请求数据,而是以多个Oracle数据库块为单位。2.3B/S模式B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。浏览器通过WebServer同数据库进行数据交互。维护和升级方式简单。成本降低,选择更多。应用服务器运行数据负荷较重。第三章概要设计3.1系统的功能模块设计3.1.1系统的总体设计本网站的开发过程中采用的是浏览器/服务器(Browser/Server)模式。它以访问数据服务器为中心,HTTP协议为传输协议,客户端通过浏览器(Browser)访问WEB服务器和数据服务器。其三层结构见图:浏览器 >• WEB服务器 ** 后台数据图3-1B/S三层结构图图中从左到右,分为三层结构:第一层:浏览器。主要完成客户和后台的交互及最终查询结果的输出。浏览器将HTML语言代码转化成图文网页。网页具备一定的交互功能,允许用户根据网页提供的表单输入信息,提交给后台并提出处理请求。后台处理完后,将结果返回至用户的浏览器。第二层:WEB服务器,主要完成客户的应用功能。WEB服务器接受客户请求后,启动相应的进程响应这一请求,动态生成一串HTML代码,返回用户的浏览器。若用户请求中包含数据的存取,WEB服务器还将与数据库服务器连接,协同完成处理工作。第三层:数据库服务器,主要协调不同的WEB服务器发出的请求,管理数据库。该系统在WindowsXP/7环境下,主要采用MyEclipse开发工具,Oracle数据库来设计。3.1.2功能分析药店后台管理系统是专为药房药品批发零售度身设计的专用进销存管理软件。软件模块结构清晰、操作方便、简单实用,操作人员一般不用培训,参照“帮助文档”自己摸索就能使用。及时反应各种药品的库存进销存情况,全面及时掌握经营情况和经济收益。通常程序中的一个模块完成一个适当的子功能。应该把模块组织成良好的层次系统。我们在对模块设计时应该遵循启发式规则,使得模块规模适中,深度、宽度、扇出和扇入适当,并在设计模块时尽量使模块独立,做到高内聚,低耦合,并保持信息隐蔽和局部化原则。在基于WEB的网站设计中,对系统的功能进行严格的划分是比较重要的,这样可以进行有效和完善的管理。因此从设计上的需要我把它分为前台信息的浏览、处理和后台数据、文件的管理。在系统功能分析的基础上,考虑程序编制的特点,实现了以下几个大的功能:系统维护:对管理员权限的分配,添加管理员的管理药品类别管理:对药品进行分类管理。药品厂商管理:对药品的厂商进行管理。统计管理:对销售和库存的具体信息的一个统计。会员管理:对药店会员进行有效的增删改查等管理。库存管理:对药品所剩库存的管理。销售管理:对药品的销售情况的一个统计。采购管理:对所剩库存不足的药品进行一个统计。药品信息管理:要包括药品的主要信息、药品的效期、价格和销售金额销售量,并根据相应的药品存储信息对是否进对其行计划。如图3-2所示。药店后台管理系统TTT退货统计利润统计营业额销售统计进货统计共37页图3-2系统功能模块图3.2系统的结构设计3.2.1前台要实现的功能由于在药房进行购物的顾客或者单位的数量繁多,类型不同,如何帮助管理员正确使用系统的操作和技巧,必须在这个设计中体现出来。界面友好,操作简单,提供大量的使用和提示说明。为了维护系统的安全稳定运行,保证系统信息的及时性和有效性,系统分了五个权限,分别为系统管理员、采购管理员、销售管理员、库存管理员、统计管理员,五个权限各司其职互不影响。在药品管理中,对药房内所有药品的基本信息(药品的名称、药品总的剂量、药品的生产厂家、药品所在的仓库,药品所在的仓库的数量和有效期、药品的进价、售价和能够进行的折扣、药品销售的总量、销售总的资金金额、销售日期、药品的库存状态和采购计划)能够查询。药房销售管理,可以查看账目、查看销售明细、前台收银,也可以对药房销售情况查询。(在某个时间段内药品的基本变化情况)采购管理,可以查看采购计划、查看采购明细。允许管理员能够对药品信息和库存状态进行修改,并能够对过期的药品和库存不足特殊显示,以便于药品的及时补充。在库存管理中,有过期下架、热销药品、查看库存功能,管理人员可以通过系统实时统计药品的销售情况对药品进行有效调整。对于药房需要采购药品时,采购订单整个流程要做到简单明了、安全,能够对所需要采购的药品信息进行详细的说明。本管理系统新颖系统界面增加对药房管理员的吸引力,在一接触的过程中就会留下深刻的印象,使其有种赏心悦目的感觉,而不是以前那种单一无味的表格模式,文字信息,充分调动药房管理员工作的积极性。整个界面以蓝色、浅紫色为主色调,布局统一,用CSS统一整个版面的样式。3.2.拓台管理功能要能够对此管理系统绝大部分的动态信息直接操作,尽量不改动页面。提供系统维护,药品类别管理,药品厂商管理,统计管理,会员管理,库存管理,销售管理,采购管理,药品信息管理等。提供系统本身信息修改,使用空间查看等附加功能。系统性能要求:数据处理速度要快,并能够在短时间内响应管理员的请求。运行要求:为了使系统安全、稳定的运行,本系统软件运行环境为Tomcat6.0及以上版本,OraclelO及以上版本,通过JSP/Servlet技术实现。安全性:提供数据备份和系统日志查看和管理。可靠性:系统运行数据要一致,如果遇到系统不能正常运行要提供快捷恢复方式。可用性:系统要能够为现在以及以后药房不同业务的发展提供扩展功能。出错处理:对于用户输入的错误数据或非法数据,要尽量在程序中进行检验并提示相关预定义的错误。对于可能出现的系统错误要尽量隐蔽其细节,并转向相应的出错处理程序进行重新处理。3.2.3系统的页面设计页面基本上可以划分为管理首页、仓库管理、药品管理、统计查询、个人设置和退出系统六个区域,其中库管理、药品管理、统计查询和个人设置为主要功能模块。主菜单栏以银白色为主;主菜单的子菜单都以浅蓝色为主,整个页面以浅紫色为主。主菜单可以展开,同时也可以收缩。3.3数据库设计3.3.1数据库设计概述数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。在设计数据库时,通常用“范式(NormalForms)”定义消除数据冗余的程度,范式越高,分解的表也增多,访问时性能(速度)将下降。因此在本系统设计中我主要以第三范式为主,兼顾系统实际运行情况,允许部分冗余的存在。3.3.2数据库的概念设计E-R模型的组成元素有:实体、属性、联系°E-R模型用E-R图来表示。实体是用户工作环境中所涉及的事物,属性是对实体特征的描述。本系统主要的E-R图,见图3-8。

\(\(v\仓ID出入库类型药ID药品名药品编码药ID药品信息■N出入棒记r,仓ID!存储规濒仓库名称■:仓库地址划计划状态采购计用户信息L药品;IL存储限定,当前数量■1药ID药品信息■N出入棒记r,仓ID!存储规濒仓库名称■:仓库地址划计划状态采购计用户信息L药品;IL存储限定,当前数量■1包含,:仓ID-用IDEMAIL电话y一N销售记录NLN销售记录药ID销售数量用ID<7vTvy仓库信息、图3-8E-R图3.3.3数据库的逻辑结构设计在Oracle服务器上建立名为medicien的数据库。其中包括以下7张表:

表3-1库存信息表(stores)字段名字段类型是否为空说明StoreidIntN仓库唯一id,自动增量NameVarchar(200)N仓库名称AddressVarchar(200)N仓库所在地址DescriptionVarchar(200)N仓库描述表3-2存储规则表(storerule)字段名字段类型是否为空说明UidBigintN规则唯一id,自动增量MedicalidBigintN药品idStoriedIntN仓库idTopcountIntN存储上限BasecountIntN存储下限CurcountIntY当前数量表3-3出入库记录表(outinrecords)字段名字段类型是否为空说明UidBigintN记录唯一id,自动增量MedicalidBigintN药品idStoriedIntN仓库idStypeBitN类型,0表示入库,1表示出库TcuntIntY数量

ManageridIntN操作员idShandlervarchar(200)N经手人OpdateSmalldatetimeN日期表3-4药品信息表(medical)字段名字段类型是否为空说明MedicalidBigintN药品唯一id,自动增量CnameVarchar(200)N药品通用名TiaomaVarchar(200)N药品条码BianmaVarchar(200)N药品编码JiliangVarchar(200)N剂量PiciVarchar(200)N批号JinjiaMoneyN进价ShoujiaMoneyN定价DazhelvFloatY折扣OutdateSmalldatetimeN出厂日期PertimeSmalldatetimeN过期日期ProdcorpVarchar(200)N生产厂家provider1Varchar(200)N主供应商provider2Varchar(200)Y次供应商表3-5药品采购计划表(stockplan)字段名字段类型是否为空说明

UidIntN计划唯一id,自动增量statusBtN计划状态,0-未执行,1-已执行medicalidBigintN药品idtcountIntN计划采购数量zongjiaMoneyN总价providerVarchar(200)N供应商makeuseridIntN计划制订人idmakedatesmalldatetimeN制订日期execuserVarchar(50)N采购员execdatesmalldatetimeN采购日期表3-6销售记录表(sales)字段名字段类型是否为空说明UidBigintN记录唯一id,自动增量OpdateSmalldatetimeN销售日期MedicalidBigintN药品idTcountIntN销售数量OpuseridIntN操作员idZongjiaMoneyN总价RecipeidVarchar(50)N处方编号

表3-7用户信息表(users)字段名字段类型是否为空说明useridIntN用户唯一id,自动增量usernameVarchar(50)N仓库名称passwordVarchar(50)N仓库所在地址truenameVarchar(50)N仓库描述SexBitN性别1表示男,0表示女questionVarchar(50)N密码问题answerVarchar(50)N问题答案emailVarchar(50)YemailphoneVarchar(50)N电话usertypeIntY用户类型,暂时未使用该字段3.3.4数据库的物理结构设计创建库存信息表createtablestores(Storeidint(4)primarykeynotnull,Namevarchar(200)notnulldefault,Addressvarchar(200)notnulldefault,Descriptionvarchar(200)notnulldefault)创建存储规则表createtablestorerule(Uidbigintprimarykeynotnull,Medicalidbigintnotnulldefault,Storiedint(4)notnulldefault,Topcountint(4)notnulldefault,Basecountint(4)notnulldefault,Curcountint(4)notnulldefault)创建出入库记录表createtableoutinrecords(Uidbigintprimarykeynotnull,Medicalidbigintnotnulldefault,Storiedint(4)notnulldefault,Stypebitnotnulldefault,Tcuntint(4)notnulldefault,Manageridint(4)notnulldefault,Shandlerivarchar(200)notnulldefault,Opdatesmalldatetimenotnulldefault)创建药品信息表createtablemedical长春工业大学人文信息学院(Medicalidbigintprimarykeynotnull,Cnamevarchar(200)notnulldefault,Tiaomavarchar(200)notnulldefault,Bianmavarchar(200)notnulldefault,Jiliangvarchar(200)notnulldefault,Picivarchar(200)notnulldefault,Jinjiamoneynotnulldefault,Shoujiamoneynotnulldefault,DazhelvFloatnotnulldefault,OutdateSmalldatetimenotnulldefault,PertimeSmalldatetimenotnulldefault,Prodcorpvarchar(200)notnulldefault,Provider1varchar(200)notnulldefault,Provider2varchar(200)notnulldefault)创建药品采购计划表createtablemedical(uidintprimarykeynotnull,statusbtnotnulldefault,medicalidbigintnotnulldefault,Tcountint(4)notnulldefault,Zongjiamoneynotnulldefault,Providervarchar(200)notnulldefault,Makeuseridintnotnulldefault,MakedateSmalldatetimenotnulldefault,Execuservarchar(200)notnulldefault,ExecdateSmalldatetimenotnulldefault)创建销售记录表createtablemedical(Uidbigintprimarykeynotnull,Opdatesmalldatetimenotnulldefault,Medicalidbigintnotnulldefault,Tcountintnotnulldefault,Opuseridintnotnulldefault,Zongjiamoneynotnulldefault,Recipeidvarchar(50)notnulldefault)创建用户信息表createtableusers(useridintprimarykeynotnull,usernamevarchar(50)notnulldefault,passwordvarchar(50)notnulldefault,Truenamevarchar(50)notnulldefault,Sexbitnotnulldefault,Quewtionvarchar(50)notnulldefault,Answervarchar(50)notnulldefault,Emailvarchar(50)notnulldefault,Phonevarchar(50)notnulldefault,Usertypeintnotnulldefault)W'Sbilr,一tiED^*D|HrtH:I'>- ':>■■■:」■'■■■7- -J r" -r-次W'Sbilr,一tiED^*D|HrtH:I'>- ':>■■■:」■'■■■7- -J r" -r-次i<Sfipdrictn"时心孙[ifEOCHF-EJ岳hiricrrindi1■™pcj«Vl><EC{|iann"ikiarijitKfaPfMeUkFiry"

AppL^rwin■-acHtnq眉P/*Fmn^tiip三4 :S」▼辱,口"碧▼最,宓由,G-L* --ii-■* >- ,rf1ndKc_^cctirJTtnl fi=d«.JrwrMLflLHrd /incfj*祖UtIeI h"inKhiJcpuilnl **咨b"01仲"■|iPe^*jN ■No^nrt・|bJeES3勉,fE字M■ an再xn*d3•i£j1HiararrlwlB旧呵皿口松*号袖■■ifM*^dR^diMrflHh|ap/OSpMe^Wli?!如和JdDMTt^rlL^vrfj^e^irrE^riHKjlAjfifiwli"..iTfmiHthfrri£inda■_ri^TL2JmiL'lccntzhxnlFlBLjE■■-/1,mZi,/nrZ«XZntLl.a Bh^tp:?iHW.Hl.crjXTI.''}iiEBa2■nrrZ'.'Ji.'cn*■&TT1EJi!■哗上tpr/Eipj nl■>♦■CXntfr 4-stjuii--"TM-sm-THP;"1wnwrii:—■tsrc/jiehi.*su^H-g-s-cr-fl-8/>*:ciGlejWSSjrtc/ciTLt^■clinkhs±t--,fErl*/.wj:a.cs#*^■pe-^Eirc/ws*XEJ-B#EylMfiM-Ert/>n n>GLng・P£NiffLCfliftefW&rtninflJs宙WmgEp诚ptrthladkwilDEhrir^iFJfWiMMjfHrtlNid«'Vxi^p,F><d±Tid-^BKiE-r:-ijLPrablmo富七加J*隔H |曰篱第四章详细设计4.1登录页面的详细设计输入管理员的账号密码。当用户输入的用户名时与数据库中的用户名和密码进行比较,如果两项都相同则返回到主页,如果不同弹出对话框要求重新输入,并且提示“用户名或密码错误”要求重新输入。»MSA原呷!1£addU»dd«ijiip.F■ddhrtMi^Ejip/dainGdFJuiij'^AVAMiJ?IrwTwwljip』LkIttJJ*rritc^nphc7MnIj##5./bafrijipX jlXthwZ冲TpuMidaariTciSM£Jifif点[甲/i峙sMHYh^FF,响》«wfgr>■夕Pif,电诚3脚丁mIIRhk如#rl-t-wfcnJFJm-■rhnnAni4.2药店后台管理系统首页的详细设计

4.3登入系统的详细设计当用户输入的用户名时与数据库中的用户名和密码进行比较后正确,会登录到系统显示的页面。&乌HXf^dc»wi"idldap_<hopjRE^il«nlibra-r'^un■版击&乌HXf^dc»wi"idldap_<hopjRE^il«nlibra-r'^un■版击jrtnnQinvgn心ingSB^M^TCxiaKdcarM叶两KHMediCkndWI—«3cF*u-eF«u^lbr.fipDiCpACriSC&Clk'qCp

Jf rerlflctMx^hFt^ftcr'frannitppLrflrdt«_fai»eibfnijfIndaH.rigkUJiniltfiFidHijnphniriiift-w-,■ifymp/帼ss海MRrdiiav2.jip/C^iJ^WefTfl^irJspU -^―eST■ctmclhi=EF-*TJiL«*£lanE*iiE-,^7>*^cianE^nE^^taKE'/liESbErr±*yEK^;E^-^-*■rrleL-b--.-tF3§孕朗yyLui—•CjLLnkhMf^^«E]Fiil..*kj«iJIi.GATVr^pB^^tUCt/fijrj* .•>■C.fXiKWfl,Daai^nE*mnn;■Prahma为TiiikiiH*lAAibSrcwur0DoractaL-u'4tt5aran|Cwok4.4添加药品页面的详细设计添加药品主要就是指添加新药品到药房,包括药品的编码、药品的名称、药品的剂量,此药品的生产厂家等。目前市场药品的种类犹如繁星,这样便于管理药房药品存处的方向,便于存取方便。

4.5药品信息维护的详细设计添加药品主要就是指添加新药品到药房,包括药品的编码、药品的名称、药品的剂量,此药品的生产厂家等。目前市场药品的种类犹如繁星,这样便于管理药房药品存处的方向,便于存取方便。HMFjrch^了itv3A<Jainlnlafip■/** 了 ifiowtirtitdlMcInryln占■4IU|^uipLJ HMFjrch^了itv3A<Jainlnlafip■/** 了 ifiowtirtitdlMcInryln占■4IU|^uipLJ j|rMaldr^ipttMeribirjiipflfyeFF&oxxy加■Pfl^CFUMIXiSQHPM3^firfEdiFKiaiyOJ由占MEdlMeJHMAAndEjdlUurlrrsj"AfHdiar^nFujip■MMdslFfoKpAMerfdtrtTjiptjspA'MBrrtar.jipAOnr>djvfV*dEim点即对心职以⑥声皿郴虹脸Af'urduirfbnjiFjipAU«rall^O.i5pIsprjiTd kMirKvnnjipNFMIFESrw占UiEBS:0i[NDfmilTpcAhIQ*蓉,j 拿IJ I<IHpa^elBnfliri-re-s,Ha™,,!mpaxr?-rtjira1jjtii1"-*pBreZzji:o[linij-,,U?J,-5-iii:rMLpQIi:-"pniC^l.1flUCC..EChMl-ra-JtBt±ri"'i?取.3r:iir»i>a.i:h■■rwiesc.ptT-OnnctMrBai:^OjiSGMlngiba^eF占曲-lequtM-aQtcaiMntO+"i//B^xt!jus5T-n>]iiriaerpe[HHrifii|■■ .gecSemzEortH-pach-<!DCCTrrchccJ.Rra^IE■■-//ncX/njTXHTML1_O工H・ain.r■:■un.L'JZ31・"htEp=i,!'*HHW„w3-.-==g/lRi,xi.TaJ.lB!nnii,Mhct也<hrrlmQw・曾hiup .m3Grj.d9^5-iAnilrt>WShauls-OniviPrnriaw»|0>A口岬由 =日]teftBWw«[^Tfl5lff争心Bnww]BConsuit:::■.—#&Set»|0>A口岬由 =日]第五章系统实现系统的实现就是系统的完成部分,这一部分的主要是按照详细设计进行代码开发以实现系统的功能。5.1用户登

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论