网上购物系统_第1页
网上购物系统_第2页
网上购物系统_第3页
网上购物系统_第4页
网上购物系统_第5页
免费预览已结束,剩余28页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、无锡职业技术学院毕业设计(论文)说明书分类号:无锡职业技术学院毕业设计(论文)题 目 网上购物系统 英文并列题目 Online shopping system 院 系 物联网技术学院 班 级 软件31581 学生姓名 王光耀 学 号 3030158133 指导老师(1) 俞晓华 职 称 教授 答辩委员会主任 主答辩人 二 零 年 月第 3 页 共 33 页目 录一、 系统概述1(一)研究意义1(二)国内外现状2(三)开发工具21、ASP.NET.22、Visual Studio2010.33、HTML.3二、 系统分析3(一)系统功能要求3(二)系统开发功能3(三)系统用例图4(四)系统功能设

2、计5(五)系统模块设计图6(六)系统流程图6(七)功能模块的设计7三、 数据库设计9四、 系统实施14五、 系统测试31六、 系统使用说明34七、 与其他系统比较35八、 结 束 语35九、 参考文献35网上购物系统 摘要 现如今网络技术的飞速发展,人们的支付方式也有了很大改变,像现在走到大街上,钱都捡不到。意思就是网络的发展改变了人们的支付方式,主这要是归功于网上商城的发展,像做的比较好的有淘宝,京东等,手机上的也有美团等软件。但是由于这些系统都是大型复杂的系统,并不能让那些中小型的线下商家适用。因此设计一个面向广大中小型商城的购物系统是有很大发展前景的。本系统主要分为两个角色:一是系统管理

3、员,二是消费者。系统管理员也就是相当于超市老板的角色,输入账号密码登陆是,通过辨别身份,来区分出是管理员还是颇通用户。管理员顺利进入之后,就需要对用户内容进行修订,去除部分不需要的账号内容。还可以添加最新的商品消息,删除一些老旧不再卖的商品,让买家更好关注最新的消息。管理员可对产品内容进行管理和分类,此外让顾客尽早寻找到个人需要买入的产品。此外需要确定订单状态,让消费者掌握个人订单内容。可以对留言板信息进行回复和删除。如果是普通用户,填写账号与密码,填写不正确会出现失败提醒。假如用户顺利登录,进入主界面窗口,就能查看到全新内容。用户利用产品展览选择合适的产品,对个人想要的产品需要添加到购物车,

4、此后进行付款。在消费者购物结束之后,可在主界面查找个人订单内容。还能在主界面评价回复,评估卖家产品,增强交易两者的关系。online shopping systemAbstract: Nowadays, with the rapid development of network technology, people's payment methods have changed a lot. It means that the development of the network has changed the way people pay, which is attributed to

5、 the development of the online business city, such as Taobao, Jingdong and so on. But because these systems are large and complex systems, they can not be applied to small and medium-sized offline businesses. Therefore, designing a shopping system for the large and medium sized mall will have great

6、prospects for development. The system is mainly divided into two roles: one is the system administrator, the other two is the consumer. The system administrator is the role of the owner of the supermarket, and the entry of the account password is to distinguish between the administrator or the acces

7、sible user by identifying the identity. After the administrator has successfully landed, the administrator can modify the user information and delete some useless user accounts. You can also add the latest product news, delete some old and no longer sell products, so that buyers can better pay atten

8、tion to the latest news. Administrators can manage commodity information and categorize products, so that consumers can quickly find the goods they need to buy. You can also modify the order status so that customers can get a better understanding of their order status. You can reply and delete messa

9、ge board information. If it is an ordinary user, enter the account number and password to login, and the input error will show that the login fails. If the user login successfully and enter the main interface window, you can see the latest product information. Users can choose products through commo

10、dity display, add goods to their favorite cars, and then pay for them. When the user completes shopping, he can query his order status on the main interface. Users can leave messages at the main interface to evaluate the sellers' products and enhance the friendship between buyers and sellers. 无锡

11、职业技术学院毕业设计(论文)说明书 网上购物系统一、系统概述(一)研究意义一、方便。 幻想下你使用电脑上网,然后一边懒洋洋的晒太阳,一边选择个人想要买入的产品,互联网购物将上述设想变成现实。不论是白天还是夜晚,都能选择个人想要买入的产品,因此,相对便利。 伴随社会的发展,大部分人都利用互联网来买入想要的产品,目前出现众多发展加快的互联网交易平台,互联网购物是在发出购物申请,利用邮寄快递形式发送产品,梦居家就是如此完成的。二、便宜 显然,价格低廉是和实体店进行对比来说的。因为节约实体店铺租金等成本。互联网店铺产品也具备一定的优势。此外具有产品的商家都能在互联网上售卖,其中互联网可以在全球使用,所

