JSP医药进销存信息管理系统设计毕业论文
2021-12-08 21:52:37
论文总字数:20585字
摘 要
本文借助JSP,servlet的JavaWEB的相关技术,使用SSM(Spirng,SpringMVC,Mybatis)的框架,以tomcat作为服务器,mysql作为数据库,实现了前端界面和后端代码逻辑,本文目的旨在实现JSP医药进销存管理系统并且研究JSP技术在现代java开发中的使用场景。
本文从项目开发的角度,阐述了实现一个JavaWEB项目的技术要点,生命周期,开发流程,通过对java软件生命周期的阐述,从项目开发的角度,阐述了实现Java Web项目的技术要点、生命周期和开发过程。通过对Java软件生命周期的阐述,其中就包括了软件生命周期中几个方面:问题定义、可行性分析、总体描述、系统设计、编码、调试与测试、验收与运行,并从这些方面展示了JSP项目的开发过程。
论文主要研究了JSP等后端技术在具体项目中的应用,采用的研究方案主要是通过文献的阅读,资料的查询,实际的操作,通过学习和实践,探求JSP等技术的原理和前世今生。
设计的成果是完成了JSP医药进销存管理系统,同时了解和掌握了JSP等javaWEB技术在计算机领域的应用,对技术的前世今生有了了解。
研究结果表明:JSP是javaWEB开发中至关重要的一环,是对servlet技术的封装,使用JSP技术的前端页面同时内嵌着逻辑代码,JSP技术在javaWEB开发中是十分常用且不可替代的技术。但同时会带来高耦合度的问题。
本文的特色:在实现医药进销存管理系统的基础上使用了流行的框架技术。
关键词:servlet;jsp;ssm;B/S,进销存
Abstract
In this thesis, with the help of JSP, Java Web technology of servlet, using SSM (spinning, spring MVC, mybatis) framework, Tomcat as server, MySQL as database, the front-end interface and back-end code logic are realized. The purpose of this thesis is to realize JSP medical inventory management system and study the use scenario of JSP technology in modern java development.
From the point of view of project development, this paper expounds the technical points, life cycle and development process of realizing a Java Web project. Through the definition, feasibility analysis, overall description, system design, coding, debugging and testing, acceptance and operation of Java Software life cycle problems, this thesis expounds.
This thesis mainly studies the application of JSP and other back-end technologies in specific projects. The research methods are mainly through literature reading, data query, practical operation, through learning and practice, to explore the principles of JSP and other technologies and the past and the present.
The result of the design is to complete the JSP medical inventory management system, at the same time, understand and master the application of JSP and other Java Web technologies in the computer field, and have an understanding of the technology in the past life and this life.
The research results show that JSP is an important part of Java Web development, which is the encapsulation of Servlet Technology. The front page of JSP technology is embedded with logic code at the same time. JSP technology is a very common and irreplaceable technology in Java Web development. But at the same time, it will bring about the problem of high coupling.
Features of this thesis: Based on the realization of the management system of medicine purchase, sale and stock, the popular framework technology is used.
Key Words:servlet; JSP; SSM; coupling
目录
摘要 I
Abstruct II
引言 III
目录 IV
第1章 绪论 8
1.1 开发背景 8
1.2 系统可行性分析 8
1.3 技术分析 9
第2章 系统分析与设计 12
2.1 系统需求分析 12
2.2 系统开发技术选择 13
2.3 开发环境搭建 15
2.4 开发软件选择 15
第3章 数据库设计与实现 16
3.1 Mysql简介 16
3.2数据库需求分析 16
3.3 数据库逻辑设计 16
3.4 数据库结构创建 17
第4章 系统详细设计 20
4.1 SSM环境搭建 20
4.2数据库的连接 26
4.3 前后端的连接 27
4.4 各项功能设计 30
第5章 系统模块介绍 31
5.1 用户模块 32
5.2管理员模块 32
5.3 药品类别管理模块 33
5.4 药品管理模块 34
5.5 入库模块 36
5.6 出库模块 36
5.7 库存模块 37
第6章 结论 38
结束语 38
附录 39
参考文献 40
致谢 41
第1章 绪论
- 开发背景
今天,计算机是非常重要的工具。计算机是第三次人类工业革命的产物。现在,计算机和计算机网络已经渗透到人们生活的各个方面。在我们知道的每个领域中,“互联家庭”计算机网络,人们的工作,日常生活和娱乐都与计算机并没有分开,并且互联网仍在不断扩展。
我们生活的21世纪是信息和信息爆炸时代。计算机技术的飞速发展为生活的各个方面提供了机会。当然,生活各个方面的发展也有新的历史,离开工作和人们的生活很难离开计算机科学领域。为了解决不同的问题,请在Internet上交换不同的信息并讨论不同的问题。互联网和计算机已经成为人们生活中的好帮手。
制药业是一个与民生息息相关的知名行业。毫无疑问,在21世纪,它必须跟上这一趋势,简单实用的软件可以使行业人员摆脱繁琐的任务。我打算通过计算机的技术工具来完善医疗计费系统,并认真管理公司的资金周转。控制销售链接,实现业务愿景,透明的资金,灵活且适当的账单统计系统。
国内外对BS体系结构进行了许多研究,并已在工业中广泛使用:从标准化,结构化,多样性到行业发展的现状,百花齐放,为社区提供了许多便利。带来了。计划是实施这些技术工具,例如JSP。
1.2 系统可行性分析
(1)技术可行性
JSP医药进销存管理系统即MPSS,在以JSP为课题的基础上采用当今流行的JSP编程设计语言,在数据库的选用上采用当今流行的Mysql数据库建立药品信息数据库,采用开源易用的JAVA服务器tomcat部署项目。利用JDBC框架及其相关技术访问数据库。在此之上,MPSS系统使用了JavaEE中WEB开发流行的SSM(Spring SpringMVC Mybatis)框架来设计开发项目,这些技术的使用在当今都是成熟的,可行的,而且高效,规范。因而在技术上是可行的。
(2)经济可行性
产品适用中小型药房,代替人工管理,人工管理方式困难繁杂,使用本产品之后能够提高效率。经济易用,经济可行。
(3)操作可行性
本产品界面简单干净,操作直观,数据录入迅速方便,使用可靠。制表快捷灵活适应性强。因而本系统的开发从前端页面的角度上就看操作性上可行。
1.3 技术分析
B/S模式
B/S结构的发展与互联网的发展是脱不开干系的,是在web出现后便兴起的一种网络结构模式。这种模式与传统的C/S结构相比有不少独特优势,很快的统一了客户端,B/S结构旨在让核心的业务处理在服务端完成。而用户只需要在自己电脑或手机上安装一个浏览器,就可以通过web Server与后台服务器或者数据库进行数据交互,简单高效。
C/S结构是一种软件系统体系结构,是生活中很常见的软件体系结构。这种结构是通过将需要处理的业务合理地分配到客户端和服务器端,对客户端和服务端进行系统的软件开发,甚至通信的开发,这样可以大大降低通信成本,但是升级维护相对困难。比如我们手机中安装的微信、qq、王者荣耀等应用程序就是C/S结构。
因而基于简单易用的角度,对于本项目的规模以及功能要求,采用B/S架构无疑是最佳选择。
JSP技术
JSP(JavaServer Pages全名)技术是由Sun Microsystems开发的动态Web技术标准。 JSP通常托管在Web服务器上。服务器可以响应客户发送的请求,并根据请求的内容通过JSP技术动态生成HTML,XML或其他格式的文档网页,然后将生成的内容返回给申请人。
JavaScript是Java的JSP技术,可为用户提供HTTP请求服务,并可以与服务器上的其他Java应用程序一起满足复杂的业务需求。
JSP在静态页面中嵌入Java代码和特殊更改,并使用静态页面作为模板来动态生成某些内容。 JSP具有丰富的库,并引入了称为“ JSP操作”的XML标记,可用于与内部功能进行通信。此外,JSP技术还支持独立创建JSP标记库,然后将它们用作HTML或XML标记的功能。该库是一个功能强大的标记,可以提高服务器性能和性能,并且不仅限于跨平台问题。该JSP文件在运行时由其编译器转换为原始Servlet代码。最初的JSP运行实际上是一个Servlet。 JSP编译器将JSP文件编译为用Java代码编写的Servlet,然后Java编译器将其编译为快速运行的二进制计算机的代码。当然,您也可以直接输入二进制代码。 1.您可以通过便捷的方式轻松高效地添加动态Web内容
请支付后下载全文,论文总字数:20585字
相关图片展示: