收藏 分享(赏)

基于Java技术的在线书城网站的设计与实现计算机专业.doc

上传人:g****t 文档编号:996369 上传时间:2023-04-16 格式:DOC 页数:43 大小:2.06MB
下载 相关 举报
基于Java技术的在线书城网站的设计与实现计算机专业.doc_第1页
第1页 / 共43页
基于Java技术的在线书城网站的设计与实现计算机专业.doc_第2页
第2页 / 共43页
基于Java技术的在线书城网站的设计与实现计算机专业.doc_第3页
第3页 / 共43页
基于Java技术的在线书城网站的设计与实现计算机专业.doc_第4页
第4页 / 共43页
基于Java技术的在线书城网站的设计与实现计算机专业.doc_第5页
第5页 / 共43页
基于Java技术的在线书城网站的设计与实现计算机专业.doc_第6页
第6页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、题 目:基于Java技术的在线书城网站的设计与实现 摘 要传统的图书销售管理模式急需淘汰,新的互联网模式需要引进。这就需要开发出一款针对图书销售管理的在线书城网站来进行信息的管理,提高图书销售信息管理效率,使得图书销售信息管理越来越紧跟时代潮流。这次开发的在线书城网站能够实现图书综合信息的管理,图书订购订单的管理,会员系统的管理,公告系统的管理。通过上网查找各种相关知识,再对应自己在学校所学到的知识,选定网站开发采用通用的B/S模式,主流的Java语言和Sqlserver数据库。本书城网站可以代替传统图书销售管理模式,能够给书店增加翻倍的营业额,也让书店的销售信息等各种信息易于管理。还能缩短处

2、理事务的操作时间。有了这样的销售管理软件,图书销售信息的管理就离无纸化办公的目标更贴近了。关键词:在线书城网站;Java语言;Sqlserver数据库;B/S模式AbstractThe traditional book sales management model is in urgent need of elimination, and the new Internet model needs to be introduced. This requires the development of an online bookstore system for book sales managem

3、ent to manage information, improve the efficiency of book sales information management, and make book sales information management more and more closely follow the trend of the times. The online bookstore system developed this time can realize the management of comprehensive information of books, th

4、e management of book order orders, the users to purchase books on the website, and submit book order orders. Through the Internet to find a variety of relevant knowledge, and then corresponding to their own knowledge in the school, the selected system development uses the common B / S mode, the main

5、stream Java language and Sqlserver database. The online bookstore system is used to replace the traditional book sales management model, which can increase the turnover of the bookstore by double, and also make the information such as the sales information of the bookstore easy to manage. It also re

6、duces the processing time for processing transactions. With such sales management software, the management of book sales information is closer to the goal of paperless office.Keywords: Online bookstore system; Java language; Sqlserver database; B/S mode目 录摘 要IAbstractII目 录III1 绪 论11.1课题的研究背景11.2研究目的

7、与意义11.3论文主要内容22 相关技术及开发平台32.1 JSP技术32.2 B/S结构32.3 SQL Server数据库42.4JAVA语言介绍43 系统分析63.1可行性分析63.2网站性能分析73.3操作流程分析93.4 业务流程分析113.5 数据流分析123.6网站需求概述133.7网站设计规则与运行环境154 网站设计164.1网站概要设计164.2网站结构设计164.3数据库设计185 网站实现245.1登录模块的实现245.2网站管理员模块的实现245.3用户模块的实现266 网站测试306.1测试方法306.2 功能测试316.3可用性测试346.4性能测试346.5测试

8、分析35总 结36参考文献37致 谢39V1 绪 论1.1课题的研究背景如今网络发展之势迅猛,互联网+的时代已经影响到人们生活的各个角落。商品购买的传统模式已经改头换面,升级成为网络管理的模式。并一直在不断地更新人们的消费观念。伴随着许多网站的纷纷出现,软件行业发展得到促进,技术水平一直都在完善与创新,如今软件开发技术趋于成熟的地步。我们都知道以前想买一本书,需要到图书商品的店铺进行购买,这个需要腾出专门的时间去店铺,不然我们没法实现我们的购物。不能够坐在家里等着购买的图书商品送到手里。可是现在,这个对于消费者来说是一种奢望的想法,如今的网络时代,互联网+时代的步入,帮助我们实现了我们的购物愿

9、望,消费者仅仅需要坐在家里就可以完成购物操作。对于图书商品卖家,也不用花大量的金钱去租店铺,仅仅在家都可以实现图书商品的销售工作,图书商品的流通速度在网络销售的层面上得到很大提高。1.2研究目的与意义传统的实体店购物模式已经在逐步的落后,消费者购物消费水平已稳步上升,购物产品呈现多样化复杂化发展,给消费者和实体店铺工作人员带来很大程度的不便利,消费者购买图书商品有时候在一个店铺不能得到满足,要不就是价格不合适,要不就是质量不能满足消费者等诸多问题,实体店铺工作人员也是相当头疼某些问题,一种图书商品种类多又担心积压库存,实体店铺租金高昂,销售渠道单一,店铺每天的消费者流量比较低等问题。因此图书商

