范本工程实践-医药零售电子商务进销存系统设计与实施-

上传人:付****f 文档编号:156797499 上传时间:2022-09-27 格式:DOCX 页数:114 大小:2MB
收藏 版权申诉 举报 下载
范本工程实践-医药零售电子商务进销存系统设计与实施-_第1页
第1页 / 共114页
范本工程实践-医药零售电子商务进销存系统设计与实施-_第2页
第2页 / 共114页
范本工程实践-医药零售电子商务进销存系统设计与实施-_第3页
第3页 / 共114页
资源描述:

《范本工程实践-医药零售电子商务进销存系统设计与实施-》由会员分享,可在线阅读,更多相关《范本工程实践-医药零售电子商务进销存系统设计与实施-(114页珍藏版)》请在装配图网上搜索。

1、北京航空航天大学软件学院工程实践结题报报告课题名称:医药药零售电子商商务进销存系系统设计与实实施姓 名:朱凌涛、成成功、李茜、许许德笙、宋学学磊组 别:第十五组学 号:朱凌涛GS111212111成 功GS111212668李 茜GS111212222许德笙GS111212088宋学磊GS111213844专业方向:ITT项目管理与与产业信息化化所属院系:北京京航空航天大大学软件学院院 指导老师:谷卫卫平实践起止时间:2012年 6月 至 2013年2月摘 要随着互联网电子子商务业务的的迅猛发展,以及国内医药电子商务政策的不断开放,传统医药行业已不断介入到电子商务领域,传统医药零售迎来了客户快

2、速发展的时期,在网上交易的客户快速增加的情况下,传统企业的运营模式以无法支撑客户的爆炸式增长,特别是在网站后端的进销存环节出现了严重滞后,账目混乱,库存不准,信息反馈不及时等问题接踵而至。这些问题成为制约企业转型发展的瓶颈,严重制约了传统医药零售企业向电子商务领域转型的发展壮大。如何借助IT手段、如何通过信息化,加强核心竞争力,实现持续发展已成为企业亟待解决的关键问题。因此,医药零售进销存系统在药品企业的管理中有着广泛的应用前景。本文通过研究分分析医药零售售进销存系统统所存在的问问题,综合国国内外医药零零售进销存管管理的先进经经验与不足之之处,基于“进进货、销售、库库存、退货、盘盘点、结算”等

3、等主要业务的的需求,在“灵灵活性、扩展展性、实用性性、及时性”等等方便进行了了全面研究。一一方面,研究究了系统从平平台选择、结结构搭建、关关联关系等方方面,为企业业制定了一套套切实可行的的解决方案;另一方面,在在需求分析、流流程整合、系系统设计等方方面做了许多多有益的尝试试与改进,建建立了一套全全面易用的业业务信息管理理系统。该系系统打通了“基基础信息运作作、门店零售售业务、电商商网站销售”之之间的壁垒,建建立了完整的的信息共享机机制,让“门门店店员、网网站运营、采采购人员、仓仓储人员、结结算人员”之之间建立起有有效的沟通,提高了企业管理效率,保证了业务运作的工作规范性、透明性和时效性。关键词

4、:医药,零售,网店,运营营管理,进销销存目 录第一章 绪论11.1 课题背背景及意义11.2 国内外外现状及对比比分析11.3 目标及及研究内容31.3.1 论论文目标31.3.2 论论文研究内容容31.4 系统的的创新性4第二章 需求分分析52.1 总体需需求52.2 业务流流程梳理及优优化62.3 功能性性需求102.4 非功能能性需求142.4.1 性性能指标152.4.2 安安全性152.4.3 稳稳定性152.4.4 可可维护性152.4.5 可可扩展性152.4.6 易易用性162.4.7 规规范性16第三章 系统总总体设计173.1 系统技技术架构173.2 系统功功能架构203

5、.2.1 供供应商管理203.2.2 商商品信息管理理203.2.3 商商品进货管理理213.2.4 商商品退货管理理213.2.5 商商品价格管理理213.2.6 商商品销售管理理213.2.7 商商品盘点管理理223.3 系统网网络拓扑图23第四章 系统详详细设计254.1 功能模模块详细设计计254.1.1 供供应商管理254.1.2 商商品信息管理理274.1.3 采采购计划管理理304.2 数据库库的设计目标标334.3 数据库库的设计原则则334.4 数据库库的逻辑设计计354.4.1 数数据字典分析析354.4.2 整整体E-R图354.5 数据库库的物理设计计374.5.1 采

6、采购计划表374.5.2 验验收单表374.5.3 入入库单表384.5.4 配配送单表384.5.5 销销售退回单表表394.5.6 退退货申请单表表394.5.7退货货调整单404.5.8 退退货调整单表表404.5.9 地地区汇总表414.5.10 仓库汇总表表424.5.11商商品信息表434.5.12 供应商表454.6 系统权权限设计464.7 系统安安全性设计48第五章 系统测测试505.1测试概概述505.2测试目目的505.3测试方方法、工具及及测试环境515.3.1测测试方法515.3.2测测试工具515.3.3测测试环境525.4典型的的测试用例及及测试结果535.5系统

7、性性能测试545.6测试结结果分析555.7小结56第六章 系统实实施576.1 系统实实施组织576.2 实施进进度计划576.3 系统实实施准备576.3.1 接接口准备576.3.2 运运行环境准备备586.3.3 数数据准备596.4 系统界界面展示596.5 系统评评估606.6 小结61总结与展望662参考文献644第一章 绪论1.1 课题背背景及意义随着现代科学技技术的迅猛发发展,计算机机技术已渗透透到各个领域域,成为各行行业必不可少少的工具,特特别是Intternett技术的推广广和信息高速速公路的建立立,使IT产产业在市场竞竞争中越发显显示出其独特特的优势,步步入数字化时时代

