设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
网上图书销售系统的设计与实现 开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

课题名称

网上图书销售系统的设计与实现

一、本课题的作用、意义,在国内外的研究现状和发展趋势,尚待研究的问题

1、本课题的作用与意义

网上书店通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上书店同传统的店面书店相比,传统的书店前期投入大,管理难,顾客来源受地域影响,而网上书店却不受这些影响。它快捷,便利,顾客选择自由,顾客来源广。网上书店的经营方式和销售渠道是全新的,它24小时的全天候和全方位服务是店面书店所不能及的,成本低廉更是开设网上书店的主要原因,而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性,同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易,再次是单价低,降低了消费者第一次在网络购物的门槛,所以网上书店成为了电子商务的先锋。

开发此软件目的是使其具有强大的实用价值,即它可以满足中小型书店进行网上售书需求,使其拥有自己的网上书店。在生活中有许多中小书店,由于经济问题或没有技术支持而没有属于自己的网上书店。寻求一个适用于中小型书店的网上购书系统是必要的。顺应了采用现代信息技术手段的电子商务的发展趋势,克服了传统购物模式中耗费人力、物力的弊端。开发此软件的另一个目的是针对目前当当网的模拟,以便于对网上书店有所了解,熟悉开发一般网上购物系统的步骤,发现在线购物开发过程中所面临的问题。

2、国内外的研究现状和发展趋势

互联网的兴起从本质上改变了整个社会的图书交易方式,国内各大企业从上个世纪90年代互联网兴起之时,就产生了通过网络进行销售经营图书的想法。但是由于在互联网上企业的信誉难以认证、网络的法规政策不健全、物流不发达等一系列的原因,限制了网上交易发展的步伐。进入21世纪以后,随着整个社会的发展、进步,制约网上交易的各个瓶颈问题逐一被击破,各企业也纷纷的加入到电子商务的洪潮之中。

中国互联网协会网络营销工作委员会调查显示,随着国内产业环境和消费市场的成熟,网络购物尤其是以图书产品为代表的网购将在今年实现更大发展。其中,图书消费人群成为推动此浪潮的一大主力。究其原因,除了该人群对网络购物等新兴的购物模式接受程度较高之外,相比其他细分行业和产品,图书网络购物有着更加完备的产业链条和发展后劲,为其高速增长提供了保障。

网络购物这一消费方式给人们生活带来的变化,除了购物场所的改变以外,更重要的是大大改变了传统的消费行为习惯,无论是否在网上购物,上网查看产品的相关信息,已经成为购物决策环节的重要组成部分,这一环节对购物行为的实际发生起到了至关重要的指导作用。

3、尚待研究的问题

随着电子商务的快速发展, 网络销售模式的大规模普及, 越来越多的商品能够在网上进行销售。在传统模式下, 书店的主要工作模式是对图书销售数据的记录、买卖, 以及销售员与用户进行交互沟通, 这种模式不但需要大量时间, 而且销售过程中信息量过大, 难免出现错误;同时, 销售成本比较高。传统的图书销售已经不能满足人们随时随地送货上门的需求, 这就迫切需要一种全新的图书销售模式。因而设计及描述一种网上图书销售系统, 以满足用户的需求。

网上图书销售系统以实现在线书籍销售为目的, 其核心是以互联网为依托建立销售系统, 实现网络书籍在线销售和售后服务。网上图书销售系统能够帮助商家降低销售成本, 提高交易效率, 也让用户购买图书不再受时间和空间的限制。因此, 网上图书销售系统的开发是非常有必要的。网上图书销售系统能保证经销商和用户之间快速进行信息交流, 充分发挥网上交易的优势, 实现图书销售的电子商务模式, 满足经销商和用户进行电子交易的需求。

二、完成任务的研究思路和方案

1、系统所用技术

网上图书销售系统基于Java编程语言、SpringBoot或其他开发软件技术,采用B/S结构、MySQL数据库,使用IntelliJ IDEA作为开发平台进行设计。

2、系统需求分析

2.1角色分析

网上图书销售系统参与者主要分为普通用户、游客和管理员。游客主要是浏览图书;普通用户则是使用该系统的基本功能模块, 如:个人信息、购物车管理、订单管理等;管理员则可以管理所有信息书籍, 能够添加、修改、删除所有数据信息。角色划分表如表1所示。

表1

2.2总体功能需求分析

网上图书销售系统功能结构图如图1所示。

