




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上书店的设计与实现 i 摘摘要要 本设计是基于 web 的网上书店,随着计算机的普遍使用与网络技术的不断发展,上网 的人将会越来越多,其中将有一部分在网上购物,在购买的商品中也有一部分是图书。 本 设计就是针对这个而建立的网上书店,利用 jsp(java server pages)结合 sql server 数据库来实现的 b/s 结构。jsp 是以 java 语言为脚本语言,在连接 sql server 数据库中 可以通过 jdbc 驱动程序与数据库连接。本设计在现有的网上案例比较过,具有用户使用简 单,界面直观等优点。本设计具有图书销售、新书介绍、图书查询、销售统计、购物车等 功能。 关关键键词词:jsp,b/s 结构,网上书店 目录目录 第一章 引言 1 1.1 书店背景介绍.1 1.2 网站构建的需求分析.1 1.2.1 国外网上书店的现状1 1.2.2 国内网上书店的现状1 1.2.3 网站建设的优势2 1.3 网站构建的目标分析.2 1.4 网站的市场定位分析与解决方案选择.3 1.4.1 市场定位分析3 1.4.2 网站解决方案选择3 1.5 网站支持平台与开发工具的选择.3 第二章 系统关键技术综述 4 2.1 jsp 技术4 2.2 jsp、asp、php 三种主流技术比较4 2.3 从应用范围来看三种技术的优劣.4 2.4 三种技术的前景展望.5 2.5 jsp 运行环境5 2.6 jsp 与 javabean.5 2.7 web 服务器简介5 2.8 操作系统简介.6 2.9 本系统的 jsp 运行环境.6 2.10 数据库的选择.6 2.11 mysql,sql server,oracle三种主流数据库的比较.6 2.11.1 oracle6 2.11.2 sql server7 2.11.3 mysql7 2.12 sql server的优势.7 第三章 网站系统功能总体设计 9 3.1 网站功能概述.9 3.1.1 系统功能10 3.1.2 系统特点10 3.2 网站系统设计.11 3.2.1 系统设计思想11 3.2.2 系统功能模块划分11 3.2.3 系统结构设计12 3.3 网站数据库设计.13 3.3.1 数据库需求分析13 3.3.2 数据库概念结构设计14 3.3.3 数据库逻辑结构设计16 第四章 网站主要模块设计 19 4.1 组件的编写.19 4.2 前台界面设计.20 4.2.1 界面公共模块设计20 4.2.2 用户登陆模块设计21 4.2.3 用户注册模块设计21 4.2.4 在线购书功能模块设计22 4.2.5 销售排行榜功能模块设计22 4.2.6 购物车功能模块设计23 4.2.7 订单信息查询功能模块设计24 4.2.8 图书分类功能模块设计24 4.2.9 用户意见功能模块设计25 4.3 管理界面设计.25 4.3.1 界面头、尾设计25 4.3.2 管理员登陆功能模块设计25 4.3.3 现有图书管理功能模块设计25 4.3.4 用户管理功能模块设计27 4.3.5 订单管理功能模块设计27 4.3.6 网站公告管理功能模块设计27 4.3.7 网站投票管理功能模块设计28 4.3.8 用户意见管理功能模块设计28 第五章 网站的安全 29 5.1 电子商务安全性概述.29 5.2 电子商务安全体系结构.29 5.2.1 安全规范29 5.2.2 认证规范29 第六章 系统安装与配置说明 31 6.1 j2sdk 与 tomcat的安装与配置31 6.2 sql server 2000 的安装与配置.31 6.3 sql server与 java 连接桥的安装与配置.31 6.4 各服务器的启动.32 6.5 用户的访问.32 第七章 总结与展望 33 7.1 总结.33 7.2 展望.33 致谢 34 参考文献35 1 第一章第一章 引言引言 人类进入 21 世纪,全球一体化,互联网就起到重要的作用,而且随着互联网的不 断发展,信息技术逐渐发展壮大,将成为网络经济的核心。其中计算机、网络通信发展 的特别快。这样就出现了很多基于 web 的网上购物站点,各种语言技术的出现使整个 web 体系更加完善和巩固,因此,本设计是通过 jsp 语言来实现,一个基于 b/s 模式三 层结构的 jsp 网上书店网站。 1.11.1 书店背景介绍书店背景介绍 公司是一间从事多年图书批发零售的图书经销商,由于其批发经销经营,与各出 版社及图书发行商合作密切,且批发业务遍及全国各地,无论是从图书价格竞争上还 是在图书经营范围以及物流供应链上,比其它书店都有较大的优势,随着网络经济的 崛起,公司的优势渐渐减弱,为了加强公司的竞争力与拓展业务的需要,公司探讨并 建立网上书店电子商务网站系统。 1.21.2 网站构建的需求分析网站构建的需求分析 .1 国外网上书店的现状国外网上书店的现状 国外网上书店主要分布在欧美等经济技术比较发达的国家和地区。起步早、规模 大、发展快、数量多等,其中在 90 年代末期国外已有网上书店 1000 多家。亚马逊网 上书店由美国人杰夫 在用户变量中新建一个变量名为 classpath,变量值为.;c:j2sdkbintools.jar; 之后按确定按钮就能完成 jdk 的环境配置,可以建立一个简单的 java 文件来判断 jdk 是否安装成功。 (2) 安装 tomcat 成功后,在 ie 浏览器中输入”http:/localhost:8080”或 “:8080”,将会显示 tomcat 的页面,读者可以检测 tomcat 的安装 是否成功。 (3) 设置 tomcat 中的 server.xml 文件。 假定本系统的程序放在 e: bookshop 中,则要对 c:tomcat5.5conf 文件夹中的 server.xml 作如下修改: 在上面添加 6.26.2 sqlsql serverserver 20002000 的安装与配置的安装与配置 1、下载 sql server 2000,建议 sql server 2000 是 sp3 或以上。 2、安装和配置 sql server 2000。 运行 sql server 2000 程序,选安装 sql server 2000 组件,安装数据库服务器, 本地计算机,创建新的 sql server 实例,输入相关信息,服务器和客户端工具,使用 默认,典型安装,使用本地系统帐号,混合行模式,之后都选择默认。安装完后启动 数据库。 在数据库安全性中选择登陆,在登陆项目中选择 sa,并选择其属性进行编辑,选 择默认的数据库和更改 sa 密码,这个密码就是在 javabean 中用来登陆用的。 6.36.3 sqlsql serverserver 与与 javajava 连接桥的安装与配置连接桥的安装与配置 1、下载 jdbc:到 sun 公司的网站上下载 sql server 2000 jdbc 大小约为 1.99mb。: 2、安装和配置 jdbc。 把 jdbc 安装完后,在电脑系统环境变量的对话框中找到用户变量名为 classpath ,在变量值末端添加“mssqlserver.jar”。 34 6.46.4 各服务器的启动各服务器的启动 1、启动 sql server 2000 数据库服务管理器。 2、启动 tomcat 服务器。 打开 monitor tomcat,然后 start service 6.56.5 用户的访问用户的访问 在客户端,用户只需打开 ie 浏览器并在地址栏中输入以下地址即可访问本电子书 店: http:/“服务器 ip 地址或域名”:8080/bookshop/ind.jsp。 第七章第七章 总结与展望总结与展望 7.17.1 总结总结 35 通过这次毕业设计以及撰写本毕业论文,我学会了利用先进的 jsp 技术建立基于 b/s 模式三层结构动态网站的方法和技术,而且对网页上的错误有进一步的认识。我将 大学四年学到的软件工程和网络安全等知识充分应用于实践,除此之外,我还掌握了 dreamweaver 等开发工具,提高了自己的动手能力。 7.27.2 展望展望 本系统实现了网上书店所应有的基本功能,但是还一部分未能实现,例如:在线 支付、弹出式广告等功能。同时,在对 jsp 和 javabean 使用的时候,发现原来还有一 种技术能更好地把 jsp 和 javabean 结合起来的,这种技术叫 struts,它是用来封装数 据访问细节,从而达到提高代码重用性和可移植性等目标。希望在今后自己能继续对 j2ee 等技术进行深入的学习和研究。 致谢致谢 在这论文和设计完成之际,我要再次感谢我的指导老师, 曾碧卿老师,以及给予 帮助的各位老师同学。没有他们的帮助,我不可能成功地完成此篇论文和设计,非 常感谢! 36 参考文献 1 老虎工作室,jsp 动态网页制作基础培训教程m,北京:人民邮电出版社, 2005.5。 2 唐学忠,sql server 2000 数据库教程m.,北京:电子工业出版社,2005.5。 3 方志远,许肖生,电子商务技术m, 北京:中国社会科学出版社,2004.5。 4 王国辉,李文立,杨亮,jsp 数据库系统开发完全手册m,北京:人民邮电出版 社, 200.3 37 5 吴东伟,dreamweaver 网页制作m,北京: 清华大学出版社,2004。 6 崔红娟,网上书店建设分析j,农业图书情报学刊,第 17 卷.第 11 期.2005-11 7 刘洁,基于 jsp 和 javabean 技
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中语文现代文阅读理解技巧解析
- 八年级物理期中考试试卷汇编
- 劳动力工作合同标准模板
- 建筑合同中甲方指定分包的风险预防
- 水利工程招标代理服务合同
- 团队国内旅游保险合同(GF-2010-2403)2025年版
- 2025年建筑工程施工合作合同(GF-2017-0201)规范
- 2025年宁波市北仑区大榭街道社区卫生服务中心招聘编外工作人员3人考前自测高频考点模拟试题及答案详解(全优)
- 2025年甘肃省陇南市徽县招聘城镇公益性岗位人员26人模拟试卷及答案详解参考
- 2025年伊春市住房和城乡建设局面向社会公开招聘临时工作人员2人模拟试卷附答案详解(突破训练)
- 回收垃圾培训课件
- 2025-2030中国钩针系列行业市场发展趋势与前景展望战略研究报告
- 司法确认调解协议(2025年版)
- 医疗器械直调管理制度
- (高清版)DBJ33∕T 1294-2023 建设工程造价指标采集分析标准
- 2024年酒吧演艺公司与艺人合同
- 八年级英语上学期 选词填空解题方法及专项训练(解析版)
- 《永遇乐-京口北固亭怀古》课件
- 《幼儿舞蹈基础》 课件 项目八 蒙古族舞蹈
- 穴位按摩法操作评分标准
- 城乡供水一体化项目(一期)-给水工程施工图设计说明
评论
0/150
提交评论