已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东华理工大学软件学院本科毕业设计(论文) 摘要摘要康民药房是是一家第三方医药健康网购平台, 为广大消费者提供otc药品、保健品、药膳礼品、母婴用品、美容减肥商品、医疗器械等商品的网购及健康资讯服务。系统设计构建基于internet,采用b2c结构,设计采用asp语言编写,是根据当前市场需求和经济走势而设计开发的电子商务平台。它有利于商家的宣传推广,提高知名度和市场影响力。本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,市场需求,系统需求和系统总体结构设计方案,较详细的论述了系统的详细设计和实现。文中主要叙述系统为用户提供了会员注册登录,商品浏览,购物车管理,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,订单管理等功能。最后,本文对制作网上购物系统的过程进行了系统总结,并列出所引用书目的名称。在设计方面,本系统采用b/s三层结构,同时使用asp技术进行动态页面的设计。后台数据库选用access数据库。关键词: asp; access; 网上购物系统; 动态网站; 电子商务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-commerceii东华理工大学软件学院本科毕业设计(论文) 目录目录摘要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.系统总体结构设计93.1系统功能设计93.2 系统各主要模块流程图103.3系统数据库设计124.系统功能实现154.1 用户注册及登录模块154.1.1 用户注册及登录模块功能简介154.1.2 用户注册及登录模块的实现154.2 首页设计174.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 药品订单管理模块的实现264.7 用户管理模块设计274.7.1用户管理模块功能简介274.7.2 用户管理模块的实现285.总结30致 谢31参考文献32iv东华理工大学软件学院本科毕业设计(论文) 绪论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药品存在价格和利润低的特点,网上药店在物流和药剂师服务上较医院诊所等要消耗更多成本。同时由于如今医疗保险没有向网上药店开放,许多享受医疗保险的消费者因为不能报销而不愿意到网上药店购买药品。1.2.2 研究目的及意义在信息化高度发达的今天,电子商务作为新兴的商务平台已经日渐成熟,在中国,淘宝,亚马逊、京东商城等大型购物网站纷纷出现并展开激烈地争夺,而医药电商却几乎还是一片尚未开发的处女地。我国拥有4.77亿互联网用户,这是一个庞大的消费群体,也是医药电商潜在客户,由此可以想象网上药店的巨大潜力。1.2.3 本课题的国内外研究现状在中国,早在上世纪90年代,互联网的先知们就开始建设网上购物网站,致力于推动电子商务的发展。现在经过十多年的发展中国电子商务的发展欣欣向荣。网上购物中的卖家可信度、物流和支付等方的方面也得到逐渐地完善。网上药店作为医疗电商的一部分,也在电子商务快速发展的浪潮中逐渐涌现。如今在我国随着药品连锁店快速发展,以及国家逐步完善的网上药店政策环境,不少药品企业把目光转向互联网,截止2009年,我国已有11家药店获得网上药店的经营权中国的网上药店已经得到一定的发展。然而这不是一个充分竞争的市场,结合中国巨大的互联网用户基数,网上药店这一市场仍然有着巨大的潜力。而在另一方面网上药店因其特殊性,故而国家对其的发展一直持审慎地态度,网上药店的市场异常严格,根据国家2004年发布互联网药品交易许可证规定,只有药品连锁零售企业才能申请开设网上药店,如今在中国拥有这一许可证的药店只有30家,仅占中国全部15000家连锁药店的千分之二。而且因为中开放处方药的网上销售,因而网上药店盈利颇为困难,跟据中国网上药店理事会调查报告显示:在2011年,网上药店规模仅仅4亿元,而2011年全国医药市场的总规模已达到3718亿,网上药品的规模居然只有传统药店的一个零头。故而,谈起网上药店,国内许多人都感叹这是一块“鸡肋”,食之无味,弃之可惜。与中国不同,在欧美发达国家,网上药品的销售额通常占药品零售市场销售额的20%以上。医药电子商务已经比较成熟,管理严谨,技术优秀,网上药品销售口碑良好,国内国内政策环境经过多年的发展已趋于完善,市场发展和效益也日渐增长。在欧美的网上药店经营模式上主要分:以美国为代表的多元化经营和以德国瑞典为代表的专业化经营两种。在德国和瑞典网上药店均由统一的机构管理,在德国医疗保障制度完善,由药剂师协会统一管理网上药店。并制定全国统一的药品价格,禁止药店擅自抬高也或降低药品价格,药店的竞争只在专业服务方面开展。而在瑞典全国只有一家药品公司瑞典国家大药房。这是一家国有公司,全国所有药店均归其经营管理,职能只是提供专业化医疗服务。 在美国每家药店都必须拥有注册药剂师,药店必须由注册药剂师复核和签发才允许售出的处方药品。在美国网上药店每年的销售额可达1700亿美元左右,占据了美国药品市场20%以上的规模。1.3 课题内容简介这次设计实现了一个以药品交易为主要项目的网上商城购物系统。这是一个基于internet,采用b2c(business to consumers)模式电子购物系统,此系统的主要目标是为消费者提供一个种类齐全,价格低廉,方便快捷的药品购买的平台。本系统是一个以完成药品交易为目的的网上购物系统,主要为用户提供了免费会员注册登录及个人信息管理,药品信息浏览,电子购物车管理,个人订单管理查看,药品评论等功能,为管理员提供了管理网站药品信息,管理网站注册用户信息,管理用户订单等功能。用户不用登录就可以查看商品信息、网站公告、资讯等。而注册后,登陆网站的用户可以在线搜索、订购产品,并可在相关商品下进行留言对商品进行评价等。这些信息来源于access数据库中相关的数据表,并用用asp语言以一定的形式显示在网站上,来方便用户对这些信息进行浏览和查找。在网站设计中,管理员可以利用后台对网站进行维护与管理。管理员可以网站上的药品信息和商品类别进行添加,修改以及删除等操作。可以对用户订单进行进行删除,派送,完成等处理,同时系统管理员也可以对网站注册用户的信息进行管理和删除。在设计方面,本系统是基于windows server 2003服务器和access数据库,采用asp语言进行系统的编译和开发,采用b/s三层结构,同时使用asp技术进行动态页面的设计。因而拥有较高的的稳定性和安全性。1.4 论文内容概括本文分为五章,通过结合网上药店的时代背景以及全面分析这个网上药店系统的设计与实现的过程介绍来本次的设计的系统的特性以及实现方法。第1章绪论了网上药店的定义,描述了网上药店的发展状况以及研究目的及意义,并介绍了国内外现状,进而介绍了本次课题内容。第2章系统分析首先从几个角度分析了系统开发的可行性。对网上药店进行了市场需求分析,阐述网上药店在实际生活中的意义,以及开展网上药店的优势与限制。接着进行了系统需求分析,阐述了本次设计中网上药店系统需要实现那些功能。最后,对系统进行了开发环境需求分析和相关技术分析,分别分析了本次设计开发开发需要的开发环境和相关技术。第3章的系统总体结构设计首先对系统进行了功能模块设计,描述了系统设计的主要功能模块及其作用,并利用文字说明、系统结构图、流程图等来介绍系统各个模块的功能以及各个模块之间的运行流程。然后网上药店进行了系统数据库设计,针对系统所有所需数据及数据之间的关联,来绘制系统数据库所需的各个基本表。第4章的系统功能介绍了网上药店系统的主要模块及其详细设计实现过程。对网上药店用到的主要原理和技术进行了详细的说明,介绍了各个模块的功能简介,界面设计以及部分代码,并列出了几个主要功能模块实现的流程图来对模块功能进行说明。第5章结论分析了系统的的成果和存在问题以及开发此系统的过程中所遇到的困难。总结了此次的设计的成功及感悟。最后是参考文献和致谢。参考文献中列出了本次毕业设计中所查阅参考资料和文中所引用到的定义与解释的出处。致谢中对在本次毕业设计中给予我帮助指导的老师和同学表示衷心的感谢。4东华理工大学软件学院本科毕业设计(论文) 需求分析2. 需求分析2.1 项目可行性分析从经济方面来看,该系统设计只是作为本人的毕业设计,只需要本机测试,只需要把本人电脑配置为服务器,硬件设备足以满足项目的需求,不需要另外购买,主要的支出是软件的配置和网站的开放费用,因为又因为该系统全部由本人独自开发,这部分费用花销也不大,但因为本人的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。 从技术方面来看,整个系统属于一个较小规模较小的网上商城购物系统。该系统的主要操作还是对系统数据表的编辑、添加、删除、查找等基本操作。本课题是主要采用单机开发,通过查阅相关资料和分析测试就能够基本解决本次设计的技术问题,所以从目前来看暂时暂时不存在太大的技术问题。从设备方面来看,只要是pentiumiii系列及以上的计算机,内存在256m以上,硬盘在10g,都可以满足系统的开发需要,本系统是由本人自己的电脑作为服务器的,硬件完全符合要求。从操作方面来看,首先,网站设计采用iis、access、dreamweaver等比较常用的软件,一般设计人员对这几款软件都比较熟悉。系统的管理主要是信息的添加、修改、查看等事物,一般工作技术人员都能够胜任。所以单从操作上来看网站设计是可行的。综上所述,从各方面来看,我们在现行条件下可以设计出符合要求的平台系统。2.2 网上药店的市场需求分析 1、网上药店最大的优势就是价格低廉,与传统的药店经营模式相比,网上药店可以节省商场租金,员工管理工资,运输存储等一大批成本费用,这为网上药店提供了低价格销售商品的基础。 2、网上药店传递速度快 随着网络技术和物流业的迅速发展,网络购物的物流配送问题就在持续地改进。网上商品的运送有了可靠的保障,这极大地方便了在网上商店购买药品的消费者,购买者在家里就能通过网络来挑选自己中意的商品,订购药品后,只需等待几天商品即可送货上门。这样方便了消费者,节省逛商城的时间。3、网上药店拥有巨大地潜在客户群 我国如今拥有8000多万互联网用户,在这其中以青年人居多。这部分用户用于创新容易接受新事物容易接受网上药店这一新事物,故而这是一个巨大地潜力市场。4、网上药店的安全性 从淘宝的运营,至如今的易趣、腾讯拍拍,都在走c2c路线,且经营状态良好。但在同时存在的安全问题也非常之多,不少用户都反映曾经受到过欺诈。但是本次设计的这个康民药店就将这个问题完美的解决了,因为购物网站是采用b2c模式,故而所有交易风险都将由网站卖家一力承担!这样消费者在交易中不需要承担风险,故而消费者可以在网站上放心地购买所需药品。2.3 开展网上药店的系统需求分析本次设计是实现了一个以药品交易为主要项目的网上商城购物系统。这是一个基于internet,采用b2c(business to consumers)模式电子购物系统。根据系统的设计目标,系统需要提供免费的用户注册登陆服务、药品信息检索、药品信息浏览、电子购物车、订单生成等功能,具体功能的要求如下:2.3.1 前台实现功能1、用户登陆注册功能:用户用户可以在系统进行免费的注册登录。为此,系统需要提供地功能包括:用户注册和登录验证功能功能,当用户注册时,必须填写用户名和密码才能完成注册,当用户登录时系统对其输入的用户名和密码进行匹配,匹配成功才能完成登录。只有登录用户才能使用系统为用户提供的所有功能,未登录的用户则无法购买药品和下达订单等功能。若是已注册的用户,用户可以进入相应页面进行操作,若是新用户则登录本系统之前要先注册。2、药品搜索功能:药品搜索是以实现快速的药品查找与浏览为目标功能模块,用户可以通过检索关键字来查找相关的商品信息。3、药品信息浏览功能:该模块为用户提供药品信息的浏览服务,用户不用登录就能查看网站上的所有药品信息,在首页上列出最新的药品信息,最热的药品信息,在页面左侧栏目提供药品分类信息。每件药品需要显示信息栏目栏目包括药品的编号,药品的名称,药品的价格,药品实样的缩略图,药品信息的简介等。用户在购买的药品2小时后,既可以对所购买的进行评价。4、电子购物车功能:实现用户进行药品购买的功能,用户选好自己需要的药品后点击所需购买的药品界面右侧的购买按钮,药品就可以自动放入购物车内,在购物车内,用户可以更改所购买的药品数量以及删除所购药品,点击确认按钮就可以生成订单来进行购买。购物车需要显示药品的信息包括药品的编号,药品的名称,药品实样的缩略图,药品的单价,所购药品的总价等信息。5、生成订单功能:实现用户生成购买订单的功能。当用户选择好需要的商品,并在购物车中确定是否确实所需药品数量,以及是否确实需要此药品后,点击购物车中的确认按钮,即可自动生成订单,支付订单后就可以完成网上购物。用户可以通过点击网页上方的个人中心,在其中的我的订单一栏里查看自己的订单交易情况。2.3.1 后台管理实现功能1.管理用户功能:系统管理员可以管理网站上的注册用户信息,管理员管理注册用户的具体功能包括:用户注册和验证,查找用户、修改与删除用户信息以及删除用户的功能。管理员可以通过在搜索框输入用户名来检索到自己所需用户的信息。同时,管理员在用户可模块可以浏览该网站所有已经注册过的用户信息。2.药品信息管理功能:本项功能主要实现对网站上的药品信息进行管理,具体包括对药品信息的浏览、添加、修改、删除等操作,药品的编辑操作中包括对药品的库存状况进行管理,库存为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管理网站公告和资讯帮助中心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所示。browse浏览器web服务器数据库 图 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层叠样式表,在声明中,利用设置页面布局,包括网页中字体颜色大小及背景效果,取得网站网页背景和外部框架的统一。9东华理工大学软件学院本科毕业设计(论文) 系统总体结构设计3. 系统总体结构设计康民药房网上药店系统是一个比较简单的网上购物系统,本系统采用b/s结构,利用dreamweaver进行程序界面的绘制,使用asp进行系统的开发,采用access作为数据库。系统实现了登陆注册,电子购物车,订单,商品管理等功能。主要模块分为:首页模块、用户的注册及登录模块、药品信息浏览模块、订购商品模块、注册用户管理模块、药品信息管理模块及用户订单管理模块。3.1 系统功能设计本章根据前面第2章的系统分析的系统所需要的功能,对系统进行了具体功能模块设计,来实现这些功能。根据第2章的系统分析可知,系统大概需要设计药品信息浏览,要订购,电子购物车,用户登录注册,药品信息管理,用户订单管理,注册用户信息管理几个模块。系统总体结构设计是根据系统所需的主要功能要求进行研究分析和根据系统设计时的实际情况对系统功能模块进行组织调整的系统总体结构形式,它是一种对系统功能设计从总体上的设计和规划。其系统功能结构图如3.1所示康民网上药店前台管理后台管理浏览药品订购药品用户注册登陆药品管理订单管理用户管理 图 3-1 设计的系统模块(1) 系统用户登录和身份验证要求系统实行会员制度,系统为用户提供免费地注册功能,用户只需要填写用户名、密码。常用邮箱等几个基本本机信息就可完成注册。当用户登录系统时需要进行身份校验,来确定正在登陆的用户身份是否合法。只有已经登录的注册用户,才能在商品详细信息页面购买药商品,否则,系统提示需要先注册,才能进行购物,并跳转到注册页面。(2)药品浏览和订购要求 网站根据数据库中药品信息和药品所属的药品分类信息,将系统中的药品信息以一种简单直观的方式展示给用户。未注册与登录的用户也能浏览网站所有药品信息,并能通过点击选定的药品来查看药品的详细信息,且能通过搜索框查找所需的药品。系统只允许已经的登陆注册用户订购药品,当未登录的用户点击订购药品时,系统提示用户需要登录。只有已登录用户才能系统提供的电子购物车,用户可以管理自己的购物车。(3)药品信息管理要求药品信息管理包括对药品信息的添加、删除、与编辑操作。系统管理员可以对药品的类型、名称、价格,图片、简介的信息进行添加、删除、编辑等操作。只有管理员才能系统的药品信息进行管理。,必须通过管理员身份验证,才能对药品信息进行管理。 (4)订单管理要求系统管理员可以对用户下达的订单进行管理,可修改订单部分内容。用户通过康民网上药店系统购物所产生的订单需要管理员审核后才能执行,订单管理包括删除,派送,完成三个选项。管理员可以对订单不同的状态来对订单进行不同的操作,用户可以在网站首页的个人信息中心的个人订单一栏中可以查看自己订单的处理情况。(5)用户管理要求 系统管理员可以对网站上的注册用户进行管理,管理员可以网站上的注册用户的信息进行查看、添加、修改和删除等操作,也可以查询和删除网站上的注册用户。如果系统管理员可以在搜索框键入关键字来查询到自己所需用户的信息。同时,管理员可以浏览该网站所有注册用户的信息。3.2 系统各主要模块流程图以特定的图形符号加上说明表示算法的图称为流程图。流程图可以直观地描述一个系统工作的具体步骤。流程图对准确了解事情是如何进行的,以及决定应如何改进过程极有帮助。它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件程序,文档,数据库,人工过程等)。系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程,所以系统流程图描绘的是物理数据流图1。(1)用户登录流程本系统采用会员制度,只有已经登录的注册用户才能使用为用户提供的所有功能。用户登录模块显得尤为为重要。系统用户可以通过点击网站右上角的“登录” 按钮进行登录。用户登录时,必须要输入用户名、密码。才能登录系统。当用户输入完成并执行登陆操作时,系统对用户输入的用户名和密码进行匹配,如果输入的用户名、密码都匹配成功,则显示登录成功界面;否则,刷新用户登陆界面的用户名和密码两个文本框,让用户再一次输入用户名、密码。用户登录流程如下:浏览首页输入用户名和密码系统验证是登陆成功重新登录否 图3-2 系统登录流程图 (2)用户购买流程 用户首先在网站自由的浏览药品信息,当用户看到自己中意的药品时可以选择购买,已经登陆系统的用户可以直接进行购买,购买的药品会自动放入购物车中。而对于未登入系统的用户,系统会提示用户进行登陆和注册,用户根据自己是否注册来选择登录系统和注册帐号。对于用户的购买流程图如下: 浏览商品选择商品未注册用户已注册用户注册登录在线订购商品 图3-3 用户购买流程图(3)商品管理流程该功能为系统管理员提供对网站药品信息的管理。管理员可以通过在搜索框检索关键字来查找自己想看的药品信息。可以对网站上所有的药品信息进行追加、修改和删减等操作。并且管理员可以删除不需要的药品和添加新的药品。并且管理员在浏览药品详细的信息界面可以比普通用户多看到的该项药品在数据库中的id。商品管理查询商品修改删除满意添加商品否否返回图3-4商品管理流程图3.3系统数据库设计 通过上述的功能分析可知,系统需要用户、商品类别、商品品牌、商品订单等信息,这些信息需要设计这在access数据表中建立相对应数据表。这些表的名称以及表的说明如下:用户信息表 member、管理员信息表 admin、商品类别表 p_menu、商品品牌表 pp、商品信息表 product。这些表的详细信息介绍如下: (1)用户信息表 member 用户信息表 member,这个数据表是用来保存网站所有注册用户的基本信息的表,数据表的基本数据包括注册用户在网站上的编号、用户注册所使用的名称、用户密码、联系方式,邮箱、地址、注册时间等信息。具体表格如下: 表 3-1用户信息表 member字段名称 数据类型字段大小说明 id 自动编号长整型用户序号 username 文本50用户姓名 password文本50用户密码 tel文本50电话 email文本255邮箱 address文本255地址 car 备注不限购物 addate日期/时间不限注册时间(2) 管理员信息表 admin 管理员信息表 admin,这个数据表是用来保存系统所有管理员的基本信息,管理员是无法注册的,因此只有这个数据表里保存的管理员才对系统进行管理。这个数据表的基本数据包括管理员序号、管理员姓名、管理员密码等信息。具体表格如下: 表 3-2 管理员信息表 admin字段名称 数据类型字段大小说明 id 自动编号长整型管理员序号 username 文本50管理员姓名 password文本50管理员密码(3) 药品类别表 p_menu 商品分类表p_menu 用来保存网站上药品的分类信息,这个数据表的基本数据包括添加药品分类时系统给的编号、药品类别的名称等信息。具体表格如下: 表 3-3 商品类别表p_menu字段名称 数据类型字段大小说明 id 自动编号长整型商品类别序号 name 文本50商品类别名称(4) 药品品牌表 pp表3-4商品品牌表pp用来保存商品品牌信息,这个数据表的基本数据包括商品品牌编号、品牌名称、品牌图片、品牌介绍等信息。具体表格如下: 表3-4商品品牌表 pp字段名称数据类型字段大小说明id自动编号 长整型 商品品牌编号 name 文本50品牌名称 images文本 255 品牌图片 introduce 备注 不限 品牌介绍 (5) 药品信息表 product药品信息表product用来保存网站上所有的药品信息,网站上所有药品的信息都是由这个数据表的信息按一定的排列方式显示给用户。包括添加药品是系统给的编号、药品的名称、药品类型、药品实样的缩略图片、药品信息的简介、药品购买的价格、药品的品牌名称、药品加入系统的时间、药品现时的库存状况等信息。具体表格如下: 表 3-5 商品信息表product字段名称数据类型字段大小说明id自动编号长整型 商品编号 title 文本50商品名称 menu 数字 长整型 商品类别article备注不限商品介绍addtime日期/时间不限添加时间image_address文本255商品图片price数字长整型商品价格pp数字长整型商品品牌(6) 订单表 buylist表buylist 用来保存用户的订购单信息,内容包括订单编号、商品名称、收货地址、联系电话、订单总价、订单时间等信息。结构如下所示: 表 3-6 订单表 buylist字段名称数据类型字段大小说明id自动编号 长整型 订单编号 conname 文本50商品的名称 address 文本255 收货地址tel备注 50联系电话adddate日期/时间 不限 订单时间 m货币¥-#,#0.00订单总价32东华理工大学软件学院本科毕业设计(论文) 系统功能实现4. 系统功能实现4.1 用户注册及登录模块4.1.1 用户注册及登录模块功能简介本系统实行会员制度,注册并且已经登录系统的用户才能在系统上在线订购药品,因此本系统为用户提供免费的注册模块,用户在系统注册的时候只要求填写的用户名和密码,对于其他信息用户可以选择性填写,并且可以在注册后在个人信息管理中自行添加。系统实现用户的注册、登录及身份验证的功能。在用户注册成功后,反馈给该用户。当用户登陆系统时系统会根据用户填写的用户名和密码同member数据表里的保存用户名和密码进行匹配,来判断用户身份是否合法,并依此提示用户本次登录是否成功。用户注册、用户登录的界面效果如图5-1所示。图4-1用户注册界面用户登录界面与注册界面相似,因而省略效果图4.1.2 用户注册及登录模块的实现(1) 用户注册界面 reg.asp该模块为未在本系统上注册过的用户提供免费的注册功能,系统用户可以在首页的右上角通过点击“注册“来跳转到注册页面,用户在系统注册的时候只要求填写的用户名和密码,对于其他信息用户可以选择性填写,并且可以在注册后在个人信息管理中自行添加。因为用户是用用户名来进行登录的,因此用户名不能重复,所以用户注册时系统会将用户输入的用户名提交到数据表member,如果数据表已经存在此用户名,则无法完成注册,并向用户提用户用户名已存在。并且用户注册时填写的密码不得少于六位。当用户注册成功后,可在首页的右上角点击“登录”来登录系统。用户在注册页面的窗体文本框填写完必填信息后,单击“提交”按钮后执行下面的代码: 用户名重复!用户名:密 码:%if request.cookies(ri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淘宝客服试用期转正工作总结
- 活着的读书心得
- 23.1.1 锐角的三角函数 同步练习
- 23.2 相似图形 同步练习
- 江苏省扬州市扬大附中2024-2025学年高一上学期联考英语试卷(含解析)
- 河北省秦皇岛市卢龙县2024-2025学年八年级上学期期中地理试题
- 天津地区高考语文五年高考真题汇编-名篇名句默写
- 语文教学论教案 第二章 语文教材
- 个人车位买卖协议书范本
- 联合体投标协议书模板2024年
- 建筑工程实测实量技术规范
- 汽车转向节机加工工艺及钻铣夹具设计
- 一体化泵站施工组织设计方案
- 《古籍版本学》读书笔记
- 华为公司英语介绍ppt课件
- 电力--标煤---碳排放之间的换算
- 食堂食品定点采购询价记录表
- 人教版小学三年级上册品德与社会《规则在哪里》
- 人教六上数学外圆内方外方内圆及课后练习(课堂PPT)
- 管材的计算方法
- 设备Cmk值检测评定报告软件
评论
0/150
提交评论