8、,有巨大大的数据信息息等待着加工工处理和传输输,这使得对对数据库的进进一步开发和和利用显得尤尤为迫切。进进销存系统作作为一种企业业管理软件可可以帮助企业业快速有效地地管理企业货货物的流动,提高企业管管理水平和工工作效率,同同时也可以减减少手工操作作带来的失误误。目前国内医药电电子商务政策策的不断开放,传传统医药行业业对电子商务务的不断介入入,将会大大大加快企业的的发展,在客客户快速增加加的情况下,企企业账目混乱乱,库存不准准,信息反馈馈不及时等问问题也接踵而而至。这些问问题会成为制制约企业发展展的瓶颈,严严重制约了企企业的发展壮壮大。谁利用用信息资源的的效率越高,谁谁就会在各方方面的竞争中中占

9、有一席之之地,谁就会会有更多的优优势。我国医医药企业经营营涉及进、销销、存多个环环节,涉及商商品种类繁多多,业务量大大,库存管理理复杂,使用用手工管理已已无法胜任。如如何借助ITT手段、如何何通过信息化化,加强核心心竞争力,实实现持续发展展已成为企业业亟待解决的的关键问题。因此,医药零售进销存系统在药品企业的管理中有着广泛的应用前景。医药零售进销存存系统将是电电子商务医药药企业经营管管理中的重要要环节,是一一个企业能够够取得效益的的关键;如果能够做做到合理进货货,及时销售售,库存量最最小的同时又又不至于缺货货;大大降低运运作成本与风风险,加快实实施的效率,增增加投资的回回报,为企业业决策提供数

10、数据,确保企企业在庞大的的组织范围内内健康的运行行,那么企业就就能获得最好好的效益。1.2 国内外外现状及对比比分析随着互联网的迅迅猛发展,为为医药电子商商务的发展提提供了无限商商机。医药电电子商务作为为一种现代商商品流通模式式,集信息化化、自动化、标标准化为一体体,极大地提提高了现代商商品流通效率率,同时,也也大大减少了了药品流通领领域中的流通通层次和交易易环节,以降降低药品流通通成本和流通通费用,从而而降低了药品品价格,对医医药行业具有有重大意义。目目前,我国医医药电子商务务发展还很缓缓慢,借鉴发发达国家的成成功经验对我我国医药行业业具有重大现现实意义。国国内外医药行行业电商发展展现状,对

11、比比数据如下:欧盟:药剂师协协会下属的药药店,90%以上都开展展了网上药品品预订业务。北美:网上OTTC药品销售售占销售总额额的30%以以上。美国医医药流通的990%以上由由电子信息实实现。法国:84.77%的药品通通过药店销售售,15.33%的药品由由厂家直接销销售给医院。中国:20111年整个医药药零售市场约约1800亿亿,网上药店店销售额4亿亿左右,占零零售市场的00.2%左右右1。我国医药电子商商务发展的现现状:我国医药电电子商务的发发展大体经历历了以下三个个阶段,第一阶段从从1996年开开始,我国药药品电子商务务的起步和探探索阶段。河河南省率先运运用电子商务务改造传统药药品流通行业业

12、,并初步探探索了药品电电子商务的政政策框架、商商业模式和技技术方案,提提供了初步的的经验。第二二阶段从20000年开始始,我国药品品电子商务的的试点和规范范阶段。第三三阶段始于“十十一五”初期期,我国药品电子子商务的全面面发展和推广广应用阶段。但但是,以上三三个阶段仅是是对政策与模模式的探索,至至今还未出现现一款为医药药电子商务而而开发的进销销存系统。历历年发放医药药B2C牌照数量量,数据如下下:2005年:11个 2006年年:2个 20007年:1个个 20008年:66个2009年:88个 2010年年:15个 20111年:166个1国外医药电子商商务发展的现状(以美国为例):美国是最

13、早早在医药商业业领域广泛采采用计算机技技术的国家,它它在上世纪990年代完成成了普及。在在此期间,各各大医药批发发公司投入巨巨资构建了独独立的计算机机局域网和广广域网,把分分布全国的客客户通过计算算机连接起来来。大大提高高了业务处理理能力和处理理效率;在完完整意义上,美美国的医药电电子商务是伴伴随着互联网网的兴起而发发展起来的。目目前,各医药药经营企业发发现了多种有有效的电子商商务开展方式式,实现了制制药企业、批批发企业、零零售终端的广泛数据有效效的交换和信信息整合;现现阶段适用于于不同“企业业类型、商务务模式”的医医药电子商务务进销存系统统已经成为“医医药电子商务务”发展不可可或缺的软件件。

14、国外医药电子商商务发展对我我国的启示:我国医药电电子商务得到到了迅速的发发展,但仍然然存在一些问问题,由于医医药产业信息息化发展水平平低且参差不不齐,真正意意义的医药电电子商务是集集物流、信息息流和资金流流为一体的药药品流通模式式,这要求参参与电子商务务的企业具有有较高的信息息化水平,才才能保证不同同的医药电子子商务主体建建立直接、有有效和电子化化的沟通。由由于我国医药药行业信息建建设时间较短短,目前国内内很多医药企企业只是部分分实现了信息息化,企业内内部难以实现现计算机的统统一管理。但但是,医药电电子商务的主主体是企业,企企业信息化的的程度必将影影响医药电子商务务的发展。我我国必须采取取措施

15、,促进进企业利用网网络参与竞争争来开拓市场。同同时,应努力力推进医院和和医药零售业业的信息化进进程,使电子子商务的前台台处理与企业业、医院的后后台信息处理理相结合,真真正实现交易易的及时化和和自动化。1.3 目标及及研究内容1.3.1 论论文目标1针对目前医医药电子商务务企业现状进进行市场调研研,充分考虑虑整个应用的的灵活性和可可扩展性原则则要求,通过过合理的模块块划分,实现现系统在业务务变更或软件件技术发展时时的灵活性适适应能力;2覆盖整个企企业的物流,资资金流和信息息流的全过程程,对业务流流程的全过程程跟踪,及时时便捷的统计计查询,友好好的程序界面面方便用户操操作,实现“物物流、资金流流、

