2022年康民药店网上购物系统 .pdf
摘要康民药房是是一家第三方医药健康网购平台, 为广大消费者提供OTC 药品、保健品、药膳礼品、母婴用品、美容减肥商品、医疗器械等商品地网购及健康资讯服务. 系统设计构建基于Internet,采用 B2C 结构,设计采用ASP 语言编写,是根据当前市场需求和经济走势而设计开发地电子商务平台.它有利于商家地宣传推广,提高知名度和市场影响力.本文首先介绍了网上购物系统地现状及开发背景,然后论述了系统地设计目标,市场需求,系统需求和系统总体结构设计方案,较详细地论述了系统地详细设计和实现.文中主要叙述系统为用户提供了会员注册登录,商品浏览,购物车管理,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,订单管理等功能.最后,本文对制作网上购物系统地过程进行了系统总结,并列出所引用书目地名称.在设计方面,本系统采用B/S 三层结构,同时使用ASP 技术进行动态页面地设计 .后台数据库选用 Access 数据库 .关键词: ASP; Access ; 网上购物系统;动态网站; 电子商务精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 38 页AbstractBumrungrad pharmacy is an Internet-based B2C (Business to Consumers) mode electronic shopping system, and the design and development of e-commerce platform based on the current e-commerce and the economic situation. It is conducive to the promotion of businesses, improve visibility and market influence.Bumrungrad online pharmacies is a third-party medical health online shopping platform, by bringing together the national mainstream pharmacy, build open the realm of health e-commerce platform, and provide consumers with OTC drugs, health products, medicated gifts, baby products, beauty slimming goods, medical equipment and other goods online shopping and health information services.This paper first introduces the background of the current situation and development of the online shopping system, and then discusses the design goals of the system, market demand, system requirements and overall system structure design, more detailed discussion of the detailed design and implementation of the system. Finally, the process of making the online shopping system systematic summary and list the name of the reference bibliographies.This system is mainly to provide users with the Join Now Sign commodity browsing, shopping cart management, user information modify functions, provides administrators with merchandise management, user information management, order management, and other functions. In terms of design, the system uses B / S three-tier structure, the design of dynamic pages using ASP technology. Back-end database to use Access database.Key words: Access 。 online shopping system 。 dynamic websites 。 e-commerce精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 38 页目录摘要 . IAbstractII1. 绪论 . 11.1 简介 . 11.2 研究背景与研究目地、意义 . 11.2.1 研究背景 . 11.2.2 研究目地及意义 . 21.2.3 本课题地国内外研究现状. 21.3 课题内容简介 . 31.4 论文内容概括 . 32. 需求分析 . 42.1 工程可行性分析 . 42.2 网上药店地市场需求分析 . 42.3 开展网上药店地系统需求分析 . 52.4 开发环境需求分析 . 72.5 相关技术分析 . 73.系统总体结构设计 . 83.1 系统功能设计 . 93.2 系统各主要模块流程图 . 103.3 系统数据库设计 . 124.系统功能实现 . 154.1 用户注册及登录模块 . 154.1.1 用户注册及登录模块功能简介. 154.1.2 用户注册及登录模块地实现. 154.2 首页设计 . 164.2.1 首页设计简介. 174.3 药品信息浏览模块 . 184.3.1 药品信息浏览模块功能简介. 184.3.2 药品信息浏览模块地实现. 184.4 药品地订购模块 . 194.4.1 药品地订购模块功能简介. 194.5 药品信息管理模块设计 . 234.5.1 药品信息管理模块功能简介. 234.5.2 药品信息管理模块地实现. 234.6 订单查询及管理模块设计 . 264.6.1 药品订单管理模块功能简介. 264.6.2 药品订单管理模块地实现. 27精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 38 页4.7 用户管理模块设计 . 284.7.1 用户管理模块功能简介. 284.7.2 用户管理模块地实现. 295.总结 . 30致谢. 31参考文献 . 32精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 38 页1. 绪论1.1 简介网上药店是指通过互联网向消费者销售药品、保健品等商品和提供在线医学资讯服务地电子虚拟销售市场,是医药电子商务地一个分支,在中国,因其涉及到到人身健康,国家对其监管远比一般地电子商务严格许多,开办网上药店必须同时取得互联网药品信息服务资格证书和互联网药品交易服务资格证书两本证书,而且目前网上药店经营暂时禁止出售处方药 .此类网站大都采用B2C 模式.在网上药店上,消费者在家里就能通过网络24小时全天购买所需地药品,且价格较市场更加实惠.1.2 研究背景与研究目地、意义1.2.1研究背景自 20 世纪中期开始,随着计算机地出现和逐步地普及,世界开始步入信息时代,电子商务这一概念迅速崛起,现如今电子商务已经广泛而深刻地改变着人们地生活方式.网上药店是医药电子商务地一个分支,因此在电子商务高度发达地时代,医疗卫生电子化应运而生.网上药店起源于美国,在1998年一个叫史密斯地哈佛大学毕业生创建了世界上第一家网上药店 Drugstore,其主要经营处方药、 OTC 和美容产品等商品,在其发展初期即得到全球知名风险投资基金KPCB 地地投资,因而得以迅速发展壮大.此后, Soma和 PlanetRx 等网上药店纷纷出现,大量网上药店如雨后春笋般涌现.但不幸地是此时恰好碰上了互联网泡沫,几年后最早地几家网上药店纷纷宣告破产.网上药店地发展艰难除了前期地经济泡沫外也跟跟美国本身医药环境有关,处方药市场是医药市场地利润来源,其份额占了整个医药市场份额65%左右,价格和利润率都比较高,但是处方药地审核权和健康险地药品目录掌握在PMB(药品福利管理机构 )手中,很多PMB拥有自己地药品邮购中心,因而PMB 和网上药店存在着市场地竞争和利益并上地冲突,从而难以同 PMB 展开合作,独立网上药店因得不到PMB 支持地销售药品非常艰难,故而主要转向销售化妆品和保健品等商品.而在中国,网上药店地生存环境比美国还要恶劣地多,医药行业是国家地特殊行业之一,因其涉及人们地人身健康,国家食品药品监督管理局(SFD)对于使用互联网销售药品服一直持审慎地态度 . 对于网上药店地准入审核严格,并且占据医药市场主要份额地处方药市场并没有对网上药店开放 . 转而几乎完全被医院垄断,加上其他药品地销售,医院共占据中国医药市场地 74% 以上,网上药店争抢仅仅是药店零售地OTC 药品部分,而 OTC药品存在价格和利润低地特点,网上药店在物流和药剂师服务上较医院诊所等要消耗更多成本. 同时由于如今医疗保险没有向网上药店开放,许多享受医疗保险地消费者因为不能报销而不愿意到网上药店购买药品 .精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 38 页1.2.2 研究目地及意义在信息化高度发达地今天,电子商务作为新兴地商务平台已经日渐成熟,在中国,淘宝,亚马逊、京东商城等大型购物网站纷纷出现并展开激烈地争夺,而医药电商却几乎还是一片尚未开发地处女地 .我国拥有 4.77亿互联网用户,这是一个庞大地消费群体,也是医药电商潜在客户,由此可以想象网上药店地巨大潜力.1.2.3 本课题地国内外研究现状在中国,早在上世纪90 年代,互联网地先知们就开始建设网上购物网站,致力于推动电子商务地发展 .现在经过十多年地发展中国电子商务地发展欣欣向荣.网上购物中地卖家可信度、物流和支付等方地方面也得到逐渐地完善.网上药店作为医疗电商地一部分,也在电子商务快速发展地浪潮中逐渐涌现.如今在我国随着药品连锁店快速发展,以及国家逐步完善地网上药店政策环境,不少药品企业把目光转向互联网,截止2009 年,我国已有11 家药店获得网上药店地经营权中国地网上药店已经得到一定地发展.然而这不是一个充分竞争地市场,结合中国巨大地互联网用户基数,网上药店这一市场仍然有着巨大地潜力.而在另一方面网上药店因其特殊性,故而国家对其地发展一直持审慎地态度,网上药店地市场异常严格,根据国家2004年发布互联网药品交易许可证规定,只有药品连锁零售企业才能申请开设网上药店,如今在中国拥有这一许可证地药店只有30 家,仅占中国全部15000 家连锁药店地千分之二.而且因为中开放处方药地网上销售,因而网上药店盈利颇为困难,跟据中国网上药店理事会调查报告显示:在2011 年,网上药店规模仅仅4 亿元,而2011 年全国医药市场地总规模已达到3718 亿,网上药品地规模居然只有传统药店地一个零头.故而,谈起网上药店,国内许多人都感叹这是一块“ 鸡肋” ,食之无味,弃之可惜 .与中国不同,在欧美发达国家,网上药品地销售额通常占药品零售市场销售额地20%以上.医药电子商务已经比较成熟,管理严谨,技术优秀,网上药品销售口碑良好,国内国内政策环境经过多年地发展已趋于完善,市场发展和效益也日渐增长.在欧美地网上药店经营模式上主要分:以美国为代表地多元化经营和以德国瑞典为代表地专业化经营两种.在德国和瑞典网上药店均由统一地机构管理,在德国医疗保障制度完善,由药剂师协会统一管理网上药店 .并制定全国统一地药品价格,禁止药店擅自抬高也或降低药品价格,药店地竞争只在专业服务方面开展.而在瑞典全国只有一家药品公司瑞典国家大药房 .这是一家国有公司,全国所有药店均归其经营管理,职能只是提供专业化医疗服务.在美国每家药店都必须拥有注册药剂师,药店必须由注册药剂师复核和签发才允许售出地处方药品 .在美国网上药店每年地销售额可达1700 亿美元左右,占据了美国药品市场20%以上地规模 .精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 38 页1.3 课题内容简介这次设计实现了一个以药品交易为主要工程地网上商城购物系统.这是一个基于Internet,采用 B2C(Business to Consumers) 模式电子购物系统,此系统地主要目标是为消费者提供一个种类齐全,价格低廉,方便快捷地药品购买地平台.本系统是一个以完成药品交易为目地地网上购物系统,主要为用户提供了免费会员注册登录及个人信息管理,药品信息浏览,电子购物车管理,个人订单管理查看,药品评论等功能,为管理员提供了管理网站药品信息,管理网站注册用户信息,管理用户订单等功能.用户不用登录就可以查看商品信息、网站公告、资讯等.而注册后,登陆网站地用户可以在线搜索、订购产品,并可在相关商品下进行留言对商品进行评价等.这些信息来源于Access数据库中相关地数据表,并用用ASP 语言以一定地形式显示在网站上,来方便用户对这些信息进行浏览和查找 .在网站设计中,管理员可以利用后台对网站进行维护与管理.管理员可以网站上地药品信息和商品类别进行添加,修改以及删除等操作.可以对用户订单进行进行删除,派送,完成等处理,同时系统管理员也可以对网站注册用户地信息进行管理和删除.在设计方面,本系统是基于Windows Server 2003服务器和 Access 数据库,采用 ASP语言进行系统地编译和开发,采用B/S 三层结构,同时使用ASP 技术进行动态页面地设计 .因而拥有较高地地稳定性和安全性.1.4 论文内容概括本文分为五章,通过结合网上药店地时代背景以及全面分析这个网上药店系统地设计与实现地过程介绍来本次地设计地系统地特性以及实现方法.第 1 章绪论了网上药店地定义,描述了网上药店地发展状况以及研究目地及意义,并介绍了国内外现状,进而介绍了本次课题内容.第 2 章系统分析首先从几个角度分析了系统开发地可行性.对网上药店进行了市场需求分析,阐述网上药店在实际生活中地意义,以及开展网上药店地优势与限制.接着进行了系统需求分析,阐述了本次设计中网上药店系统需要实现那些功能.最后,对系统进行了开发环境需求分析和相关技术分析,分别分析了本次设计开发开发需要地开发环境和相关技术.第 3 章地系统总体结构设计首先对系统进行了功能模块设计,描述了系统设计地主要功能模块及其作用,并利用文字说明、系统结构图、流程图等来介绍系统各个模块地功能以及各个模块之间地运行流程.然后网上药店进行了系统数据库设计,针对系统所有所需数据及数据之间地关联,来绘制系统数据库所需地各个基本表.第 4 章地系统功能介绍了网上药店系统地主要模块及其详细设计实现过程.对网上药店用到地主要原理和技术进行了详细地说明,介绍了各个模块地功能简介,界面设计以及部分代码,并列出了几个主要功能模块实现地流程图来对模块功能进行说明.第 5 章结论分析了系统地地成果和存在问题以及开发此系统地过程中所遇到地困难.总结了此次地设计地成功及感悟.最后是参考文献和致谢.参考文献中列出了本次毕业设计中所查阅参考资料和文中所引用精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 38 页到地定义与解释地出处.致谢中对在本次毕业设计中给予我帮助指导地老师和同学表示衷心地感谢.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 38 页2. 需求分析2.1 工程可行性分析从经济方面来看,该系统设计只是作为本人地毕业设计,只需要本机测试,只需要把本人电脑配置为服务器,硬件设备足以满足工程地需求,不需要另外购买,主要地支出是软件地配置和网站地开放费用,因为又因为该系统全部由本人独自开发,这部分费用花销也不大,但因为本人地设计能力有限,其功能还不能完善,所以没有什么经济效益可谈.从技术方面来看,整个系统属于一个较小规模较小地网上商城购物系统.该系统地主要操作还是对系统数据表地编辑、添加、删除、查找等基本操作.本课题是主要采用单机开发,通过查阅相关资料和分析测试就能够基本解决本次设计地技术问题,所以从目前来看暂时暂时不存在太大地技术问题 .从设备方面来看,只要是PentiumIII 系列及以上地计算机,内存在256M 以上,硬盘在10G,都可以满足系统地开发需要,本系统是由本人自己地电脑作为服务器地,硬件完全符合要求 .从操作方面来看,首先,网站设计采用IIS、Access 、Dreamweaver 等比较常用地软件,一般设计人员对这几款软件都比较熟悉.系统地管理主要是信息地添加、修改、查看等事物,一般工作技术人员都能够胜任.所以单从操作上来看网站设计是可行地.综上所述,从各方面来看,我们在现行条件下可以设计出符合要求地平台系统.2.2 网上药店地市场需求分析 1、网上药店最大地优势就是价格低廉,与传统地药店经营模式相比,网上药店可以节省商场租金,员工管理工资,运输存储等一大批成本费用,这为网上药店提供了低价格销售商品地基础 . 2、网上药店传递速度快随着网络技术和物流业地迅速发展,网络购物地物流配送问题就在持续地改进 .网上商品地运送有了可靠地保障,这极大地方便了在网上商店购买药品地消费者,购买者在家里就能通过网络来挑选自己中意地商品,订购药品后,只需等待几天商品即可送货上门 .这样方便了消费者,节省逛商城地时间.3、网上药店拥有巨大地潜在客户群我国如今拥有8000 多万互联网用户,在这其中以青年人居多 .这部分用户用于创新容易接受新事物容易接受网上药店这一新事物,故而这是一个巨大地潜力市场 .4、网上药店地安全性从淘宝地运营,至如今地易趣、腾讯拍拍,都在走C2C 路线,且经营状态良好 .但在同时存在地安全问题也非常之多,不少用户都反映曾经受到过欺诈.但是本次设计地这个康民药店就将这个问题完美地解决了,因为购物网站是采用B2C 模式,故而所有交易风险都将由网站卖家一力承担!这样消费者在交易中不需要承担风险,故而消费者可以在网站上放心地购买所需药品.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 38 页2.3 开展网上药店地系统需求分析本次设计是实现了一个以药品交易为主要工程地网上商城购物系统.这是一个基于Internet,采用 B2C(Business to Consumers) 模式电子购物系统 .根据系统地设计目标,系统需要提供免费地用户注册登陆服务、药品信息检索、药品信息浏览、电子购物车、订单生成等功能,具体功能地要求如下:2.3.1 前台实现功能1、用户登陆注册功能:用户用户可以在系统进行免费地注册登录.为此,系统需要提供地功能包括:用户注册和登录验证功能功能,当用户注册时,必须填写用户名和密码才能完成注册,当用户登录时系统对其输入地用户名和密码进行匹配,匹配成功才能完成登录.只有登录用户才能使用系统为用户提供地所有功能,未登录地用户则无法购买药品和下达订单等功能.若是已注册地用户,用户可以进入相应页面进行操作,若是新用户则登录本系统之前要先注册.2、药品搜索功能 :药品搜索是以实现快速地药品查找与浏览为目标功能模块,用户可以通过检索关键字来查找相关地商品信息.3、药品信息浏览功能:该模块为用户提供药品信息地浏览服务,用户不用登录就能查看网站上地所有药品信息,在首页上列出最新地药品信息,最热地药品信息,在页面左侧栏目提供药品分类信息 .每件药品需要显示信息栏目栏目包括药品地编号,药品地名称,药品地价格,药品实样地缩略图,药品信息地简介等.用户在购买地药品2 小时后,既可以对所购买地进行评价 .4、电子购物车功能:实现用户进行药品购买地功能,用户选好自己需要地药品后点击所需购买地药品界面右侧地购买按钮,药品就可以自动放入购物车内,在购物车内,用户可以更改所购买地药品数量以及删除所购药品,点击确认按钮就可以生成订单来进行购买.购物车需要显示药品地信息包括药品地编号,药品地名称,药品实样地缩略图,药品地单价,所购药品地总价等信息 .5、生成订单功能:实现用户生成购买订单地功能.当用户选择好需要地商品,并在购物车中确定是否确实所需药品数量,以及是否确实需要此药品后,点击购物车中地确认按钮,即可自动生成订单,支付订单后就可以完成网上购物.用户可以通过点击网页上方地个人中心,在其中地我地订单一栏里查看自己地订单交易情况.2.3.1 后台管理实现功能1.管理用户功能:系统管理员可以管理网站上地注册用户信息,管理员管理注册用户地具体功能包括:用户注册和验证,查找用户、修改与删除用户信息以及删除用户地功能.管理员可以通过在搜索框输入用户名来检索到自己所需用户地信息.同时,管理员在用户可模块可以浏览该网站所有已经注册过地用户信息.2.药品信息管理功能:本项功能主要实现对网站上地药品信息进行管理,具体包括对药品精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 38 页信息地浏览、添加、修改、删除等操作,药品地编辑操作中包括对药品地库存状况进行管理,库存为 0地药品在药品信息中显示 “ 无货”.同时系统管理员还可以对药品进行归类,并对药品地类别进行管理 .3.管理订单功能:这项功能是对用户地购买药品所产生地订单进行管理,管理订单功能具体有:查询用户订单、处理用户订单、确认完成订单以及删除订单等功能.订单需要显示地信息包括:订单号、所购地药品序号、所购买地药品数量、所购地药品价格,购买地药品总价格、购买时间、购买地用户、联系方式、接收地址等信息.因此,需要专门建立相应地数据表来保存这些信息 .下表是网站主要功能模块表,以表格地形式叙述康民网上药店主要功能模块以一种简单明了地方式对上文所述地网站功能模块进行概括.下表将所有功能模块归类为为三类:用户管理、商品管理、系统管理.表 2.1 网站主要功能模块系统名称功能模块模块名称功能地主要内容用户管理用户注册reg.asp用户注册成为新会员用户登录login.asp用户登录系统用户信息管理adminmember.asp对用户信息进行管理商品管理查看商品Product.asp不用登录就能查看网站上地商品商品目录管理AdminProductMenu.Asp添加/删除/修改商品管理ProductEdit.a sp管理商品信息添加商品AdminProductAdd.asp添加新地商品系统管理商品搜索search.asp列出商品地搜索情况购物车管理car.asp管理购物信息订单管理adminbuylist.asp管理商品订单文章管理ArticleAdmin.asp管理网站公告和资讯精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 38 页帮助中心help.asp为用户可能出现地常见问题提供解答2.4 开发环境需求分析工程开发地操作系统为Windows 7.使用 ASP 语言进行工程地界面制作和代码地编写,实现动态页面地设计,用Acces 作为数据库系统,工程运行为Internet 信息服务( IIS)管理器 .工程地验收方式与依据:系统开发完成后,由测试人员系统要求对系统进行测试.系统通过测试后,交给学校验收,验收地地主要依据是工程地说明书.(1)网站开发环境操作系统: Windows 7 / Windows visa/ Windows XP / Windows 2003 / Windowsv2000开发环境: Microsoft.NET Framework 3.5开发工具: Microsoft.NET Framework 2008 集成开发环境开发数据库: Access(2)服务器端运行环境操作系统: Windows 7 / Windows XP / Windows 2003 / Windowsv2000 Web服务: IIS6.0开发环境: Microsoft.NET Framework 3.5 开发数据库: Access浏览器: Internet Explorer 6.0及以上(3)客服端运行环境浏览器: Internet Explorer 6.0及以上最佳分辨率: 1280 X 768 像素/1024 X 768 像素2.5 相关技术分析2.5.1 B/S 结构本次系统设计采用采用B/S 三层结构 .B/S 结构( Browser/Server) 即浏览器 /服务器模式,是WEB 兴起后地一种网络结构模式.在这种结构下,浏览器是客户端最主要地应用软件,用户界面地工作主要通过浏览器来实现,只有极少数地事物在前端实现,而将系统功能实现地核心部分集中到服务器上,大大简化了客户端计算机地载荷,客户机上只要安装一个浏览器,由此简化了系统地开发、维护和使用.本次设计因为采用这种结构,故而在客户端中只需安装 Internet Explorer 浏览器,服务器安装Access数据库 .浏览器通过 Web Server 同数据库进行数据交互 .这种三层体系结构如图2-1 所示.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 38 页图 2-1 B/S 三层架构示意图在这种结构中,其最大地优点在于客户在联网电脑上进行系统操作,可以无需专门性地安装独立应用语言 .这就使操作端主机释放了高负荷地专门语言负担,也使客户电脑提高性能,从根源上解决了客户端地维护,达到无需维护地目地.2.5.2 ASP技术本次设计使用 ASP 语言进行工程地界面制作和代码地编写.ASP(Active Server Page )即“ 动态服务器页面 ”.这是一种专门运用于web 结构上地程序,由微软公司开发,它地优点是简单方便,这是其在编程时可以和他方程序及电脑数据库进行良性交互发挥地.该文件地后缀名为.asp,它在程序执行完成后只是单独地把结果回馈给浏览器,并且所有地程序均在客户端执行,这就减轻了客户机地负担,提高网络地交互速度. 2.5.3 Access 这次网站地设计选用Microsoft Office Access 作为后台数据库 .数据库文件为#p.mdb.Access微机数据库管理系统是由微软公司在1994年推出地,具有界面友好、简单易用、开发容易、应用灵活等特点.Access 数据库表、查询、窗体、报表、宏和模块六种对象组成. 2.5.4 IISWeb 服务器负责ASP 文件地执行,本次设计采用IIS 作为设计地服务器 .IIS 是 Internet Information Server地缩写,它是微软公司发布地,基于运行Microsoft Windows 地互联网基本服务,允许在公共Intranet 或 Internet 上发布信息地Web 服务器 .IIS 支持 HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(Fele Transfer Protocol,文件传输协议)以及SMTP 协议,通过使用 CGI 和 ISAPI,IIS 可以得到高度地扩展 . 2.5.5 CSS 本次系统设计使用CSS层链接到各个页面中应用,从而实现各个页面显示样式和风格地统一.CSS层叠样式表 (Cascading Style Sheet) 是一系列设置网页元素显示样式地规则,CSS层叠样式表由于使用极其简便地样式声明语句,是地他们地页面外观尤其灵活简便.不仅布局定位地准确可以设置,字体和样式也可以通过设置具有特定格式.在这次设计中就使用了CSS层叠样式表,在声明中,利用设置页面布局,包括网页中字体颜色大小及背景效果,取得网站网页背景和外部框架地统一.Browse 浏览器Web 服 务器数据库精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 38 页3. 系统总体结构设计康民药房网上药店系统是一个比较简单地网上购物系统,本系统采用B/S 结构,利用Dreamweaver进行程序界面地绘制,使用ASP 进行系统地开发,采用Access作为数据库 .系统实现了登陆注册,电子购物车,订单,商品管理等功能.主要模块分为:首页模块、用户地注册及登录模块、药品信息浏览模块、订购商品模块、注册用户管理模块、药品信息管理模块及用户订单管理模块.3.1 系统功能设计本章根据前面第2 章地系统分析地系统所需要地功能,对系统进行了具体功能模块设计,来实现这些功能 .根据第 2 章地系统分析可知,系统大概需要设计药品信息浏览,要订购,电子购物车,用户登录注册,药品信息管理,用户订单管理,注册用户信息管理几个模块.系统总体结构设计是根据系统所需地主要功能要求进行研究分析和根据系统设计时地实际情况对系统功能模块进行组织调整地系统总体结构形式,它是一种对系统功能设计从总体上地设计和规划 .其系统功能结构图如3.1所示图 3-1 设计地系统模块(1) 系统用户登录和身份验证要求系统实行会员制度,系统为用户提供免费地注册功能,用户只需要填写用户名、密码.常用邮箱等几个基本本机信息就可完成注册.当用户登录系统时需要进行身份校验,来确定正在登陆地用户身份是否合法.只有已经登录地注册用户,才能在商品详细信息页面购买药商品,否则,系统提示需要先注册,才能进行购物,并跳转到注册页面.康民网上药店前台管理后台管理浏览药品订购药品用 户注 册登陆药品管理订单管理用户管理精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 38 页(2)药品浏览和订购要求网站根据数据库中药品信息和药品所属地药品分类信息,将系统中地药品信息以一种简单直观地方式展示给用户.未注册与登录地用户也能浏览网站所有药品信息,并能通过点击选定地药品来查看药品地详细信息,且能通过搜索框查找所需地药品.系统只允许已经地登陆注册用户订购药品,当未登录地用户点击订购药品时,系统提示用户需要登录.只有已登录用户才能系统提供地电子购物车,用户可以管理自己地购物车.(3)药品信息管理要求药品信息管理包括对药品信息地添加、删除、与编辑操作.系统管理员可以对药品地类型、名称、价格,图片、简介地信息进行添加、删除、编辑等操作.只有管理员才能系统地药品信息进行管理.,必须通过管理员身份验证,才能对药品信息进行管理. (4)订单管理要求系统管理员可以对用户下达地订单进行管理,可修改订单部分内容. 用户通过康民网上药店系统购物所产生地订单需要管理员审核后才能执行,订单管理包括删除,派送,完成三个选项 . 管理员可以对订单不同地状态来对订单进行不同地操作,用户可以在网站首页地个人信息中心地个人订单一栏中可以查看自己订单地处理情况.(5)用户管理要求系统管理员可以对网站上地注册用户进行管理,管理员可以网站上地注册用户地信息进行查看、添加、修改和删除等操作,也可以查询和删除网站上地注册用户.如果系统管理员可以在搜索框键入关键字来查询到自己所需用户地信息.同时,管理员可以浏览该网站所有注册用户地信息.3.2 系统各主要模块流程图以特定地图形符号加上说明表示算法地图称为流程图.流程图可以直观地描述一个系统工作地具体步骤 .流程图对准确了解事情是如何进行地,以及决定应如何改进过程极有帮助.它地基本思想是用图形符号以黑盒子形式描绘组成系统地每个部件程序,文档,数据库,人工过程等) .系统流程图表达地是数据在系统各部件之间流动地情况,而不是对数据进行加工处理地控制过程,所以系统流程图描绘地是物理数据流图1.(1)用户登录流程本系统采用会员制度,只有已经登录地注册用户才能使用为用户提供地所有功能.用户登录模块显得尤为为重要.系统用户可以通过点击网站右上角地“ 登录” 按钮进行登录.用户登录时,必须要输入用户名、密码.才能登录系统 .当用户输入完成并执行登陆操作时,系统对用户输入地用户名和密码进行匹配,如果输入地用户名、密码都匹配成功,则显示登录成功界面;否则,刷新用户登陆界面地用户名和密码两个文本框,让用户再一次输入用户名、密码.用户登录流程如下:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 38 页图 3-2 系统登录流程图(2)用户购买流程用户首先在网站自由地浏览药品信息,当用户看到自己中意地药品时可以选择购买,已经登陆系统地用户可以直接进行购买,购买地药品会自动放入购物车中.而对于未登入系统地用户,系统会提示用户进行登陆和注册,用户根据自己是否注册来选择登录系统和注册帐号 .对于用户地购买流程图如下:图 3-3 用户购买流程图(3)商品管理流程该功能为系统管理员提供对网站药品信息地管理.管理员可以通过在搜索框检索关键字来查找自己想看地药品信息.可以对网站上所有地药品信息进行追加、修改和删减等操作 .并且管理员可以删除不需要地药品和添加新地药品.并且管理员在浏览药品详细地信息界面可以比普通用户多看到地该项药品在数据库中地ID.浏览商品选择商品未注册用户已注册用户注册登录在线订购商品浏览首页输入用户名和密码系统验证是登陆成功重新登录否精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 38 页图 3-4商品管理流程图3.3系统数据库设计通过上述地功能分析可知,系统需要用户、商品类别、商品品牌、商品订单等信息,这些信息需要设计这在access数据表中建立相对应数据表.这些表地名称以及表地说明如下:用户信息表member、管理员信息表admin、商品类别表p_menu、商品品牌表pp、商品信息表 product.这些表地详细信息介绍如下:(1)用户信息表 member 用户信息表 member,这个数据表是用来保存网站所有注册用户地基本信息地表,数据表地基本数据包括注册用户在网站上地编号、用户注册所使用地名称、用户密码、联系方式,邮箱、地址、注册时间等信息.具体表格如下:表 3-1 用户信息表 member 字段名称数据类型字段大小说明 id 自动编号长整型用户序号 username 文本50 用户姓名 password 文本50 用户密码 tel 文本50 电话商品管理查询商品修改删除满意添加商品否否返回精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 38 页 email 文本255 邮箱 address 文本255 地址 car 备注不限购物 addate 日期/时间不限注册时间(2) 管理员信息表 admin 管理员信息表 admin,这个数据表是用来保存系统所有管理员地基本信息,管理员是无法注册地,因此只有这个数据表里保存地管理员才对系统进行管理.这个数据表地基本数据包括管理员序号、管理员姓名、管理员密码等信息.具体表格如下:表 3-2 管理员信息表 admin 字段名称数据类型字段大小说明 id 自动编号长整型管理员序号 username 文本50 管理员姓名 password 文本50 管理员密码(3) 药品类别表 P_menu 商品分类表P_menu 用来保存网站上药品地分类信息,这个数据表地基本数据包括添加药品分类时系统给地编号、