登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 理工学类 > 信息与计算科学 > 正文

基于Javaee的药店销售管理系统

 2023-09-09 18:23:08  

论文总字数:13307字

摘 要

: 在我国医药管理行业,传统的人工管理模式已经落伍,医药企业急需一款药品管理系统来使药品的管理工作规范化、智能化、简便化、信息化,从而达到降低医药管理的难度。本文具体阐述了医药管理系统这个课题的应用背景与社会现状,结合所学的知识,依据标准的软件开发流程,分析了系统项目的开发方向和具体功能。设计了系统的功能模块图及其数据库。实现了系统的所有功能模块。

关键词:软件开发,数据库,java开发

Abstract: In China the traditional manual management model has been outdated . pharmaceutical enterprises need, a drug management system to make the management of drugs standardized, intelligent, simple changes, information, so as to reduce the difficulty of pharmaceutical management.This paper analyses the application background and social status of this topic of medical management system, combined with the knowledge learned, according to the standard software development process, analyses the development direction and specific functions of the system project. Then realized each function module of the system.

Keywords: software development, database, java development

目录

1 绪论 3

2 相关技术 4

2.1 B/S架构 4

2.2 J2EE技术 4

2.3 MYSQL数据库技术介绍 5

3 系统分析 5

3.1 可行性分析 5

3.2 功能概述 6

3.3 系统开发原则和运行环境 7

4 系统设计 7

4.1系统架构的设计目标 7

4.2 系统架构设计 7

4.3系统登录流程图 8

4.4数据库设计 10

5 系统实现 12

5.1 系统主要功能 12

5.2 系统功能模块实现 12

6 软件测试 21

结 束 语 21

参 考 文 献 22

致谢 23

1 绪论

如何利用信息技术来提高企业的生产效率,正在成为企业尤其是医药连锁企业特别关注的焦点。能否建立高效的药品进出口管理体系,决定了一个企业是否有市场竞争力的关键。在我国医药管理行业,传统的人工管理模式已经落伍,医药企业急需一款药品管理系统来使药品的管理工作规范化、智能化、简变化、信息化,从而降低医药管理的难度。[1][6]

随着电子信息技术的飞速发展,网上购物已经为大多数人民所接受,现在人们越来越多的通过上网来购买自己心仪的商品。而在药品零售业,医药产品之间的竞争越来越激烈,大型的医药连锁店越来越多,从管理的角度来看,经营这么庞大的店铺有很多不便之处,使用传统的人工则费时又费力,而一个成熟高效的药物信息系统将解决这一问题[2][4]。

综上,依托时代发展的大背景,我决定采用JAVA技术,MYECLIPSE开发平台,MYSQL数据库技术开发药品管理系统,该系统适用面广,适合医药企业,正规医院的日常管理。使用本系统的用户可以通过网址搜索,浏览,下单等简易的操作即可完成。而对使用系统的管理者来说,信息化的销售流程可以大大提高医药企业的销售效率[3][9],通过网上平台的方式又降低了企业的经营成本,减少了不必要的中间环节,增加利润。既方便了用户,又满足了企业管理者的需求,一举两得。

2 相关技术

2.1 B/S架构

B/S架构技术(Browser/Server,浏览器/服务器结构),该技术将大量的工作交给服务器端来实现[4][8],用户只需通过浏览器访问网站,就可以向后台传输请求信息,并返回到用户端,该技术节省了许多的工作量,简化了系统开发的过程,只需要配置一部分的客户端运行软件即可,节省用户了解系统的时间。

B/S系统包括三层:前端界面层,业务逻辑层,数据访问层[5][2],下面对B/S三层结构概念的理解:

1.前端界面层:该层是访问后台服务器的入口,主要将用户的request发送到网络上的Web服务器,服务处理后,返回数据。

2.业务逻辑层:该层主要实现业务逻辑的功能模块部分,负责处理前端发送的request,结合后台数据库,将处理后的response返回给界面层。

3.数据访问层:该层主要负责连接数据库,并对数据库的表进行一系列操作,然后根据需求将数据展示在前端页面。

2.2 J2EE技术

J2EE 技术,全称(Java 2 Platform Enterprise Edition),是一个专门针对大企业的系统开发需求而产生的java技术,使用了B/S架构,该技术简化系统开发,管理和部署的过程。它继承了java面向对象的各种优势[6][3。使用J2EE技术可以极大地降低开发一个系统的难度,对技术人员的要求不是很高[7][1]。

J2EE技术按功能结构可以划分为四层:客户层、WEB表示层、业务逻辑层、数据层(EIS)。如下图2-1所示:

HTML、Applet、J2EE客户端

客户层:

Web表示层:

Web服务器、JSP、Java Servlet、J2EE

业务逻辑层:

EJB容器、EJB

数据层(EIS):

MS SQL Server、Oracle、Access

图2-1层次结构图

J2EE优势:

1.跨平台性:由于JVM的存在,java语言可以无视平台限制的运行在现在的各种主流系统上。运用java开发的系统同样能在各种系统上运行,这方便了技术人员对系统进行部署和维护

2.可靠性:由于java语言体现出的健壮性,开发的系统有很强的稳定性,可以满足用户任何时长的使用而不会宕机。

3.效率高: 使用J2EE技术开发的系统,服务器端可以实现大量的操作,用户只需通过浏览器访问网站,就可以向后台传输请求信息,并返回到用户端,该技术节省了许多的工作量,技术一般的系统开发人员和刚接手的开发人员也可以很容易完成代码逻辑功能的实现,有效地降低了系统开发难度,缩短了项目的开发周期

4.灵活性好:J2EE 技术开发的应用系统在部署上有极强的灵活性,能顺应客户的需要部署在各种可能的系统中,小到个人pc,大到企业需要的大型服务器,并且系统可以根据需要采取灵活的策略来维护系统的稳定性。

2.3 MYSQL数据库技术介绍

数据库技术是随着计算机技术的发展而产生的,早期的数据管理由人工完成,十分原始且效率低下。为了有效的管理和操作数据,人们开发了数据库技术,现代的数据库能高效地处理数据[8][1]。

剩余内容已隐藏,请支付后下载全文,论文总字数:13307字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图