16、信息流、业业务流”的动动态监控与管管理;3解决以往进进销存信息管管理系统功能能不完善、不不稳定、远程程通信能力差差以及企业进进、销、存信信息脱节等问问题;集合多多种管理一体体化,致力于于帮助企业快快速有效的管管理“进货、销销售、库存、退退货、盘点、应应收/应付资资金”等各项项业务,旨在在为企业建立立起一个“简简捷、高效”的的实时运营管管理平台;4为企业大大大降低运作成成本与风险,加加快实施的效效率,增加投投资的回报,还还会为企业决决策提供数据据与速度,确确保企业在庞庞大的组织范范围内健康的的运行。1.3.2 论论文研究内容容1通过对医药药电子商务企企业现状进行行市场调查,研研究了物资产产品经营

17、过程程中进、销、存存等重要环节节,对系统进进行规划,分分析了系统将将要实现的基基本信息管理理、商品到货货入库管理、商商品销售管理理、库存管理理等、报表打打印功能,绘绘制各种图例例,确定其基基本结构及实实现策略。2采用了模块块结构化设计计方法,自顶顶向下,逐层层分解,画图图后进行数据据库的设计。研研究了公司销销售、库存、供供应商、客户户的数据,根根据数据之间间的联系,建建立数据库的的输入、输出出、管理等模模式。3分析制药企企业、批发企企业、零售终终端的广泛数数据有效的交交换方式及存存在问题,思思考长远发展展的优化方向向;研究医院院和医药零售售业的信息化化的模式,使使电子商务的的前台处理与与企业、

18、医院院的后台信息息处理相结合合,真正实现现交易的及时时化和自动化化。1.4 系统的的创新性通过对医药行业业实体零售进进销存系统分分析,总结以以下几个创新新点:1实体零售进进销存系统的的操作易用性性、设置灵活活性和功能扩扩展性较弱,本本系统充分考考虑整个应用用的灵活性和和可扩展性原原则要求,通通过合理的模模块划分,实实现系统在业业务变更或软软件技术发展展时的灵活性性适应能力。2实体零售进进销存系统对对物流、资金金流和信息流流的全过程跟跟踪及统计存存在断点,本本系统将实现现“物流、资资金流、信息息流、业务流流”的动态监监控与管理;集合多种管管理一体化,帮帮助企业快速速有效的管理理“进货、销销售、库

19、存、退退货、盘点、应应收/应付资资金”等各项项业务,为企企业建立起一一个“简捷、高高效”的实时时运营管理平平台。3实体零售进进销存系统仅仅支持“基础础信息运作、门门店零售业务务”的结合,将将“电子商务务网站”的销销售业务排除除在外;本系系统将实现“基基础信息运作作、门店零售售业务、网站站销售业务”的的良好结合,为为企业建立起起一个“全面面、协同”的的集合运营管管理平台。第二章 需求分分析2.1 总体需需求本系统是某实体体连锁药房的的网上药店打造的后后台进销存系统,该网上药店致力于建立立“中国健康商商品第一服务务平台”,为消费者者提供优质、价价廉、物美、诚诚信的健康类类商品。经营营的品种主要要涉

20、及“营养保健品品、母婴用品品、护理美容容品、成人用用品、医疗器器械、药膳礼礼品”等。千余家家供应商,数数万个品牌,品品种繁多。开展“医药零售售电子商务”业务的企业业或公司,都都需要“医药零售电电子商务网站站”与“医药零售电电子商务进销销存”两个系统的的支撑。医药药零售电子商商务网站系统统是对客户展展示医药商品品信息并提供供网上购物的的功能系统;医药零售电电子商务进销销存系统是为为了配合“医药零售电电子商务网站站”业务而建设设的系统,对对网站销售药药品的实体仓仓库与门店“进货、销售售、存储”等进行管理理的应用系统统;“医药零售电电子商务网站站”与“医药零售电电子商务进销销存”将进行对接接,完成药

21、品品数据的实时时传输与处理理,以保证“医药零售电电子商务”业务的顺利利实施与执行行。医药零售电子商商务进销存系系统要想符合合行业要求,前前期的需求分分析在系统开开发过程中有有非常重要的的地位,它的的好坏直接关关系到系统开开发成本、系系统开发周期期及系统质量量。它是系统统设计的第一一步,是整个个系统成开发发成功的基础础。详细周全全的需求分析析,可以减少少系统开发中中的错误,又又可降低修复复错误的费用用,从而大大大减少系统开开发成本,缩缩短系统开发发周期。需求求分析的结果果是系统开发发的基础,关关系到系统的的成败和软件件产品的质量量。首先,此系统需需要实现商品品“进货、销售售、存储、退退货、配货、

22、盘盘点”等基础流程程与功能;以以保证对“实体仓库或或门店”商品库存的的管理、与“医药零售电电子商务系统统”的紧密配合合。其次,此此系统还需实实现“商品信息的的登记、供货货渠道的登记记、商品库存存异常纠正、商商品零售价格格设置与维护护、商品有效效期报警监控控、商品在仓仓库或门店摆摆放货位参数数设置与维护护”等功能;这这些都是此系系统的辅助功功能,能更好好的提升“医药零售电电子商务进销销存”系统的易用用性、适应商商品错综复杂杂的异常业务务情况的解决决与监管。最最后,实现此此系统与“医药零售电电子商务网站站”的良好结合合,才能达到到一个“全面面、协同”的的运营管理平平台标准,才才能实现“操操作易用性

23、、设设置灵活性和和功能扩展性性”的充分保保证。医药零售电子商商务进销存系系统的业务模模式:实现对对商品“进货、存储储、退货、盘盘点”的管理;将将商品库存数数据传输给“医药零售电电子商务网站站”,由其完成成商品基础信信息及库存的的展示,在客客户网上购物物后将购买商商品信息传输输给本系统;本系统根据据“医药零售电电子商务网站站”传输的购买买商品信息进进行配货处理理,并将处理理结果反馈给给“医药零售电电子商务网站站”系统,由其其完成后续的的网站售后服服务工作。2.2 业务流流程梳理及优优化通过医药行业实实体零售进销销存系统的市市场调研,对对本系统的业业务流程进行行了梳理及优优化,具体如如下:1本系统

