|
技术:Java、JSP、框架等
摘要:
药店管理系统是属于典型的管理信息系统(MIS),创建后台底层数据库和维护以及开发前端界面应用程序是它的主要开发任务。第一个主要目的是建立起数据完整、有良好的表结构没有数据的冗余而且安全性好。第二个主要要求具备完整的功能。本系统采用IntelliJ IDEA软件为编程工具,以Mysql作为数据库的开发工具,这些技术在目前相对比较成熟,方便产品后期的维护。Java具有可移植性强和垃圾回收机制,所以可以跨平台使用。因此本论文的内容是讲述以Java为开发语言,采用Mysql数据库保存程序数据,运用Struts2 + Hibernate +Spring框架等技术,设计出了以B/S结构基础的药店管理系统。此系统分为以下几个模块:基础信息管理模块用来管理基础的信息、进货管理模块管理进货、药品销售管理模块查看销售录和系统模块。这个应用节省了很多资源、也提高人们的工作效率、让文档变得安全、降低了数据的出错率。
关键词:药店管理系统;Java技术;B/S模式;Mysql数据库
目录:
1 前言 1
2 本文相关技术与工具 2
2.1 MVC设计模式 2
2.1.1 三层架构的概述 2
2.1.2 三层架构介绍 3
2.1.3 三层架构的优点 3
2.2 采用B/S体系 4
2.2.1 概述 4
2.2.2 C/S结构与B/S结构的区别 6
2.3 Hibernate 6
2.3.1 Hibernate简介 6
2.3.2 Hibernate工作原理 6
2.3.3 Hibernate框架的批量处理 8
2.4 Spring 8
2.4.1 Spring的介绍 8
2.4.2 Spring两大特性 9
2.4.2 Spring的特点 10
2.5 Struts2 11
2.5.1 Struts2的概述 11
2.5.2 Strus2的执行流程 12
2.5.3 Struts2 的拦截器 13
2.6 IntelliJ IDEA 14
2.6.1 IntelliJ IDEA的配置 14
2.6.2 IntelliJ IDEA 的优点 15
3 需求分析 16
3.1 可行性分析 16
3.1.1 技术可行性 16
3.1.2 经济可行性 16
3.2 数据库需求 16
3.2.1 数据流程图 16
3.2.2 数据库中的E-R图 18
3.3 系统功能需求 20
3.4 系统功能业务流程图 20
4 系统设计 23
4.1 总体设计 23
4.1.1 系统设计的总体思想 23
4.1.2 系统的设计体系 23
4.2 数据库的设计 24
4.3 数据库的连接 27
4.4 各功能模块的设计 27
4.4.1 用户登录模块的设计 27
4.4.2 药品信息管理模块的设计 28
4.4.3 查看库存与购买记录模块的设计 32
5 系统测试 35
5.1 测试方法 35
5.2 测试用例 35
结论 37
参考文献 38
致谢 39
外文原文 40
中文翻译 49
论文字数:26029
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|