"景先生毕设|www.jxszl.com

悠然书城网上商城系统设计与实现(附件)【字数:8676】

2024-11-03 20:05编辑: www.jxszl.com景先生毕设
:“互联网”技术占据着信息技术的制高点,脱离“信息技术”谈发展,对任何一个行业而言都是不现实的。为了提高传统图书零售实体店在行业中的竞争力,更好被消费群体所接受认可,本文设计并开发了悠然书城网上商城系统,相较于传统的实体书店,只能采取“守株待兔”的模式。电商的介入,将把书籍销售信息在第一时间推广给读者群体,及时全面了解所需,电子商务的介入,增强了书籍信息流通快速性、及时性。根据该行业的特点进行量体裁衣、量身打造,网站针对性及适应性更强,避免借助其他销售平台而进行额外的费用支出。该网站更具有书籍专业性、读者友好性、商家互惠性等特点,平台读者能够做到信息透明、读者共享,实现多赢局面。根据图书销售行业的特点,从平台消费群体、主打品牌、功能等多个方面入手,打造独具一格的风格,让更多的人乐于成为该平台的受惠群体。
目 录
一、 引言 1
二、系统开发技术基础 2
(一)B/S模式 2
(二)Java语言 2
(三)数据库技术 3
三、系统设计分析 4
(一)系统开发目标 4
(二)系统分析 4
1.功能需求分析 4
2.性能需求分析 5
3.系统可行性分析 6
(三)系统概要设计 7
1.系统架构设计 7
2.系统功能框架设计 7
(四)系统数据库设计 8
1.数据库概念设计 8
2.数据库表设计 9
四、系统功能实现 12
(一)前台公共功能实现 12
1.注册与登录 12
2.购物模块 13
3.个人中心 17
(二)后台功能实现 17
1.后台登录 17
2.图书管理 18
3.订单管理 20
五、系统测试 21
(一)测试目的 21
(二)测试方法 21
(三)测试小结 22
六、总结 23
致谢 24
参考文献 25
引言
通过对电子商务在我国零售企业的应用调研,大多数 *51今日免费论文网|www.51jrft.com +Q: ^351916072
企业将互联网与企业物流两者相结合,互联网技术介入了销售、运输、产品跟踪、售后等多个环节,先比以往,企业介入直接全面,管理精准高效。线上与线下相结合,是我国大多数知名企业采取的模式,信息技术从生产、销售、售后等多个环节为企业提供动力。与之相反,信息技术在中小型的零售企业上的优势并没有被完全挖掘出来,如何在企业与消费者之间建立快速准确的沟通渠道,从销售到售后等多个环节满足二者所需,是摆在企业家面前的问题。
图书销售具有应用群体集中、时间性强、商家入职门槛低等特点,这决定了该行业具有产品更新快速、信息流通及时、企业竞争激烈等特点,而信息是该行业胜败的制高点。只有打破图书销售店面的传统模式,让信息技术对企业进行全流程介入才能获取竞争制高点。结合消费者需求特点,在图书销售的多个环节提供给消费者更便捷的、可靠的、完善服务,才能在众多的图书销售企业中脱颖而出,成为行业的领头军。占领更多市场份额,实现企业良好发展。
本文设计实现的网上书店主要包含两类用户,前台消费者和后台系统管理员,系统前台功能主要包括图书检索、购物车、付款、订单查询、评论等;系统管理员则主要进行系统基础信息的管理,主要功能包括用户管理、订单管理、商品信息管理、评价管理等。用户需要登录后可以对商品进行购买,管理员登录后可以对商城里面的商品进行管理和维护,可以给用户购买商品带来极大的便利,同时也符合当前线上+线下结合的营销体系。从功能、风格等多个面有针对性地实现个性系统开发建设,使之成为受众多师生所青睐和推崇的购书平台。
二、系统开发技术基础
(一)B/S模式
为了增强系统设计的灵活性、维护的便利性,摒弃了以往的C/S设计模式,采用了B/S模式进行设计,在程序设计、实现、维护等多个环节更为便捷。采用B/S模式具有以下三点优势,其一,使用用户只需要知道系统所在的网络路径,便可以通过互联网浏览器实现对网站平台的访问。从用户所输入的网址,到代码解析、数据库访问、数据应答、信息反馈等一系列操作都由系统自动完成,用户操作更为简单化。其二,代码最小化,对于用户所需要的平台代码,用户不需要安装额外的组件或代码,减少了用户的本地存储空间及操作,所有的操作代码被统一布置在服务器上。其三,通过B/S模式开发的产品,具有易维护的特点,对功能的升级只需要升级服务器端的代码即可,系统维护具有高效、便利的特点。如图21所示。

图21 B/S架构
(二)Java语言
在网络编程领域,采用Java语言所进行开发的网络产品占有极大的比例,这与Java的易用性、灵活性等特点分不开的。首先,同大多数语言一样,Java语言是一种面向对象的语言,其封装性等功能使得程序编制更为灵活。其次,Java专门开发了针对网络编程的技术,即丰富的网络接口函数以及网络虚拟机工具。最后,Java语言与开发平台具有很好的融合性,通过Java开发的产品,与系统平台具有很好的融合性,从功能、风格上实现完美统一。另外,Java语言具有以下特点:
(1)Java语言具有简单通俗的特点,与大多数编程语言相比,Java语言取长补短,集成了封装性的优势,同时将不易理解的类继承、同名函数重载等概念进行舍弃,让程序员将更多的精力放在开发程序本身。
(2)同大多数语言一样,Java具有面向对象的特点,通过面向对象,实现对程序的封装,程序功能更为专一,抵御外界风险能力增强,同时保留面向对象的对外接口,使得程序的维护和函数调用简单方便。
(3)数据类型标准化。Java虽然具有多种的数据类型,但同大多编程语言一样,每种类型都有固定的定义,这使得不同语言的程序产品在调用数据的时候具有通用性,而不需要进行额外的数据类型转换。
(三)数据库技术
根据系统数据需求特点,数据库采用了MySQL数据库系统。该数据库系统所占用空间小、实用性强、易于维护,上述特点使得MySQL长期以来一直备受青睐,MySQL在Oracle公司众多产品中占有重要位置。该数据库具有以下特点:
首先,MySQL在编程语言上采用标准的数据库语言,这使得通过其打造的产品可以在不同的平台系统之间被调用,具有复用性强的特点;

原文链接:http://www.jxszl.com/jsj/wlw/608632.html