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

设计题目

新星网上书店的设计与实现

1. 选题背景

随着互联网的飞速发展,网上购物已经逐渐称为老百姓生活中的一个必备技能,让我们不可忽视的是随着老百姓的生活水平的提高,老百姓的购物理念也在发生着翻天覆地的变化。电子商务在互联网高速发展的推动下,这几年发展的非常迅猛。网上书店系统可以为人们提供一个安全、方便、快捷的购物平台。网上书店系统的开发也正是在这个背景下提出的。

2. 选题目的

而近年来互联网购物的普及使得人们对网上购物变得更加热衷。传统购物方式受其价格、种类等因素限制,不能满足当下用户新形势的购物要求,而网上书店借由互联网或移动设备的普及以其轻便、及时等友好特性,受到广大购物者的追捧。因此,一个好的网上书店可以带给人们更多的选择。

3.选题意义

如今,伴随着互联网时代的高速发展,一个崭新的时代正向我们大踏步走来,电子商务注定将成为21世纪最主流的商业模式。随着网络技术的不断发展,网上书店已经成为一种新型图书销售渠道,也成为电子商务不可分割的一部分,网上书店以其方便、快捷,价格低,种类多等一系列的优点冲击着传统的图书销售产业,这是机遇也是挑战。

网上书店通过网络技术与人的结合,以互联网技术为基础,进行网络上的图书销售。网上书店的发展不仅仅是图书销售一个行业的发展,它也带动着物流行业,网络银行的发展,甚至也在的推动者互联网行业的前进。身处21世纪的我们,已经渐渐与互联网密不可分。但是,无论我们处于怎样的时代,我们都离不开载满知识的书籍。互联网虽然能教会我们很多,但是对于青少年来说仍然具有很多危害,只有书籍在传授我们知识的还能让我们感受到文化的气息。人类离不开书籍,网上书店有是电子商务密不可分的一部分。在这样的环境下网上书店行业必定会迎来蓬勃发展的未来。

1网上书店的现状与发展

1.1课题背景

1.2研究现状与发展趋势

1.3选题的意义

2需求分析

2.1项目概述

2.2功能需求

2.2.1用户模块

2.2.2图书信息模块

2.2.3购物车模块

2.2.4订单模块

2.2.5管理员模块

2.3非功能需求

2.3.1性能需求

2.3.2用户友好需求

2.3.3安全性需求

2.4技术需求

2.4.1代码实现技术

2.4.2数据库技术

3系统概要设计

3.1系统架构

3.2技术架构

3.3系统功能结构

4模块详细设计

4.1用户模块

4.2图书模块

4.3购物车模块

4.4订单模块

4.5管理员模块

5数据库设计

5.1数据库逻辑模型图

5.2数据库表设计

6项目实现

6.1项目环境配置

6.2项目架构

6.3功能实现

1. Spring是一个整合框架,它能完美地整合许多Java框架,通过Spring框架提供的IOC容器,我们可以将对象的创建由Java类转到IOC容器,将对象之间的依赖关系交由Spring容器进行控制,降低Java代码程序耦合性。有了Spring框架,开发人员不必再为单例模式类、属性文件解析等这些底层需求编写代码,开发人员可以更专注于业务逻辑的实现。通过Spring框架提供的AOP切面编程功能,方便进行面向切面的编程,许多用传统OOP难以实现的功能可以通过使用AOP轻松应付。 在Spring框架中,我们可以从繁杂的事务管理代码中解脱出来,Spring通过声明式事物灵活地进行事务的管理,极大地提高开发效率。

2. MyBatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。是一个基于Java的持久层框架。MyBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO)。MyBatis 是支持普通 SQL语句查询持久层框架。MyBatis通过使用简单的 XML文件用于配置和原始映射,将DAO层接口和 Java 的实体类映射成数据库中的记录。

3. MySQL是一个关系型数据库管理系统,由于MySQL 数据库体积小、速度快、总体拥有成本低、开放源代码,其有着广泛的应用,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,因此搭配 java和 Tomcat服务器可组成良好的开发环境。

开发过程中,采用B/S架构实现系统工程开发,其中,系统架构采用时下流行的SpringMVC框架为服务端Web程序,为整个系统提供逻辑业务处理服务和主要算法支持,SpringMVC在数据持久层整合Mybatis框架映射数据库,为系统开发提供简单直接的数据处理操作.系统使用Spring框架作为整合框架,Spring的注解功能以及Spring的声明式事务都大大降低了开发难度、另外,在简化了数据查询操作的基础上提供了自定义查询,使程序更加灵活。