由图1可见, 网上图书销售系统分为登录注册、购书管理、个人信息管理、购物车管理、后台管理以及订单管理这6个模块。登录注册模块包含用户登录、用户注册和用户退出。购书管理包括书籍浏览和添加购物车。个人信息管理分为:我的信息管理、收货地址管理、订单查看。购物车管理主要是修改图书、删除图书以及恢复图书。后台管理分为添加图书、修改图书、删除图书和用户管理。订单管理分为生成订单和取消订单。

根据电子商务今后的发展前景和用户的需求, 网上图书销售系统应该具有以下几个方面的功能:

(1)登录注册功能

为了保障用户的资金安全, 用户必须登录系统才能购买图书。

(2)后台管理

对图书信息进行修改、删除和增加等操作。

(3)个人信息管理

用户能查看到自己所有的信息, 包括个人资料, 以及购买书籍的信息等。

(4)订单管理

用户能生成自己的购买订单, 查看交易成功的订单, 以及对收货地址等信息的填写。

(5)购书管理

用户主要通过编辑推荐、热销图书、最新上架模块, 来直观地浏览图书, 同时能够添加图书到购物车中。

(6)购物车功能

用户能够查看购物车中的图书, 并进行购买, 同时还可以修改和清空自己的购物车。

3、系统设计

网上图书销售系统的E-R图, 即实体-关系图, 如图2所示。系统中主要有三个角色, 游客、普通用户和管理员, 普通用户有名字、编号、用户名、电话、密码、部门等个人信息, 可以访问客户信息。管理员同样有普通用户的个人信息, 并且可以管理客户信息。

图1网上图书销售系统结构图

图2网上图书销售系统E-R图

(1) 用户表存储系统所有用户的基本数据:用户ID、用户邮箱、用户名、用户密码、用户积分、邮箱、登录时间、登录IP;

(2) 图书信息表存储系统所有图书的信息:图书ID、作者、出版社、出版时间、图书字数、类别、印刷量、发行时间、售出数量、内容简介、ISBN、价格、折扣价格、库存、添加时间、关键词、状态、备注、书名;

(3) 图书信息表存储系统所有图书的信息:图书ID、作者、出版社、出版时间、图书字数、类别、印刷量、发行时间、售出数量、内容简介、ISBN、价格、折扣价格、库存、添加时间、关键词、状态、备注、书名;

(4) 订单表存储所有用户购买图书的订单信息:订单表ID、用户ID、图书位置、订单时间、订单描述、总价格、收货人姓名、手机号、电话号、收货地址、邮编;

(5) 图书分类表主要是对所有图书的类别进行整理, 有助于上传图书, 相关信息为:ID、类别关联、英文类别名字、类别名、类别描述、类别级别、备注。

4、系统实现与测试

(1) 登录功能的实现

在登录过程中, 前端页面对输入的邮箱和密码进行验证, 通过后再到数据库中去验证邮箱密码是否正确。当登录成功时, 会对本次登录的时间和IP地址进行存储, 然后进入到首页。失败则会提醒用户名或密码错误, 回到登录页面。

(2) 系统主页面的实现

系统主页面主要分三个部分, 标题栏部分主要是查看购物车和个人信息。中间部分, 主要展示编辑推荐、热销图书和最新上架图书, 左栏是图书的分类, 右栏展示新书热卖。

(3) 用户注册页面的实现

用户注册主要分填写注册信息、验证邮箱、注册成功这三个环节。

在填写注册信息的时候, 填写每一项都会对应着相应的验证。填写正确时, 表单元素后面显示对号图标, 填写错误时, 会在表单元素后面提醒填写错误信息。此外, 注册信息页面验证码是动态生成的, 用Ajax来检查验证码正确性。验证邮箱, 主要是输入动态生成的验证码, 来完成对邮箱的验证。    注册成功后, 注册页面能够进入个人信息管理和系统主页界面。注册成功后, 系统会将用户信息保存到系统数据库中。

(4) 购书管理模块的实现

购书管理主要有两个功能模块, 其一是书籍浏览模块。该模块主要分两种浏览方式, 一种是左侧的分类浏览, 通过分类来浏览图书, 另外一种就是中间部分的浏览, 例如编辑推荐、热销图书、最新上架图书模块。主要目的是使用户通过浏览图书来了解书籍的分类、最新添加、书籍价格、书籍作者、编辑推荐的图书、出版社、出版时间等信息。

其二是加入购物车模块, 用户通过浏览图书页面, 选择自己要购买的图书, 打开查看图书信息。例如图书名称、作者、出版社、出版时间、价格、封面等信息。最后点击购买, 就能成功把书籍加入到购物车中去。

购物车管理模块有修改图书、删除图书和恢复图书三个功能。根据用户对图书数量的需求不同, 提供了修改图书数量功能。删除图书是把不想购买的图书在购物车中删除。恢复图书主要是把删除的图书重新加入到购物车中。

(5)生成订单模块的实现

生成订单模块的实现过程可细分为三个步骤:

1) 确认订单

用户把商品加入到购物车后, 进行结算时, 要先核对自己所购买商品的信息, 核对完以后点击下一步即可。

2) 填写送货地址

用户在确认完订单后, 进入的是填写送货地址界面。首次购买时需要填写用户的收货信息,如果用户已经购买过了, 系统就会采用默认送货地址。用户也可以重新填写收货地址信息。

3) 当用户填写完收货地址信息以后, 点击下一步按钮, 页面会自动跳转到订单成功界面。

此时用户的订单数据信息就会保存到后台数据库中, 并生成一个订单, 发送到前端页面中, 展示给用户。

(6) 系统测试

测试内容包括:对系统各功能模块进行功能测试, 采用黑盒测试法。此外还要对系统的兼容性进行测试, 测试系统功能的稳定性和可恢复性;同时, 也要对整个系统进行安全性测试。

4、系统设计的具体安排

第一阶段:2023年1月至2023年2月:进行课题调研,收集与课题相关资料,学习、整理相关文献,分析课题,撰写开题报告。

第二阶段:2023年3月至2023年4月中旬:进行系统研发,包括需求、设计、实现、测试等阶段,同时收集、整理数据,撰写毕业论文。

第三阶段:2023年4月下旬至2023年5月中旬:完成毕业设计相关成果,毕业论文定稿,进行毕业答辩。

5、参考文献

[1] 李宗花,朱林.软件工程原理与实践[M].南京:南京大学出版社, 2020.

[2] 蒙祖强,许嘉.数据库原理与应用[M].第二版.北京:清华大学出版社,2020.

[3] 罗恩·佩腾.软件测试[M].第二版.北京:机械工业出版社,2019.

[4] 覃征、熊昆等.软件体系结构[M].第五版.北京:清华大学出版社,2021.

[5] 张雅寒.网络时代的图书营销策略研究——以微博和当当网为例[J].文化与传播,2014.

[6]胡海.基于B/S模式的网上图书销售系统[D].南昌:南昌大学, 2013.

[7]阮喆.智能网上商城管理系统的设计与实现[D].鞍山:辽宁科技大学, 2015.

[8]刁宇飞.网上图书销售系统的设计与实现[J].电子技术与软件工程,2013.

[9]胡海. 基于B/S模式的网上图书销售系统[D].南昌大学,2013.

[10]潘艳华.网上图书销售系统的分析与设计[J].网络安全技术与应用,2009(11):42-44.

[11]余任杰,王风硕.基于Node.js的网上图书销售系统设计[J].电脑知识与技术,2021,17(34):83-84+92.DOI:10.14004/j.cnki.ckt.2021.3680.

三、指导教师评语

课题立意明确,技术路线可行,研究内容充实,研究方法切实有效,学生本人对相关领域的国内外现状有较为全面的了解,现开展的工作为完成课题提供了多方面的便利,相信能够完成课题并撰写出达到本科学位论文要求的毕业论文。

指导教师签名:

年     月     日

注:⑴ 开题报告由学生在毕业设计(论文)工作前期内完成,外语专业的开题报告必须用相应的语种写作。⑵ 开题报告须经指导教师审阅并签字后才能生效。 ⑶ 本表作为毕业设计(论文)的附件材料,装入学生毕业设计(论文)袋。⑷ 各学院可根据专业特点,自行拟定本表中开题报告的写作提纲,修订后报教务处备案并上传本教学单位网站以供学生下载。⑸ 开题报告的写作字数、参考文献篇数以及写作格式等要求,各学院可参照兄弟院校同类专业的要求自行确定,并在本教学单位制定本科毕业设计(论文)开题报告格式模板中予以明示。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于云计算的远程医疗服务系统设计 基于云计算的远程医疗服务系统设计 基于Android的阅读app的
宠物之家寄养系统的设计与实现 开 宠物之家寄养系统的设计与实现 任 基于嵌入式系统的婴儿房湿度自动调
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!