10、品传统的消费模式已经让消费者感觉到诸多不满意,时间上面动不动就是一个小时,加上便捷的交通,时间上也省不了多少,到实体店购买需要的图书商品经过多家对比,考察到最终决定购买,购买到中意图书产品几率大打折扣。而此次打算开发的在线书城网站就能让消费者和店铺管理员得到满意,能够解决他们许多难题。这样一个便利性的电子商务网站是卖家与买家的共同福利。下面来总结一下开发出的在线书城网站的意义:1、节约大把时间,不用亲自到店铺提取图书物品,只需要动动手指,在网上浏览下单,等着快递员把产品送到家2、消费者没有时间和地点的限制要求,生活中需要什么图书,通过网络的方式进入到在线书城网站,根据提示完成所需图书商品的购买

11、操作。真正实现24小时全天候营业模式3、传统的店铺消费转移到网络层面的管理,对图书商品销售数据的处理快速化,准确性提高了不少,销售订单信息一目了然,便于查询4、图书商品的销售被网络覆盖,全国各地的人们都可以访问在线书城网站,顾客每天平均访问流量增大5、节约店铺成本,在线下租用一个店铺,租金高昂,客流量还跟店铺位置挂钩,越繁华的地区,租金越贵,店铺利润还不能得到保证,网站销售模式就不需要店铺,自己在家都可以完成销售总的来说,网上销售的模式能够满足与适应现代消费者对于购物的各种要求,还能提高图书商品销售业绩,成本砍掉了一大部分,利润得到保障。这样的消费方式深受买家与卖家的欢迎与接纳。1.3论文主要

12、内容在线书城网站论文主要根据开发的程序进行编写,根据程序内容作出解释工作,绪论从程序开发背景和目的意义进行多方面阐述,第二部分简单介绍程序开发需要的技术,有语言技术、数据库技术,网站结构介绍,能够对程序开发技术有个大概了解。需求分析中分析网站开发的可行性,降低不必要的损失,从经济,操作等内容讲解程序开发的可行性,还有网站的功能需求等内容。系统总体设计部分根据前面需求最后设计出网站功能模块结构图,数据库里面的数据表设计以表格形式体现,数据库概念结构设计部分通过E-R图表示出来,描述部分实体具有的属性等内容。第五部分是程序编码完成阶段,看看网站具有什么样的功能,做出来的网站界面效果图,每个版块部分

13、功能操作的详细实现,都用界面的形式表示,更加明白和了解网站功能。最后是测试阶段,程序做出来都要经过多方面的内容测试,本次网站开发测试原则和要求以文字形式阐述,程序最终通过测试,可以给用户投入使用,本程序质量还是有一定保障,后期维护也便捷。382 相关技术及开发平台2.1 JSP技术JSP跟html语言在编写上差不多,Java Server Pages跟html语言的区别就是html语言它提供的数据表现在静态层面上,Java Server Pages则相反,它主要表现为动态的层面上,另外JSP在软件来开发中还用于嵌套java代码。为了更好的理解JSP,我们可以把JSP的执行过程分为代码翻译的阶段

14、,编码的阶段,运行的阶段。翻译的阶段:通常来说,当Web服务器接收到JSP文件时,会将接收到的这份JSP文件翻译为Java文件。编码的阶段:接下来的操作tomcat服务器会自动翻译Java源代码。在网页上展示的就是编译后的结果。运行的阶段:经过编码后的文件会被tomcat服务器进行执行,最后才会把我们需要的结果传输到客户端给用户看。 2.2 B/S结构B/S结构实际上就是Browser/Server(浏览器/服务器)的缩写,B/S结构是目前软件开发中的主流结构,大多数软件开发者都采用B/S这样的三层体系结构。对于B/S结构来说,我们平常使用的操作网站比如windows操作网站还有浏览器像360

15、安全浏览器就可以使用B/S结构。在网站的后期的维护上面,它的维护成本那是相当的低,用户操作起来也很方便,用户只要会上网就可以实现升级操作,通常的解决办法就是用户自己去网上下载,自己安装就可以完成B/S个别构件的更换,完成升级操作。目前随着软件行业的逐步发展,我们的B/S架构技术也发展成熟,并受到广大程序开发者的欢迎,对于用户来说便利性增强,因为你不论在哪里,仅仅只要一台会上网的电脑,而且还不需要专门的软件安装在你的电脑上,你就可以使用。B/S架构的工作原理图如图2-1所示:图2-1 B/S架构的工作原理图2.3 SQL Server数据库本次开发网站用SQLSERVER数据库来保存数据信息,SQLSERVER数据库他的源代码开放高,在网上随便都能搜到,数据库管理的语言采用SQL(结构化查询语言)进行数据管理,下面我们就简单介绍SQL语句的一些常用用法。通常我们要创建一个数据库时就会使用“CREATE DATABASE ”命令开头,使用某个数据库时就会以“use+数据库名称”命令,如果想要查看数据库里面数据表就会使用到“SHOW TABLES”命令,当然我们在操作数据表内容时也会使用到某些命令,比如删除就用“drop”

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 资格与职业考试 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2