网上书店系统的前端页面使用了JSP技术,这是一个和HTML相似网页视图。JSP技术是开发Web应用程序的常用视图技术,它拥有Java语言跨平台的特性,以及业务代码分离、组件重用、基础Java Servlet功能和预编译等特征。这使它几乎能Java完美整合。

页面的验证操作使用jQuery,jQuery作为一个JavaScript的整合框架会简单方便的实现很多网页效果。

在页面的异步请求中使用了Ajax技术,这种技术可以每次少量的异步请求数据,而不用刷新页面,降低了开发难度。

数据库采用MySQL,数据库开发中使用了PowerDesigner进行数据库设计。各功能运行正常,基本能实现需求分析中的主要需求。

1. 选题特色:

网上书店经营图书的数量之多、品种之全,是令许多传统书店望尘莫及的。另外,网上书店除了在版新书外,还有以前出版的图书及古旧图书等。网上书店极大地拓展了图书采购的地域限制,采购人员可漫游任何地域的任何一家书店,无论是国内网上书店还是国外网上书店,只要输入其网址就可进入,采购所需要的图书。与手段、方法较为落后的传统采购相比,网上采购更显示其高效性。传统采购环节多、手续复杂、速度慢的诸多弊端,在网上采购时都被克服了。网上采购时,一切信息和数据都通过网络传递和流动,一切均在瞬间完成,从而提高了采购效率。现代信息技术的大量运用使得网上书店能够快捷地对业务数据进行采集、统计、分析和应用,这有助于克服传统营销模式中的主观性、盲目性,对于提高经营管理水平大有裨益。

2. 预期成果:

本系统希望通过构建一个电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。本系统希望通过电子信息化的手段对书店的进、存、销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。

2019.11.11-2019.11.24,接受毕业设计(论文)任务书,准备开题。

2019.11.25-2019.12.15,完成开题工作。

2019.12.16-2019.12.22,提交阶段性成果,接受前期工作检查。

2019.12.23-2019.12.29,开展实习、调研和社会调查等。

2019.12.30-2020.2.23,继续完成毕业实验、系统设计开发、实现等工作。

2020.2.24-2020.3.1,接受毕业设计中期检查。

2020.3.2-2020.4.19,毕业设计(论文撰写)的修改、定稿阶段。

2020.4.20-2020.4.26,提交定稿到学院进行相似度检测。

2020.4.27-2020.6.7,毕业设计 (论文)评审与答辩资格审查,毕业设计 (论文)答辩与评优工作。

[1]David Johannes.A large-scale empirical study of code smells in JavaScript projects.[J]Software Quality Journal, 2019, Vol.27 (3), pp.1271-1314

[2]Blanco-Míguez Aitor; Fdez-Riverola Florentino; Sánchez Borja; Lourenço Anália.BlasterJS: A novel interactive JavaScript visualisation component for BLAST alignment results.[J]PloS one,2018,page:E0 205-286

[3]Ivan Drnasin; Mislav Grgić; Goran Gogić.JavaScript Access to DICOM Network and Objects in Web Browser.[J]Journal of Digital Imaging,Springer journal,2017,page:537-546

[4]马建红.JSP应用与开发技术[M].第三版.清华大学出版社.2018

[5]杨占胜.JSP WEB应用程序开发教程[M].电子工业出版社.2018

[6]张继东.MySQL数据库基于JSP的访问技术[J/OL].电子技术与软件工程,2017,(15):169(2017-08-03)

[7]王金龙,张静.基于JSP+Mysql的高校慕课(MOOC)教学系统设计[J].通讯世界,2017,(20):276-277.

[8潘国荣.基于JSP+JavaBean+Servlet实现模式的增删改模块的设计与实现[J].信息通信,2017,(08):101-103.

[9]崔娜.JSP的网络数据库连接技术探讨[J].黑龙江科技信息,2016,(36):259.

[10]刘杨.基于JSP的电子商城系统的设计与实现[J].电脑知识与技术,2016,12(29):270-272.

[11]刘博.JSP网上购物平台的设计与实现[J].无线互联科技,2016,(01):9-10.

[12]胡锋.基于JSP的小型购物网站设计与实现[J].信息与电脑(理论版),2016,(03):94-95.

[13]李君.巧用Jsp和Java连接Mysql数据库[J]. 现代商贸工业,2015,(07):94-95.

[14]基于Java的网上购物系统的设计与开发[D].朱成,2019,TP311.52

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

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

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