您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 基于Java技术的药店管理系统的设计与实现
我们毕业啦其实是答辩的标题地方基于Java语言的药店管理系统的设计与实现答辩人指导老师张城赫刘建老师论文绪论技术基础需求分析总体设计详细设计论文总结CONTANTS论文绪论小型药房管理系统是药房产业信息化的重要一步,也是药店行业不可逆转的发展趋势。信息时代中,信息化的药店管理系统已经成为行业运行的必备条件。随着药店的高速发展,药品的吞吐量大,传统的手工记账和统计药物信息已经满足不了行业的发展,所以,简单好用的药店管理系统才是时下必备的。论文绪论技术基础需求分析总体设计详细设计论文总结论文绪论技术基础需求分析总体设计详细设计论文总结如今现代信息技术发展普及的速度极快,小型药店的运营和生存环境发生了天翻地覆的变化。鉴于药店的管理者大多没有扎实的计算机基础和数据库知识,因此对于开发药店管理系统,最重要的就是简单好用,功能直观,出错率少。在对小型药店管理系统进行开发之前,必须对一系列问题进行科学的论证,如药店管理系统的需求分析,药店管理系统的总体规划,药店管理系统的功能和实施方案,药店管理系统的传播和推广,药店管理系统的软件和硬件配置,药店管理系统的管理办法等等。论文绪论技术基础需求分析总体设计详细设计论文总结综上所述,药店管理系统作为药店这一传统行业发展的利器,必将获得巨大的普及。“”技术基础论文绪论技术基础需求分析总体设计详细设计论文总结Java是一种基于类的面向对象型通用计算机编程语言。Java被特别设计成尽可能少的拥有实施依赖性,它的目的是让应用程序开发者能够实现“一次编写,到处运行”(WriteOnce,RunAnywhere,即WORA),也就是说,只要Java代码编译器能够支持Java,则无需重新编译即可在所有的编译平台上运行。其原理是Java不同于一般的编译语言和直译语言,它首先将源代码编译成字节码,而字节码可以在Java虚拟机(JavaVirtualMachine,JRM)上运行,而与Java虚拟机所在的计算机体系结构无关。截至2016年,Java是世界上最流行的编程语言之一,有九百万开发者,特别是对于服务器-客户端的Web应用程序的开发者在使用。SQL是一种旨在用于管理储存数据的关系型数据库管理系统(RDBMS),或用于管理关系型数据库流处理系统(RDSMS)的结构化查询语言。SQL的具有强大的执行功能与稳定性,但许多批评者认为,SQL应严格返回到起理论基础上,目前的SQL在几个方面关系模型和它的元组演算上偏离其理论基础,但这依旧不影响SQL成为当今世界上最通用的数据库查询语言。论文绪论技术基础需求分析总体设计详细设计论文总结论文绪论技术基础需求分析总体设计详细设计论文总结Model模型View视图Controller控制器User用户Uses使用Sees审阅Updates升级Manipulates操作模型-视图-控制器(Model-View-Controller)是一种在计算机上实现用户界面的软件架构模式。它把一个既定的软件应用程序分为三个相互连接的部分,将信息以该信息被提供的方式分离出来,以便用户接受。需求分析技术基础需求分析总体设计详细设计论文绪论论文总结设计思想本系统的设计思想是:本系统针对药店的药店经营者,该消费群体具有以下特征:1.药店日常管理人工化居多,管理者多以手工写单,输入金额并使用计算器运营药店,工作效率低。2.药店日常交易额较小,药品流通量少,因此药店经营者不愿高价购入大型药店管理系统。因此该消费群体对产品的功能性需求并不高,只需满足较全面的前台销售系统和后台人员管理系统即可。通过该药店管理系统实现对药品的管理,实现对药品从进货到出货的全部流程,实现经理的简单HR管理,为使用者呈现药店运营生态的全过程。技术基础需求分析总体设计详细设计论文绪论论文总结功能性需求A)前台实现功能:1)新用户注册2)用户登录3)主界面管理4)添加药品信息5)修改药品信息6)查找药品信息7)出售药品管理8)删除药品信息B)后台实现功能:1)进入后台管理2)添加员工信息3)删除员工信息4)查询订单信息5)执行前台功能技术基础需求分析总体设计详细设计论文绪论论文总结非功能性需求1)系统性能2)可移植性3)易用性4)可靠性5)安全性总体设计技术基础需求分析总体设计详细设计论文绪论论文总结登陆界面注册信息员工登陆经理登录药品管理系统前台功能填加药品信息出售药品信息修改药品信息查询药品信息统计药品信息删除药品信息填加员工信息删除员工信息查看订单信息药品管理系统后台功能查看订单信息本系统主要实现前台药店管理和后台员工管理两大模块,前台包括对药品的处理和用户的注册等,后台包括对员工的管理和药品订单的管理等。药店管理系统的系统功能模块图技术基础需求分析总体设计详细设计论文绪论论文总结药店管理系统数据库登录注册查询出售用户名密码密钥选择类别选择药品用户名密码提示信息药品信息生成订单提示信息系统流程,就是用户使用本药店管理系统系统的一个过程。系统流程分析是系统分析、总体设计的一个重要流程,也是系统设计的重要的基础。药店管理系统流程图技术基础需求分析总体设计详细设计论文绪论论文总结系统使用时序图前台用户后台数据处理用户使用时序图1:输入账户密码()2:传递账号密码()3:验证用户信息()4:返回登陆成功5:返回登陆成功6:提示登陆成功7:输入执行操作或查询条件()8:传递用户请求()9:传递查询参数()10:返回相应数据11:返回相应数据12:显示查询结果或显示成功消息13:出售药品()14:传递订购请求参数()生成订单15:处理订单保存数据()16:操作完成,返回结果17:操作完成,返回结果18:提示用户操作成功技术基础需求分析总体设计详细设计论文绪论论文总结员工员工ID姓名性别民族备注生日地址药品药品名称药品通称药品规格药品类别药品库存量药品批发价药品进价药品编号订息药品编号批发药品数量订单编号用户密码用户名权限产生N1对应管理N1N1药店管理系统E-R图详细设计详细设计总体设计技术基础需求分析论文绪论论文总结数据库逻辑结构设计数据库的逻辑结构设计是将已设计好的概念数据模型E-R图,转化为实现该系统的,并能被该系统所接受的逻辑数据模型。根据分析可以生成一下关系模式:1)用户信息:(用户名,密码,权限)用于管理用户信息。2)员工信息:(姓名,性别,民族,地址,生日,备注,员工ID)用于管理员工信息。3)药品信息:(药品名称,药品编号,药品通称,药品规格,药品类别,药品进价,药品批发价,药品库存量)用于管理药品信息。4)订单信息:(药品编号,批发药品数量,订单编号)用于查看订单信息。详细设计总体设计技术基础需求分析论文绪论论文总结数据库实现详细设计总体设计技术基础需求分析论文绪论论文总结用户登录注册模块的设计与实现当用户输入错误的用户名或者用户名的密码时,系统会警告登录名或者密码错误,如图所示:详细设计总体设计技术基础需求分析论文绪论论文总结密钥输入正确后,需添加员工信息。密钥输入错误则提示用户,并返回密钥输入界面:注册:点击后需要输入注册密钥:详细设计总体设计技术基础需求分析论文绪论论文总结前台药店管理系统的设计与实现详细设计总体设计技术基础需求分析论文绪论论文总结添加药品信息如果添加成功,则会显示:详细设计总体设计技术基础需求分析论文绪论论文总结修改药品信息详细设计总体设计技术基础需求分析论文绪论论文总结统计药品信息:统计数据库中的所有药品信息。详细设计总体设计技术基础需求分析论文绪论论文总结在删除页面中输入要删除的药品的编号或名称。详细设计总体设计技术基础需求分析论文绪论论文总结查询药品信息:详细设计总体设计技术基础需求分析论文绪论论文总结出售药品管理点击出售按钮,输入订单编号,药品编号和出售数量。详细设计总体设计技术基础需求分析论文绪论论文总结后台药店管理系统的设计与实现详细设计总体设计技术基础需求分析论文绪论论文总结删除员工信息详细设计总体设计技术基础需求分析论文绪论论文总结查询员工信息详细设计总体设计技术基础需求分析论文绪论论文总结查看订单信息详细设计总体设计技术基础需求分析论文绪论论文总结添加员工信息详细设计总体设计技术基础需求分析论文绪论论文总结进入前台论文总结详细设计总体设计技术基础需求分析论文总结论文绪论开发这套系统,我将大学四年所学的知识进行了实践,并收获的更多的信息专业方面知识,使我对Java的使用更加娴熟,同时使我对MVC的框架风格有了更深入的了解,熟悉了MyEclipse等众多开发软件的使用,也体会到软件的繁杂与强大,这正是信息时代中机遇与挑战并存的最好体现。THANKS姓名张城赫学号121403201
本文标题:基于Java技术的药店管理系统的设计与实现
链接地址:https://www.777doc.com/doc-4554688 .html