网上药店系统设计报告
- 格式:doc
- 大小:26.77 MB
- 文档页数:41
零售药店系统设计报告1. 引言零售药店系统是为了提高药店的运营效率、方便客户购买药品而设计的一种信息化系统。
本报告旨在说明零售药店系统的设计思路、实施方式以及预期效果。
2. 系统概述零售药店系统主要包括以下功能模块:2.1 用户管理用户管理模块用于管理药店的员工和客户。
包括员工的入职离职管理、权限管理、客户信息管理等。
2.2 药品管理药品管理模块用于管理药品的进货、库存、销售、过期药品管理等。
系统将提供药品库存的实时查询、药品购买提示等功能,确保药店药品供应的及时性和准确性。
2.3 销售管理销售管理模块用于管理药店的销售流程。
包括销售订单的生成、收款、退款、订单查询等功能。
此外,系统将提供销售数据分析、销售报表生成等功能,方便药店管理层进行业务分析和决策。
2.4 财务管理财务管理模块用于管理药店的财务流程。
包括财务收支的记录、报表的生成、财务审核等功能。
系统将提供财务数据的统计分析,帮助药店管理层进行财务决策。
3. 系统设计3.1 系统架构零售药店系统采用三层架构,包括表现层、业务逻辑层和数据访问层。
表现层负责与用户进行交互,接收用户的输入和显示输出结果。
业务逻辑层负责处理用户的请求,调用相应的服务完成业务处理。
数据访问层负责访问数据库,进行数据的读取和写入操作。
3.2 数据库设计系统将采用关系型数据库来存储用户信息、药品信息、销售订单等数据。
数据库设计需要充分考虑数据的结构化和标准化,保证数据的一致性和完整性。
3.3 业务流程设计系统的业务流程设计需要覆盖药店的核心业务流程,包括药品进货、库存管理、销售流程等。
每个业务流程需要明确流程的起点、终点以及中间环节的处理。
4. 预期效果零售药店系统的设计将带来以下预期效果:4.1 提高运营效率系统将优化药店的各项业务流程,减少人工操作,提高数据的准确性和及时性。
员工可以更高效地处理药品的进货、销售等业务,降低出错率。
4.2 提升客户服务系统将提供在线购药服务、订单查询等功能,方便客户随时随地购买药品。
网上药店系统设计报告阳光学院计算机工程系管理信息系统课程设计报告专业班级: 2021级,计算机科学与技术(专升本)课设题目:网上药店管理系统小组组长 : 黄陈力 2414101909 成员1 : 李有耀 2414101914 成员2 : 黄邦棣24141019072021 年 12 月 14 日目录1、系统规划 (1)1.1 信息系统战略规划 ............................................ 1 1.2 体系结构规划 ................................................ 2 1.3 项目开发和资源分配规划 ...................................... 7 2、系统分析.. (8)2.1 信息系统环境的调查 .......................................... 8 2.2 系统可行性研究 .............................................. 8 2.3 新系统逻辑模型的提出 ....................................... 10 3、概要设计. (19)3.1 系统总体布局 ............................................... 19 3.2 应用软件系统总体设计 ....................................... 20 3.3 数据存储的设计 ............................................. 24 3.4 计算机和网络方案的选择 ..................................... 24 4、详细设计. (25)4.1 代码设计 ................................................... 25 4.2 数据库设计 ................................................. 25 4.3处理过程设计................................................ 30 4.4实施界面设计................................................ 32 5、面向对象系统分析与设计.. (38)1系统战略规划1.1 信息系统战略规划据中国网上药店理事会调查报告显示:2021年,医药B2C的规模达到4亿元,仅出现5家销售额达5000万元的网上药店。
网上书店管理系统分析设计报告一、系统分析一、企业概述本公司以经营图书为目的的小型企业,企业主要经营各种图书,根据市场调查和分析结果,网上购书受到大部分消费者的喜爱,也是一种潮流,因此公司以网上卖书作为公司的发展方向。
由于公司从市场需求出发,不断销售适合大众需求的图书且价格合适,业务量日益增加,即将成为众多地区性小书店的供应商。
随着网络信息时代的发展,网上书店不断涌现,竞争日益激烈。
面对这种形势,为了在激烈的竞争中立于不败之地,同时为了面对信息处理愈发复杂的形势,公司认识到迫切需要一个网上卖书系统,通过此系统可以缓解信息处理烦琐的问题,同时也可以增加零售的业务量。
由于公司的管理对象包括消费者的订单,会员注册的全部管理过程,因此此系统具有一定的复杂性,应从系统工程的观点出发,按照管理信息系统开发的基本方法进行。
二、系统环境调查系统环境初步调查主要采用方式:小组成员主要通过在网上查询一些类似的网上商城的运营模式,以及其公司的经营情况,机构设置,了解他们的信息需求。
经网上查询,了解到类似企业的基本情况如下:公司一般实行董事会领导下的总经理负责制,公司下设销售部,物流,财务部。
公司信息管理的主要方式是基于文件,单据等介质的手工处理过程,对于销售统计、成本管理、采购管理、以及用户管理都是采用人工的形式进行的,没有采用系统化的计算机信息处理系统。
传统业务流程的缺点:部门间信息交流缓慢,信息处理不及时,手工处理信息出错率高,且业务管理工作缺乏规范性,同时面临着网上购物的压力。
企业领导层希望通过建立信息系统,使企业高效的运转,业务处理更加规范,信息处理加快,降低信息处理的错误率,同时也大大降低的库存,加大公司的竞争力度,使企业更加高速的发展。
三、系统可行性研究在系统的初步调查的基础上,明确了公司存在的主要问题和建立管理信息系统的设想,接下来进一步对系统目标、范围等因素进行分析研究。
1.网上卖书系统的建设目标该网上卖书系统采用成熟的信息技术和手段,支持新型的网上购物的功能,能够实现网上下达订单,管理人员通过网络查看订单情况,并为企业的集团发展提供信息技术准备。
基于JSP的网上药店系统的设计与实现摘要随着电子信息技术的飞速发展,电子商务越来越趋于成熟并渗透到商业的各个范畴。
在药品零售业,医药产品的销售竞争日益激烈,整个格局泛起了很大的变化。
药店的功能和经营重点也发生了根赋性改变,且越来越多的连锁药店、大型医药超市的泛起,使得相对规模较小的药店很容易在这样的环境下丧失竞争力。
充分利用现有的网络软硬件资源和java web开发技术,建立网上药店系统,为药品的销售提供一种交互、开放、易用的平台,从而降低药店的经营成本,提高销售效率,增加利润。
基于JSP的网上药店系统是一个集成了药品的浏览,搜索,购买,下单,用户办理等功能模块的系统,信息化的销售流程可以大大提高药店的销售效率和办理效率。
本系统采用B/S开发模式,是在MyEclipse IDE开发环境下,结合MVC 的分层架构的设计思想,利用Struts2、Hibernate等开源框架,以及JSP 页面技术、tomcat办事器、mysql数据库系统实现的。
关键词:网上药店JSP MySQL tomcat 框架ABSTRACTWith the rapid development of electronic information techno logy, e-commerce become more and more mature and penetra te into all areas of business.In the retails of medicaments,pha rmaceutical product sales havebecame increasingly competiti ve, the whole circumstances has undergone great changes.The functions and business focus of drugstores have also under gone a fundamental change, and the growing number of chain pharmacies, large pharmaceutical emergence of supermarket pharmacies making relatively smalleasily lost in such a comp etitive environment.Only by making full use of the existing network hardware,software resources and java web development technologies, build online Drugstores system for drug sales to provide an interactive, open, easily useful platform, can we reduce pharmacies operating costs,and improve sales efficiency and increase profits.JSP-based onlineDrugstores is an integrated system which i nclude pharmaceutical browse, search,buying, order, user ma nagementand other rmation technology can grea tly improve the pharmacy sales process and management effe ctively.The system uses B / S development model, in MyEclipse IDE d evelopment environment, combined with the MVC layered arch itecture design ideas using Struts2, Hibernate and other open source frameworks and technologies jsp page, tomcat server, mysql database system implementation.Key words: onlineDrugstores JSP MySQL tomcat frame目录1 绪论 (1)1.1概述 (1)1.2开发背景 (1)1.3开发目的及意义 (1)2 关键技术介绍 (3)2.1 B/S架构 (3)2.2 mvc设计思想 (3)2.3 Struts2,Hibernate,JQuery框架 (4)3 系统分析 (6)3.1系统需求分析 (6)3.2可行性分析 (6)3.2.1技术可行性 (6)3.2.2经济可行性 (6)3.2.3社会可行性 (7)3.3 开发工具和运行环境 (9)4 系统概要设计 (10)4.1系统的功能模块设计 (10)4.2数据库设计 (10)5 系统详细设计与实现 (19)5.1功能实现 (19)5.2各部分功能的详细设计 (20)6 系统测试 (37)结论 (42)参考文献 (43)附录1 核心配置文件web.xml代码 (44)附录2 Struts2业务配置文件struts.xml代码 (45)附录3 Hibernate核心配置文件hibernate.cfg.xml代码 (47)致谢 (49)1 绪论1.1 概述网上药店是在电子商务高度发达的时代应运而生的,是医药电子商务发展的产物。
1引言1.1项目开发的背景近年来,中国医药行业迅速发展,药店企业多业态经营,随着规模的扩大,传统的药店销售已经不能适应发展的需要,很难在激烈的竞争中生存。
随着互联网技术的飞速发展,互联网已经走进了千家万户,网上交易的成熟性以及交易的安全性不断增加,使得电子商务飞速发展。
然而传统的药店销售落后,独立分散。
网上药店为了突破时空限制,为客户提供网上买药的便捷服务,降低交易成本,节省客户购买时间,以及挖掘药品的附加值,扩大销售规模及增加盈利点,决定介入电子商务网上销售市场,以突破传统销售方式,充分利用互联网,建立一个网上药店销售系统,利用互联网在线支付平台进行交易,实现网营销与传统营销双通道同时运行的新型药店营销模式。
网上药店具有最新的业务信息。
它将引导广大用户网上寻找自己所需要的信息从而进行业务的交流,在切实加强对用户业务信息的维护,提高用户业务质量的基础上改善、加强用户信息化条件建设,利用现代化信息技术手段将优质的业务网上交流,使全国所有用户能够借鉴、使用这些优质的业务信息,在更大范围内提高用户业务的质量。
1.2项目开发的意义在以往的模式中,大部分都是手工操作信息,这样既浪费了信息的流通,又浪费了时间,不能很好的使用户能够快速解决自己的业务,而网上药店中,实现了用户可以通过人机交互的方式参与解决自己所需要的业务,用户可以依靠系统的指导和导航策略进行,方便解决自己的业务。
网上药店系统就是为了配合这一流行有效的业务需求而设计的。
通过系统的分析与设计,更加深入、实例化地了解网上药店的方方面面,很好地积累网站的设计经验,同时增强了系统综合设计能力。
2可行性分析2.1 技术可行性该系统拟采用成熟的数据库技术与系统开发技术,使用Microsoft SQL和.NET 技术.本系统对用户的要求,除了需要具备在Microsoft Windows平台上使用个人电脑的知识外,并不需要特别的技术能力。
使用系统的管理员,在投入使用前,无需对操作系统的人员进行培训。
课程设计报告课程名称软件工程课程设计设计题目网上药店管理系统设计专业计算机科学与技术班级学号姓名完成日期2014年6月20日课程设计任务书设计题目:网上药店管理系统设计设计内容与要求:为各类用户提供并实现以下功能:1. 管理员:各类用户权限设置;2. 操作员:进药登记、售药登记、有效期报警、查询与统计;3. 普通用户:各种查询。
课程设计报告的组成:1. 需求规格说明书,包括用例图,数据流图,数据字典;2. 概要设计说明书,包括系统模块结构图,功能模块清单,实体图,系统E-R图,数据库表结构设计。
3. 项目总结报告,包括实际完成情况表。
指导教师:__ __2014年6月14日课程设计评语成绩:指导教师:_______________年月日目录第一部分软件需求规格说明书 (1)1引言 (1)编写目的 (1)背景 (1)术语定义 (1)参考资料 (1)2任务概述 (2)目标 (2)用户特点 (2)3需求规定 (2)系统用例图 (2)数据流图与数据字典 (5)对性能的规定 (12)4运行环境规定 (12)设备 (12)支持软件 (12)第二部分概要设计说明书 (13)1引言 (13)目的 (13)范围 (13)命名规则 (13)术语定义 (14)参考资料 (14)2总体设计 (14)总体结构设计 (14)功能模块清单 (15)3数据库设计 (15)数据库概念级设计(E-R图) (15)数据结构逻辑级设计 (17)第三部分项目开发总结报告 (19)1引言 (19)编写目的 (19)参考资料 (19)2设计总结 (19)实际完成情况 (19)2.2 收获 (20)有待改进之处 (20)第一部分软件需求规格说明书1引言编写目的本文档定义了网上药店管理系统的客户需求,可以使客户和程序开发者双方都能够准确理解本项目的功能,预期读者包括客户、程序设计开发人员、测试人员以及其他本项目相关人员。
背景待开发的软件系统的名称:网上药店管理系统开发者:用户:洛阳康达药业术语定义1.需求开发Requirement Development(简称RD):产生和分析顾客需求、产品需求和产品构件需求。
最新医药管理系统实验报告实验目的:本实验旨在设计并实现一个医药管理系统,以提高医疗机构在药品管理和分发方面的效率和准确性。
系统将集成药品库存管理、药品信息查询、药品采购、销售记录以及药品过期预警等功能。
实验内容:1. 需求分析:与医疗机构合作,收集并分析药品管理的业务需求,确定系统的基本功能和性能指标。
2. 系统设计:基于需求分析结果,设计系统架构,包括数据库设计、用户界面设计以及系统流程设计。
3. 功能实现:开发系统的核心功能,包括:- 药品库存管理:实现药品的入库、出库、库存查询和库存调整。
- 药品信息查询:提供药品信息的快速检索,包括药品名称、规格、价格、生产厂家等。
- 药品采购管理:记录和管理药品的采购信息,包括供应商选择、采购价格、采购时间等。
- 销售记录跟踪:记录药品的销售情况,包括销售时间、数量、价格和购买者信息。
- 药品过期预警:根据药品的有效期,提前预警即将过期的药品,以便及时处理。
4. 系统测试:对系统进行全面的测试,包括单元测试、集成测试和用户验收测试,确保系统的稳定性和可靠性。
5. 用户培训与系统部署:对医疗机构的工作人员进行系统操作培训,并将系统部署到实际工作环境中。
实验结果:通过本次实验,成功开发了一个功能完善的医药管理系统。
系统在测试阶段表现出良好的稳定性和响应速度,用户反馈表明系统操作简便,极大地提高了药品管理的效率和准确性。
药品过期预警功能特别受到医疗机构的好评,有效减少了药品浪费和潜在的医疗风险。
结论:本实验报告展示了医药管理系统从需求分析到系统部署的全过程。
实验结果证明,该系统能够有效地满足医疗机构在药品管理方面的需求,提高了工作效率,降低了运营成本,对于提升医疗服务质量具有重要意义。
未来工作将集中在系统的进一步优化和功能扩展上,以适应不断变化的医疗环境和需求。
网上购物系统设计报告1 系统设计概述下图为网上商城购物系统的功能模块示意图:图1 网上购物系统功能模块示意图本系统按照功能分解, 可以分为前台管理和后台管理系统。
根据页面流的设计, 管理端系统分为公告管理、商品管理、订单管理、投诉管理、系统管理5个模块。
1.1 功能划分后台模块详细功能描述系统管理员可以添加用户。
系统管理员可以动态的给用户赋予权限, 保证系统信息不外泄。
系统管理员可以修改和删除用户信息。
系统管理员可以给用户建立备注信息, 其仅对具有权限的用户可以进行信息的检查与修改。
(1)、商品大类、小类管理(2)、评论管理(3)、商品信息管理(4)、品牌管理(5)、单位管理(6)、销售统计(7)、商品信息批量修改管理前台模块详细功能描述用户注册, 此时要保证系统不受注册机的攻击, 要采用验证码技术。
要确保权限为普通用户, 要有密码保护措施, 保证用户设定之后可以找回遗忘的密码。
其中, 用户信息管理以及订单和购物车是禁止匿名用户访问的内容。
(1)商品信息模块: 精品商品浏览(首页显示最精美的商品列表)、热销商品浏览(首页显示点击率最高的商品列表)、特价商品浏览(价格特别优惠的商品列表)、商品分类浏览、商品详细信息。
(2)购物车模块: 添加商品到购物车、购物车信息修改、结账。
(3)用户信息管理模块: 注册新用户、登录、用户修改密码、用户个人资料管理。
(4)订单模块: 查询个人订单列表、查询某笔订单的详细信息。
2)、后台模块详细功能描述(1)管理员信息管理: 登录;添加新管理员、删除管理员: 修改密码;管理员日志(记录管理员的每个操作, 由超级管理员进行查询)。
(2)商品信息管理: 添加、删除商品类别;添加、修改、删除商品信息。
(3)用户信息管理: 查询用户信息、修改账户金额。
(4)订单管理:管理订单是否确认, 是否发货, 是否付款, 是否归档。
并且对相应信息进行查询(支持多参数查询)。
2 系统需求分析说明此系统基于ASP的购物网站分前台功能各后台管理功能:前台部分由用户使用, 主要包括用户注册, 购买商品, 查询商品, 浏览商品, 浏览公告。
2016-2017-2本科生实验指导书软件工程概论专业:软件工程班级: 软件工程学号:姓名:指导教师: 谷春英2017年3月前言一、上机实验目的软件工程概论是软件工程专业的重要专业课之一,该课程以工程的理念、原理和技术、方法来进行软件开发和维护的。
由于这门课程相对理论性强且内容复杂,是较难学的一门课程。
软件工程概论也是一门理论性和实践性较强的课程,《软件工程概论》实验教学是《软件工程概论》课程教学的一个必备环节。
在学习过程中,只有通过实验,才能使学生对比较抽象的课程内容产生一个具体的感性认识。
二、实验基本内容为了使学生理解软件工程原理、方法、技术,掌握常用的管理、设计工具,初步了解和掌握软件开发和维护的方法和技巧等,本实验指导书针对课程内容及按照教学大纲要求编写了16个学时的7 个实验。
本指导书中的7 个实验内容分别如下:1.office Visio软件的用法2.系统需求分析3.系统总体设计4.系统详细设计5.软件测试6.用例图三、实验任务与时间安排《软件工程概论》是一门实践性较强的课程,除了在课内安排的实验外,鼓励同学在课外用相关技术进行软件项目设计练习。
《软件工程概论》上机实验时间为16学时,建议与教学内容同时进行上机实验。
目录实验一 (3)实验二 (6)实验三 (12)实验四 (19)实验五 (22)实验一一、实验目的1、熟悉键盘指法练习2、熟练掌握Office Visio的环境组成和用法及利用它绘制图形。
二、实验学时数2学时三、实验内容1、熟悉键盘指法练习2、熟悉Office Visio的环境组成。
3、使用Office Visio绘制以下图并保存文件,文件名称为“班级+学号后三位+姓名.vsd”(1)程序流程图练习(2)系统模块图练习(3)数据流图练习(4)数据模型图实验二一、实验目的1、熟练掌握系统数据流图的相关知识和画法;2、熟练掌握数据字典的定义。
二、实验学时数2学时三、实验内容1、学生每人选择一个软件项目,项目名称为:网上药店管理系统2、通过查阅资料,首先写出本人所选项目的背景和目的意义;然后绘制系统分层数据流图(包括顶层、中间层和底层数据流图,)若系统较复杂,则可以按照系统功能分开绘制它们的子数据流图,最后给出数据字典定义。
阳光学院计算机工程系管理信息系统课程设计报告专业班级: 2014级,计算机科学与技术(专升本)课设题目:网上药店管理系统小组组长 : 黄陈力 2414101909 成员1 : 李有耀 2414101914 成员2 : 黄邦棣 24141019072015 年12 月14 日目录1、系统规划 (1)1.1 信息系统战略规划 (1)1.2 体系结构规划 (2)1.3 项目开发和资源分配规划 (7)2、系统分析 (8)2.1 信息系统环境的调查 (8)2.2 系统可行性研究 (8)2.3 新系统逻辑模型的提出 (10)3、概要设计 (19)3.1 系统总体布局 (19)3.2 应用软件系统总体设计 (20)3.3 数据存储的设计 (24)3.4 计算机和网络方案的选择 (24)4、详细设计 (25)4.1 代码设计 (25)4.2 数据库设计 (25)4.3处理过程设计 (30)4.4实施界面设计 (32)5、面向对象系统分析与设计 (38)1系统战略规划1.1信息系统战略规划据中国网上药店理事会调查报告显示:2011年,医药B2C的规模达到4亿元,仅出现5家销售额达5000万元的网上药店。
而2011年医药行业的市场规模达到3718亿,线上药品的销售额还不到网下药店的一个零头,该行业发展潜力巨大。
医药行业是老百姓眼里的暴利行业,药品昂贵中国人看病难、看病贵的原因之一。
而电子商务的发展给医药行业发展带来突破口,如果搞好了是可以降低老百姓的看病治病的成本的。
而国家医药流通“十二五”规划也指出,要加快医药流通行业整合,实现医药流通精细化发展,并且鼓励规范经营的零售连锁企业发展网上药店,希望医药电子商务企业成为推动国家医改的有力工具。
2005年国家食品药品监督管理局正式颁布了《互联网药品交易服务审批暂行规定》,网上药店业务也在2005年底开始实施。
巨大的市场潜力诱使着各个实体药店开始抢占互联网药品销售的份额。
在以上背景下建立的网上药店系统,集成了药品的浏览,搜索,购买,下单,用户管理等功能模块的系统,信息化的销售流程可以大大提高药店的销售效率和管理效率。
为药品的销售提供一种交互、开放、易用的平台,从而降低药店的经营成本,提高销售效率,增加利润。
既提供了全面,详细的药品购物入口,轻松实现快捷购买,又可以通过不同药品分类进行导航,用最方便,最快捷的方式找到你需要的药品。
网上卖药有点主要是:覆盖范围广、成本低、对客户隐私保护较好。
覆盖面广:相对于传统药店和医药卖药,网上卖药利用互联网平台,开展电子商务,突破了空间地域的限制,可以将业务拓展到实体店无法覆盖的范围去。
据调查网上药店的客户有 60%左右是出于实体店无法覆盖的区域。
项目成本低:网上卖药与建立实体店相比成本大大降低,省去了店面费用,销售人员费用和中间的渠道费用,使药品成本急剧降低,尤其是现在药品价格居高的情况下。
网上卖的药品一般都比药店销售价低10%以上。
利于客户隐私保护:客户在网上下单,商家利用物流体系进行货物配送,更好的保护了客户的隐私,有部分商家还提供了平常化包装,药品外包装和普通包裹一样。
网上卖药相对与实体药店其的弊端也是明显的,主要体现在诚信体系和物流体系上。
诚信体系:现在网上卖药的网站很多,大多是没正规牌照的“黑点”,出售的药品质量也参差不齐,据统计有90%的药品属于不合格药品。
在互联网假药泛滥的情况下如何开展网上卖药业务的关键就是诚信体系的建立,如何让消费者信任、满意很关键。
物流配送体系:网上卖药的另一个瓶颈就是物流。
中国现在的物流体系不完善,物流成本也高。
如果商家自建物流那个成本是一般无法承受的,如何更好的利用目前的物流体系,提高物流质量,让消费者更快、更好、更便捷的拿到自己货物成了商家工作的重点之一。
随着互联网的发展,各种配套的完善,网上卖药类的电子商务还是有很大市场前景的。
1.2体系结构规划我们的网上药店管理系统是针对医院医药管理方面而开发的一款以医药管理为基础(涉及到医药的基本信息查询和管理,医药销售,医药商的信息维护,客户的信息维护等)的医药信息管理软件,它以广泛的调查为基础,最大程度上满足使用需求,同时辅助于其他自定义管理的医院管理系统来提升医院的管理水平,优化资源,尽可能地降低成本,统筹安排以实现最大效益化。
详细需求分析见表1-1需求分析表表1-1根据需求分析的得到的现行业务处理流程,在用户反复研究后,首先确定目标系统的业务流程,其处理流程如图1-1用户注册用户登录浏览商品修改信息意见反馈提交订单选购商品结单调整用户级别查看购物车确认选购查看订单状态查看用户信息查看订单确认受理订单删除订单删除用户信息商品管理员登录订单管理员登录用户管理员登录商品分类管理查看用户留言回复用户商品管理网上药店管理系统图1-1 网上药店信息管理系统业务流程图根据系统的业务流程图,数据规划(表1-2数据规划表)所示。
表1-2 数据规划表根据系统规划表做出如下输入输出信息,如图1-2所示。
图1-2 U/C图由U/C矩阵及其系统基本功能分析,医药MIS的基本子系统包括:购药子系统(表1-3)、药品管理子系统(表1-4)、订单管理子系统(表1-5)和用户管理子系统(表1-6)。
表1 41.3项目开发和资源分配规划我们的管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、存储、加工和使用的系统。
采用三层架构设计,它的工作原理如图1-3所示。
图1-3 工作原理图我们的整个管理信息系统采用Browser/Web/DataBase的三层体系结构。
Web 服务器接受请求,通过应用程序服务器执行一个Java服务器端小程序Servlet 并返回其输出,从而实现与客户机进行信息资源的交互。
数据库服务器用来存储管理信息系统中所用到的各种数据,数据由数据库管理程序直接录入。
系统的客户端只需要一个浏览器即可。
相关人员通过浏览器来查询、增加、修改、删除数据,对信息进行管理。
我们的网上药店管理系统采用Mysql数据库。
选择一个好的数据库是开发一个系统的前提,当然用MySql也是与其它数据库比较过的。
下面列出MySql与其它数据库的全方位对比。
(1)安全性方面: MySql获得最高认证级别的ISO标准认证;(2)多线程:MySQL是完全多线程化的,每个连接有它自己的线程;(3)接口:MySql和SQL Server有基本相同Perl接口,有一些增加的功能。
(4)价格:MySql的免费成为不可取代的优势。
终上所述,MySQL以其极高的性价比成为中小型数据建库的首选,本系统也选用MySql。
2系统分析2.1信息系统环境的调查现在在医药超市的管理中经常出现以下情况:由于信息量较大,经常出现售出药品统计结果与金额不匹配的情况;以传统的手工方式管理,浪费大量的纸张,不能对药品进行快速查询;只能通过现场清点药品了解库存信息;很难对销售信息进行统计。
因此,在医药超市的管理中,无论是从消费者的角度还是从经营者的角度来看,采用计算机管理系统都具有一定的必要性,以少量的人力资源、高效的工作效率、最低的误差进行管理,将使医药超市的经营更上一层楼。
2.2系统可行性研究可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
该系统的可行性分析包括以下几个方面的内容。
(1)经济可行性本环节负责分析本系统的成本效益,其中包括开发成本,以及以后的运行、维护成本,和系统的收益。
开发成本:项目所采用的技术都是开源免费的,所以开发成本可忽略不计。
实际开发中开发成本还是在所有成本中占比例最高的,包括软硬件的使用费用,需求、开发、调试人员的薪酬等等。
运行和维护成本:运行、维护所需要的费用也是不低的,升级相当于二次开发,与开发成本类似。
系统的收益:据中国网上药店理事会调查报告显示:2011年,医药B2C的规模达到4亿元,仅出现5家销售额达5000万元的网上药店。
而2011年医药行业的市场规模达到3718亿,线上药品的销售额还不到网下药店的一个零头,发展潜力巨大。
所以本系统的营收潜力还是很大的。
(2)社会可行性《药品电子商务试点监督管理办法》第15条明确规定:在药品电子商务试点网站从事药品交易的零售企业只能在网上销售国家药品监督管理局(现为国家食品药品监督管理局)公布的非处方药。
这一规定是为了保障网上药品零售的安全性,但也在很大程度上限制了网上药店的经营范围,影响了网上药店的盈利能力。
总的说来,我国药品监督管理部门对网上药店这种经营形式还没有制订出具体的、详细的监管办法,监管力度不大,法律环境较为宽松。
网上药店直接将药品发送到全国各地的消费者手中,不需要经过药品经销商,流通环节减少了,消费者自然可以得到实惠;其次是网上药店无需拥有符合GSP要求的仓储设施,降低了行业进入壁垒,使得从事网上药品零售的企业增多,竞争强度加大。
而竞争的结果就是促使药品的价格回归其本质——价值;最后,网络所带来的大量信息服务改变了消费者所处的信息弱势地位,消费者议价能力得到提高,可以通过比较药品的质量、价格等信息来做出合理的选择,从而也使经营者利用信息不对称抬高药品价格的行为受到一定程度的遏止。
网上购药方便、快捷、保护隐私:只需要一台PC机、一条网线,消费者足不出户就可以(3)技术可行性我们的系统采用了B/S技术结构,使用Myeclipse开发软件,数据库服务器选用微软公司的Mysql数据库,它是目前能处理所有中小型系统最方便的流行数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
它的灵活性、安全性和易用性为数据库编程提供了良好的条件。
硬件方面,此系统是使用网页作为服务端的,所以对硬件没什么要求,安装有IE就够了。
数据库方面,由于本系统的功能不是很强大,所以数据库采用小型的关系型数据库管理系统MySQL。
MySQL数据库开源、免费,并且功能强大、响应速度快,非常适用于开发小型的web的项目。
运行环境(服务器)采用tomcat6.0版本服务器,tomcat服务器是Apache开源组织推出的一款开源免费的web服务器,能够同时部署多个web项目,通过8080端口进行访问,功能强大,是web开发很常用的服务器。
根据本系统的功能需求分析,利用JSP的页面技术和开源的MySQL数据库引擎进行开发,并且结合Struts2,Hibernate框架来开发项目。
整个项目应用了MVC的编程思想,分为了模型层(M),视图层(V),控制层(C)。
模型层使用JavaBean、Hibernate、jdbc等技术,实现数据模型和数据库的访问;视图层使用JSP,JavaScript,CSS,Struts标签等技术来处理页面的动态生成逻辑;控制层采用Servlet技术,结合Struts2来整合Action的配置,实现控制层配置的统一。