基于JAVA药品管理系统的设计和实现毕业论文
- 格式:doc
- 大小:530.00 KB
- 文档页数:28
网络工程毕业论文课题药店管理系统设计与实现专业网络工程摘要21世纪是信息的世纪,信息化正以极快的速度取代传统的效率低下的人工作业。
随着小型计算机,微型计算机的成本的不断下降,性能的不断提升,使得计算机作为当今最重要的信息产品,成为人民大众必不可缺的工具。
计算机技术已经广泛应用于日常办公,企业管理,文字处理、电子报表以及进行简单的人事管理、财务管理等,大大提高了我们的工作效率,节省许多资源,使管理更加规范化,系统化,科学化。
目前随着计算机技术的发展和普及,各行各业的管理机构开始使用计算机处理大量信息。
在我国药品品种繁多,规模甚大,以往的手工记载、查询操作容易出错且工作效率低,已经不能适应时代发展的要求,从管理的角度来看,对管理者会造成诸多的不便,还有可能疏忽一些细节,让不法商家逃脱罪责。
所以,市场迫切需要一款简单实用的药品管理系统。
经过前期的调研,在反复的修改和综合考量后,笔者觉定使用JAVA SWING技术,ECLIPSE J2SE 开发平台,。
药品管理系统的设计理念是,让企业能够拥有更高效的管理工具,使企业在21世纪异常激烈的竞争中脱颖而出。
国外的管理系统有许多优秀的经验,但是并不完全符合我国的国情,我国的最广大药品销售的企业是分布在全国各地的中小型销售企业。
所以,此次开发的药品管理系统功能乃是汲取了外国优秀管理工具的优秀功能,同时又创新了更符合我国用户需求的功能的一个综合信息管理系统。
药品管理系统分为五大模块,分别为系统用户模块,职工信息管理模块,进货管理模块,销售管理模块,库存转移管理模块。
该五大功能模块设计合理,功能全面,同时界面友好,非常符合我国各大小型药品销售企业的管理需求。
但由于时间仓促以及笔者找工作实习的原因,系统还不是很完善,和市场上一些成熟的产品比较仍然有不足之处。
今后笔者将利用工作休息时间,学习新的技术和设计理念,对药品管理系统进行深入的二次迭代开发,目标是在今后三个月使代码更加规范,界面更加美观,程序的可拓展性进一步增强,更加与市场接轨,然后发布到China Java World上开源供大家免费下载使用和学习。
Java毕业设计实战之药店信息管理系统的实现⼀、项⽬简述环境配置:Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都⽀持)项⽬技术:JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等药品相关的controller:/*** 药品相关的controller*/@Controller@RequestMapping(value = "/druginfo")public class DruginfoController {@Autowiredprivate IDruginfoService druginfoService;/*** 转向药品页⾯*/@RequestMappingpublic String druginfo(){return "/druginfo";}/*** 分页查询药品列表*/@RequestMapping(value = "/druginfoQueryPage")@ResponseBodypublic Object druginfoQueryPage(String param, @RequestParam(defaultValue = "1")int pageNum,@RequestParam(defaultValue = "10")int pageSize){ try{IPage<Druginfo> iPage = druginfoService.selectDruginfoPage(pageNum,pageSize,param);return ResultMapUtil.getHashMapMysqlPage(iPage);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 转向药品新增页⾯*/@RequestMapping(value = "/druginfoPage")public String druginfoPage(){return "/druginfoPage";}/*** 添加⼀个药品*/@RequestMapping(value = "/druginfoAdd")@ResponseBodypublic Object druginfoAdd(Druginfo druginfo){try{int i = druginfoService.addDruginfo(druginfo);return ResultMapUtil.getHashMapSave(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 转向药品编辑页⾯*/@RequestMapping(value = "/druginfoQueryById")public String druginfoQueryById(@RequestParam(name = "id",required = true)Integer id, Model model){ Druginfo druginfo = druginfoService.queryDruginfoById(id);model.addAttribute("obj",druginfo);return "/druginfoPage";}/*** 修改⼀个药品*/@RequestMapping(value = "/druginfoEdit")@ResponseBodypublic Object druginfoEdit(Druginfo druginfo){try{int i = druginfoService.editDruginfo(druginfo);return ResultMapUtil.getHashMapSave(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 删除⼀个药品*/@RequestMapping(value = "/druginfoDelById")@ResponseBodypublic Object druginfoDelById(Integer id){try{int i = druginfoService.delDruginfoById(id);return ResultMapUtil.getHashMapDel(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 获取所有药品*/@RequestMapping(value = "/druginfoList")@ResponseBodypublic Object druginfoList(){List<Druginfo> druginfoList = druginfoService.queryDruginfoList();return ResultMapUtil.getHashMapList(druginfoList);}/*** 转向药品保质期检查页⾯*/@RequestMapping(value = "/warranty")public String warranty(){return "/warranty";}}⽤户相关的controller:/*** ⽤户相关的controller*/@Controllerpublic class UserController {/*** 转向登录页⾯*/@RequestMapping(value = "/login")public String login(){return "/login";}/*** 判断⽤户登录是否成功*/@RequestMapping(value = "/toLogin")@ResponseBodypublic Object toLogin(String username,String password){if(username==null||password==null){return ResultMapUtil.getHashMapLogin("⽤户名密码不能为空","2");}Subject subject = SecurityUtils.getSubject();UsernamePasswordToken token = new UsernamePasswordToken(username,password);try{subject.login(token);}catch (UnknownAccountException e){return ResultMapUtil.getHashMapLogin("⽤户名不存在","2");}catch (IncorrectCredentialsException e){return ResultMapUtil.getHashMapLogin("密码错误","2");}return ResultMapUtil.getHashMapLogin("验证成功","1");}/*** 转向后台管理⾸页*/@RequestMapping(value = "/index")public String index(){return "/index";}/*** 退出登录*/@RequestMapping(value = "/logout")public String logout(){Subject subject = SecurityUtils.getSubject();subject.logout();return "redirect:/login";}}药品出⼊库相关的controller:/*** 药品出⼊库相关的controller*/@Controller@RequestMapping(value = "/owinfo")public class OwinfoController {@Autowiredprivate IOwinfoService owinfoService;/*** 转向药品出⼊库页⾯*/@RequestMappingpublic String owinfo(){return "/owinfo";}/*** 分页查询药品出⼊库列表*/@RequestMapping(value = "/owinfoQueryPage")@ResponseBodypublic Object owinfoQueryPage(String param, @RequestParam(defaultValue = "1")int pageNum,@RequestParam(defaultValue = "10")int pageSize){ try{IPage<Owinfo> iPage = owinfoService.selectOwinfoPage(pageNum,pageSize,param);return ResultMapUtil.getHashMapMysqlPage(iPage);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 转向药品出⼊库新增页⾯*/@RequestMapping(value = "/owinfoPage")public String owinfoPage(){return "/owinfoPage";}/*** 添加⼀个药品出⼊库*/@RequestMapping(value = "/owinfoAdd")@ResponseBodypublic Object owinfoAdd(Owinfo owinfo){try{owinfo.setCreatetime(new Date());int i = owinfoService.addOwinfo(owinfo);return ResultMapUtil.getHashMapSave(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 转向药品出⼊库编辑页⾯*/@RequestMapping(value = "/owinfoQueryById")public String owinfoQueryById(@RequestParam(name = "id",required = true)Integer id, Model model){Owinfo owinfo = owinfoService.queryOwinfoById(id);model.addAttribute("obj",owinfo);return "/owinfoPage";}/*** 修改⼀个药品出⼊库*/@RequestMapping(value = "/owinfoEdit")@ResponseBodypublic Object owinfoEdit(Owinfo owinfo){try{int i = owinfoService.editOwinfo(owinfo);return ResultMapUtil.getHashMapSave(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}/*** 删除⼀个药品出⼊库*/@RequestMapping(value = "/owinfoDelById")@ResponseBodypublic Object owinfoDelById(Integer id){try{int i = owinfoService.delOwinfoById(id);return ResultMapUtil.getHashMapDel(i);} catch (Exception e){return ResultMapUtil.getHashMapException(e);}}}到此这篇关于Java毕业设计实战之药店信息管理系统的实现的⽂章就介绍到这了,更多相关Java 药店信息管理系统内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。
药品信息管理系统论文设计摘要:随着医疗行业的快速发展,药品管理的复杂性日益增加,建立高效、准确的药品信息管理系统变得至关重要。
本论文设计旨在探讨药品信息管理系统的需求分析、系统设计、功能实现以及未来发展趋势,为提高药品管理的效率和质量提供有力支持。
一、引言药品作为医疗行业的重要组成部分,其管理涉及到患者的健康和安全。
在过去,药品管理主要依赖人工记录和操作,效率低下且容易出错。
随着信息技术的发展,药品信息管理系统应运而生,为药品管理带来了革命性的变化。
二、需求分析(一)药品信息管理的现状目前,许多医疗机构和药品企业仍采用传统的手工记录和管理方式,存在信息不准确、更新不及时、查询困难等问题。
同时,不同部门之间的信息共享不畅,导致工作效率低下,容易出现重复劳动和错误。
(二)用户需求医疗机构的医护人员需要能够快速准确地查询药品信息,包括药品的名称、规格、剂量、有效期、库存等,以便为患者提供正确的治疗方案。
药品管理人员需要能够方便地进行药品的入库、出库、盘点等操作,同时能够实时掌握药品的库存情况,及时进行补货和调整。
患者需要了解自己所使用药品的相关信息,如用法用量、不良反应等。
(三)功能需求药品信息管理系统应具备药品信息录入、查询、修改、删除、库存管理、统计分析、报表生成等功能。
同时,系统应具备良好的用户界面,操作简单方便,能够满足不同用户的需求。
(四)性能需求系统应具备较高的响应速度,能够在短时间内处理大量的查询和操作请求。
同时,系统应具备良好的稳定性和可靠性,能够保证数据的安全和完整。
三、系统设计(一)总体架构设计药品信息管理系统采用 B/S 架构,分为表示层、业务逻辑层和数据访问层。
表示层负责与用户进行交互,接收用户的请求并将结果反馈给用户;业务逻辑层负责处理用户的请求,实现系统的业务逻辑;数据访问层负责与数据库进行交互,完成数据的存储和读取。
(二)数据库设计根据系统的需求,设计了药品信息表、库存信息表、用户信息表、采购信息表等数据表。
合肥财经职业学院毕业论文(实践)报告系别工程学院专业计算机网络技术年级2008学制学号姓名二0一0 年十月目录摘要 (1)ABSTRACT (2)第1章开发的目的和意义 (3)第2章需求分析 (4)2.1系统工作流程分析 (4)2.2系统实现目标 (4)第3章总体设计 (5)3.1系统设计的总体思想 (5)3.2系统设计的体系和结构 (6)3.2。
1 系统的设计体系 (6)3.2.2 系统的结构架构 (7)3.3系统的功能和结构框图 (7)3.3.1 系统功能模块 (8)3.3。
2 系统结构框图: (9)3。
4开发平台和开发工具 (11)第4章开发平台和工具的简介 (11)4.1JSP的简要说明 (11)4。
2M Y S QL的简要说明 (12)4。
3系统配置过程 (13)4。
4配置关键性问题的解决 (15)4。
4。
1 Servlet和JSP 性能调整 (15)第5章系统的详细设计 (17)5。
1数据库的实现 (17)5。
1。
1 数据库关系模式的设计 (17)5.1。
2 数据库的具体实现(表结构) (17)5。
2数据库的连接 (23)5。
3功能模块的详细设计 (25)5。
3。
1 组件包结构 (25)5。
3。
2 具体模块的代码和相应界面 (27)第6章经验总结 (50)致谢 (52)参考文献 (53)摘要医药管理系统是现代化在线医药管理必不可少的基础设施与技术支撑环境。
本系统前台采用DreamWeaver开发,后台采用MySql 作为数据库开发工具,这些技术目前相对比较成熟,方便产品的维护.本系统可以实现用户在线注册、登录、修改个人信息,用户进行药品选购、查看药品详细信息、提交订单信息,管理员对药品、药品分类、用户信息和订单信息进行在线维护和管理。
JSP(Java Server Pages)是由Sun Micrososystems公司倡导的、许多公司参与的一起建立的一种动态网页技术标准,JSP技术是在Servlet技术基础上发展起来的,它在飞速发展过程中,现在已经成为Java服务器编程的重要组成部分。
Java管理系统设计论文引言随着信息技术的快速发展,各种管理系统的设计和开发越来越受到关注。
Java作为一种广泛应用于企业级应用开发的编程语言,被广泛用于管理系统的设计和开发。
本论文将介绍Java管理系统的设计思路和实现方法,旨在为开发人员提供一种可行的设计方案。
系统需求分析在设计一个管理系统之前,首先需要进行系统需求分析,明确系统应具备的功能和特性。
根据用户的需求,我们可以划分出以下几个主要功能模块:1.用户管理:实现用户注册、登录以及权限管理等功能,确保系统的安全性和可控性。
2.数据管理:实现对系统中数据的增删改查操作,包括数据的输入、存储、修改和展示等功能。
3.统计分析:提供数据统计和分析功能,帮助用户更好地理解和利用数据。
4.报表生成:根据用户需求,自动生成相应的报表,方便用户查看和使用数据。
5.资源管理:对系统中的资源进行管理,包括人员、设备、文档等。
根据以上需求分析,我们可以设计出一个基本的Java管理系统架构,具体实现方式将在下文中介绍。
系统设计与实现技术选型在设计Java管理系统时,我们需要选择合适的技术栈来支撑系统的开发。
在本文中,我们选择使用Spring Boot作为后端框架,MyBatis作为数据持久化框架,并使用MySQL作为数据库。
前端部分可以选择使用HTML、CSS和JavaScript进行开发,再结合Bootstrap等前端框架,以提升用户界面的美观度。
数据模型设计根据需求分析,我们可以设计出以下几个数据模型:•用户(User):包括用户ID、用户名、密码等字段。
•数据(Data):包括数据ID、数据名称、数据内容等字段。
•报表(Report):包括报表ID、报表名称、报表内容等字段。
•资源(Resource):包括资源ID、资源名称、资源描述等字段。
后端开发在后端开发过程中,我们可以采用分层的架构模式,将系统划分为控制层(Controller)、服务层(Service)和数据访问层(DAO)三个模块。
本科毕业设计(论文)健康网站药店管理系统设计与实现摘要随着网络世界的不断发展,互联网的应用日益广泛,健康医疗行业正随着社会的发展潮流走进了互联网时代。
健康咨询网站正是健康医疗行业走进互联网的第一步。
药店管理系统网站可以让用户足不出户则可了解到自己身边的正规药店,可以方便快捷地找到正规药店,购买到放心药。
为了实现药店与互联网的无痕连接起来,药店管理系统拥着完善的后台管理功能和人性化的前台显示。
本设计的药店管理系统的主要有:药店查询、药店收藏、药店添加删除等功能。
在本论文里阐述了一个JSP网站系统的主要开发过程,其中包括了开发前期准备、系统的需求分析、系统整体设计、功能的实现和功能测试等几大部分。
关键词:JSP,健康网站,药店管理,药店查询AbstractWith the continuous development of the Internet, the Internet has been used widely.The health care industry is the development trend of great times to catch onto the Internet, the pace of development. The web site of health care is the first step into Internet. Pharmacy management system Web site allows users to be aware of their own homes around the regular pharmacy. You can quickly and easily find the regular pharmacy and buy the pharmacy drugs.In order to experiment with the Internet, pharmacy management system Web site has a consummate back-stage management and the humanization of proscenium. The function of the pharmacy management system is: find pharmacies, collect pharmacies and add delete pharmacies. Described in this article is about the process of designing a JSP web site. The article include early-stage preparations of the designing, the system needs analysis, system design, the functions of implementation and functionality testing and some other.Key words:JSP, Health website, Pharmacy Management, Select Pharmacy目录1绪论 (1)1.1研究背景及目的 (1)1.2国内外研究状况 (1)1.3 研究内容 (2)1.4可行性分析 (3)1.4.1技术可行性 (3)1.4.2经济可行性 (3)1.4.3社会可行性分析 (3)1.5 本章小结 (3)2系统设计采用技术以及开发工具 (4)2.1本系统的开发环境 (4)2.1.1硬件平台 (4)2.1.2软件平台 (4)2.2采用技术 (4)2.2.1 JSP语言及其特点 (4)2.2.2 Java概述 (5)2.2.3 JavaBean简介 (5)2.2.4 Tomcat简介 (6)2.3开发工具 (6)2.4本章小结 (7)3需求分析 (8)3.1课题研究概述 (8)3.2网站系统业务流程图 (8)3.3 网站系统数据流程图 (9)3.3.1前台用户功能数据流程图 (9)3.3.2后台用户管理数据流程图 (10)3.3.4药店管理功能数据流程图 (10)3.4本章小结 (11)4系统设计 (12)4.1 数据库设计 (12)4.1.1数据库需求分析 (9)4.1.2数据库概念结构设计 (12)4.1.3数据库物理结构 (13)4.2系统总体结构设计 (15)4.2.1药店管理系统总体结构图 (15)4.2.2网站的结构 (16)4.2.3系统功能模块设计 (16)4.3本章小结 (20)5功能实现 (21)5.1用户功能实现 (21)5.1.1注册用户 (21)5.1.2用户登录 (21)5.1.3修改个人信息 (22)5.1.4用户退出 (22)5.2会员对系统药店操作功能 (22)5.2.1药店查询功能 (22)5.2.2收藏药店功能 (22)5.2.3删除收藏药店功能 (23)5.3药店管理功能 (23)5.3.1增加药店 (23)5.3.2修改药店的信息 (24)5.3.3删除药店 (25)5.4本章小结 (26)6系统测试 (27)6.1 系统测试概述 (27)6.2 用户功能测试 (28)6.2.1注册用户功能测试 (28)6.1.2用户登录测试 (28)6.1.3修改个人信息测试 (28)6.1.4用户退出测试 (29)6.2会员对系统药店操作功能测试 (29)6.2.1药店查询功能测试 (29)6.2.2药店收藏功能测试 (30)6.2.3删除收藏药店功能测试 (31)6.3药店管理功能测试 (31)6.3.1增加药店功能测试 (31)6.3.2修改药店信息功能测试 (33)6.4.3删除药店 (34)6.5本章小结 (35)总结 (36)参考文献 (37)致谢 (38)1绪论1.1研究背景及目的随着互联网的日益普及和应用,人们的生活已经和互联网息息相关了。
医院药品管理系统设计与实现摘要:论文介绍了青铜峡铝业集团公司医院药品管理系统的开发背景,系统开发的概念、开发工具、开发环境,主要描述了药品管理系统的各个模块,以及系统的关键技术。
关键词:药品管理;库存管理;Delphi 71前言药品管理是一项琐碎、复杂而又十分细致的工作,药品数量之庞大、单价的变化、进货厂商的不同,一般不允许出错。
实行手工操作,药品的进货情况以及进货时间等等,须手工填制大量的表格,这就会耗费药品管理工作人员大量的时间和精力,如果利用计算机进行这些管理工作,不仅能够保证各种核算准确无误、快速记录,而且还可以利用计算机对有关的各种信息进行统计。
青铜峡铝业集团公司医院根据上级药品监督机构的要求和自身的具体情况,针对药品仓库管理工作,通过计算机来代替以前的手工管理模式,实现医院上千种药品及其他医用材料的入库、出库、药品验收记录,监测药品的失效期、盘库、财务统计等,使医院的药品管理实现科学化、规范化、高效率,提高了医院药品管理工作水平和工作效率。
2 系统开发的基本概念C/S模式,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。
SQL Server 2000是一个高性能、多用户的关系型数据库管理系统(RDBMS),图形化用户界面,真正的客户机/服务器体系结构,丰富的编程接口工具,具有很好的伸缩性,它是一个杰出的数据库平台,可用于大型联机事务处理、数据仓库、以及电子商务等。
作为一种普遍应用的大型关系数据库管理系统,其优化技术在数据库应用中尤显重要。
Delphi是Borland公司的面向对象的可视化编程工具,它拥有强大的集成开发环境(IDE)和世界上速度最快的编译器,强大的数据库支持,与Windows 编程紧密结合,强大而成熟的组件技术,并且兼具VC的强大功能和VB易学的特点。
药品管理系统毕业设计药品管理系统毕业设计随着科技的不断发展,计算机技术在各个领域得到广泛应用。
其中,药品管理系统作为医药行业中的重要一环,对于提高药品管理效率、保障患者用药安全具有重要意义。
本文将就药品管理系统的设计与实施进行探讨,旨在为毕业设计提供一些思路和参考。
一、背景介绍药品管理系统是指通过计算机技术对医疗机构的药品管理进行自动化处理和监控的系统。
传统的药品管理方式存在着许多问题,如手工记录容易出错、数据难以统计、药品流通环节不透明等。
因此,设计一套高效、准确、安全的药品管理系统对于提升医疗机构的管理水平具有重要意义。
二、系统需求分析药品管理系统的设计需要充分考虑医疗机构的实际需求。
首先,系统应能够实现药品的全生命周期管理,包括药品采购、库存管理、药品配送、药品销售等环节。
其次,系统应具备良好的用户界面,方便用户进行操作。
同时,系统还应具备数据的安全性和可靠性,确保药品信息不被篡改或泄露。
三、系统设计与实施1. 数据库设计药品管理系统的核心是数据库的设计。
数据库应包含药品信息、供应商信息、采购信息、库存信息、销售信息等多个表,通过表之间的关联关系,实现对药品信息的全面管理。
同时,为了提高系统的性能,应对数据库进行优化,如建立索引、合理分表等。
2. 用户界面设计用户界面是用户与系统进行交互的重要途径。
界面应简洁明了,操作逻辑清晰,方便用户进行操作。
可以采用图形化界面,通过按钮、菜单等元素来实现用户的各项操作。
3. 功能模块设计药品管理系统应包含多个功能模块,如药品采购模块、库存管理模块、销售模块等。
每个模块应具备相应的功能,如药品采购模块应包含药品采购申请、采购订单生成、供应商管理等功能。
通过模块化的设计,提高系统的可维护性和扩展性。
4. 安全性设计药品管理系统涉及到大量的敏感信息,因此安全性设计至关重要。
系统应采用权限管理机制,对用户进行分级管理,确保不同用户只能访问与其职责相关的信息。
同时,系统应定期进行数据备份,以防止数据丢失或损坏。
1 毕 业 论 文 题 目:基于JAVA药品管理系统的设计和实现
2 3
摘 要 药品管理系统是现代化在线医药管理必不可少的基础设施与技术支撑环境。本系统前台采用MyEclipse开发,后台采用MySql 作为数据库开发工具,这些技术目前相对比较成熟,方便产品的维护。本系统可以实现用户在线注册、登录、修改密码,用户进行药品添加和管理、供应商的添加和管理,还可查询供应商提供的药品清单。 JSP(Java Server Pages)是由Sun Micrososystems公司倡导的、许多公司参与的一起建立的一种动态网页技术标准,JSP技术是在Servlet技术基础上发展起来的,它在飞速发展过程中,现在已经成为Java服务器编程的重要组成部分。虽然它未成型,但是它必然将和J2EE一起发展。 MySql是一种高效的关系数据库系统,它与Windows NT/2000及Windows 9x等操作系统紧密集成。这种安排使MySql能充分利用操作系统所提供的特性。对于今天复杂的客户/服务器系统来说,MySql是一个很好的选择。 关键字:药品管理系统;Java;MySql; 4
Abstract The medical administrative system is the modernized online medicine management system, which is the essential infrastructure and technological back-up environment. This systematic front desk adopts DreamWeaver development, and the backstage supporter adopts MySql as the database developing instrument. These technologies are relative mature at present, facilitate the maintenance of the products. This system can realize user's online registration , log-in , revision of personal information , selection and order of medicines, examination of the detailed information of medicines , submittal of the order information, maintenance and management of medicines, classification of the medicines ,user’s information and order information online. JSP (Java Server Pages ) is advocated by Sun Micrososystems Company, a kind of dynamic webpage technical standard of setting-up together which a lot of companies participate in. JSP technology is developed on Servlet technological foundation. In the course of developing at full speed, it have already become the important component of server programming of Java now. Though it does’t shape, it must develop with J2EE. MySql is an efficient relation database system. It is close integrated with Windows 2000/NT and Windows 9X OS. MySql can utilize fully the characteristics provided by OS .MySql is a good choice for the complicated Cilent/Server systems nowaday. Key Word: Medical Administrative System;JSP;MySql 5
目 录 摘 要.............................................................. 1 ABSTRACT............................................................ 4 目 录............................................................ 5 第1章 开发的目的和意义............................................ 4 第2章 需求分析.................................................... 4 2.1 系统工作流程分析 .............................................. 4 2.2 系统实现目标 .................................................. 4 第3章 总体设计.................................................... 5 3.1 系统设计的总体思想 ............................................ 5 3.2 系统设计的体系和结构 .......................................... 5 3.2.1 系统的设计体系............................................ 5 3.2.2 系统的结构架构............................................ 6 3.3 系统的功能和结构框图 .......................................... 6 3.3.1 系统功能模块.............................................. 6 3.3.2 系统结构框图:............................................ 7 3.4 开发平台和开发工具 ............................................ 7 第4章 开发平台和工具的简介........................................ 7 4.1 JSP的简要说明 ................................................. 7 4.2 MYSQL的简要说明 ............................................... 8 4.3 系统配置过程 .................................................. 8 4.4 配置关键性问题的解决 .......................................... 9 4.4.1 Servlet和JSP 性能调整................................... 12 4.4.2 Mysql与JSP网页中文乱码问题 ............................. 12 第5章 系统的详细设计............................................. 12 5.1 数据库的实现 ................................................. 13 5.1.1 数据库关系模式的设计..................................... 13 5.1.2 数据库的具体实现(表结构)............................... 13 5.2 数据库的连接 ................................................. 14 5.3 功能模块的详细设计 .......................................... 15 5.3.1 注册功能模块............................................ 15 5.3.2 登录功能模块............................................ 16 5.3.3 添加药品功能模块 ........................................ 17 5.3.4 药品管理功能模块 ........................................ 18 5.3.5 添加供应商功能模块 ...................................... 19 5.3.6 供应商管理功能模块 ...................................... 20 5.3.7 修改密码功能模块 ........................................ 22 5.3.8 查询供应商提供的药品功能模块 ............................ 23 5.3.9 主界面 .................................................. 25 第6章 总 结..................................................... 26 致 谢............................................................ 27 参考文献........................................................... 28