已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业论文(设计) 论文题目:医药公司财务决策系统的设计与实现 学生姓名: 学 号: 所在院系:计算机学院 专业名称:计算机科学与技术 届 次:2015 届 指导教师: 目 录 1 引言.1 1.1 医药进销存管理系统的发展现状 .2 1.2 医药进销存管理系统的意义 .3 1.3 医药进销存管理系统的目标与内容 .3 2 系统需求分析与建模.8 2.1 系统可行性分析.8 2.2 系统模型概述.8 2.3 功能分析建模.9 2.4 数据分析建模.9 2.5 行为分析建模.9 2.6 数据词典.20 3 系统结构设计与建模 .25 3.1 系统架构概述 .25 3.2 总体结构模型 .25 3.3 数据结构模型 .29 3.4 过程结构模型 .29 3.5 界面结构模型.29 5 系统的编码实现.31 5.1 系统设计方案及技术概要 .31 5.2 主要功能的代码实现 .31 5.3 编码设计风格概述 .39 6 系统测试与使用说明.40 6.1 系统测试与维护概述 .40 6.2 系统功能测试 .41 6.3 系统使用说明 .43 7 总结.45 参考文献.46 致谢.47 淮南师范学院 2014 届本科毕业论文 1 医药公司财务决策系统的设计与实现 学生:焦艳 指导老师:王源 (淮南师范学院计算机学院) 摘 要:本论文介绍了基于 Java 与 Web 数据库技术的医药进销存管理系统的设 计与实现。首先对课题背景进行简单的阐述,接着用面向对象的思想分 析并设计了一个基于 Java 的进销存管理系统。其中涉及了对系统的开 发模式、关系型数据库的选择、工具及环境的说明。严格以软件工程的 思想进行系统整体架构的设计。即从需求分析开始,到系统结构设计, 接口设计,数据库的设计及后期的测试等等。从而保障了系统的扩展性 与安全性。 关键字:Java Mysql 数据库 tomcat 服务器 管理系统 Design and implementation of universal WEB system backstage system based on Student: Shunzi Wang(Faculty Adviser:Huaining Sun) (Department of computer and Information Engineering, Huainan Normal University) Abstract: This paper introduces the design principle and implementation steps of general background system PHP and Web based on database technology. Firstly, the background of a series of elaborate, followed by the thought of object oriented analysis and design based on a general background management system PHP. Including the system development pattern, the backstage database selection, tools and environment description. Design according to the software engineering system integration architecture. For example, from requirements analysis, system structure design, interface design, database design and test etc. To ensure the scalability and security system. Keywords: PHP Mysql Database Universal background content management system 基于 WEB 的系统通用型后台体系设计实现 2 1 引言 1.1 医药进销存管理系统的发展现状 当今的网络开发中,使用较多的后台管理系统如下:国内的有帝国、织梦、 PHPCMS 等;国外的有 JOOMLA、WORDPRESS、DRUPAL 等。 其具体的实现技术也是包括 JAVA、PHP、JSP、ASP 等多种开发技术不尽相 同。 从功能上比较几个后台,国内与国外的,主要是用户的操作习惯不同。在 国内的几款管理系统中,帝国是偏向于电子商务,然而织梦和 PHPCMS 则是主要 偏向于数据内容的管理。 所以,如果是要做一个关于电子商务的 B2C 结构则可以选择帝国。同时, 由于涉及到商品销售和资金交易,帝国系统的安全性还是相当可靠的。 而如果仅仅需要简单的内容管理,就可以选择织梦又或者 PHPCMS,不过两 个系统都是比较庞大的,设计的接口也很多,而且对一些专业术语也必须得进 行理解,譬如频道概念等等。并且依然是需要编程的,只不过是使用其自带框 架,相对来说简单了一些而已。 以上已经发布的信息管理系统是经过多次打磨的,其技术也已经逐步成熟, 并且其扩展性、兼容型都是能够得到保证的,在开发中也是得到了普遍的应用。 但是与此同时也依然存在着许多弊端。其主要有如下弊端: 1) 收费 一般是试用版本,如果用户需要使用更多的功能,则是需要收费的。 2) 系统偏大 整个的系统结构庞大,其实现的很多功能是不常用的,这在用户的实际使 用过程中反而变成了冗余的功能。特别针对于一些中小型的网站来说。 3) 使用门槛较高 使用该系统,用户必须具备较高的技能,如需要会编写代码,有开发经验 等等,这无疑是加重了客户负担。 4) 容易被攻击 有些信息管理系统是开源的,但是与此同时这恰恰也成为了它的缺点。很 多人会去研究它的源码,从而寻找其漏洞,一旦发现了其中的一个漏洞,那么 淮南师范学院 2014 届本科毕业论文 3 凡是使用该系统的都将会有被攻击的危险,其损失也将无法估量的。 相对于以上各种,该系统则拥有很大的优势。首先,其代码是部分开源, 保障了它的安全性。其次,该系统可以根据需求进行功能的增删,从而使得系 统可以精简,更好的去满足用户的需求。最后就是该系统使用简单方便,无需 拥有过高的门槛。 1.2 医药进销存管理系统的意义 医药进销存管理是医药管理工作中不可缺少的一部分,如何利用现代信息 技术使得各种企业拥有快速、高效的市场反映能力和高度的效率,已经是医药 经营企业,尤其是医药连锁经营企业特别关心的问题。面对众多的药品和众多 不同需求的客户,每天都会产生大量的数据信息,然而以传统的手工方式来处 理这些信息,操作比较繁琐、效率也比较低下,所以尽快建立一个功能齐全的 药品入库、出库管理系统,完善现代企业的信息化管理机制,已成为医药企业 生存发展的当务之急。通过开发这个药品管理系统,使得药品进销存管理工作 系统化、规范化、自动化,从而提高了管理效率。本系统开发设计思想是实现 药品管理的数字化。既节省了人力资源,也提高了工作效率。 1.3 医药进销存管理系统的目标与内容 实现快速的药品查询功能,能够快速地统计药品信息、销售信息等,从而 对药品进行高效的管理以满足消费者的需求。通过对医药超市的实地考察,从 经营者和消费者的角度出发,本着高效管理、快速满足消费者的原则,该系统 有以下的特点: 具有良好的系统性能、友好的用户界面。 较高的处理效率,便于使用和维护。 采用成熟的技术开发,全系统具有较高的技术水平和较长的生命周期。 对销售信息进行统计排行。 系统尽可能地简化药品管理员的重复工作,提高工作效率。 2 系统需求分析 2.1 系统可行性分析 2.1.1 技术可行性 基于 WEB 的系统通用型后台体系设计实现 4 开发此系统要求技术包含 PHP 脚本,SQL 脚本,HTML 语言,DIV+CSS 布局, JAVASCRIPT 脚本等,其技术难度适中。 2.1.2 经济可行性 软件系统的主要费用包括:设备费用(计算机及软件配置费用)对于 PHP、MYSQL、这些都是开源的软件,从而进一步降低了系统的开发成本。一旦 开发成功,可以进行版权销售,软件销售等销售方式。 本系统对硬件的要求并不是特别高,只要是一般的系统就能够运行起来。 2.1.3 使用可行性 本系统采用 HTML 设计前台界面,并使用 DIV+CSS 进行布局。服务器端使用 PHP 脚本。用户交互性良好,使用方便,只需具备少许开发基础就可以使用设 计出功能强大的后台管理系统。 2.1.4 法律可行性 本系统自主开发,不涉及任何侵权行为。而且本系统完全遵守国家的中 华人民共和国计算机软件保护条例的条例,拥有着法律的保护。 2.2 系统模型概述 在医药公司财务决策系统的设计与实现课题项目前期工作中,通过与 用户有关专家、一线和二线工作人员走访与交流,对用户单位提供的有关资料 的研读,并进一步吸取专家反馈意见,通过本项目组集体讨论和工作最终形成 “佰源堂药房医药销售模块”需求模型,详见佰源堂药房医药销售模块工程图 册。系统模型由功能模型、数据模型、行为模型和数据词典组成。 根据药店的管理要求,制定医药管理系统目标如下: 灵活的人际交互界面,操作简单方便、界面简洁美观; 药品分类管理,并提供类别统计功能; 实现各种查询,如多条件查询、模糊查询等; 提供创建管理员账户及修改口令功能; 可对系统销售信息进行统计分析; 系统运行稳定、安全可靠。 2.32.3 功能分析建模功能分析建模 2.3.1 模型概述 淮南师范学院 2014 届本科毕业论文 5 通过查找资料和进行可行性分析,确定了该系统的功能模型,在顶层模型 设计模块,设计了 3 个外部实体,售货员、供药商和顾客。另外医药管理系统 提供了四大功能,分别为“药品查询管理” 、 “进货管理” 、 “药品销售管理” 、 “明细盘点管理” 。 2.3.2 功能模型 (1)顶层数据流图 基于 WEB 的系统通用型后台体系设计实现 6 医 药 管 理 系 统 医药进销存管理系统顶层图 售 货 员 顾 客 时 钟 供 药 商 药药品品信信息息查查询询请请求求 库库存存信信息息查查询询请请求求 药药品品销销售售明明细细查查询询请请求求 销销售售时时间间统统计计 药药品品销销售售明明细细 采采购购订订单单 时间 告告知知缺缺货货 供供货货请请求求 供供货货成成功功报报告告 药药品品费费用用给给予予请请求求 药药品品费费用用提提交交报报告告 收收款款成成功功报报告告 药药品品查查询询报报告告 药药品品信信息息查查询询请请求求 购购药药请请求求 购购药药申申请请成成功功 付付款款成成功功报报告告 付付款款请请求求 药药品品收收到到通通知知 药药品品错错误误通通知知 同同意意出出售售报报告告 药药品品给给予予报报告告 发发送送正正确确药药品品通通知知 医医保保卡卡扣扣款款成成功功报报告告 药药品品供供给给成成功功报报告告 医保系统 人人员员信信息息登登记记请请求求扣扣款款申申请请 出出售售请请求求 药药品品收收到到通通知知 提提交交医医保保卡卡申申请请 扣扣款款成成功功报报告告 图 2-1 医药管理系统顶层图 (2)一层数据流图 淮南师范学院 2014 届本科毕业论文 7 1 药品 查询 4 进货 2 药品 销售 3 销售 盘点 医 药 管 理 药 药品 品数 数量 量 药 药品 品功 功能 能 药 药品 品编 编号 号 药 药品 品修 修改 改 药 药品 品剩 剩余 余数 数 药 药品 品 药 药品 品 进 进货 货许 许可 可 药 药品 品剩 剩余 余数 数 医 医保 保卡 卡 医 医保 保卡 卡 登 登陆 陆账 账号 号和 和密 密码 码 购 购买 买请 请求 求 药 药品 品功 功能 能 药 药品 品添 添加 加 药 药品 品价 价格 格 药 药品 品名 名称 称 钱 钱 药 药品 品 登 登陆 陆账 账号 号和 和密 密码 码 登 登陆 陆账 账号 号和 和密 密码 码 销 销售 售盘 盘点 点请 请求 求 销 销售 售盘 盘点 点同 同意 意报 报告 告 销 销售 售详 详单 单 销 销售 售详 详单 单整 整理 理请 请求 求 医药进销存管理系统1层图 医保卡 药 药品 品数 数量 量增 增加 加 药 药品 品剩 剩余 余数 数 药 药品 品名 名称 称 学 学生 生证 证、 、医 医保 保卡 卡 销 销售 售详 详单 单整 整理 理报 报告 告 医 医 保 保 卡 卡 登 登陆 陆账 账号 号和 和密 密码 码 药 药品 品数 数量 量减 减少 少 药 药品 品数 数量 量减 减少 少 高 高级 级查 查询 询 销 销售 售排 排行 行整 整理 理请 请求 求 销 销售 售排 排行 行整 整理 理报 报告 告 图 2-2 医药进销存管理系统一层图 (3)二层数据流图 基于 WEB 的系统通用型后台体系设计实现 8 1 1. .3 3 查 查药 药 时 时间 间 查 查询 询请 请求 求请 请求 求 药 药品 品功 功能 能描 描述 述 药 药品 品名 名称 称描 描述 述 查 查询 询许 许可 可 药 药品 品信 信息 息 学 学生 生证 证、 、医 医保 保卡 卡 提 提交 交医 医保 保卡 卡要 要求 求 登 登记 记许 许可 可 学 学生 生证 证、 、医 医保 保卡 卡 查 查询 询凭 凭证 证 学学生生医医保保卡卡 1 1. .1 1 审 审核 核 1 1. .2 2 登 登记 记 药 药品 品查 查询 询报 报告 告 查 查药 药请 请求 求 医药进销存管理系统2-1层图 图 2-3 医药进销存管理系统 2-1 层图 淮南师范学院 2014 届本科毕业论文 9 2.3 售 售药 药 销 销售 售许 许可 可 按 按照 照药 药品 品名 名称 称、 、功 功能 能 、 、编 编号 号检 检索 索药 药品 品 药 药品 品信 信息 息 钱 钱 到 到药 药告 告知 知 2.1 审 审核 核 审 审核 核请 请求 求 学 学生 生证 证/ /医 医保 保卡 卡 学 学生 生证 证/ /医 医保 保证 证 错 错误 误报 报告 告 学 学生 生证 证、 、医 医保 保卡 卡 学 学生 生证 证、 、医 医保 保卡 卡 销 销售 售请 请求 求 缺 缺货 货通 通知 知 药 药品 品数 数量 量减 减少 少 学学生生医医保保卡卡 2.2 登 登记 记 登 登记 记请 请求 求 卖 卖药 药报 报告 告售 售药 药许 许可 可 医 医药 药进 进销 销存 存管 管理 理系 系统 统2-2层 层图 图 图 2-4 医药进销存管理系统 2-2 层图 基于 WEB 的系统通用型后台体系设计实现 10 3 3. .3 3 盘 盘点 点 3 3. .1 1 审 审核 核 审 审核 核请 请求 求 登 登陆 陆账 账号 号、 、密 密码 码 登 登陆 陆账 账号 号、 、密 密码 码 错 错误 误报 报告 告 医药进销存管理系统2-3层图 3 3. .2 2 登 登记 记 登 登记 记请 请求 求 库 库存 存报 报告 告 库 库存 存盘 盘点 点 明 明细 细盘 盘点 点请 请求 求 明 明细 细盘 盘点 点同 同意 意报 报告 告 明 明细 细详 详单 单 明 明细 细详 详单 单整 整理 理请 请求 求 明 明细 细详 详单 单整 整理 理报 报告 告 图 2-5 医药进销存管理系统 2-3 层图 淮南师范学院 2014 届本科毕业论文 11 4 4. .3 3 进 进货 货 申 申请 请 进 进货 货请 请求 求 进 进货 货账 账单 单明 明细 细 药 药品 品 药 药品 品数 数量 量增 增加 加 4 4. .1 1 审 审核 核 学 学生 生医 医保 保卡 卡 学 学生 生医 医保 保卡 卡 学 学生 生证 证/ /医 医保 保卡 卡 学 学生 生证 证/ /医 医保 保卡 卡 错 错误 误报 报告 告 4 4. .2 2 登 登记 记 进 进货 货报 报告 告 时 时间 间 进 进货 货许 许可 可 学 学生 生证 证 进 进货 货请 请求 求 学学生生医医保保 卡卡 医药进销存管理系统2-4层图 图 2-6 医药进销存管理系统 2-4 层图 基于 WEB 的系统通用型后台体系设计实现 12 2.3.3 小结 根据分析可知待开发系统的外部实体有药品、管理员。其中管理员可以进 行添加、修改和删除药品;管理员还可以进行药品查询、药品销售、库存查询。 此外,管理员还拥有其他一些次要功能,如添加其他管理员、查看所有管理员、 修改密码、系统初始化等等。因此,构建出以上的功能模型图。在设计 DFD 图 时,要注意以下几点: 数据流是名词而且不能出现“信息”等模糊字眼; 顶层 DFD 图中是没有文件元素,1 层 DFD 图中没有外部实体元素; 在绘制 DFD 图的过程中始终保持自外向内、自顶向下、逐层细化、完善 求精的原则。 2.42.4 数据分析建模数据分析建模 2.4.12.4.1 模型概述模型概述 在该模型中主要考虑了售货员,供药商,顾客三个外部实体的 ER 图,还有 一个该系统的总 ER 图。外部实体对应的属性如下: 售货员:登陆账号,登陆密码。 供药商:厂商名,供药许可单 顾客:联系方式,身份证,医保卡,学生证,真实姓名,性别,年龄, 地址,激活时间,停用时间。 2.4.22.4.2 功能模型功能模型 药品销售 ER 图 淮南师范学院 2014 届本科毕业论文 13 顾顾客客 医医保保 卡卡 身身份份 证证 学学生生 证证 医医药药进进销销存存管管理理系系统统销销售售E ER R图图 药药品品作作用用 计计量量 单单位位 药药品品数数 量量 药药品品参参 考考进进价价 药 药品 品售 售 价 价 药药品品编编 号号 药药品品名名 购购买买 M M N N 更更新新 销销售售信信息息表表 1 1 厂厂家家 商商品品 I ID D 名名称称 计计量量 单单位位 商商品品 数数量量 价价格格 销销售售 日日期期 N N 图 2-7 医药进销存管理系统销售模块 ER 总图 药品进货 ER 图 备备注注 联联系系 人人 地地址址 电电话话 供供应应 商商编编 号号 供供药药 商商名名 供供药药商商 商商品品 规规格格 计计量量 单单位位 库库存存 上上限限 库库存存 下下限限 参参考考 进进价价 参参考考 价价格格 商商品品 编编号号 商商品品 名名 供供货货 M N 更更新新 入入库库信信息息表表 1 N 入入库库单单 编编号号 供供应应商商 名名 商商品品 编编号号 商商品品名名 规规格格 计计量量 单单位位 入入库库 数数量量 入入库库 单单价价 作作用用 日日期期 商商品品进进 数数 医医药药进进销销存存管管理理系系统统进进药药模模块块E ER R总总图图 图 2-8 医药进销存管理系统进药模块 ER 总图 2.4.3 小结 在这个模块中主要考虑了外部实体的 ER 图,每个外部实体的属性都是不可缺少 的。另外在画图过程中要记住外部实体是用矩形表示,属性用椭圆表示,而外 部实体之间的联系用菱形表示。 基于 WEB 的系统通用型后台体系设计实现 14 2.52.5 行为分析建模行为分析建模 2.5.12.5.1 模型概述模型概述 该模块主要设计医药销售模块的状态-迁移图,在设计过程中主要考虑了药 品查询、售药、明细盘点、进药四个功能。 2.5.22.5.2 功能模型功能模型 售药模块 STD 图 已已审审核核 购购药药请请求求 已已出出库库 销销 售售 出出 库库 已已更更新新 更更新新 库库存存 售售药药 完完毕毕 已已填填写写 打打印印 填填写写 销销售售 发发票票 已已审审核核 审审 核核 发发 票票 医药进销存管理系统售药状态图 图 2-9 医药进销存管理系统售药模块 STD 图 进药模块 STD 图 已已审审核核 进进药药入入库库请请求求 已已入入库库 入入库库 已已更更新新 更更新新 库库存存 生生成成入入 库库明明细细 表表 已已填填写写 打打 印印 填填 写写 采采 购购 单单 已已审审核核 审审 核核 采采 购购 单单 已已生生成成 采购入 库完毕 医药进销存管理系统进药状态图 图 2-10 医药进销存管理系统进药模块 STD 图 淮南师范学院 2014 届本科毕业论文 15 药品查询 STD 图 已审核 药品查询请求 已生成 生成药品详 细请求详单 查询 完毕 已处理 统计 前处 理 已统计 药 品 详 细 信 息 详 单 医药进销存管理系统药品查询状态图 图 2-11 医药进销存管理系统药品查询 STD 图 明细盘点 STD 图 已已审审核核 出出售售/ /购购进进药药品品详详 单单、时时间间、数数量量 已已生生成成 生生成成出出售售/ / 购购进进明明细细 表表 统统计计 完完毕毕 已已处处理理 统统计计 前前处处 理理 已已统统计计 明明 细细 详详 单单 医药进销存管理系统明细盘点状态图 图 2-12 医药进销存管理系统明细盘点 STD 图 基于 WEB 的系统通用型后台体系设计实现 16 2.62.6 数据词典数据词典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素 的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。 2.6.12.6.1 外部实体外部实体 (1)顾客 名称:顾客 别名:顾客 描述:是药品销售管理的交互一方。 定义:顾客=顾客名+顾客身份证+电话+医保卡+地址 位置:顾客信息表 (2)售货员 名称:售货员 别名:售货员 描述:具有药品查询、销售药品、进药入库、销售盘点等的管理功能。 定义:售货员=账户+密码+权限 位置:售货员信息表 (3)供货商 名称:供货商 别名:供货商 描述:是提交供货请求、供货、基本资料等的一方。 定义:供货商=厂商名+厂商地址+权限 位置:供货商信息表 淮南师范学院 2014 届本科毕业论文 17 2.6.22.6.2 加工条目加工条目 药品查询药品查询 名称:药品查询 加工号:1 简述:可以通过商品编号、名称、功能进行商品信息查询; 加工逻辑:只有商品编号、名称存在的情况下,才能显示相应的内容,否则, 无任何显信息示 药品销售 名称:药品销售 加工号:2 简述:可以通过商品编号商品编号、名称、功能、数量进行商品销售; 加工逻辑:只有商品编号商品编号、名称、功能、数量存在的情况下,才能销 售成功,否则,提示商品不存在,无法销售。 销售盘点 名称:销售盘点 加工号:3 简述:可以通过商品编号和销售日期进行销售明细的盘点; 加工逻辑:只有商品编号和销售日期存在的情况下,才能盘点成功,否则, 提示盘点出错信息。 进药 基于 WEB 的系统通用型后台体系设计实现 18 名称:进药 加工号:4 简述:可以通过商品编号、名称、功能、所需购进数量、进药日期进行进药; 加工逻辑:只有商品编号、名称、功能、所需购进数量、进药日期存在的情 况下,才能进药成功,否则,提示进药出错信息。 2.6.32.6.3 数据存储数据存储 (1)顾客信息表 数据文件名:顾客信息表 描述:存放顾客的个人资料信息 组成:顾客信息表=编号+姓名+性别+籍贯+身份证号+出生日期+电话号码+ 医 保卡编号 组织方式:按编号先后顺序排列 存取方式:顺序存取方式 (2)售货员登录表 数据文件名:售货员登录表 描述:存放售货员用户的登录信息 组成:售货员登录表=编号+账号+密码+身份+姓名 组织方式:按编号先后顺序排列 存取方式:顺序存取方式 (3)供药商登录表 淮南师范学院 2014 届本科毕业论文 19 数据文件名:供药商登录表 描述:存放供药商的登录信息 组成:供药商登录表=编号+账号+密码+身份+姓名+公司名称 组织方式:按编号先后顺序排列 存取方式:顺序存取方式 3 系统总体结构设计系统总体结构设计 结构化分析与设计方法是一种面向数据流的传统软件开发方法,它以数据 流为中心构建软件的分析模型和设计模型。 3.13.1 总体设计概述总体设计概述 在该医药销售系统中,系统总体结构中是根据事先分析的功能建模而产生 的图形,在功能模型中主要包含了的功能有药品查询、药品销售、明细盘点、 进药四个功能,该系统在绘制总体结构图中,遵循输入-处理-输出(IPO)原理, 有作业输入、事务调度中心和作业输出。 在本项目设计阶段工作之前,通过与项目组其他人员的讨论,并对系统提 供的有关资料及需求规格说明书的研究,最终形成“药品销售管理系统”的结 构设计模型。该系统结构设计模型由总体结构模型、数据模型、过程模型和界 面结构组成。 结构图是结构化设计方法中用来描述软件系统的体系结构,指出一个软件 系统由哪些模块组成,以及模块之间的调用关系。 3.23.2 总体结构模型总体结构模型 基于 WEB 的系统通用型后台体系设计实现 20 医医药药进进销销存存管管理理系系统统总总体体结结构构模模型型 药药品品销销售售管管理理 模模块块 药药品品名名称称、功功能能、编编号号 药药品品销销售售管管理理 输输入入控控制制 药药品品销销售售管管理理 调调度度中中心心 药药品品销销售售管管 理理输输出出控控制制 输输入入请请求求 输输入入药药 品品名名称称 药药品品名名称称 药药品品查查询询进进货货销销售售盘盘点点 药药品品名名称称、功功能能、编编号号 药药品品价价格格、数数量量 药药品品名名称称、 功功能能、编编号号 药药品品 药药品品信信息息 销销售售盘盘点点详详单单 销销售售日日期期、药药品品 输输出出药药品品 功功能能 输输出出药药品品 名名称称 输输出出药药品品 编编号号 输输出出药药品品 价价格格 药药品品名名称称 药药品品功功能能药 药品品编编号号药 药品品价价格格 药药品品名名称称、功功能能、编编号号 药药品品名名称称、功功能能、编编号号 输输出出请请求求 药药品品名名称称、功功能能、编编号号 输输出出药药品品 数数量量 药药品品数数量量 药药品品 进进货货许许可可及及 进进货货详详单单 药药品品销销售售 输输入入审审核核 药药品品编编号号 药药品品功功能能 输输入入药药 品品编编号号 输输入入药药 品品功功能能 图 3-1 医药进销存管理系统总体结构图 3.33.3 数据结构模型数据结构模型 药品销售管理 系统数据环境 再选定此处 并键入附加 文本 药品查询 子环境 再选定此处 并键入附加 文本 药品销售 子环境 再选定此处 并键入附加 文本 明细盘点 子环境 顾客信息表药品信息表销售明细表 再选定此处 并键入附加 文本 进药 子环境 进药信息表 图 3-2 医药销售管理模块数据结构模型 3.43.4 过程结构模型过程结构模型 医药进销存管理系统内部结构-主控模块 淮南师范学院 2014 届本科毕业论文 21 药药品品销销售售模模块块 初初始始化化 药品销售 作业输入 模块 药品销售 作业输出 模块 药品销售模块 的维修与保护 结束 开开始始 药品销售 事务调度 模块 医药进销存管理系统内部结构-主控模块 图 3-3 药进销存管理系统内部结构-主控模块 医药进销存管理系统内部结构-药品查询 药药品品销销售售模模块块 初初始始化化 结结束束 开开始始 输输入入药药品品名名 称称、数数量量、功功 能能、编编号号 输输出出药药品品价价格格 药药品品销销售售事事务务 调调度度模模块块 药药品品销销售售 药药品品查查询询模模块块 输输出出药药品品剩剩余余 数数 医医药药进进销销存存管管理理系系统统内内部部结结构构-子子模模块块-药药品品查查询询 图 3-4药进销存管理系统内部结构-药品查询 基于 WEB 的系统通用型后台体系设计实现 22 医药进销存管理系统内部结构-进货 药药品品销销售售模模块块 初初始始化化 结结束束 开开始始 输输入入进进 货货许许可可 输输入入药药品品剩剩 余余数数及及进进货货 数数 输输出出进进货货 账账单单 药药品品销销售售事事 务务调调度度模模块块 药药品品销销售售进进货货 模模块块 医医药药进进销销存存管管理理系系统统内内部部结结构构-子子模模块块-进进货货 图 3-5药进销存管理系统内部结构-子模块-进货 医药进销存管理系统内部结构-子模块-药品销售 药药品品销销售售模模块块 初初始始化化 结结束束 开开始始 提提交交学学生生 证证、医医保保 卡卡 输输入入药药品品功功 能能、名名称称、 钱钱 输输出出药药品品 销销售售账账单单 药药品品销销售售事事 务务调调度度模模块块 药药品品销销售售系系统统药药 品品销销售售模模块块 医医药药进进销销存存管管理理系系统统内内部部结结构构-子子模模块块-药药品品销销售售 图 3-6 药进销存管理系统内部结构-子模块-药品销售 淮南师范学院 2014 届本科毕业论文 23 医药进销存管理系统内部结构-子模块-明细盘点 药药品品销销售售模模块块 初初始始化化 结结束束 开开始始 输输入入明明细细 盘盘点点许许可可 输输入入日日期期查查 看看销销售售明明细细 输输出出具具体体明明 细细内内容容 药药品品销销售售事事 务务调调度度模模块块 药药品品销销售售模模块块 明明细细盘盘点点 医医药药进进销销存存管管理理系系统统内内部部结结构构-子子模模块块-明明细细盘盘点点 图 3-7 药进销存管理系统内部结构-子模块-明细盘点 3.53.5 界面结构模型界面结构模型 药药品品销销售售模模块块药药品品销销售售模模块块 药药品品销销售售(P)药药品品信信息息管管理理(J) 帮帮助助(H) 医医保保信信息息管管理理 药药品品信信息息管管理理 出出售售明明细细管管理理 系系统统帮帮助助 关关于于系系统统 账账号号 密密码码 管管理理员员 重重置置取取消消登登录录 售售货货员员 顾顾客客医医保保 售售药药 统统计计药药品品 退退出出 欢欢迎迎登登录录药药品品销销售售模模块块 123456 123456 验验证证码码7dfp7dfp 医医药药进进销销存存管管理理系系统统内内部部结结构构接接口口-主主界界面面 图3-8药进销存管理系统内部结构接口-主界面 基于 WEB 的系统通用型后台体系设计实现 24 淮南师范学院 2014 届本科毕业论文 25 4 系统总体结构设计 4.1 总体设计概述 本系统结构设计采用自顶向下逐步求精的原则,进行设计。注重模块化, 从而设计出高内聚低耦合的模块。在此过程中主要包括内部结构设计,数据结 构设计,接口设计,界面设计。 另外,在整个系统设计中采用结构化设计方法。并注重分层处理,大大降 低系统层级之间的依赖。 4.2 系统结构设计详述 4.2.1 总体结构设计 通通用用型型后后台台管管理理系系统统 输输入入控控制制核核心心处处理理输输出出控控制制 提提 交交 模模 型型 表表 单单 输输入入模模型型数数 据据 验验 证证 模模 型型 表表 单单 1 1 1 1 2 2 2 2 2 2 输输入入合合格格标标准准 模模型型合合格格标标准准 3 3 3 3 模模型型数数据据处处理理 2 2 生生 成成 查查 询询 页页 面面 4 4 5 5 打打 印印 查查 询询 页页 面面 2 2 通通用用型型后后台台管管理理系系统统总总体体结结构构图图 生生 成成 修修 改改 页页 面面 生生 成成 编编 辑辑 页页 面面 2 2 2 2 2 2 4 4 3 3 3 3 5 5 6 6 6 6 4 4 5 5 6 6 4 4 5 5 6 6 4 4 5 5 6 6 打打 印印 修修 改改 页页 面面 打打 印印 编编 辑辑 页页 面面 1.模型数据表单 2.标准模型数据表单 3.模型数据表单标准 4.查询页面代码 5.修改页面代码 6.编辑页面代码 基于 WEB 的系统通用型后台体系设计实现 26 图 4-1 通用后台总体结构设计图 淮南师范学院 2014 届本科毕业论文 27 4.2.2 过程设计 数数据据模模型型处处理理子子模模块块 开开始始 输输入入数数据据模模型型 表表单单 是是否否合合格格 保保存存数数据据模模型型 生生成成数数据据模模型型 页页面面 结结束束 否否 是是 检检查查表表单单数数据据格格 式式 保存数据模型 图 4-2 通用后台数据处理子模块 基于 WEB 的系统通用型后台体系设计实现 28 登登录录处处理理子子模模块块 开开始始 输输入入登登录录 是是否否合合格格 进进入入后后台台页页面面 结结束束 验验证证数数据据表表单单 否否 是是 检检查查表表单单数数据据格格式式 保保存存数数据据模模型型 数数据据是是否否正正确确 是是 图 4-3 通用后台登录处理子模块 4.2.3 数据结构设计 数据结构名称:分类信息 含义说明:是系统分类的相关信息 组成: 分类 id + 分类名称 + 分类频道 + 分类的父 ID 数据结构名称:模型列表信息 含义说明:是记录所有模型的相关信息 组成: 模型 id + 模型名称 + 模型所有字段 + 模型备注 数据结构名称:自定义模型信息 含义说明:是描述用户自定义模型的相关信息 组成: id + 字段 1 + 字段 2 + + 字段 n 淮南师范学院 2014 届本科毕业论文 29 ADMIN 表 编号字段名称字段类型约束含义 1g_idint(255) not null管理员 ID 2g_namevarchar(255) null管理员姓名 3g_accountvarchar(255) null管理员账号 4g_passwordvarchar(255) null管理员密码 5g_sexint(2) null管理员性别 6g_ageint(5) null管理员年龄 ACCESS 表 编号字段名称字段类型约束含义 1a_idint(255) not null访问 ID 2a_ipvarchar(255) null访问 IP 3a_countvarchar(255) null访问总次数 4a_timevarchar(255) null访问时间 CLASS表 编号字段名称字段类型约束含义 1c_idint(255) not null分类 ID 2c_namevarchar(255) null分类名称 3c_modelvarchar(255) null分类频道 4c_fidint(255) null分类的父 ID MODELLIST表 编号字段名称字段类型约束含义 1m_idint(255) not null模型 ID 2m_namevarchar(255) null模型名称 3m_fieldsvarchar(255) null模型所有字段 4m_batvarchar(255) null模型备注 MODEL表 编号字段名称字段类型约束含义 1m_idint(255) not null模型 ID 2m_field1varchar(255) null模型字段 1 3m_field2varchar(255) null模型字段 2 4m_field3varchar(255) null模型字段 3 5m_fieldnvarchar(255) null模型字段 n 基于 WEB 的系统通用型后台体系设计实现 30 4.3 系统界面图 4.3.1 系统首页 图 4-4 通用后台系统首页效果图 4.3.2 模型列表页 图 4-5 通用后台模型列表效果图 4.3.3 模型查看页 淮南师范学院 2014 届本科毕业论文 31 图 4-6 通用后台模型查看效果图 4.3.4 自定义模型列表页 图 4-7 通用后台模型操作效果图 基于 WEB 的系统通用型后台体系设计实现 32 5 系统的编码实现 5.1 系统设计方案及技术概要 本系统采用编程语言是 PHP,服务器用的是 APACHE,数据库用的是大家相 对熟悉的 MYSQL 数据库。 加密技术: 为了防止用户重要信息的泄漏,采取对信息的加密处理。本系统用到的加 密算法是比较流行的 MD5 算法。 在本系统中,对注册用户的密码数据使用 MD5 算法进行了加密。在 config.php 代码文件中定义了 md5()加密算法。但是没有解密算法,当要判断 输入的是否正确时把输入的值再加密与已经加了密的比较。加密算法通过定义 一串字符调用系统自带的 MD5 加密算法生成一串适合存储在配置文件中的哈希 密码。然后在各个需要加密的代码文件中调用 md5()加密算法给插入数据库的 用户密码字符串加密 1。 5.2 主要功能的代码实现 5.2.1 登录模块设计 1)登录子控模块 login_act(); case logout: $lgoin-logout_act(); ? 2)登录原子模块 password; if($fpassword != $password) /判断密码是否正确 echoalert(密码错误!);window.history.back(); exit; $_SESSIONadmin = $username; $id = $rs-id; $isadmin = $rs-isadmin; $limit = $rs-slimit; $_SESSIONadminid = $id; 基于 WEB 的系统通用型后台体系设计实现 34 $_SESSIONisadmin = $isadmin; $_SESSIONlimit = $limit; $loginip = $_SERVERREMOTE_ADDR; $logintime = time(); $sql = update admin_w set lastip = $loginip,lasttime=$logintime where id = $id; mysql_query($sql); echo window.location.href=./admincp.php; break; Function logout_act() session_destroy(); echowindow.location.href=login.php; ? 3)登录页面代码说明: 本页面主要功能为判断用户输入的验证码是否与 session 中的验证码相一 致,如果相同学,则连接数据库,如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 服务礼仪培训演讲课件
- 服务接待课件
- 服务公主培训课件
- 法务部门年终课件
- 肺通气指标课件
- 事业单位护理岗面试2026经典考题试卷及答案
- 事业单位工程岗2026面试必练考题全真模拟试卷
- 飞天二教学课件
- 事业单位计算机岗2026面试全真模拟强化训练试卷及解析
- 事业单位人事岗面试强化训练必练考题
- 2026中国邮政联合校园招聘笔试参考题库(含答案解析)
- (一模)嘉兴市2026-2027学年第一学期高三教学质量检测语文试卷(含答案)
- 2027年湖北交通投资集团有限公司秋季校园招聘131人笔试备考题库及答案解析
- 2026山东青岛水务集团有限公司招聘笔试历年参考题库附带答案详解
- 2026年党支部基层总结报告
- T∕CCEAS008-2026 建设工程造价咨询成果文件质量标准
- 2018 机械通风冷却塔 第1部分:中小型开式冷却塔
- 中国膀胱癌诊疗指南2025版
- 梅尼埃病前庭功能检测
- 凉山2025年四川凉山州雷波重点国有林保护局招聘27人笔试历年参考题库附带答案详解
- 药品追溯系统培训课件
评论
0/150
提交评论