




已阅读5页,还剩89页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选范本 单位代码 01 学 号 100312023 分 类 号 TP315 密 级 毕业设计说明书 源程序请加源程序请加 QQ 365924186 有更多的系统论文有更多的系统论文 免费提供免费提供 药店管理系统的设计与实现 院 系 名称信息工程学院 专业名称软件工程 学生姓名 指导教师 2012 年 5 月 15 日 精选范本 药店管理系统的设计与实现 摘 要 在当今信息化时代 随着信息科学与技术的迅速发展 在节奏越来越快的工作和 生活中 信息资源已成为各个部门的重要财富和资源 建立一个行之有效的信息系统 也成为一个企业或组织生存和发展的重要条件 人们将越来越多的重复性劳作和大量 的信息处理交由计算机操作 手工管理这些纷繁复杂数据的方式已经不适应时代的潮 流 实现数据规范化 自动化的电脑管理 是一个管理规范 动作高效的单位的必然 要求 而本系统就是为了实现药店高效管理而设计的 本系统是基于 B S 模式研究开发的基于 JSP 的药店管理系统 药店管理系统的开 发有助于对药店药品进行有效的管理 提高药店管理效率 将繁琐的工作简单化 规 范化 电子化 自动化 本系统设计将采用 JSP 技术设计系统页面环境 SQL 技术作 为后台数据存储 这对于药店日后实现网络化管理提供了更为先进的拓展平台 本文采用软件工程学的方法从绪论 需求分析 系统设计 系统实现 系统测试 系统发布六个方面全面阐述本系统的设计开发过程 关键词 药店管理系统 JSP SQL 精选范本 The Design and Implementation of Pharmacy Management System Author Tutor Abstract In the information times along with the information of the rapid development of science and technology in an increasingly rapid pace of work and life the information resource has become each department s important wealth and resources Establish an effective information system has become an enterprise or organization survival and development of the important condition But this system is in order to realize the medicine unit efficient management and design The system is based on B S model based on JSP of research and development of the enterprise management system pharmacy management system development to a pharmacy to the effective management of the drug improve the efficiency of management of pharmacy Will the tasks simplification standardization electronic automatic This system design will use the JSP technology page design system environment SQL data storage technology as the background this to a pharmacy later realize provides a more advanced network management of the platform This article the method of software engineering from the Introduction needs analysis system design system implementation system testing the system released a comprehensive exposition of the six aspects of the design of the system development process Keywords Pharmacy management system JSP SQL 精选范本 目 录 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 资源可行性 4 1 4 4 时间可行性 4 1 4 5 社会的可行性 4 1 5 本文结构 4 2 需求分析 5 2 1 系统概述 5 2 2 功能需求分析 5 2 2 1 药品管理功能分析 5 2 2 2 库存管理功能分析 5 2 2 3 客户管理功能分析 5 2 2 4 员工管理功能分析 5 2 2 5 系统设置功能分析 5 2 2 6 系统的界面分析 6 2 3 数据库需求分析 6 2 3 1 系统数据库分析 6 2 3 2 数据库概念结构分析 6 2 4 系统设计约束 7 2 4 1 服务器平台 7 精选范本 2 4 2 设计工具 7 2 4 3 数据库 7 3 系统设计 8 3 1 系统结构设计图 8 3 1 1 系统结构模块图 8 3 12 系统功能模块 9 3 2 数据库结构设计 9 3 21 数据库概念设计 12 4 系统实现 13 4 1 系统登录模块 13 4 2 员工管理模块 13 4 3 药品采购管理模块 14 4 4 库存管理模块 16 4 5 客户管理模块 18 5 系统测试 20 5 1 测试的内容 20 5 2 测试用例 20 5 2 1 界面测试 20 5 2 2 功能测试 21 5 3 测试结论 22 6 系统发布 23 6 1 运行环境要求 23 6 2 安装设置 23 结 论 24 致 谢 25 参考文献 26 精选范本 附 录 27 附录 A 药品登陆管理核心代码 27 附录 B 系统功能核心设置代码 33 附录 C 管理员管理代码 39 附录 D 后台设置管理代码 45 附录 E 系统功能管理代码 54 附录 F 系统药品功能设置代码 57 附录 G 员工管理功能代码 76 附录 H 药品功能基础工具代码 83 精选范本 1 绪 论 随着电子信息技术的飞速发展 电子商务越来越趋于成熟并渗透到商业团体的各 个领域 在药品零售业 医药产品的销售竞争日益激烈 整个格局出现了很大的变化 药店的功能和经验重点发生了根本性转变 且越来越多连锁药店 大型医药超市的出 现 使得规模相对偏小的药店很容易在此环境下丧失竞争力 1 在这样的情况之下 单 一的药店在信息处理上 还继续沿用传统的管理方法 便显得很单薄无力 不利于管 理服务 不利于整个药店的发展 对于一个想要发展 想要在激烈的竞争环境下立足 并谋求一席市场的药店来说 开始使用一个有效的信息处理机制 销售管理系统无疑 是时下最佳的选择 也是最明智的选择 这样就能使管理更高效 销售更突出 2 对于 资源的整合也有了更高的把握度 1 1 药店管理管理系统开发背景及目的 随着电子信息技术的飞速发展 电子商务越来越趋于成熟并渗透到商业团体的各 个领域 信息化的发展帮助人们解决了上述难题 信息管理让人们从繁重的劳动中变 得清醒 让生活有条不紊的进行着 在当今社会上 要想有理想的事业和生活环境 首先要从个人做起 所以做好药店信息管理在万事之根本 药店管理系统实现了管理 的信息化 它记录着药店每日的重要信息 能记录 提示用户有关信息 在药品零售业 医药产品的销售竞争日益激烈 整个格局出现了很大的变化 药店 的功能和经验重点发生了根本性转变 且越来越多连锁药店 大型医药超市的出现 使得规模相对偏小的药店很容易在此环境下丧失竞争力 在这样的情况之下 单一的药店在信息处理上 还继续沿用传统的管理方法 便 显得很单薄无力 不利于管理服务 不利于整个药店的发展 对于一个想要发展 想 要在激烈的竞争环境下立足并谋求一席市场的药店来说 开始使用一个有效的信息处 理机制 销售管理系统无疑是时下最佳的选择 也是最明智的选择 这样就能使管理 更高效 销售更突出 对于资源的整合也有了更高的把握度 精选范本 1 2 国内外研究现状 针对当前医药产品销售日益激烈的竞争情况 为加强管理 提高工作效率和改善 服务质量而设计一套行之有效的管理系统 3 通过对文献的研究与调查分析一个药店的 整个销售流程 满足管理人员和一般客户的基本要求 将日常繁琐的工作简单化 规 范化 电子化 自动化 近年来 药品零售业的格局 出现了很大的变化 通过对文献的研究与调查医药改 革为零售药房 特别是为连锁药房提供了广阔的发展空间 医药企业自身发展也提出 了改革的要求 集团化 代理制等形式的出现打破了过去按地域行政区划设立的医药 流通格局 重批发轻零售的传统观念正随着改革的深入而逐步发生着变化 特别是医 药零售行业早已打破了过去那种国有医药零售一统天下的局面 各行各业各种经济成 分将开办药房作为投资的首选目标 想方设法进入医药零售业 这也迫使许多医药企 业纷纷适应市场变化的要求进行批零分设的改革 利用原有医药零售网点的基础建立 连锁药房 这既成为医药企业改革发展的必然热点 又形成这些企业参与市场竞争新 的经济增长点 在这样的大环境之下 药店基本现状大体如下 1 药店的功能和经验重点发生了根本性转变 过去 药店从自身经营需要出发 工作重点放在进货渠道上 现在 他们经营重心转向更好地满足消费需求 不断在购 物环境和服务水平上进行调整 以适应来自消费者的压力 2 药店的布局不合理 各地药店纷纷开业 甚至出现了 药店多过米店 的局 面 并且出现了扎堆经营的现象 3 药店的规模相对偏小 缺乏市场的竞争力 4 陷入平价竞争的泥潭 低层次的价格竞争 使很多药店到了举步维艰的地步 5 药店经营成本在提高 利润在下降 6 企业整体服务意识淡薄 从业人员缺乏专业素质 1 3 系统设计思想及实施方案 通过研究分析一个药店的整个管理流程 实现药品订购 入库 库存 采购管理 操作员管理 系统备份等功能 4 力求将整个平台简化到一个人就足以完成全部的维护 更新工作 且考虑到未来系统扩展的可能性 而采用 JSP 作为编码语言和 SQL Server 精选范本 技术来实现 1 4 可行性分析 该阶段通过对系统目标的初步调研和分析 提出可行性方案并进行论证 我们在这 里主要从技术可行性 经济可行性和操作可行性等方面进行分析 1 4 1 技术可行性 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作 软硬件配置是否 满足开发的需求等 本网站用的是 JSP 开发语言 调试相对简单 当前的计算机硬件 配置也完全能满足开发的需求 因此在技术上是绝对可行的 5 7 软件方面 由于目前 单机模式相对发展成熟 故软件的开发平台成熟可行 它们速度快 容量大 可靠性 能高 价格低 完全能满足系统的需求 本系统的开发 主要是对数据的处理 包括数据的收集 数据的变换 及数据的 各种报表形式的输出 采用流行的 JSP SQLSERVER 2000 体系 已无技术上的问题 1 4 2 经济可行性 开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集 所需的其 他应用软件 硬件系统也易于获得 因此 开发成本较低 而引进使用本系统后 与传 统方式相比 具有高效率 低成本 高质量的特点 可以节省不少人力 物力及财力 所以 从经济的角度来看 该系统可行 1 4 3 资源可行性 资源可行性是指完成本系统需要的各种设施 现在所具备计算机 Windows XP 操 作系统 内存 1G 网络系统良好 所需资料随时可以搜索 下载 MyEclipse 6 5 等 安装文件 可以达到资源可行性的要求 1 4 4 时间可行性 本次毕业设计 2012 年 1 月已经开始准备 到答辩时间百十余天 在现有的理论知 识和部分实践的基础上能够完成 1 4 5 社会的可行性 精选范本 1 所有技术资料都为合法 2 开发过程中不存在知识产权问题 3 未抄袭任何网站 不存在侵犯版权问题 4 开发过程中未涉及任何法律责任 综上所述 本系统的开发从技术上 从经济上 从法律上都是完全可靠的 1 5 本文结构 本文主要研究内容是药店管理系统的实现 主要内容包括如下三点 1 深入分析了国内外药店管理系统的现状及发展趋势 并针对药店管理方式存 在的问题 设计出了具有交互 及时 便捷的药店信息管理 2 深入对系统进行了需求分析 可行性研究与系统设计 3 在详细设计的基础上 进一步对系统进行了编码实现 本文共分为六章 绪论 介绍课题的相关背景 研究现状以及论文研究的主要内容及意义 需求分析 介绍了本系统的可行性研究与需求分析及相关关键技术 系统设计 系统的概要设计 主要功能模块 数据库结构设计 系统实现 介绍了本系统的详细设计 各个模块的实现及数据库的连接 系统测试 介绍了系统的运行和测试原理 并对本系统进行了测试 系统发布 系统的使用说明 运行环境的要求 与安装设置 精选范本 2 需求分析 2 1 系统概述 需求分析的基本任务是软件人员和用户一起完全弄清楚用户对系统的确切要求 需求分析的结果是否正确 关系到软件开发的成败 正确的需求分析是系统开发的基 础 下面从以下几个方面对该系统进行需求分析 1 确定系统的功能要求 2 系统各种业务实现的流程 3 系统数据库的要求和设计 4 系统的开发环境要求 2 2 功能需求分析 2 2 1 药品管理功能分析 1 对药品进行录入管理 包括药品名称 产地 价格等 2 销售方面包括对药品的出售 退货 调货等进行管理 同时包括金额管理 2 2 2 库存管理功能分析 1 对药品的数量 存放时间 修改 分类等功能 2 对药品清单有无溢惑缺货等进行管理和统计 2 2 3 客户管理功能分析 1 对不同的客户类型的记录 修改 分类等功能 2 针对不同的管理 包括个人信息 添加 查看等 2 2 4 员工管理功能分析 1 对员工的资料的记录 修改 分类等功能 2 对员工的工作情况记录 修改 分类等功能 精选范本 2 2 5 系统设置功能分析 完成系统相关的操作 修改密码 修改登录设置 数据库数据的备份和恢复 2 2 6 系统的界面分析 界面就是系统本身 用户特别关心能否有效地使用系统来解决问题 用户对系统 显示功能的理解都在界面上表现出来 8 10 人机界面体现了系统的功能 以及操作的 方便程度是否符合使用的要求与工作习惯 所以在系统界面的设计过程中应该考虑一下几个方面的要素并应该尽量满足各个 要素的要求 1 用户友好性 指用户操作使用系统时主观操作的复杂性 例如 主观操作复 杂性越低 系统越容易被使用 说明系统的用户友好性越好 2 计算机启动的交互系统 一般具有良好的可学习性和可使用性 而用户启动 的交互系统一般具有交互能力强 灵活性高 运行速度快等特点 3 用户需求 是用户对所购买 使用的计算机系统提出的各种要求 它集中反 映了用户对软件产品的期望 用户需求应该包含功能需求和使用需求两方面 系统设 计必须考虑到人使用计算机时的身体 心理要求 包括机房环境 条件 布局等 以 使用户能在没有精神压力下使用计算机 同时能让用户舒适地使用计算机完成他们的 工作 用户界面应提供形象 生动 美观的布局显示和操作环境和帮助和出错信息设 计 2 3 数据库需求分析 2 3 1 系统数据库分析 根据药店管理的系统需求 设计了对应数据文件及功能 2 3 2 数据库概念结构分析 此系统数据记录方式用意在方便 快速 保密的原则上 使用 JDBC API 可以不 必编写一个应用程序来访问 Sybase 数据库 写一个应用程序访问 Microsoft 的 SQL Server 10 12 不但如此 使用 Java 语言编写的应用程序可以在任何支持 Java 的平台上 运行 不必在不同的平台上开发不同的应用程序 精选范本 2 4 系统设计约束 2 4 1 服务器平台 由于本系统作为毕业设计 对服务器的要求并不高 所以系统采用 XP 中并借助数 据文件来实现系统的搭建 在本系统中 开发工具选择 MyEclipse 6 5 基于此 在搭 建平台的时候要安装 jdk 来满足 API 的使用 2 4 2 设计工具 在本系统中 通过需求分析 选择 MyEclipse 6 5 作为开发工具来实现系统 2 4 3 数据库 此系统数据记录方式用意在方便 快速 保密的原则上 使用 JDBC API 可以不 必编写一个应用程序来访问 Sybase 数据库 写一个应用程序访问 Microsoft 的 SQL Server 13 15 不但如此 使用 Java 语言编写的应用程序可以在任何支持 Java 的平台上 运行 不必在不同的平台上开发不同的应用程序 精选范本 3 系统设计 3 1 系统结构设计 3 1 1 系统结构模块图 根据系统需求分析可以得出开发本系统的结构 本系统结构模块图如图 3 1 所示 图 3 1 药店管理系统模块图 3 1 2 系统主要功能模块 1 药品管理 对药品进行录入管理 包括药品名称 产地 价格等 销售方面 包括对药品的出售 退货 调货等进行管理 同时包括金额管理 2 库存管理 对药品的数量 存放时间 有无溢惑缺货等进行管理和统计 3 客户管理 对不同的客户类型 针对不同的管理 包括个人信息 添加 查 看等 4 员工管理 对员工的资料进行统计 工资状况 工作时间等 精选范本 3 2 数据库结构设计 3 2 1 数据库概念结构设计 根据软件工程所学知识和对本次设计系统的分析 画出系统的实体关系图 E R 图 如图 3 2 3 5 所示 图 3 2 采购信息表实体关系图 图 3 3 药品销售信息表实体关系图 图 3 4 库存信息表实体关系图 精选范本 图 3 5 员工资料信息表实体关系图 数据库设计 Database Design 指对于一个给定的应用需求环境 构造数据库模式 建立数据库及其应用系统 使之能够有效地存储数据 满足用户的各种应用需求 本 系统采用的是 SQL 数据库 为了将在系统页面中显示的动态数据存放在后台数据库中 便于修改 更新和信息隐藏 因此 将 E R 图转换成关系模型 即在数据库中建立实 体关系表 药店管理系统数据库中各个表的设计结果如表所示 每个表格表示在数据 库中的一个表 1 采购信息表 本表用来采购药品的基本信息 具体表结构如表 3 1 所示 表表 3 13 1 采购信息表采购信息表 purchase 字段名称字段类型字段大小说明 ID 主 key char15代码 spnamechar50商品名称 cschar100厂商 dwchar10单位 djmoney8单价 slint4数量 jemoney8金额 cgdatedatetime8采购日期 精选范本 2 销售信息表 本表用来销售管理员信息 具体表结构如表 3 2 所示 表表 3 2 销售信息表销售信息表 sale 字段名称字段类型字段大小说明 ID 主 key Char15序号 spidchar7药品编号 sjmoney8售价 slfloat8数量 zjemoney8总金额 xsdatedatetime8销售日期 3 库存信息表 本表用来存储库存信息 具体表结构如表 3 3 所示 表表 3 3 库存信息表库存信息表 stock 字段名称字段类型字段大小说明 ID 主 key char20入库代号 spnamechar50药品 cdchar30产地 jjchar20进价 jjchar10剂型 sjchar8售价 slfloat8数量 cgdatedatetime8采购日期 精选范本 4 员工资料表 本表用来存储员工的资料 具体表结构如表 3 2 所示 表表 3 4 员工资料表员工资料表 staff 字段名称字段类型字段大小说明 ID 主 key int4ID 号 khnamevarchar100员工姓名 xbchar10性别 addressvarchar100地址 telvarchar50电话 bzvarchar50备注 精选范本 4 系统实现 4 1 系统登陆模块 当系统登陆时 首先出现的是一个用户权限登陆的界面 权限设置主要是维护系统 的安全性和完整性 拥有管理员权限的操作员能对其他操作员进行相应的权限设置 没有权限的操作员不能对相应的窗口进行操作 如图 4 1 所示 图 4 1 系统登录模块页面 4 2 员工管理模块 通过我的员工管理模块中的两个功能 可以让用户体会到药店管理信息自动化 信息数字化的强大好处 好比有一个优秀的助手帮助用户去管理 统计用户的数据 通过主窗体的按钮调用各个添加 修改 删除 等功能 1 员工登录设置 这个是本模块的主窗体 如图 4 2 所示 提供本功能的主要 载体 通过主窗体的按钮调用各个添加 修改 删除 单击每一条内容都会弹出详细 信息 精选范本 图 4 2 员工登录设置页面 2 员工信息管理 可以详细记录员工的个人信息 工作情况 通过窗体的按钮 调用各个添加 修改 删除 单击每一条内容都会弹出详细信息 如下图 4 3 所示 图 4 3 员工信息管理页面 4 3 药品采购管理模块 药品采购管理模块中主要功能就是药品采购信息管理 对药品进行录入管理 包括采购药品的名称 产地 价格等 销售方面包括对药品的出售 退货 调货等进行管理 同时包括金额管理 精选范本 功能实现分为以下几部分 1 药品采购管理 药品信息各种操作程序窗体如图 4 4 所示 是药品信息管理的 主界面 可以添加 修改 删除的内容 单击每一条内容都会弹出详细信息 图 4 4 药店采购信息模块页面 2 药店采购信息页面 如图 4 5 所示 图 4 5 药店仓库管理页面 精选范本 3 药店销售管理 药品信息各种操作程序窗体如图 4 6 所示 是药品销售管理 的主界面 可以添加 修改 删除的内容 单击每一条内容都会弹出详细信息 可以 根据销售需要进行管理 图 4 6 药品销售管理页面 4 4 库存管理模块 库存模块中主要包括两个个主要功能就是药品记录和清单统计 药品记录 对药品的数量 存放时间 修改 分类等功能 清单统计 对药品清单有无溢惑缺货等进行管理和统计以及打印 功能实现分为以下几部分 1 药品记录 库存的各种操作程序窗体如图 4 7 所示 药品库存的主界面 可 以添加 修改 删除 管理员可以根据实况变动数据 精选范本 图 4 7 药品库存页面 2 药品库存信息 如下图 4 8 所示 图 4 8 库存信息页面 3 库存清单打印 清单的各种操作操作程序窗体如图 4 9 4 10 所示 库存清 单的主界面 可以直接打印清单 精选范本 图 4 9 打印清单首页面 图 4 10 打印清单设置页面 4 5 客户管理模块 客户管理模块中主要功能就是客户信息的记录和添加 客户信息 客户信息的记录 修改 删除等功能 添加信息 新进客户信息的添加等功能 功能实现分为以下几部分 精选范本 1 客户信息 客户信息的各种操作程序窗体如图 4 11 所示 是客户信息的主界 面 可以修改 删除客户信息 图 4 11 客户信息页面 2 添加客户信息 对客户信息详细的记录如下图 4 12 所示 图 4 12 添加客户页面 精选范本 5 系统测试 5 1 测试的内容 根据测试和调试的相关原则 结合本系统的具体实际主要从一下几个系统的功能 方面设计测试用例 1 首页登录模块是否能够按要求完成 2 药品管理模块是否能够按要求完成 3 库存管理模块是否能够按要求完成 4 客户管理模块是否能够按要求完成 5 员工管理模块是否能够按要求完成 6 系统管理模块是否能够是否按要求完成 除此之外还要对整个系统 包括数据库在内的 进行集成测试 系统测试 验收 测试和性能测试 其中的性能测试主要有时间性能和空间性能两种 时间性能主要是 指软件的一个具体事务的响应时间 respond time 比如会员登录 输入用户名和密码 点 登录 按钮 从你点击按钮的那一刻起 到最终登录后的页面反馈给你的这一段时 间间 也称事务响应时间 空间性能 主要指软件运行时所消耗的系统资源 比如安 装软件之前 我们经常看到某软件安装的最低要求 这里实际上指的是对计算机的硬 件要求 5 2 测试用例 5 2 1 界面测试 界面测试是为了使软件在不同的的操作系统平台上运行界面能保持原来的风格 我把完整程序拷贝到 Windows 7 环境下 程序运行界面是否正常 1 测试的硬件环境 CPU 1 0GHz 以上 推荐 内存 512MB 以上 推荐 2 测试的软件环境 精选范本 操作平台 Windows 7 数据库 Microsoft SQL Server 2000 服务器 Apache Tomcat 6 0 浏览器 Internet Explorer 8 0 开发工具 Myeclipse8 0 对系统界面进行测试 按照各自不同的系统环境进行测试 查看运行效果 发现 是否有问题 功能是否能够正常实现 1 系统的响应能力 在各种负载压力情况下 该系统的响应时间可以满足管理 员的需求 2 系统的运行效果 应用系统 window7 也正常运行完成功能的实现 5 2 2 功能测试 功能测试就是对产品的各功能进行验证 根据功能测试用例 逐项测试 检查产 品是否达到用户要求的功能 1 测试的硬件环境 CPU 1 0GHz 以上 推荐 内存 512MB 以上 推荐 2 测试的软件环境 操作平台 Windows XP 数据库 Microsoft SQL Server 2000 服务器 Apache Tomcat 6 0 浏览器 Internet Explorer 8 0 开发工具 Myeclipse6 5 对系统主要页面进行功能测试 按照各自不同的功能输入数据 查看输出 发现 是否有问题 功能是否能够正常实现 功能测试用例如表 5 1 所示 精选范本 表表 5 1 功能测试用例表功能测试用例表 编号功能描述输入输出问题结果 1进入系统选择帐号输入密码若匹配正确 则进入系统NO 2建立员工信息员工信息保存成功信息可查询NO 3采购管理选择采购条件采购信息NO 4操作员管理操作员信息修改或添加操作员NO 5药品信息查询输入查询条件输出查询结果NO 6销售管理输入销售数据订单信息NO 7库存管理输入查询条件库存信息NO 8库存清单输入打印条件输出打印信息NO 5 3 测试结论 系统测试的方法 测试在软件开发过程中一直都是备受关注的 即使在传统的软 件工程中 也有一个明确 独立的测试阶段 随着软件危机的频频出现以及人们对于 软件本质的进一步认识 测试的地位得到了前所未有的提高 测试已经不仅仅局限于 系统开发中的一个阶段 它已经开始贯穿于整个系统开发过程 人们已经开始认识到 测试开始的时间越早 测试执行的越频繁 所带来的整个软件开发成本的下降就会越 多 为了使本软件运行更加稳定 我对它进行了全面的测试 测试分为二部分来进行 一是界面测试 二是功能测试 首先是界面测试 为了使软件在不同的的操作系统平台上运行界面能保持原来的 风格 我把完整程序拷贝到 Windows 7 环境下 程序运行界面正常 界面上的字体等 设置都保持得相当好 没有出现类似字体变形的情况 二是进行功能的测试 本系统测试采用了黑盒测试的方法 经过测试 所有功能都能得以实现 没有任何变形 至此 在功能的测试上也已 经比较圆满的完成了 精选范本 6 系统发布 6 1 运行环境要求 本系统是基于 Windows XP Professional 环境开发的 数据库使用的是 SQL2000 数 据文件 在发布的时候 不用关心用户的操作系统 本软件支持多系统的操作 运行 本系统所要求的硬件平台主要为 1 操作系统 Window 的各种版本 2 CPU P 以上 3 内存 1G 以上 4 最佳效果 1024 768 6 2 安装设置 1 运行本软件需要 MyEclipse 6 5 的支持 如果没有请自行安装 2 如果是使用安装包安装本软件 双击 setup exe 进行软件的安装 按照安装程 序的指引步骤就可以正确安装本软件 3 安装完毕后 双击安装目录中的 import 载入源文件到文件夹 workspace 即 可运行 超级管理员用户名和密码为 admin 123456 进入系统后可在系统管理的登录 设置中更改登录信息 精选范本 结 论 本系统是开发的基于 JSP 药店管理系统 采用 SQL2000 作为后台数据库 界面美 观友好 信息查找灵活 方便 数据存储安全可靠 对管理员输入的数据 进行严格 的数据检验 尽可能避免人为错误 最大限度地实现易维护性和易操作性 使管理员 便快捷的进行药店信息的管理 但是系统的不足之处也是很明显的 主要有以下几点 1 尚没有前台界面跟客户互动交流 2 系统的管理方面存在着明显不足 管理功能不完善 安全性也存在着问题 一个管理系统的设计 不可能一步到位 还需要不断的完善和补充 同时 系统 中还存在许多问题 有待在日后的使用中发现和解决 精选范本 致 谢 本毕业设计是在刘寒冰老师的精心指导下完成的 在本次过程中 阅读了大量的 书籍和参考资料 收获很多 理解了很多新知识 学到了很多新技术 同时也夯实了 很多已学过的知识 牢牢的记住了它们 使得自己对于书中的内容有了更深层次的理 解和体会 对实际问题的有关应用能力也得到了提高 不仅锻炼了自己独立思考问题 的能力 还丰富了自己的设计经验 在总结中得到成长 无论从哪点看 对于自己今 后的人生职业生涯都是无不有用的 在这次毕业设计中 我第一次亲身尝试到了作为一个缺乏社会实践经验的学生所 面临的困难 通过对本系统的开发是我对书本上的知识点和理论有了更深一层的了解 使我学会了如何利用所学的知识 把理论结合于实践中 进一步掌握了管理信息系统开 发的规律 从而对本专业有了更深刻的认识 此后 我会加倍努力的去研究 在熟练的基础 上掌握更多的新型技术 来提高自己的开发水平 因时间原因和限于自己个人的能力水平而不能做到尽善尽美的地方 还请老师多 多原谅 精选范本 参考文献 1 侯胜田 药店营销管理 M 北京 化学工业出版社 2007 2 周苏娟 谭定英 基于Web Service日的连锁药店管理系统的研究与设计 J 电脑知 识与技术 技术论坛 2005 8 7 19 20 3 孙卫琴 李洪成 Tomcat 与 JSP Web 开发技术详解 M 北京 电子工业出版社 2003 4 清宏计算机工作室 JSP 编程技巧 M 北京 机械工业出版社 2004 5 FLANAGAN JSP 技术手册 M 北京 中国电力出版社 2002 6 孙一林 彭 波 JSP 数据库编程实例 M 北京 清华大学出版社 2002 7 萨师煊 王 珊 数据库系统概论 M 北京 高等教育出版社 2002 8 飞思科技产品研发中心 JSP 应用开发详解 M 北京 电子工业出版社 2003 9 耿祥义 张跃平 JSP 实用教程 M 北京 清华大学出版社 2003 10 孙 涌 现代软件工程 M 北京 北京希望电子出版社 2003 11 Denning DE ryptography and data ecurity M assachusetts ddison Wesley 1982 68 70 12 Bryan Bashman Kathy Sierra Bert Bates Head First Servlets and JSP M China Electric Power Press 2011 13 BruceEckel JSP Think In Java C Python M Mechanic industry Press 2003 14 朱 红 司光亚 JSP Web 编程指南 M 北京 电子工业出版社 2001 15 赛奎春 JSP 工程应用与项目实践 M 北京 机械工业出版社 2002 精选范本 附 录 附录 A 药品登陆管理核心代码 package com action import java io IOException import java util List import java util StringTokenizer import javax servlet ServletException import javax servlet http HttpServlet import javax servlet http HttpServletRequest import javax servlet http HttpServletResponse import javax servlet http HttpSession import com bean AdminBean import com bean SystemBean import com util Constant import com util MD5 public class AdminServlet extends HttpServlet Constructor of the object public AdminServlet super Destruction of the servlet public void destroy super destroy Just puts destroy string in log Put your code here The doGet method of the servlet This method is called when a form has its tag value method equals to get param request the request send by the client to the server param response the response send by the server to the client throws ServletException if an error occurred throws IOException if an error occurred public void doGet HttpServletRequest request HttpServletResponse response throws ServletException IOException doPost request response The doPost method of the servlet This method is called when a form has its tag value method equals to post param request the request send by the client to the server param response the response send by the server to the client throws ServletException if an error occurred throws IOException if an error occurred 精选范本 public void doPost HttpServletRequest request HttpServletResponse response throws ServletException IOException response setContentType Constant CONTENTTYPE request setCharacterEncoding Constant CHARACTERENCODING try String method request getParameter method trim AdminBean loginbean new AdminBean HttpSession session request getSession session setMaxInactiveInterval 1200 SystemBean systembean new SystemBean String sysdir systembean getDir if method equals one admin登录 String username request getParameter username String password request getParameter password if username null username trim equals request setAttribute message 请正确输入用户名 request getRequestDispatcher index jsp forward request response else if password null password trim equals request setAttribute message 请输入密码 request getRequestDispatcher index jsp forward request response Else String md5password MD5 MD5 password String agent request getHeader user agent StringTokenizer st new StringTokenizer agent String useros st nextToken String loginip request getRemoteAddr int flag loginbean adminLogin username md5password password useros loginip switch flag case Constant SUCCESS List list loginbean getAdminInfo username session setAttribute user username session setAttribute list list request getRequestDispatcher sysdir forward request response break case Constant NAME ERROR request setAttribute message 用户名错误 请确认管理权限 request getRequestDispatcher index jsp forward request response break case Constant PASSWORD ERROR request setAttribute message 密码错误 请确认管理权限 request getRequestDispatcher index jsp forward request response break 精选范本 else if method equals editpwd admin edit password String username2 String session getAttribute user if username2 null request getRequestDispatcher error jsp forward request response else String oldpwd MD5 MD5 request getParameter oldpwd trim String newpwd MD5 MD5 request getParameter newpwd trim String username String session getAttribute user int flag loginbean editPassword username oldpwd newpwd switch flag case Constant SUCCESS request setAttribute message 密码修改成功 request getRequestDispatcher sysdir system editpwd jsp forward request response break case Constant PASSWORD ERROR request setAttribute message 原始密码错误 请确认权限 request getRequestDispatcher sysdir system editpwd jsp forward request response break case Constant SYSTEM ERROR request setAttribute message 系统维护中 请稍后再试 request getRequestDispatcher sysdir system editpwd jsp forward request response break else if method equals exit admin exit String username2 String session getAttribute user if username2 null request getRequestDispatcher error jsp forward request response else session removeAttribute user session removeAttribute list System gc request getRequestDispatcher index jsp forward request response else if method equals manager add update manager String username2 String session getAttribute user if username2 null request getRequestDispatcher error jsp forward request response else String ra request getParameter ra trim if ra equals add String username request getParameter username trim String pass
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025高二猎人笔记读后感范文6篇
- 高二语文备课组教学目标细化计划
- 行政事业单位新人入职培训心得体会
- 新版人教版一年级道德与法治下册教学资源计划
- 江西学前数学试卷
- 兰州中考初二数学试卷
- 江夏区期末初一数学试卷
- 今年泰安中考数学试卷
- 江西初一下册数学试卷
- 幼儿园副园长环境管理职责他
- 2025年设备监理师《设备工程质量管理与检验》考前点题卷一
- 第一章空间向量与立体几何(压轴题专练全题型压轴)
- 投标企业履约能力证明
- 生猪屠宰兽医卫生检验人员理论考试题库及答案
- DL∕T 2622-2023 1000kV高压并联电抗器局部放电现场测量技术导则
- 【正版授权】 ISO 4833-2:2013/Amd 1:2022 EN Microbiology of the food chain - Horizontal method for the enumeration of microorganisms - Part 2: Colony count at 30 °C by the surface plating
- DZ∕T 0221-2006 崩塌、滑坡、泥石流监测规范(正式版)
- 创业问题及解决方案(2篇)
- Unit2-Love市公开课一等奖省赛课微课金奖课件
- GB/T 18916.13-2024工业用水定额第13部分:乙烯和丙烯
- (高清版)DZT 0426-2023 固体矿产地质调查规范(1:50000)
评论
0/150
提交评论