24、的商商品“进货”业业务流程图1 商品“进进货”业务流流程图商品“进货”业业务流程描述述:将供货渠渠道、商品信信息维护到系系统;采购人人员制定采购购计划,向供供货渠道采购购商品;质检检人员在商品品到达仓库后后,进行质量量核验;仓储储人员在质检检核验通过后后,进行商品品入库及摆放放。2本系统的商商品“退货”业业务流程图2 商品“退货”业务流程图商品“退货”业业务流程描述述:将供货渠渠道、商品信信息维护到系系统;业务人人员提交退货货申请;采购购人员与供货货渠道核准退退货信息;仓仓储人员根据据采购人员核核准退货信息息进行商品下下架、打包、配配送操作。3本系统的商商品“销售”业业务流程图3 网站零零售商

25、品业务务流程图图4 门店零零售商品业务务流程图商品“销售”业业务流程描述述:涉及“网网站销售、门门店销售”两两个流程。网站销售流程:客户在网站站购买下单后后;网站会生生成一个销售售订单;同时时,会生成一一个商品配送送单据;仓储储根据订单商商品进行商品品打包、快递递操作。门店销售流程:仓库人员将将商品配送到到门店展示;客户在门店店购买付款;门店会生成成一个零售订订单。4本系统的商商品“盘点”业业务流程图5 商品“盘盘点”业务流流程图商品“盘点”业业务流程描述述:仓储人员员进行盘点工工作登记,设设定盘点时间间周期;系统统自动获取系系统库存数据据;仓储人员员登记盘点的的实际库存数数据;系统自自动将系

26、统库库存数据与盘盘点库存数据据进行对比,筛筛选不一致库库存数据;财财务人员核查查不一致库存存数据,进行行报损或报溢溢操作。2.3 功能性性需求通过医药行业实实体零售进销销存系统的市市场调研,以以及对本系统统的业务流程程进行了梳理理及优化,分分析了以下功功能需求:1对商品信息息与售价的维护功能:第一步步,将商品详详细信息在系系统中进行登登记,便于采采购人员制定定采购计划中中选定,使网网站能够详细细、清楚的展展示商品信息息;数据涉及及“便于采购购计划选定的的商品名称、规规格、单位、生生产企业”等等信息,还涉涉及“便于网网站信息展示示的化学名称称、商品分类类、批准文号号、储存条件件、功能疗效效、说明

27、书、重重量”等信息息;需要具备备“添加、修修改、查看”等等功能。第二二步,分别对对“网站售价价、门店售价价”进行维护护,为客户在在“网站、门门店”购买环环节不可缺少少的数据;数数据涉及“市市场价、限制制零售价、零零售价、会员员价、贵宾价价”等信息,需需要具备“修修改、查看”等等功能。图6 商品信信息与售价维维护的用例图2对商品入库库的功能:包括“采购计划、货货物质检、验验收入库”三大部分。第一步,将采采购人员与供供货渠道确定定的采购数据据在系统中进进行登记,便便于商品到货货后,质检人人员进行核验验与处理;数数据涉及“供供货渠道信息息、采购商品品信息、商品品最近入库进进价、本次采采购计划进价价/

28、数量”等等信息,需要要具备“添加加、修改、查查看”等功能能。第二步,根据据采购数据对对实际到货商商品进行质量量与数量核验验,在系统中中进行登记,便便于商品质检检完毕后,仓仓储人员进行行入库与摆放放操作;数据据涉及“采购购计划信息、验验收商品进价价/数量、验验收商品批号号/有效期”等等信息,需要要具备“登记记、查看”等等功能。第三三步,根据质质检验收数据据对实际入库库商品进行质质量与数量确确认,在系统统中进行登记记,便于商品品库存的更新新存储操作;数据涉及“验验收单据信息息、入库商品品进价/数量量、入库商品品批号/有效效期、商品预预期货位号”等等信息,需要要具备“登记记、查看”等等功能。入库库登

29、记生效以以后,系统根根据入库数据据自动完成商商品库存的变变更存储。图7 商品入入库的用例图3对商品退货货的功能:包括“计划申请、计计划核准、质质检出库”三大部分。第一一步,业务人人员根据商品品有效期与积积压情况,对对商品提出退退货申请,便便于对库存资资金的合理控控制;数据涉涉及“供货渠渠道信息、商商品基础信息息、商品库存存信息、预期期退货数量”等等信息,需要要具备“添加加、修改、查查看”等功能能。第二步,采购购人员根据商商品退货申请请数据与供货货渠道进行洽洽谈与确认,将将最终可以退退货数据登记记到系统,便便于仓库人员员对商品进行行下架、打包包、配送操作作;数据涉及及“供货渠道道信息、商品品基础

30、信息、商商品库存信息息、核准退货货数量、核准准退货价格”等等信息,需要要具备“查看看、修改”等等功能。第三三步,仓储人人员根据商品品核准退货数数据进行商品品下架、打包包、配送操作作;数据涉及及“供货渠道道信息、商品品基础信息、商商品库存信息息、核准退货货数量、核准准退货价格、实实际退货数量量”等信息,需需要具备“查查看、生效”等等功能。图8 商品退退货的用例图4对客户网站站购买信息的的记录功能:第一步步,客户在网网站购买商品品后,系统自自动生成一个个购买订单,记记录客户的购购买信息,便便于后续的售售后服务工作作延续;数据据涉及“客户户联系方式、客客户收货地址址、客户付款款信息、客户户收货方式、

31、客客户购买商品品、客户优惠惠数据”等信信息,需要具具备“查看、修修改、删除、状状态跳转”等等功能。第二二步,客户网网站购买订单单生成后,系系统自动生成成一个精确到到商品批号的的配送单,同同时更新商品品库存数据并并保证准确性性;数据涉及及“商品配送送单位、商品品基础信息、商商品入库信息息、商品配送送数量、商品品配送进价”等等信息,需要要具备“查看看、删除、修修改、生效、状状态跳转”等等功能。5对门店销售售商品的零售售管理功能:第一步,仓储储人员根据门门店零售需求求,将商品提提前配送到门门店进行展示示,便于吸引引客户购买,配配送的商品信信息在此进行行登记;数据据涉及“商品品配送单位、商商品接收单位