12、以不需要受到地区的约束。原本某地区某产品较少,此时物品价格高,出现供不应求的问题。卖家就能得到较高的经济效益,然而目前我们能使用互联网购物,因此依旧可以使用较低价格购买产品。即便互联网购物需要邮费,然而你也能节约交通费用,只需要在闲暇时间就能上网购物,不需要花费较多时间去专门购买,因此在一定程度上说,价格依旧较低。 3、 利润互联网购物系统方便管理者对产品与购物订单进行管理,此外系统可以确定此后进货数目,研究产品最近一段时间的销售数目。完成购物在线化,促使有关人员利用登录接口,全面掌握产品的详细内容,促使消费者方便购物。互联网买卖不需要租金,此外销售人员较少,也节约了雇佣职员的成本,在一定程度

13、上提高综合利润。(二)国内外现状国内发展现状: 当前国内网购行业发展迅速,众多公司之间开始激烈竞争,然而分析当前实际情况可知,互联网购物发展逐渐符合国内现实情况。互联网科技发展成果显著,用户持续增加。较多的网名为互联网购物的发展带来机遇,让互联网变成仅次于传统实体方式的关键销售方式。在国内,伴随消费者网络消费理念的改变,顾客购物行为从之前的实体商店扩展成全新态势的互联网商店,互联网购物行业也开始得到明显的发展。利用网络进行买卖逐渐变成市场。针对电子商务而制定的产品交易系统方案、金融电子化预案与数据安全等,逐渐变成全新产业,为信息科技发展带来全新机遇,并且开始变成世界信息技术行业竞争的重要部分。

14、上述前景不断维持下去,我国网购行业开始变成世界亮点。国外发展现状: 西方国家的网购行业和我国进行比较,具备更加健全的知识产权保护、信用系统和物流运送系统。促使 网购市场 开始凭借更高的效率得到发展。当前B2C方式开始变成西方国家互联网购物的潮流。近期,西方国家开始持续修订专利法、版权法、商标法等法律内容。知识产权立法以及执法项目逐渐变成西方国家法律体系内最关键的方面。西方国家建立科学的信用系统,持卡人利用信用卡企业或银行购买,基本上不存在风险,此外高效方便。所以使用信用卡促使互联网支付更为便利,稳定,进而促进网购行业的持续发展。西方国家具备健全高效的物流配送系统。买入的产品从配送、发货、装运、

15、到达,所有流程都能在相关物流企业网站上进行查找,其中售后服务也是西方国家网购让人认可的主要原因。就是依靠健全的物流系统与让人认可的售后,西方国家网购行业才能蓬勃发展。(三) 开发工具互联网购物系统所使用的开发工具一般为:ASP.NET ,VisualStudio2012,HTML。1、ASP.NETASP.NET 是M的一部分,作为战略产品,不只是ASP的下个版本,此外也具备相同的Web开发模型,此处涵盖设计人员生成公司级WEB应用程序所需要的多种服务。其语法在一定程度上和ASP兼容,此外也具备全新的编程模型与构造,可产生伸缩性与平稳性最佳的程序,且具备较好的安全功能。利用在目前ASP应用程序

16、内不断增多ASP.NET功能,持续强化ASP应用程序的效果。ASP.NET是目前已编译的、基于.NET的环境,能与所有和.NET兼容的语言(包含VisualBasic.NET、C#和JScript.NET.)设计相关程序。此外,所有此类程序都能采用所有NETFramework。设计人员可轻松得到上述技术的优势,此处包含托管的公共语言运行库环境等部分。2、VisualStudio2010Visual Studio是微软企业设计的开发环境,是当前最普遍的Windows平台应用程序设计环境。Visual Studio 2010版本在2010年上半年顺利进入市场,其集成开发环境(IDE)的界面被再次设

17、计与搭配,更加直接单纯。此版本此外也具有NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),此外支持设计基于Windows 7的相关程序。去除Microsoft SQL Server,其也支持其他类型的数据库。Visual Studio 可以建设 Windows 平台下的 Windows 应用程序以及网络应用程序,此外还能提供互联网服务、智能设施应用程序以及 有关插件。3、HTMLHTML英语含义为 Hypertext Marked Language,也就是超文本标

