基于jeesite食品商城管理系统的设计与实现.doc
《基于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) 修改订单用户不可以操作、修改自己的订单,只能查看自己的订单;特定权限的员工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 jeesite 食品 商城 管理 系统 设计 实现
限制150内