32、位、商品基础础信息、商品品库存信息、商商品配货数量量、商品配货货价格、商品品接收货位”等等信息;需要要具备“添加加、修改、删删除、查看、生生效、验收、状状态跳转”等等功能。第二二步,客户在在门店购买商商品后,系统统自动生成一一个购买订单单,记录客户户的购买信息息,便于后续续的售后服务务工作延续;数据涉及“客客户联系方式式、客户付款款信息、客户户购买商品、客客户优惠数据据”等信息,需需要具备“查查看、修改、删删除、添加”等等功能。6对商品盘点点的功能:第一一步,仓储人人员在进行盘盘点前,在系系统登记盘点点需求,明确确盘点开始时时间以获取系系统库存数据据,便于与盘盘点的库存数数据进行对比比分析;数

33、据据涉及“盘点点范围、盘点点方式、盘点点周期”等信信息,需要具具备“添加、修修改、删除、查查看、授权”等等功能。第二二步,仓储人人员在盘点开开始后,通过过手持设备对对实际商品库库存数据进行行登记,便于于与系统库存存数据进行对对比分析;数数据涉及“商商品基础信息息、商品库存存数量、商品品货位编码、商商品损坏数量量”等信息;需要具备“添添加、修改、查查看、删除”等等功能。第三三步,系统自自动系统与盘盘点库存数据据不一致的信信息进行报警警提示,以保保证系统商品品库存数据与与实际商品库库存数据的一一致性;数据据涉及“商品品基础信息、系系统商品库存存数量、盘点点商品库存数数据、商品货货位编码、商商品损坏

34、数量量、商品库存存差异数量”等等信息;需要要具备“查看看、处理”等等功能。第四四步,财务人人员根据库存存差异数据进进行核准,对对出现的库存存差异进行损损溢登记,以以实现系统商商品库存数据据与实际商品品库存数据的的一致性;数数据涉及“商商品基础信息息、商品库存存信息、损溢溢类型、损溢溢数量”等信信息;需要具具备“添加、修修改、查看、删删除、审核”等等功能。7对商品进行行停止采购的的功能:当商商品出现积压压,或者与供供货渠道出现现分歧时,对对商品进行停停止采购操作作,禁止采购购人员继续购购进此商品;数据涉及“商商品基础信息息、商品库存存信息”等信信息;需要具具备“添加、修修改、删除、查查看、审核”

35、等等功能。8对商品进行行停止销售的的功能:当商商品出现质量量问题需要厂厂家召回,或或者运营决定定不再销售此此商品时,对对商品进行停停止销售操作作,禁止“网网站、门店”在在继续销售此此商品;数据据涉及“商品品基础信息、商商品库存信息息”等信息;需要具备“添添加、修改、删删除、查看、审审核”等功能能。9对供货渠道道的管理功能:将将商品供货渠渠道在系统中中进行登记,便便于采购人员员制定采购计计划中选定;数据涉及“供供货渠道名称称、地址、联联系人、营业业执照、药品品资质”等信信息;需要具具备“添加、删删除、修改、查查看、审核”等等功能。10对在库商商品的有效期期监控报警功功能:根据“企企业运营、供供货

36、渠道”的的要求,对商商品有效期报报警参数进行行设置,便于于及时发现达达到有效期警警戒线的商品品,及时进行行供货渠道退退货、运营清清仓等工作;数据涉及“商商品信息、报报警类型(按按供货渠道、按按企业运营)、报报警范围(单单一供货渠道道、全部供货货渠道)、初初-中-高报报警天数”等等信息,需要要具备“添加加、修改、查查看”报警参参数的功能,需需要具备“查查看、处理”报报警商品的功功能。2.4 非功能能性需求医药零售电子商商务进销存系系统满足用户户业务需求而而必须具有且且除功能需求求以外的特性性。非功能性性需求包括系系统的性能、可可靠性、可维维护性、可扩扩充性和对技技术和对业务务的适应性等等等。2.

37、4.1 性性能指标性能需求部分,主主要有两个方方面的指标要要求,即响应应时间要求和和并发能力要要求。并发性:因本系统主要是是内部运营人人员使用,所所以在访问指指标上要求可可以满足千兆兆以太网环境境中,可支持持系统用户数数1万人,日日活跃用户数数1千人,平平均在线使用用时间以2小小时为基准,平平均并发用户户数为80人人。响应时间:此用例以多用户户并发查询为为主,以平均均并发用户数数80人为例例,并发查询询的平均响应应时间不能超超过3秒,考考虑到峰值的的浪涌情况,峰峰值并发人数数为100人人时,并发查查询的平均响响应时间不能能超过4秒。2.4.2 安安全性业务安全性方面面,保证系统统不会由于自自身

38、的故障或或失效导致应应用系统的其其它成份相继继失效甚至崩崩溃的特性。数数据安全性方方面,防止外外界或内部用用户的非法或或恶意访问本本系统。即系系统本身应有有完善的权限限管理功能,通通过对权限的的配置管理,可可实现对于不不同操作角色色的访问控制制,同时在关关键业务数据据的更新与删删除操作上,应应具备操作审审核功能以及及操作日志。便便于追踪数据据操作轨迹,保保证数据层面面的安全。2.4.3 稳稳定性本系统的运行要要为7*244小时的不间间断自动运行行,即除必要要的少量配置置文件的修改改之外,日常常的业务均由由系统自动运运行、勿需人人工干预。运运行操作人员员仅在系统报报警提示的情情况下,进行行非正常

39、情况况下的人工干干预或通知技技术人员进行行故障维修。2.4.4 可可维护性系统一旦投入运运行就不能间间断。除了要要求系统具有有良好的维护护性外,还应应当拥有离线线的维护环境境以便在不影影响正常业务务的情况下进进行软件的维维护工作。2.4.5 可可扩展性随着业务的不断断发展,新的的系统也将不不断建设,因因此,本项目目应具有较好好的可扩展性性,为应用系系统的进一步步扩充和升级级提供方便。系系统应适应业业务部门的需需求变更及扩扩展,多采用用配置方法功功能调整,而而不需要对程程序做大的修修改。系统应应能适应后续续应用的添加加,系统整体体框架保持稳稳定,不需要要做大量的程程序修改。随随着用户数的的增长及