18、记语言,是目前设计超文本文档的单纯标记语言。HTML是著名专家Tim Berners-Lee与合作者Daniel W.Connolly在二十世纪九十年代创建的重要语言形式,在后来的发展中得到普遍使用。   使用此语言编写HTML文档,其可以单独存在在多种操作系统平台(比如UNIX,WINDOWS等)。利用HTML,把想要表述的信息按照相关规则撰写成HTML文件,利用对应的浏览器来分辨,且把上述HTML一种能够被广泛理解的语言,“翻译“成可以识别的信息,即所有的计算机都能够理解的一种用于出版的“母语”。就是我们现在所见到的网页。    HTML( 超文件标

19、记语言 ) 是创建网页文件的语言,利用标记式指令(Tag),把影像、声音、图片等相关内容呈现出来。由于其能从某个文件跳转到其他文件,和全球各个地区主机文件建立联系。 超文本传输协议要求浏览器在运作HTML文档时所遵守的原则与开展的操作.此协议的修订促使浏览器在运作超文本时具有相同原则与要求.二、系统分析(一) 系统功能要求网上购物系统是便于管理人员对商品以及购物订单的管理,并且系统的规划今后进货的数量,分析商品近期的出售的数量。实现购物的在线化,使得用户可以通过用户登录的接口,进行了解商品的具体情况,使得购物方便快捷安全,从而提升整个网站的利润。(二) 系统开发功能互联网购物系统一般被划分成两

20、类:一般用户与管理员,与实际生活中的商店相同,普通用户只能进行购物,选择商品数量,结账等操作。管理员可以看到商品的剩余数量,进价,利润,以及修改商品信息,如数量,价格等。(三)系统用例图如图1、图2所示。图1 管理员用例图图2 用户用例图(四) 系统功能设计依照系统研究,管理员与一般用户功能,详细情况为:后台信息功能模块1.用户注册信息管理:管理员进入系统之后,可以查找用户具体注册内容,且查看信息是否合理,甚至删除部分不必要的内容和数据。2.商品信息管理:管理员成功登录系统以后,可以对网上商城的商品信息进行管理,如修改商品的数量,销售价格等。3.会员订单管理:管理员在进入系统以后,可修订下单成

21、功状态,并且核对订单信息,核对商品的总价格。4.后台留言板管理:顺利进入系统之后。可以查找用户回复,评价或者删除内容。 5.后台账号管理:在进入系统之后,对部分账号进行查找,此外修改相关内容和数据。前台功能模块1.注册用户登录:一般用户可利用通注册页面进行注册,并可以修改某些基本信息。2.网站产品信息查找:一般用户顺利进入之后可以看到商城中商品的信息,如售价,剩余数量,但是没有权力修改商品信息。3.网站购物:用户顺利进入之后,开始购买,把个人想要的产品添加到购物车且产生订单。4.留言板信息管理:用户可查找留言区回复且增加回复,提出建议和不足。(六) 系统模块设计图依照对具体功能模块的全面叙述与

22、分类,设计出此互联网购物的整体图5,参考图3可知。图3 系统1模块图1(七) 系统流程图进行登陆时,会判断是普通会员还是网站管理员,身份不同,的公路之后能进行的操作也不同,普通用户只能查看商品,看到商品的数量,并自主进行购物,结算,买单,查询订单状况。如果是管理员,登陆以后可以修改商品的信息,修改商品的数量,价格,可以增加新的商品,删除旧的商品,并可以删除留言区的内容。互联网购物系统流程图参考图4可知:图4 系统流程图(八)功能模块的设计1、子模块的设计研究此互联网购物系统总共包含两部分,主要是:前台和后台。前者主要为用户设计,登陆之后可以查看与买入产品,且上订单,之后可以在留言区留言,评论商

23、品,参考图1可知;后台则是属于管理员,其能管理系统内全部内容,参考下图5、6可知:图5 前台1子功能1模块图6 后台1子功能1模块2、类的设计此系统内总共包含八个类,主要是:liuyanban类,admin类,User类,GoodsType类,Goods类,Order类,ArticleType类,Article类。类图参考下表7可知:图7 系统1类1图三、数据库设计(一) 数据库的设计1、数据库概念设计  E-R图,全称为实体联系模型或实体关系模型或实体联系模式图(ERD)(Entity-relationship model)由美籍华裔计算机科学家陈品山发明,是概念信息模型

