基于jeesite食品商城管理系统的设计与实现.doc

上传人:封****n 文档编号:96763864 上传时间:2024-03-19 格式:DOC 页数:41 大小:739.50KB
返回 下载 相关 举报
基于jeesite食品商城管理系统的设计与实现.doc_第1页
第1页 / 共41页
基于jeesite食品商城管理系统的设计与实现.doc_第2页
第2页 / 共41页
点击查看更多>>
资源描述

《基于jeesite食品商城管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于jeesite食品商城管理系统的设计与实现.doc(41页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、基于jeesite食品商城管理系统的设计与实现摘要:如今的社会,网络已经越来越发达,不仅改变了传统的信息输出方式,而且改变了人类的生活。无论在日常工作还是生活上,人类都离不开网络。人们可以通过网络交流,看新闻,购物。随着B2C的发展,用户可以直接在网上购买商家的商品,本文主要是对网上存在的商城管理系统的需求分析、功能设计,开发出一个食品商城管理系统,本系统使用的是IDEA开发工具,框架使用的是jeesite快速开发框架,开发语言使用的是Java,后台数据库使用的是MySQL,通过对界面的设计和功能的开发,分别实现了前台和后台功能,其中前台我选择使用小程序开发,因为小程序小型而且方便使用,内嵌在

2、微信里,可以快速传播,减少了用户需要安装app的复杂操作。其中前台功能包括:商品管理、购物车管理、订单管理以及收获地址管理等功能;后台功能则包括了登录、系统管理、商品大类、小类管理、商品和订单管理等功能。实现了本系统后,并通过相关的功能测试,各项需求均能达到用户要求。本系统满足用户日常在网上购买商品的需求,而且还满足商家后台管理的功能需求。对于商家来说,本系统能够达到降低成本、减少人力的目的;对于用户来说,本系统能够给到用户方便、节省时间的体验。目前,系统运行良好,基本满足了用户网上购物的日常需求。关键词:商城管理,购物信息化,jeesite,小程序Design and implementat

3、ion of jeesite Frame-Basedfood store management systemAbstract:Todays society, the network has been more and more developed, not only changed the traditional way of information output, but also changed the human life. No matter in daily work or life, human beings are inseparable from the network. Pe

4、ople can communicate, read news and shop on the Internet.Along with the development of B2C, users can directly online merchants goods, this article mainly is in online mall management system requirements analysis, functional design, developed a food store management system, this system USES the IDEA

5、 of development tools and frameworks are using jeesite rapid development framework, development using the Java language, background database using MySQL, through to the interface design and function of development, implements the front desk and backstage function respectively, including the front de

6、sk I choose to use a small program development, because the small program is small and easy to use, embedded in WeChat, It can be quickly propagated, reducing the complicated operation that users need to install the app. The functions of the front desk include: commodity management, shopping cart ma

7、nagement, order management and harvest address management. Background functions include login, system management, goods category, small category management, goods and order management and other functions. After the realization of the system, and through the relevant functional test, the requirements

8、 can meet the users requirements.The system to meet the daily needs of users to buy goods online, but also to meet the functional requirements of the background management of the business. For businesses, the system can achieve the purpose of reducing costs and manpower; For users, the system can gi

9、ve users a convenient and time-saving experience. At present, the system runs well and basically meets the daily needs of online shopping.Key words: Mall management, shopping information, jeesite, small procedures目 录第1章 绪论11.1 系统开发的背景及意义11.2 国内外商城管理研究现状11.2.1国外商城管理发展状况11.2.2国内商城管理发展状况21.3 目前实体店管理状况2

10、1.4 论文的主要研究内容3第2章 系统需求分析42.1 系统的需求分析42.2 系统的功能需求42.3 系统的用例图72.4 系统用例规约92.4.1 系统管理员用例规约92.4.2 用户用例规约112.5 本章小结14第3章 系统设计153.1 系统设计153.1.1 系统总体架构设计153.1.2 数据库设计153.1.3系统模块的设计183.2 本章小结24第4章 系统实现254.1 用户登陆模块的实现254.2 商品导出模块的实现254.3 提交订单模块的实现254.3.1 提交订单、支付成功254.3.2 提交订单、超过15分钟未支付订单264.4 新增收货地址模块的实现284.5

11、 整合定时任务 Quartz 实现304.6 订单详情分表实现304.7 本章小结31第5章 系统测试325.1 系统测试325.1.1 测试的意义325.1.2 测试的目的325.1.3 软件测试方法325.2 测试用例及测试结果325.3 本章小结34第6章 结束语356.1 全文总结356.2 课题展望35参考文献36致 谢37第1章 绪论1.1 系统开发的背景及意义如今的社会是计算机时代、网络时代,网络不仅改变了人与人沟通的方式,甚至改变了人类的生活放肆,由此衍生出电子商务。电子商务颠覆了传统销售方式,让人们可以方便,节省时间地消费。只要日常坐在家里吹着空调刷手机就相当于在逛商城,下单

12、后免费送到你家,从而使销售的过程变得方便、准确、便捷。本食品商城系统为广大用户提供了一种高质量,更便捷,更方便的购物体验。同时食品商城管理系统开发改善了在食品购买上的传统方式,扩大了食品买卖的渠道。而且本系统面向所有互联网用户,帮助商家增加曝光度,降低成本增加收入。 其次商家可以为用户们提供更加优惠的服务。互联网已经深入到我们日常的生活,开发食品商城管理系统既是顺应时代的发展,又是社会发展的趋势。目前电商很旺,电商已经深入我们的生活,我们离不开它,它在提高我们购物效率的同时,也让我们有了更多的选择、更好的选择及更方便的选择。不仅如此,商品的更新(上架、下架)、订单的管理(取消订单、订单支付),

13、以及收货地址管理等,都需要不断地更新。如果商品数量、金钱等更新不及时,就会产生非常大的问题,所以我们需要对本商城系统进行管理以及维护。为了给用户更好的消费体验,给商家创造更多盈利。并且要做到保护用户个人信息隐私,避免用户的购物信息泄露,而且系统的性能也是一个重要的点,不能让用户体验不舒服,从而打造一个更加完善的商城系统。1.2 国内外商城管理研究现状1.2.1国外商城管理发展状况目前,全球的网络经济市场发展其实是不平衡的,主要是欧盟、美国、亚洲三个代表的发展比较好。美国是世界第一个出现电子商务的国家,同时也是最为成熟的国家,一直是这方面的领袖,美国代表电子商务成熟发达地区。其次,欧盟的在这一块

14、比“领袖”晚些,但发展速度快。亚洲则是厚积薄发,市场有潜力。美国的代表是亚马逊公司,是美国最大的一家电子商务公司,该公司成立于1995年,现在已经成为全球第二大互联网企业。1.2.2国内商城管理发展状况一提到国内的电子商务,就不得不提到淘宝网。淘宝是2003年5月10日由阿里巴巴集团投资创办的。同年10月推出“支付宝”是一个“第三方支付”工具,以“担保交易模式”使得消费者能够信任淘宝,完成交易。淘宝网-中国最受欢迎的网购平台,官方数据显示,注册用户数已经达到近5亿,销售速度平均每分钟售出大约5万件商品,并且在每年的“双11”都在破纪录。目前已经成为世界级电子商务交易平台之一。1.3 目前实体店

15、管理状况出现了电子商务之后,总有“实体店会消亡”的声音一直在发出,不管是真是假,最近些年实体店确实面临巨大的危机不少实体店都关门了。电商的兴起,方便了用户购物,使得用户不出门即可购物,更好的催动销售,反观实体店,实体店的促销活动也在频繁开展,但是效果却不及电子商务好,利润也降低了,效果还不是那么明显,导致实体店越来越不景气。但是即便如此,实体店就会消亡吗?必然不会!马云曾说过:“纯电商将死,新零售已来”。社交是人类必不可缺的,社交需要环境,这就是实体店能够存在的一个最基本条件。新一代年轻人缺的是体验,所以实体店永远不会消亡,只会转变成“实体店+电子商务”相结合的经营形态!1.4 论文的主要研究

16、内容本文主要介绍了在IDEA开发工具上用当前流行的快速开发框架-jeesite开发一个可视化的商城管理系统的过程。系统主要实现了对食品商城的管理,包括了购物车管理、订单管理、商品查询、商品上下架、收货地址管理等模块,相应的完成了对商品信息的录入、查询、更新管理和用户权限分配等工作,从而使商城管理更加方便快捷,节省成本,从而使商城管理工作逐渐规范化、科学化和信息化。论文的主要研究内容如下:(1)利用IDEA开发工具、B/S多层体系结构、前台小程序和后台jeesite快速开发框架实现一个可视化的商城管理系统。 (2)介绍了系统实现的主要技术,包括了前台微信小程序和后台jeesite快速开发框架,数

17、据库MySQL及定时任务。(3)对商城管理系统进行了需求调查与需求分析,并针对需求分析进行了系统的详细设计,包括了本系统的架构、数据库的设计和系统功能模块的设计与实现。(4)介绍了系统中如何使用jeesite快速开发后台管理。第2章 系统需求分析需求分析就是去调查、去理解用户的实际需求,与客户进行沟通,引导客户说出诉求,并且与客户达成一致。2.1 系统的需求分析商城管理系统的需求如下:(1)操作商品。具有特定权限的供应商可以通过后台管理增加商品、修改商品详情信息、对商品进行上下架、删除商品、导出商品等。(2)操作订单。用户可以将喜欢的商品加入购物车,提交订单购并且购买;具有特定权限的管理员可以

18、支持用户修改订单状态。(3)定时任务修改失效订单状态。用户下单15分钟内未支付,则自动将订单状态改为已取消。(4)操作收获地址。用户可以增加收获地址,系统支持获取当前位置;每个用户只能有一个默认地址,如果设置另一个收获地址为默认地址,则先前的默认地址自动取消。2.2 系统的功能需求商城管理主要有两个部分:前台+后台,一个部分是前台面向用户的部分,其包括:顾客浏览商品详情、假日购物车、提交订单、付款等操作;另一个部分是商城的后台管理部分,这部分内容包括对商品、用户、订单、定时等的管理。1. 商品管理(1) 商品入库商品入库需要填写需要入库的商品的详细信息。包括:商品状态、商品价格、商品原价、商品

19、名称、所属板块编号、品牌编号、商品数量、创建人、创建时间、备注信息等内容。其中的商品编号由系统根据一定的规则自动给出。特定权限的员工具有商品入库的功能权限,用户不具有商品入库的功能权限。(2) 商品上下架商品上下架是指管理员把商品状态修改上架或下架,用户只能看到上架的商品。 (3) 商品信息修改点击商品“编辑”按钮进入商品信息修改页面,进行修改。修改字段包括:商品状态、商品价格、商品原价、商品名称、所属板块编号、品牌编号、商品数量。特定权限的员工具有商品信息修改的功能权限,用户不具有商品信息修改的功能权限。(4) 商品删除商品删除,点击删除按钮,商品逻辑删除而不是物理删除,删除的商品记录还在数

20、据库。特定权限的员工具有商品删除的功能权限,用户没有删除商品的功能权限。(5) 商品查询商品查询,在后台管理进行商品信息查询,点击“查询”按钮,商品的信息包括:商品状态、商品价格、商品原价、商品名称、所属板块编号、品牌编号、商品数量等。可按照商品创建时间范围查询。在前台商品信息查询,商品的信息包括:商品名称、商品价格等。特定权限的员工具有商品删除的功能权限,用户不具有商品删除的功能权限。(6) 商品导出导出商品列表,进入商品管理页面,点击导出,则下载excel模板,打开excel模板,商品信息列表展示在excel模板。用户不具有商品导出的功能权限2. 购物车管理(1) 购物车查询用户进入后台管

21、理,可以查看自己的购物车,购物车展示的信息包括:用户名称、商品名称、购买数量、创建时间、创建人等。在前台用户也可以查看到自己的购物车列表。用户具有查看购物车的功能权限。(2) 购物车“增加”或“减少”商品数量用户在后台管理可以“增加”或“减少”自己购物车的商品数量,点击编辑,修改购买数量即可。在前台用户也可以“增加”或“减少”自己购物车的商品数量,进入购物车列表,点击某个商品“+”或“-”,即可达到修改购买数量的目的。 (3) 购物车删除商品用户进入后台管理,可以删除自己的购物车商品,进入购物车列表,选中商品,点击删除即可。在前台用户也可以删除自己购物车的商品数量,进入购物车列表,选中某个商品

22、往左滑,出现删除按钮,点击删除,即可删除购物车的商品。(4) 购物车统计在前台,进入购物车列表,用户增加新商品、修改商品数量、删除商品,总计金额会随着用户操作变化而变化。3. 订单管理(1) 订单查询用户进入后台管理,可以查看自己的购物订单,订单信息包括:订单编号、用户姓名、收货地址、支付金额、订单状态、取消时间、支付时间、发货时间、收货时间、创建时间等。 用户只能查看自己的订单。 (2) 订单状态回滚订单状态回滚,用户提交了订单,15分钟内未付款,订单状态变为已取消,购买的商品数量自动回滚,商品表数量相应增加。(3) 修改订单用户不可以操作、修改自己的订单,只能查看自己的订单;特定权限的员工

23、具有修改订单的功能权限,可以修改用户的订单状态,但是不能修改订单的支付金额或其他类似性质的信息。 (4) 新增订单用户在后台无法新增订单,在前台可以新增订单,进入购物车列表,提交订单即可生成订单。4. 收货地址管理收货地址是一个重点,如果缺失了这一功能,会带来无比大的麻烦,我们就无法知道客户的位置,无法送货。(1) 收货地址查询用户在前台“我的”栏目的点击我的收获地址即可查询到自己所有的收货地址,信息包括:昵称、手机号码、所在地区、详细地址、是否默认。一个用户只能有一个默认收货地址(2) 收货地址新增用户在前台“我的”栏目的点击我的收获地址,然后点击新增收货地址,则跳转到一个编辑页面,用户需要

24、填写相应的信息,该编辑页面有一个获取当前位置的按钮,点击则可以自动获取当前位置。点击保存,新增收货地址成功。用户具有新增收货地址的功能权限。(3) 收货地址修改用户在前台“我的”栏目的点击我的收获地址,然后点击需要修改的收货地址,则跳转到一个修改页面,用户需要填写相应的信息,该修改页面有一个获取当前位置的按钮,点击则可以自动获取当前位置。点击保存,修改收货地址成功。用户具有修改收货地址的功能权限。(4) 收货地址删除用户在前台“我的”栏目的点击我的收获地址,然后点击需要删除的收货地址,跳出确定删除的提示,点击确定则逻辑删除,点击取消则不删除。用户具有删除收货地址的功能权限。2.3 系统的用例图

25、商城管理系统角色主要包含系统管理员与用户,下面列举出系统管理员的功能用例以及用户的功能用例图。1. 系统管理员的功能用例,如图2-1所示:图2-1 系统管理员用例图2. 用户的功能用例,如图2-2所示:图2-2 用户用例图2.4 系统用例规约 2.4.1 系统管理员用例规约1.系统管理员对商品管理,可以新增商品、修改商品信息、删除商品、查看商品信息、导出商品。如表2.1 所示:表2.1 “商品管理”用例规约用例编号P2:SC1用例名称商品管理功能描述系统管理员对商品的管理。执行者系统管理员前置条件系统管理员成功登录系统,进入到商品管理界面。后置条件选中对应的商品,可以修改商品信息、删除商品。涉

26、众利益系统管理员基本路径1. 系统管理员登陆系统。2. 点击商品管理按钮进入到商品管理界面。3. 相应的删除、添加、编辑按钮,可以对商品进行管理 扩展字段列表商品:商品名称、商品价格、商品原价、商品状态、所属板块编号、品牌编号、商品数量、创建人、创建时间、备注信息业务规则1. 系统管理员必须登录系统。2. 系统管理员必须进入到商品管理备注无2.系统管理员可以对订单管理,可以查看订单信息、查看订单的详情信息、修改订单的状态。如表2.2所示:表2.2 “订单管理”用例规约用例编号P2:SC2用例名称订单管理功能描述系统管理员对订单的管理。执行者系统管理员前置条件系统管理员成功登录系统,进入到订单管

27、理界面。后置条件选中对应的商品,可以查看订单详情信息、修改订单状态。涉众利益系统管理员基本路径1. 系统管理员登陆系统。2. 点击订单管理按钮进入到订单管理界面。3. 相应的查看订单详情信息、修改订单状态,可以对订单进行管理 扩展字段列表订单:订单编号、用户姓名、收货地址、支付金额、订单状态、取消时间、支付时间、发货时间、收货时间、创建时间业务规则1. 系统管理员必须登录系统。2. 系统管理员必须进入到订单管理备注无3.系统管理员可以对用户进行管理,可以新增加用户、修改用户的信息、重置的用户密码、停用用户。如表2.3 所示:表2.3 “用户管理”用例规约用例编号P2:SC3用例名称用户管理功能

28、描述系统管理员对用户的管理。执行者系统管理员前置条件系统管理员成功登录系统,进入到用户管理界面。后置条件选中对应的用户,修改用户信息、重置用户密码、停用用户。涉众利益系统管理员基本路径1. 系统管理员登陆系统。2. 点击用户管理按钮进入到用户管理界面。3. 相应的新增用户、修改用户信息、重置用户密码、停用用户,可以对用户进行管理 扩展字段列表用户:用户编码、登录账号、用户昵称、登录密码、电子邮箱、手机号码、用户性别、绑定的微信号、用户类型、管理员类型、最后登陆时间、状态、创建者、创建时间、更新者、更新时间、备注信息业务规则1. 系统管理员必须登录系统。2. 系统管理员必须进入到用户管理备注无2

29、.4.2 用户用例规约1.用户可以对商品进行的操作,可以查看商品信息。如表2.5所示:表2.5 “查看商品”用例规约用例编号P2:SC5用例名称查看商品功能描述用户查看商品。执行者用户前置条件用户成功登录系统,进入到角色管理界面。后置条件无涉众利益用户基本路径1. 用户登陆系统。2. 用户查看商品2.1在后台,点击商品管理按钮进入到商品列表界面查看商品。2.2在前台,进入小程序首页查看商品。扩展字段列表商品:商品名称、商品价格、备注信息业务规则1. 用户必须登录系统。2. 用户必须进入到商品管理或进入小程序备注无2.用户可以对购物车进行管理,可以新增加商品到购物车、改变购物车商品的数量、删除购

30、物车的商品。如表2.6所示:表2.6 “购物车管理”用例规约用例编号P2:SC6用例名称购物车管理功能描述用户对购物车的管理。执行者用户前置条件用户成功进入系统的小程序,进入到购物车管理界面。后置条件无涉众利益用户基本路径1. 用户进入系统的小程序。2. 点击购物车管理按钮进入到购物车管理界面。3. 相应的增加商品进购物车、改变购物车商品数量、删除购物车商品,可以对购物车进行管理 扩展字段列表购物车:购买数量、状态业务规则1. 用户必须登录系统。2. 用户必须进入小程序购物车管理备注无3.用户可以对收货地址的管理,可以新增加收货地址、编辑收货地址、删除收货地址、查看收货地址。如表2.7所示:表

31、2.7 “收货地址管理”用例规约用例编号P2:SC7用例名称收货地址管理功能描述用户对收货地址的管理。执行者用户前置条件用户成功进入系统的小程序,进入到收货地址管理界面。后置条件无涉众利益用户基本路径1. 用户进入系统的小程序。2. 点击我的收货地址按钮进入到收货地址管理界面。3. 相应的新增收货地址、编辑收货地址、删除收货地址、查看收货地址,可以对收货地址进行管理 扩展字段列表收货地址:收货人、所在地区、详细地址、手机号码、是否是默认地址。业务规则1. 用户必须登录系统。2. 用户必须进入小程序收货地址管理备注无4.用户可以对提交订单的操作,可以提交订单。如表2.8所示:表2.8 “提交订单

32、”用例规约用例编号P2:SC8用例名称提交订单功能描述用户提交订单。执行者用户前置条件用户成功进入系统的小程序,进入到购物车管理提交订单。后置条件无涉众利益用户基本路径1. 用户进入系统的小程序。2. 在商品列表挑选商品3. 在购物车页面提交订单扩展在提交订单前可以在购物车页面修改所需下单的商品数量字段列表订单:订单编号、用户编号、收货地址编号、支付金额、订单状态、取消时间、支付时间、发货时间、收货时间、创建时间、创建人、更新时间、更新人、状态、备注订单详情:编号、订单编号、商品编号、购买数量、创建时间、创建人、更新时间、更新人、状态、备注业务规则1. 用户必须登录系统。2. 用户必须挑选商品

33、备注无2.5 本章小结本章对商城管理系统做了详细的需求分析,并且进行了系统详细的功能设计。根据商城管理系统的要求,商城管理系统的功能的设计主要包括商品管理、购物车管理、订单管理、收货地址管理等模块。另外,本章从系统管理员、用户的角度对系统做了UML建模,同时给出了功能用例关系图,并作了详细说明。第3章 系统设计3.1 系统设计3.1.1 系统总体架构设计本系统主要在jdk1.8环境下使用jeesite来搭建后台,前台主要使用vant、mpvue来搭建微信小程序。数据库主要是用MySQL。食品商城管理的功能模块结构图如图3-1所示:图 3-1系统的功能模块结构图3.1.2 数据库设计本食品商城管

34、理系统主要功能是处理用户相关的数据,所以数据库建立会直接影响系统的运行效果,对数据库设计这块要额外小心,本系统使用MySQL数据库作为后台数据库。本节对系统用到的数据库表结构进行详细设计并且说明。根据3.1.1的系统需求分析,系统需要建立数据库表来保存一些相关的信息,如用户信息表、购物车信息表、订单信息表、订单详情信息表、收货地址信息表、商品信息表等,以下是对上述一些主要数据库表的设计:(1) js_sys_user(用户信息)表 表3-1 js_sys_user表列名数据类型可为空注释user_codevarchar(100)NOT NULL用户编码login_codevarchar(100

35、)NOT NULL登录账号user_namevarchar(100)NOT NULL用户昵称passwordvarchar(100)NOT NULL登录密码emailvarchar(300)NULL电子邮箱mobilevarchar(100)NULL手机号码sexchar(1)NULL用户性别user_typevarchar(16)NOT NULL用户类型表3-1是存放用户信息的数据库表结构,该表的主键为user_code。(2) tb_cart(购物车信息表)表表3-2 tb_cart表列名数据类型可为空注释cart_novarchar(30)NOT NULL编号user_codevarch

36、ar(30)NOT NULL用户编号goods_novarchar(30)NOT NULL商品编号buy_numint(11)NOT NULL购买数量statuschar(2) NOT NULL状态create_byvarchar(30)NOT NULL创建人create_datedatetimeNOT NULL创建时间update_byvarchar(30)NULL更新人update_datedatetimeNULL更新时间remarksvarchar(200)NULL备注表3-2给出了存放购物车信息的数据库表结构,该表的主键为cart_no。(3) tb_orders (订单信息表)表表3

37、-3 tb_orders表列名数据类型可为空注释order_novarchar(30)NOT NULL订单编号user_codevarchar(30)NOT NULL用户编号address_novarchar(30)NOT NULL收货地址编号pay_pricedouble(20,2)NOT NULL支付金额order_statustinyint(4)NOT NULL订单状态close_timedatetimeNULL取消时间pay_timedatetimeNULL支付时间shipping_timedatetimeNULL发货时间receive_timedatetimeNULL收货时间crea

38、te_datedatetimeNOT NULL创建时间create_byvarchar(30)NOT NULL创建人表3-3给出了存放订单信息的数据库表结构,该表的主键为order_no。(4) tb_detail(订单详情信息表)表表3-4 tb_detail表列名数据类型可为空注释detail_novarchar(30)NOT NULL编号order_novarchar(30)NOT NULL订单编号goods_novarchar(30)NOT NULL商品编号buy_numint(11)NOT NULL购买数量create_datedatetimeNOT NULL创建时间create_b

39、yvarchar(30)NOT NULL创建人表3-4给出了存放订单详情信息的数据库表结构,该表的主键为detail_no。(5) tb_address (收货地址信息表)表表3-5 tb_address表列名数据类型可为空注释address_novarchar(30)NOT NULL收货编号consigneevarchar(20)NOT NULL收货人address_areavarchar(20)NOT NULL所在地区address_detailedvarchar(100)NOT NULL详细地址address_phonechar(11)NOT NULL手机号码is_defaulttiny

40、int(1)NOT NULL是否是默认地址user_novarchar(30)NOT NULL用户编号create_datedatetimeNOT NULL创建时间create_byvarchar(30)NOT NULL创建人表3-5给出了存放收货地址信息的数据库表结构,该表的主键为address_no。(6) tb_goods (商品信息表)表表3-5 tb_goods表列名数据类型可为空注释goods_novarchar(30)NOT NULL商品编号goods_namevarchar(20)NOT NULL商品名称goods_imagevarchar(255)NULL商品图片goods_

41、pricedouble(10,2)NOT NULL商品价格goods_retaildouble(10,0)NOT NULL商品原价goods_statustinyint(1)NOT NULL商品状态category_novarchar(30)NOT NULL所属板块编号brand_novarchar(30)NOT NULL品牌编号statuschar(2)NOT NULL状态create_datedatetimeNULL创建时间create_byvarchar(30)NULL创建人goods_countint(30)NOT NULL商品数量表3-6给出了存放商品信息的数据库表结构,该表的主键为

42、goods_no。3.1.3 系统模块的设计根据需求分析,商城管理管理系统的实现主要包括用户登陆、商品管理、购物车管理、订单管理、收货地址管理等模块的实现,本小节不在此对所有的模块的实现进行介绍,主要介绍系统中用户登陆模块、提交订单、商品入库、新建收货地址的设计。1. 登陆模块首先用户进入用户登陆页面,输入自己的用户名和密码,然后点击“登陆”按钮,系统对输入的用户名和密码和数据库的用户表中的用户名和密码进行比较,如果表中存在该用户名,并且密码也相同,则用户登陆成功,最后根据用户的权限生成系统的主页面返回给用户;如果用户名不存在,或者密码错误,将会提示“用户名不存在”或者“密码错误”。根据上面的

43、分析,用户登陆具体的流程图如下图3-2所示:图3-2 用户登陆流程图2. 商品入库管理员登陆成功后,进入主操作页面,然后点击商品管理下的新增商品即可进入添加商品主页面。根据上面的分析,商品入库的流程为管理员先打开用户登陆页面,输入自己的用户名和密码进行登陆,登陆成功后将返回主操作页面给系统管理员,系统管理员进入新增商品页面即可添加商品,其具体的流程图如下图3-4所示:图3-4 商品入库的流程图3. 商品导出商品导出是为了方便使用excel操作数据或备份数据。管理员登陆成功后,进入主操作页面,点击商品管理下的导出即可导出商品列表数据。根据上面的分析,商品导出的流程为管理员先打开用户登陆页面,输入

44、自己的用户名和密码进行登陆,登陆成功后将返回主操作页面给系统管理员,系统管理员进入商品列表即可导出商品,其具体的流程图如下图3-5所示:图3-5 商品导出的流程图4. 提交订单提交订单是用户购买商品的一个重要环节,通过提交订单才可以完成购买。下面是对提交订单的设计与实现情况。提交订单的流程为用户进入小程序,进入成功后,返回主操作页面给用户,用户预览商品,点击想要买的商品进入商品详情,点击加入购物车,返回到主页面,进入购物车页面,如果需要增加商品数量则点击“+”,如果需要减少商品数量则点击“-”,点击“-”到“1”时则“-”按钮禁止点击,用户提交订单,跳到付款界面,点击付款,跳出提示框“是否继续

45、付款”,如果点击是,则付款成功,如果点击否,则跳转到待付款页面,15分钟内去到订单管理点击待付款订单列表,点击付款,跳出提示框“是否继续付款”,如果点击是,则付款成功,如果点击否,则停留在此页面,15分钟后,订单变成已取消,商品数量回滚到对应的商品。其具体的流程图如下图3-6所示:图3-6 提交订单流程图5. 添加收货地址添加收货地址的流程为用户进入小程序,进入成功后,返回主操作页面给用户,用户点击“我的”按钮,然后点击“我的收货地址”,则进入收货地址列表,点击“新增收货地址”,进入新增收货地址页面,如果点击获取“当前位置则地区”字段自动填充当前位置,如果不点击获取当前位置则不获取当前位置,填写相应的信息,点击保存,如果填写的信息校验通过,则保存成功,修改相应的字段信息使校验通点击保存,保

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 期刊短文 > 信息管理

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com