40、功能能应用的增长长,软件系统统通过硬件性性能的调整而而保持相对的的稳定性。2.4.6 易易用性为便于操作人员员的人工干预预,有关系统统配置、运行行参数、节目目表的修改等等,应提供直直观、方便的的修改界面,系系统可按照配配置的参数自自动运行,减减少操作人员员的劳动强度度。2.4.7 规规范性本系统的设计需需要采用标准准的通信、网网络等协议,严严格遵循软件件工程规范化化的设计原则则,不同的设设计阶段进行行严格的设计计评审及完成成相应的设计计文档等,对对整个设计过过程进行规范范化的管理和和控制。收集集与分发的所所有资料应具具有规范的文文件命名和数数据格式。第三章 系统总总体设计3.1 系统技技术架构

41、进销存是一个功功能复杂,系系统庞大的系系统,在进销销存系统里管管理着多个操操作用户和多多年商业信息息的数据。因因此技术架构构时必须重点点考虑整个系系统的跨平台台、安全性、稳稳定性、实用性及可伸伸缩性,同时时技术架构应应该有非常好好的可扩展能能力,采用模模块化、构件件化以及面向向对象的设计计方法,并符符合整个项目目的建设原则则和技术要求求。结构选型型恰当与否,直直接关系到系系统的成败。在在结构选型中中主要考虑先先进性和实用用性并重原则则、标准化和和规范化原则则、开放性和和兼容性原则则、松耦合和和粗粒度集成成原则、可扩扩展性和可维维护性原则、可可扩展性和可可维护性原则则。基于以上原则,并结合当前业

42、内的成功案例,本系统技术体系上选用J2EE技术,采用B/S/D三层结构进行应用系统的开发。开发采用Srpping+wwebworrk2+ibbatis+Freemmarkerr+MySQLL该系统的技术架架构划分三个个层次:展示示层/业务逻逻辑层/数据据访问层。图9 系统技技术架构图展现层英文是PPresenntatioon Layyer,是实实现显示功能能的,在进销销存系统里就就是展示给用用户的UI部部分,使用户户直接操作的的界面,用户户通过展示层层获取信息,并并对信息进行行管理。系统统通过展示层层也能获取用用户的行为信信息。这部分分一般使用BB/S结构来来完成,当然然你也可以使使用专门远程

43、程客户端来实实现;业务逻辑层因为为是由大量组组件(Commponennts)组成成的,也可称称为组件层,组组件从不同角角度又可分为为各种类型,然然后又有不同同的流派,目目前占主要位位置的是Moodel+SServicce,模型加加服务,所以以这一层又称称为业务服务务层Busiiness Serviice;也有有称为Moddel业务层层;持久层是负责对对象持久化也也就是数据库库操作的层次次,英文Peersisttence Layerr,主要负责责把用户的操操作数据,通通过分析整理理转化成数据据库语言,最最终存储到数数据库里,在在用户需要使使用的时候再再读取使用,例例如:用户增增加一个供应应商信息

44、,用用户在系统里里,填入供应应商的名称,供供应商地址,供供应商营业执执照,联系人人,开户银行行等信息,在在持久层把这这些信息存储储导数据库中中的相应的供供应商表里。展现层框架在进销存系统中中用户操作比比较频繁,访访问量也会比比较大,所以以选择一个效效率高、速度度快的展示层层是很重要,可可以给用户带带来良好的用用户体验。用用户在使用系系统时,就是是在和展示层层进行交互,用用户的使用体体验全部来自自展示层,展展示层的选择择最终影响到到用户的体验验。因此进过过调研测试最最终选择了FFreeMaarker,FreeMMarkerr是一个用JJava语言言编写的模板板引擎,它基基于模板来生生成文本输出出

45、。FreeeMarkeer与Webb容器无关,即即在Web运运行时,它并并不知道Seervlett或HTTPP。它不仅可可以用作表现现层的实现技技术,而且还还可以用于生生成XML,JJSP或Jaava 等。FreeMarrker允许许Java servllet保持图形设计计同应用程序逻辑辑的分离,这这是通过在模模板中密封HHTML完成成的。模板用servllet提供的的数据动态地地生成 HTTML。模板板语言是强大大的直观的,编译器速度快,输出接近静态HTML页面的速度。虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显

46、示准备的数据。FreeMarker与容器无关,因为它并不知道HTTP或Servlet;FreeMarker同样可以应用于非Web应用程序环境,FreeMarker更适合作为Model2框架(如Struts)的视图组件,可以在模板中使用JSP标记库,FreeMarker是免费的。业务逻辑层框架架进销存系统是一一个复杂而庞庞大的系统,里里面包含非常常多而复杂的的业务逻辑,例例如一个供应应商的操作就就包括,供应应商增加,供供应商修改,供供应商3级审审核,供应商商标志等,而而且以上每一一个操作又对对应相应的一一系列相关操操作,因此为为了能尽量降降低开发成本本和开发过程程中的复杂度度,就必须选选择一个功

47、能能强大,使用用方便,学习习成本低的框框架去实现逻逻辑层,在经经过业内调研研和内部的讨讨论后,weebworkk非常适合我我们的进销存存系统的开发发,具体分析析如下:1.因为webbwork简简洁、灵活功功能强大,它它是一个标准准的Commmand模式式框架实现,并并且完全从wweb层脱离离出来。2.Xworkk提供了很多多核心功能:前端拦截机机(inteercepttor),运运行时表单属属性验证,类类型转换,强强大的表达式式语言(OGGNL the OObjectt Grapph Nottationn Langguage),IIoC(Innversiion off Conttrol依赖赖倒

48、转控制)容容器等。WeebWorkk建立在Xwwork之上上,处理HTTTP的请求求和响应。所所有的请求都都会被它的前前端控制器(SServleetDisppatcheer,最新版版本是FillterDiispatccher)截截获。前端控控制器对请求求的数据进行行包装,初始始化上下文数数据,根据配配置文件查找找请求URLL对应的Acction类类,执行Acction,将将执行结果转转发到相应的的展现页面。3. WebWWork2支支持多视图表表示,视图部部分可以使用用JSP, Veloccity, FreeMMarkerr, JaspeerRepoorts,XXML等。 数据访问层框架架持久

