《基于JavaEE的药店管理系统的设计与实现》9100字(论文)_第1页
《基于JavaEE的药店管理系统的设计与实现》9100字(论文)_第2页
《基于JavaEE的药店管理系统的设计与实现》9100字(论文)_第3页
《基于JavaEE的药店管理系统的设计与实现》9100字(论文)_第4页
《基于JavaEE的药店管理系统的设计与实现》9100字(论文)_第5页
已阅读5页,还剩18页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

基于JavaEE的药店管理系统的设计与实现摘要随着我国经济步入21世纪,随着企业信息化经济社会的深刻深入形成,对落后、低效的信息办公系统方法和管理手段都日益提出了严峻的管理挑战,信息办公系统管理是现代企业经营管理的重要根本性理论基础,是现代企业组织进行经营管理决策的重要根本性理论依据。在一个社会团体里,信息逐渐占有重要的主导位置。但信息实际上仍然是一种有别于基本性信息资源的新信息类型。信息务业是经营管理的重要主体,必须不断加强其信息管理控制。本系统药店的网络销售药品管理信息系统主要特点是将技术直接应用于销售药品网络销售相关信息的实时采集与保存管理,提供多种接口。本系统是以java为设计研究平台,使用灵活性较强的jsp语言,搭配mysql数据库来建立业务流程的转换。关键词:药品;系统;计算机;信息目录1课题概述 11.1选题的依据及意义 数据删除流程图如图4所示。数据删除流程图图43.3可行性研究现在许多公司使用的是管理方式仍采用人工大于智能,浪费管理时间与人工成本,并且管理上的失误率也会大大增加。所以我们应该选用目前较为先进的管理模式,以改善和提高公司工作的效率,有效地控制时间成本以及人工费用成本3.3.1经济可行性经济可行性是对各种社会和经济效益进行评价的目的,是通过制度建设最终获得的。由于本系统主要是作为毕业生设计研制开发而来的,在技术上略有不足,本、课题研究中所需要开发的药店销售管理系统减少了人工成本,节省时间和控制了资金使用,并且它还使得我们可以极大地提高数据量的收集和获取,缩短了企业信息管理的时间和数据更新维护的周期,提高了工作效率,保证了工作质量,大大地减少了企业信息管理的难度和成本,对使用者的操作水平标准也有所控制,只需简单讲解即可。本系统的开发技术经费在一定程度的经济效益条件下是可被多数企业所接受的,前期资金投入不是很多,在市场控价范围内,具有较高性价比,所以该项目在经济上是可行的。3.3.2技术可行性技术可行性主要是评定运用目前广泛使用的技术是否能够顺利地实现了整个系统的开发设计,硬件和软件的配置使用关联情况是否能够很好地适应系统的开发需要。本系统主要研究和开发的药店销售网站信息管理系统所采用的都是一种在网络上比较普遍和流行的jsp技术,用它自己动手做出一个药店销售网站信息管理系统时所使用的编程脚本语言,结合html代码模式进行设计制作可视化动态网页。软件开发是开发这种模式软件的技术平台,因为它是目前比较成熟和应用各种B/s应用模式开发软件中的应用。从技术上讲,本系统的开发是可行的。3.3.3运行可行性本系统运行后,对现有系统带来的所有现有成果(工作条件、管理模式、组织结构等)的结果和影响进行评估,对现有管理人员进行严厉教育,而在自己提交的截止日期内,能够实现自己预订管理系统的目标和使命是很重要的。4系统设计4.1系统总体设计由于本系统在市场上可以很容易地执行的都是一般属性的药品经营者进行销售和信息管理的工作,本系统在市场上具有普遍的适用性,其所需要实现的各种信息功能充分地满足了企业日常化的药品经营者销售和信息管理。系统功能模块如图5所示:图5系统功能模块图4.2系统开发步骤在系统的开发设计中大致分为几个层次:系统的开发与管理、系统的设计与运行、系统的分析与设计。所有开发阶段均采用严格的线性规划。所有需要在所有开发过程中生产的工作手册和在所有开发过程中处理的文件都在以下开发过程中开发。一份完整的科技文献在研究阶段认为,每个阶段的每一个阶段都是在这个发展过程中完成的。然后根据实际情况进入下一个开发阶段。4.3概要设计在对系统软件需求目标进行逻辑分析的第一个开发阶段,弄明白了自己未来想要进行研究和设计开发的主要逻辑问题,形成一个整体逻辑分析的需求模型。这个系统逻辑物理模型直接改变为形成"怎么做"的一个系统物理逻辑模型,最后才可以能够真正着手于如何更好实现整个系统的整体设计。4.4数据库概念结构设计在软件应用程序中,数据库的架构设计是其中十分重要的组成部分,当选择合适的应用数据库并且不断创造开发出一套合计的库是结构化软件开发应用过程时首先需要考虑会遇到的一个问题。这个全新的数据库系统将会让你采用mysql进行自己产品设计与质量管理。数据库的系统实时安全性也就是为了我们能够有效地保证我们的用户对于我们的数据库系统中的所有资料和其他相关信息进行了实时的保密性,完整度,一致性和我们的数据库永久使用的安全性,防止不法组织的用户通过非法越权其他手段非法地使用我们的数据库从而被他人恶意偷取,更改或者恶意地非法破坏我们的数据库系统中的一些相关资料[6],将来也将为我们的用户提供一些安全的防护措施。根据以上各项功能章节对整个系统的需要编制做好的各种系统功能结构都进行了设计分析和完善改进,如图6所示:图6系统实体E-R图4.5数据库逻辑结构设计该模式设计目的是为了确定物理数据架构。我们通常采取"范式"这一定义方法来彻底消除该现象在网络中的冗余。在系统设计的过程中,考虑到设计得出数据表范式准则和用户的实际使用。根据e-r模型,该软件构建出以下几个逻辑型的大量数据架构。主要从以下几个方面来设计药店数据库。表2admin管理员信息表表3Chk出库信息表表4Ck出库信息表表5Dw单位信息表表6Gg规格信息表表7Gys供应商信息表表8Rk入库信息表表9Th退货信息表5系统实现5.1系统登陆模块接受之后客户端根据用户需要输入的当前登录名和用户注册号及密码等相关信息,先对之前客户端账号做一次系统有效性的信息检验,通过该次测试后再向之前服务器端用户提交相关信息反馈给之前客户端,由于之前服务器端所显示需要的相关信息与之前客户端在后台数据库里所显示需要的相关信息相符而对应地彼此进行比较。登陆页面的运行结果如图7所示: 图7系统登陆界面图5.2系统首页实现系统首页提供给用户导航搜索菜单,用户在第一次注册登录后可直接通过导航菜单或者某一链接直接跳转进入其他信息页面。系统首页效果如图8所示:图8系统首页界面图5.3密码管理模块实现密码管理有利于维护系统和个人信息的安全。修改密码界面效果如图9所示:图9密码管理模块界面图5.4用户信息管理模块用户信息管理的运行结果如图10所示: 图10用户信息管理界面图5.5药品信息管理模块实现药品信息管理的运行结果如图11所示: 图11药品信息管理界图6程序测试与评价6.1程序调试在整个系统的设计和运行中,存在一些可通过程序调试解决的问题。比如,语法错误在运行的时会自动报错,并且可以立即修改和纠正。如果是因为不正确地运算操作业务流程或对某些数据所嵌套使用的公式进行计算而出现的逻辑性错误。这类错误的信息有较高隐蔽性且存在很低的偶然性,有时候可能会再次发生,有时又不能再次出现。因此,这类问题的排查往往会花费大量的时间精力以及人力物力。6.2程序的测试6.2.1测试的重要性及目的每一个阶段的检查结果测试能够同时做到不同地更加接近我们所可能预期的检查结果测试目标,尽早地发现运行中的错误并及时对其所处模块进行代码检查修改。对于任何一种软件来讲,无法完全杜绝软件中某些有可能导致系统中产生错误的情况,这些导致错误引入的原因都是由于缺乏准确的测试查找得出来的,系统中某些错误引入的数据密度也是由于缺乏准确的测试查找得出来的。从我们已经有了设计编写程序之日起,测试便始终陪同我们。①测试工作重复且略枯燥,对测试人员有较高心里要求。②测试中出错。发现并纠正各存在的错误。以上这几种观点在影响着测试系统的运行中对于我们的工作过程来说是尤其不利的,所以测试工作过程中端正态度、才能使得系统中功能的性能和质量得以保证。(2)测试的目的通过分析误差的主要原因和误差,简单地找出网络上的分布特征,没有找到准确的误差;快速发现项目经理当前使用的网络软件过程中存在的缺陷。这样的数据分析方法有利于检测方案的设计和改进,提高检测结果的效率。6.2.2测试的步骤类似于测试系统软件设计和产品开发的整个流程,测试系统操作的整个完成过程也就是测试需要按照几个分开的步骤顺序进行,每个测试步骤从基本逻辑上讲来说都可能是前一步的一个延伸。大型系统通常由若干个子系统共同构成开发的。因此,该包括下面的几个主要操作步骤。模块测试是指在对该模块执行测试操作步骤中发现的编码运行错误。作业系统软件测试在对整个作业系统所需要做的软件测试和设计工作各个步骤中,我们所需要发现的往往都可能是在我们进行系统软件设计工作过程中已经出现的一些重要错误,也就很多是有限的可能这些还是我们在进行需求流程描述中已经出现了一些重要错误。验收测试6.2.3测试的主要内容在第一次开始进行测试操作的阶段,为了能够更好地维护整个系统的性能和质量,把测试操作的主要内容分为以下几个组成部分。(1)单元测试(2)集成测试将每个小型模块按照自己所设计的要求重新组装了起来,为了检查接口间相关联的特殊性对其进行多次的集成测试。假设一个模块和另一个模块都假设他会在整个过程中以粗心的问题伤害他。如果将这两个功能模块结合起来,则可能看不到预期的主要功能。有些方面是不能接受的。数据结构有可能实际存储或不可接受,从而导致整个数据结构出错。。(3)确认测试确认该测试项目,实现该系统软件的安全性和功能性,满足众多用户的合理期望,是首要任务。(4)系统测试①功能性测试②对软件的性能和强度进行测试③安全性测试由于在进行测试前系统的各个模块可能会存在未知且具有隐藏性的某种错误和瑕疵,偶然性的发生可能直接导致整个系统非正常地运行,甚至系统瘫痪。所以,对于系统的设计与开发而言,测试工作必不可少。具体内容如图12图12测试具体相关内容6.2.4测试用例(1)用户登录测试用户登录信息测试过程如表10所示:表10用户登录测试表(2)信息发布测试信息发布测试过程如表11所示:表11信息发布测试表(3)后台管理登录测试后台管理登录测试过程如表12所示:表12后台管理登录测试表6.3系统的特点和优点该系统的主要技术特点及其优缺点归纳表达式为:本系统最显著的优点就是相对于一般药店的销售和管理信息化系统更具有针对性。由于药品销售涉及范围的特殊性,本系统中也会根据相关需求设计安全功能模块。在此过程中设计的操作系统的自动位移模拟特性较高。适用于大多数计算机操作系统。手动安装JSP以支持Java,手动安装JDK。最后,它是一个自动位移模拟服务器服务,能够正常工作,以一个独立的模拟服务器形式对使用者发出的指令进行执行。数据库采用mysql,能够实现了用户信息的实时查询,方便地管理输入用户数据,并为企业用户服务提供了强大的远程数据采集管理和远程控制服务功能。主要的软件功能设计特点之一是可以对其中的各种软件功能进行不同的行业软件设计和进行安装系统配置,根据每个应用类型和行业用户的不同软件使用功能要求,以此软件为设计基础来充分考虑满足各种类型和行业用户的不同行业软件使用类型和不同功能的使用需求。本系统采用简单的选框或列表框自动下拉的方法,直接显示所有数据。该模式不仅给用户提供更多方便,使用者的工作效率也得到了大大的提高,而且尽量使用这种模式能够使用者发生错误的概率降低,让更多的用户可以顺利地进行对统计资料的分析和处理。(4)具备了比较友好的用户界面,使用起来方便快捷,操作起来也没有过高技术含量的要求,十分简单,基本使用单击操作即可。6.4系统存在的不足和改进方案系统存在的不足该系统基本上满足了普通药店销售管理系统的基础性功能,可以轻松地实现简易化药品销售资料管理及信息库查询。但由于实现时间较短,本系统仍然有不少缺点和不足之处,主要表现为:(1)系统的主要用户表达方式相对比较简单,对用户使用过程中的视觉效果有一定影响。(2)存在于系统数据库和部分系统代码间的代码冗余问题。由于我们自身欠缺相关的实践经验,以及部分相关问题考虑的仍然不够充分,导致整个系统的实际业务运行管理效率和服务质量都做得不够好,系统实现的功能代码中冗杂问题还没有得到更好的解决,待优化。(3)本系统后台的信息管理功能不够健全,由于各种因素造成了许多方面的影响,包括人工测试以及运行成本资金的缺乏,所以在设计和开发系统时有些功能仍可持续进行完善。改进方案(1)不同类型的药品有各自的代表颜色进行自动入库归类。(2)在数据库和系统中,有太多的代码和不必要的特性使应用程序代码变得更容易。利用数据库连接到池的技术,减少数据库的构建,利用接口共享信息库内存。根据相关模型可以进一步标准化,不必要的现象也减少了。6.5设计收获和心得本系统也己经初具规模,虽然尚未能够达到预期设计功能完整实现的目标,但是系统的每一次性能业务的改良和技术操作应用的进步,为此我付出了的许多心思和汗水。在设计和实现系统框架体系的过程中,是对理论知识进行深度探索研究的一个过程。在这个过程里,我深刻认识和运用到了在系统软件工程各种设计方法基础上系统地设计和分析的理论概念,在这里学习和研究以及在实践整个过程中我也充分丰富了自己的知识经验,增长了自己的见识。结论经历了几个月的工作忙碌,能够有机会将学习到的专业基础理论在实际中应用,我感到十分开心。在毕业设计工作中我也经常会遇到一些困难而又不知道应该怎么去处理的问题,这时候我的指导教师和

温馨提示

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

评论

0/150

提交评论