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