24、的高层叙述所采用的模型或图,其主要为叙述上述实体联系模式图形式的数据模型寻找图形符号。上述数据模型通常使用在信息系统设计的首个时期;例如其在需求研究时期用来叙述信息需求和/或要存放在数据库内的内容类型。然而数据建模科技可用来叙述特定论域(也就是喜欢的区域)的所有本体(也就是对采用的术语以及彼此关系进行叙述与分类)。在基于数据库的信息系统设计基础上,在之后的时期(一般被叫做逻辑设计),概念模型需要映射在逻辑模型,比如关系模型中;其主要在物理设计时期映射到模型中。各E-R图如下图所示:图8 网站商品信息图 图9 留言簿1信息图图10 订单1信息图图11 商品种类图图12 新闻种类图图13 管理员图

25、图14 新闻图图15 用户图(二)数据库表结构设计(1) 网站商品信息表 表1 网站商品1信息表 (2) 留言信息表 表2 留言1信息表(3) 订单表表 3 订单表(4) 商品类别表表4 商品1类别表(5) 新闻类别表表5 新闻1类别表(6) 管理员信息表 表6 管理员1信息表(7) 新闻信息表 表7 新闻1信息表(8) 用户信息表表8 用户1信息表(三)数据库表间关系图此系统总共设计出八张表格,不同表格关系参考下图16可知:图16 表间关系图四、系统实施(一) 注册用户登录功能实现想要成为本商城的会员,用户必须在该页面注册,只需要填写一些基本的个人信息就就行,使用者注册页面为下图17:图17

26、 用户注册主要代码如下:(二) 留言板功能实现使用者顺利买入产品之后,需要留言,评估个人购买产品,或者提出建议,如下面图18所示: 图18留言页面主要代码如下:(三)网站商品信息功能实现使用者顺利进入之后可查找到平台内产品内容,对于自己想要购买的商品可以加入购物车等待结算,网站的商品信息列表如下图19所示: 图19 商品列表主要代码如下:(四) 购物车功能实现 使用者顺利挑选产品之后,产品会自主进入到购物车等待付款,消费者可以看到商品的单价数量,有些不想购买的可以删除或者修改数量,具体如图20所示:图20 购物车页面主要代码如下:(五)我的订单功能实现用户成功提交订单以后,可以看到自己的订单详

27、情,实时了解自己的订单状态,具体如图21所示:图21我的订单页面关键代码为:(六)商品管理功能实现管理员进入系统之后,增加与删除产品信息,修改商品的数量,信息,价格,并可以增加新的商品或者删除商品。如图23所示:图23商品管理页面主要代码如下:五、系统测试(一)测试目标系统测试主要含义是把所有系统实施一次,继而寻找存在的问题,测试主要是寻找不足。测试所有过程是在内部环境下,筹备相应的测试案例,且根据上述测试实例的最终情况来寻找项目内所出现的现实问题,进而明确系统主要功能、作用是否达到相关标准7。(二)测试方法系统测试包含众多方式,此处普遍使用的方式为下面两个部分。黑盒测试(功能领域)。此测试要

28、在程序接口中开展测试,不需要源代码。工作人员填写有关信息得出对应结果,进而了解到此互联网购物系统的运作状况,利用查看程序查看是否可以顺利接收测试信息,且依照测试信息输出有关正确内容,进而判定项目运作过程是否顺利。白盒测试(结构领域)。此测试需要了解代码,查找内外部代码的算法、渠道、条件等是否出现问题,假如出现问题尽早修改。工作人员主要根据顺序和内部的多种逻辑来进行测试,进而查看程序内执行路径是否可以顺利实施。(三)测试的实现1、普通用户登录模块测试在登录模块的测试时期,通常挑选两类,第一是一般注册用户,第二是管理员。在测试时期上述用户都具有一定的权限。所以,填写正确密码之后,进入主界面。最先在

29、运作系统首页点击登录,随之呈现用户登录页面。此部分登录需要根据角色进行,根据个人角色挑选,之后填写账号与密码,如果账号和密码正确,则进入系统,假设不填写账号和密码系统会告知你并未填写账号或者密码,假设您填写不正确的内容,系统告知内容出现问题。参考下图24可知。 图24 用户登录测试 表5.1用户登录测试用例表用例编号 01用例名称 用户登录测试模块名称 功能模块编制人 测试目的 检验用户账号与密码进行科学响应测试方法 错误推测法,等价类操作描述1. 点击 会员登录 按钮2. 点击 确定 按钮期望结果用户进入前台界面实际结果1. 用户顺利进入前台2. 告知登录失败需要再次填写内容2、管理员登录模