49、层框架目前前有Hibeernatee和各种JDDO产品,当当然还有直接接写SQL语语句的JDBBC。因为进进销存系统本本身的复杂程程度,就决定定持久层的复复杂性,只有有选择一个功功能强大,使使用方便、透透明的框架才才能给开发人人员带来方便便,无论在开开发过程和调调试过程使用用一个能对SSQL透明的的的框架是非非常有好处的的!我们选择iBaatis,因因为Ibattis的灵活活性和透明度度的的综合性性要比hibbernatte和其他的的JDO产品品要好。持久层框架架质量好与坏坏区分就是是是否是O/RR Mappping,也也就是对象和和关系数据库库映射,关系系数据库需要要实现定义好好Schemm

50、a结构;对对象因为字段段而变的也有有一个自己的的结构,如何何将对象数据据自动持久化化到数据库中中,首先我们们得定义两者者结构的对应应,这实际是是数据的元数数据定义。因为Hiberrante/iBatiis这样O/R Mappping工工具帮助你实实现对象和数数据库转换,克克服了对象和和数据库阻抗抗现象,O/R Mappping总总结 ,所以以才使得我们们更多的可以以对象方式(从从模型Moddel对象)来来考虑Javva EE/J2EE系系统,可以完完全放弃以前前那种以数据据库为中心的的思维方式。所以,是否选用用好的持久层层框架,取决决于你整个团团队思维是否否彻底OO了了,是否需要要真正OO,当

51、当然,对于一一些小型项目目,有时我们们觉得直接使使用JDBCC模板反而更更加轻松快捷捷一点,这也也是Spriing的JDDBC模板/iBatiis的Jdbbc模板存在在的理由了。从以上可以看出出,灵活性/快速性/简简单性/可伸伸缩性是我们们进行架构选选择的主要几几个依据,架架构选择实际际就是在这几几个策略之间间做一个平衡衡。当然,还还有一个非常常重要的因素素,因为它不不属于某个层层次的技术,性性能/缓存是是必须和上面面因素综合考考虑的因素。3.2 系统功功能架构根据对进销存系系统目标和业业务流程的分分析,确定了了本系统的七七大模块:供供应商管理、商商品信息管理理、商品进货货管理、商品品退货管理

52、、商商品价格管理理、商品销售售管理、商品品盘点管理。图10 系统统功能架构图3.2.1 供供应商管理供应商管理:是是系统运作的的基础,要实实现对供应商商信息的动态态管理;供应应商信息要先先于其他信息息录入系统,才才能保证正常常运行。包括括:供应商维维护、供应商商标志、结算算方式维护三三个模块;供供应商维护是是对供货渠道道基础信息进进行登记与动动态管理,供供应商标志是是根据供货渠渠道对企业的的重要程度进进行分类,结结算方式是将将供货渠道存存在的各种结结算模式进行行登记,便于于本系统财务务资金核算。3.2.2 商商品信息管理理商品信息管理:是系统运作作的基础,要要实现对商品品信息的动态态管理;除供

53、供应商信息录录入外,需要要先于其他信信息录入系统统,才能保证证正常运行。包括:商品信息维护、商品类别维护、商品信息标志、商品停止采购;商品信息维护是对商品基础信息进行登记与动态管理,商品类别维护是根据不同的业务定义进行的属性划分,商品信息标志是根据商品对企业的重要程度进行的分类,商品停止采购是在商品出现积压,或者与供货渠道出现分歧时,禁止此商品继续采购。3.2.3 商商品进货管理理商品进货管理:采购人员从从与供应商洽洽谈采购计划划,到商品到到货信息录入入到系统的整整套商品进入入业务流程。包括:采购计划制定、验收单、入库单、商品效期报警、商品货位维护;采购计划制定是采购人员与供货渠道确定的采购数

54、据在系统中进行登记;验收单是质检人员对实际到货商品进行质量与数量核验;入库单是仓储人员对实际入库商品进行质量与数量确认,在系统中进行登记,便于商品库存的更新存储操作;商品效期报警是商品有效期报警参数进行设置,便于及时发现达到有效期警戒线的商品,及时进行供货渠道退货、运营清仓等工作;商品货位维护是对库房货架进行命名,并将信息登记到本系统。3.2.4 商商品退货管理理商品退货管理:业务人员从从根据商品积积压或近有效效期情况,提提交商品退货货申请,到仓仓储人员将商商品下架、包包装、退还的的整套商品出出库业务流程程。包括:商商品退货申请请、商品退货货调整、商品品退货单;商商品退货申请请是业务人员员根据

55、商品有有效期与积压压情况,对商商品提出退货货申请,便于于对库存资金金的合理控制制;商品退货货调整是采购购人员根据商商品退货申请请数据与供货货渠道进行洽洽谈与确认,将将最终可以退退货数据登记记到系统;商商品退货单是是仓储人员根根据商品核准准退货数据进进行商品下架架、打包、配配送。3.2.5 商商品价格管理理商品价格管理:是系统开展展销售业务的的基础信息,要要实现对商品品价格的动态态管理;不进进行商品价格格维护前,是是不可以开展展销售业务的的。包括:网网站价格维护护、门店价格格维护;网站站价格维护是是仅针对网站站商品零售价价格进行动态态管理;门店店价格维护是是仅针对门店店商品零售价价格进行动态态管

56、理。3.2.6 商商品销售管理理商品销售管理:网站或门店店将销售信息息录入到系统统,同时实现现商品的出库库;可以自动动计算销售总总额和销售利利润,可以查查商品的销售售明细与汇总总等信息。包包括:网站订订单维护、门门店订单维护护、网站配送送维护、门店店配送维护、商商品停止销售售;网站与门门店订单维护护是客户在网网站购买商品品后,系统自自动生成一个个购买订单,记记录客户的购购买信息,便便于后续的售售后服务工作作延续;网站站配送维护是是客户网站购购买订单生成成后,系统自自动生成一个个精确到商品品批号的配送送单,同时更更新商品库存存数据并保证证准确性;门门店配送维护护是仓储人员员根据门店零零售需求,将

57、将商品提前配配送到门店进进行展示,便便于吸引客户户购买,配送送的商品信息息在此进行登登记与动态管管理;商品停停止销售是商商品出现质量量问题需要厂厂家召回,或或者运营决定定不再销售此此商品时,禁禁止“网站、门门店”继续销销售此商品。3.2.7 商商品盘点管理理商品盘点管理:仓储人员定定期对库存商商品进行清点点,以保证系系统记录的商商品库存数据据与商品实际际库存数据保保持一致。包包括:商品盘盘点登记、系系统库存数据据、盘点库存存数据、库存存数据对比表表、商品损溢溢登记;商品品盘点登记是是仓储人员在在进行盘点前前,在系统登登记盘点需求求,明确盘点点开始时间以以获取系统库库存数据;盘盘点库存数据据是仓

58、储人员员在盘点开始始后,通过手手持设备对实实际商品库存存数据进行登登记与动态管管理;库存数数据对比表是是系统与盘点点库存数据进进行对比,对对不一致的信信息进行报警警提示;商品品损溢登记是是财务人员根根据库存差异异数据进行核核准,对出现现的库存差异异进行损溢登登记,以实现现系统商品库库存数据与实实际商品库存存数据的一致致性。3.3 系统网网络拓扑图图11 系统统网络拓扑图上图展示的是系系统的网络拓拓扑结构,整整个信息系统统建立一个集集中的数据中中心,共用数数据库服务器器、WEB服服务器。整个个系统运行在在基于因特网网或局域网之之上,核心交交换机或互联联网供用户访访问。通过分分级权限管理理,各级系

59、统统操作用户都都可以在各自自范围内进行行业务处理。1系统部署的的安全策略系统部署的安全全性是首要问问题,由于BBS模式采采用点对多点点、多点对多多点这种开放放的结构模式式,并采用TTCPIPP这一类运用用于Inteernet的的开放性协议议,其安全性性只能靠数据据服务器上管管理密码的数数据库来保证证。现代企业业需要有开放放的信息环境境,需要加强强与外界的联联系,这使得得大多数企业业将他们的内内部网与Innterneet相连。由由于采用TCCPIP,必必须采用一系系列的安全措措施,如构筑筑防火墙,来来防止Intternett的用户对企企业内部信息息的窃取以及及外界病毒的的侵入。BS模式是否否安全

60、取决于于管理者,加加强帐号密码码管理和构筑筑防火墙是很很必要的。在在硬件架构中中,我们设置置防火墙以防防止外界的侵侵入,在软件件层面,则需需要对用户的的权限进行控控制,以保证证系统安全。因因此,通过多多种安全策略略保证了整个个系统在网络络环境中的安安全运行。2系统部署的的性能保障由于存在着多用用户多业务功功能的并发操操作,因此性性能是系统部部署的重要问问题。为保证证数据的高速速访问,我们们在前端部署署了两台WEEB服务器,采采用DNS随随机的方式,将将用户的访问问流量分担到到两台前端服服务器上去,这这样既可以使使系统的整体体访问能力提提高,用可以以实现高可用用。3系统部署的的稳定性由于系统的各

61、种种业务与运营营相关,因此此对于系统运运行的稳定性性提出了较高高要求。为保保证系统能提提供不间断服服务,我们采采用了集群技技术,在应用用服务器和数数据库服务器器层面都采用用了双机的高高可用架构,大幅度提升了系统和数据的稳定性。第四章 系统详详细设计4.1 功能模模块详细设计计由于功能模块中中涉及的功能能较多,此处处以供应商管管理、商品管管理、采购计计划管理为系系统详细设计计用例,详细细展开各项功功能需求。4.1.1 供供应商管理供应商信息“查查询”功能,附附带“创建、修修改、删除”等等功能;此页页面可查询与与维护“进销销存系统”中中所有的供应应商信息。表1 通用操操作规则表名称规则创建点击则新

62、窗口打打开“创建供供应商”页面面。修改选中某一供应商商、此供应商商为“创建、正正常”时,才才可点击此按按钮;点击则则新窗口打开开“修改供应应商”页面。删除选中某一供应商商、此供应商商为“创建”时时,才可点击击此按钮;点点击则新窗口口打开“删除除供应商”提提示层。删除除提交后,此此供应商状态态变更为“作作废”。提交审核选中某一供应商商、此供应商商为“创建、正正常”时,才才可点击此按按钮。表2 人员权权限管理名称权限规则-特殊权限对供应商进行创创建、查看、修修改、删除操操作。采购主管审核独立权限-状态规则说明定义:包括“创创建、正常、作作废”。1、创创建定义为“创创建供应商信信息保存后,系系统自动

63、更新新为此状态”;2、正常定义义为“提交成成功的意思,系系统自动更新新为此状态”。66、作废定义义为“此供应应商信息已经经没有意义,不不能再进行任任何操作,如如果重新与作作废供应商合合作,需要重重新创建此供供应商信息”。活动图例说明图12 供应应商管理活动动图由以上活动图,可可以得到供货货渠道实现的的业务流程如如下:采购人员登录主主界面,点击击供货渠道管理理链接,进入入供货渠道管理理页面;此时需要对采购购人员身份进进行验证,因因此系统转入入采购人员身份份验证界面;采购人员输入身身份信息,包包括合法的用用户名和密码码,试图登录录系统。系统统将采购人员输入入的身份信息息与数据库中中的信息进行行比对,若两两者一致,则则允许登录,系系统自动跳转转至供货渠道道管理界面。否否则,系统给给出登录失败败信息,并重重新转至采购购人员身份验验证界

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!