30、块测试管理员需要承担一定的责任,因此管理员非常重要。要对整个平台进行检查操作。此外为了提高稳定性,此类用户不能在登录模块内注册,采用管理员账号登录,顺利进入之后,在后台才可以增设管理员。测试信息表明,其填写正确输出口令明码之后可能顺利进入。此部分登录测试点击后台操持步入管理界面,之后填写账号或明码,假定上述内容全部无误系统告知其进入后台管理界面;假定不正确系统告知账号明码有误参考图25内容:图25 管理员登录失败表5.2 管理员登录测试用例用例编号 02用例名称 管理员登录测试模块名称 功能模块编制人黄松梅测试目的 测试管理员账号密码做出合理响应测试方法 错误推测法,等价类操作描述1. 点击

31、登录 按钮2. 点击 确定 按钮期望结果管理员进入后台管理页面实际结果1. 管理员进入台管理页面2. 告知登录不成功需要再次填写3、发布留言测试测试留言板功能,假定填写内容有误或不填写内容,系统告知某些内容必须填写。最终结果参考图26。图26 发布留言测试表5.3 发布留言测试用例表用例编号 03用例名称 发布留言测试模块名称 功能模块编制人 测试目的 对上传的留言信息实施测试测试方法 错误推测法,等价类操作描述1. 点击 提交 按钮期望结果留言发布成功实际结果1. 留言顺利上传2. 告知必须填写的部分4、商品添加功能测试管理员顺利进入系统以后,需要对产品内容进行修改,增加产品内容,假如并未填

32、写产品名字或者相关图片格式不正符合要求,此时就无法完成增加产品的任务,参考下图27可知。图27商品添加功能测试表5.4商品添加功能测试用例表用例编号 04用例名称 商品添加功能测试模块名称 管理物品编制人测试目的 测试填写信息、内容格式测试方法 错误推测法,等价类操作描述1. 填写相关产品名字、价格、类型、数目、产品叙述等内容,挑选且传播产品图片2. 不填写其他内容期望结果告知添加产品顺利且可以在前台呈现实际结果1. 告知顺利添加,前台可以呈现2. 提交不成功6、 系统使用说明一般用户登录:第一会员身份(账号密码aa),第二注册用户。填写账号与密码登录,填写不正确无法顺利登录。假如用户顺利进入

33、,步入主界面,查找全新产品内容。用户利用产品展览挑选需要的产品,把想要的产品添加到购物车,此后顺利支付。在其购物结束之后,需要在主界面查找个人订单状态。用户能在主界面留言,对产品进行评估,强化交易两者之间的关系。管理员用户登录:(账号密码admin)填写无误之后顺利步入后台。密码不正确就会提醒失败。顺利进入之后,管理员可修改用户内容,和删除部分不需要的用户账号。还可以添加最新的商品消息,删除一些老旧不再卖的商品,让买家更好关注最新的消息。管理员可以对商品信息实施管理和分类产品,让顾客尽早寻找到想要的产品。还能修改订单状态,让消费者充分掌握个人订单情况。可以对留言板信息进行回复和删除。7、 与其

34、他系统相比普通的网上购物商城只能简简单单的进行购物,自行挑选商品,然后进行商品结算,顾客不能进行注册会员,收不到本商城最新的商品信息,也不能进行售后留言。但是本网上购物系统,顾客可以在登陆界面进行注册,注册完成后就进入系统。顾客可以在主页面看到商城最新的商品信息,同样是购物玩抽,顾客可以在购物车里检查自己的商品,数量不对的可以进行商品数目的增加删除等操作。购物完成以后,可以查询到自己的订单信息,第一时间了解自己的订单状况。收到商品后,顾客可以在留言区留言,评价自己的商品或者提出建议或者意见。这样有利于整个网上商城的发展。从而提高整个网站的利润。本系统和其他网上购物商城相比,比如众所周知的淘宝。虽然淘宝是一个很成功的网上购物商城,里面的商品令郎满目,全球使用淘宝的人也很多,所以淘宝的整体收入是很客观的。但是淘宝是一个很大的网上购物系统,每年要用来维护这个系统的资金也是一笔很大的数目,并不是所有人都能支付的起。那种大型的商场并不说面对所有商家,只有很少的一部分人能够使用。但是本系统的主要面向的市场是一些中小型的超市。他们也可以开设这种网上商城,从线上和线下招揽顾客,从而增加整体的收入。本系统相对于淘宝这种复杂的系统,相对而言还是很简单的,满足顾客的购物需求,商家可以在本网上商城中放入个亿供顾客购买的商品,购买方式和淘宝一样简单便捷,加上是商家自己的系统,像淘宝那种

温馨提示

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

最新文档

评论

0/150

提交评论