网上书店系统设计说明书.doc
《网上书店系统设计说明书.doc》由会员分享,可在线阅读,更多相关《网上书店系统设计说明书.doc(18页珍藏版)》请在咨信网上搜索。
重庆工商大学计算机毕业论文 网上书店系统 重庆工商大学07嵌入式班陈学敏 指导老师:梁新元 摘要 21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻影响,与此同时,电子商务的迅速发展为人们提供了更快捷方便的购物渠道,为了实现在线购书,文中构建了一个基于JSP和JS的网上书店。该系统采用JSP网页编程+MySQL数据库和J2EE的SSH技术,此系统应用范围较广,具有较强的实用价值。利用JSP和开源框架SSH技术开发网上书店,是Internet 电子商务在图书销售行业发展的必然结果。本文主要针对小型书店开拓其网上业务而开发的图书销售系统。 关键词: 网上书店、MySQL、jsp、JavaScript、Struts2、Spring2.5、Hibernate3。2 Abstract The 21st century, science and technology are advancing rapidly, the economy began to take shape knowledge and information industry, especially information technology and network technology, rapid development and wide application of information on the political, economic, military, cultural and other fields have more profound impact At the same time, the rapid development of e-commerce provided people with a more efficient and convenient shopping channel, in order to achieve online textbook, the paper built a JSP and JS based online bookstore。 The system uses JSP web programming J2EE + MySQL database and the SSH technology, wide range of applications of this system has strong practical value。 SSH using JSP technology development and open source framework for online bookstores, book sales is the Internet e-commerce in the inevitable result of development of the industry。 In this paper, a small bookstore to open up for business development of its online book sales system。 朗读 显示对应的拉丁字符的拼音 字典 Keywords:BookStore, MySQL、jsp、JavaScript、Struts2、Spring2。5、Hibernate3.2 目录 一.概述 1 1。网上书店系统开发目的 1 2.网上书店系统开发背景及意义: 1 3.系统的开发任务 2 4.系统的开发环境 2 5.项目开发计划 3 6.数据流图 4 二.系统的可行性研究和需求分析 5 1.系统的可行性研究 5 2。概要分析 5 3.数据库设计 8 三.详细设计 11 1.总体设计 11 2.主模块 11 3.注册模块 13 4.普通用户操作模块 14 5.图书检索模块: 17 6。购物车模块 19 7。订单模块 20 四.用户手册 22 1.系统前台主要功能 22 2。运行环境需求 22 3。项目部署方法 22 五.毕业设计总结 23 六.致谢 23 参考文献 24 第 16 页 (共 18 页) 一.概述 1。网上书店系统开发目的 网上书店系统(Internet BookStore System)是现在最常见的网上销售系统,让顾客足不出户就可以购买到想买的商品,不仅方便了顾客,也让拥有电子商务网站的企业能够及时的向客户推销商品,赢的利润,网上书店与传统书店的营销方式相比,具有不可比拟的优势,如销售成本与物流成本得到了极大程度的降低,信息传输及时,也方便了客户的购书所用的时间。 2。网上书店系统开发背景及意义: 随着市场经济的发展和人们生活水平的提高,以及Internet的普及和电子商务的兴起,计算机网络已经成为人们生活中必不可少的需求,各式各样的网络充斥在人们的周围.人工的管理已不能适应当代书店系统的要求了,网上书店是Internet和电子商务发展的必然产物,并且随着科学技术的飞速发展,Internet这个昔日只被少数科学家接触和使用的科研工具已经成了普通百姓都可以触及的大众型媒体传播手段。随着现今全民素质和科学技术水平的不断提高,知识更新的越来越快。人们随时都会有被淘汰的危机,为了不让社会淘汰,做到与时俱进就必须多读书不断的学习.21世纪是网络的时代,信息爆炸时代,传统书店也不例外,尤其是随着我国2001年底正式加入WTO,国内的传统书店将面临着更多的机遇与挑战:一方面随着贸易壁垒的降低,今后图书市场的分销必将处于开放领域,国外的图书业一定会凭借着电子商务的技术优势对我国的传统书店形成威胁,另一方面,网上书店也破除了很多由来已久的自然垄断和信息资源的不均衡颁布.赋予人们更加平等的竞争地位。因此,构建网上书店不失为促进对外版权贸易,提高我国图书在国际市场的竞争力,活跃经济,甚至成为引领我们赶上发达国家的“火箭加速器”. 网上图书系统是典型的管理信息系统,随着我国国民经济的飞速发展,人民生活水平不断提高,人们对精神生活的要求日益提高,尤其是对如何更加方便快捷的购买到自己需要的图书提出了新的要求,为了适应这种形式,网上书店的经营者不仅首先要有坚实的硬件基础,还要有一套现代化的图书信息管理系统。而要实现这一功能,就要求书店管理者配备一套高效的管理信息网络系统,以便在读者之间快速地发布和获取信息,并以最快的速度响应读者的需求,及时为会员提供服务,为住户提供一个高效、实惠的购书平台. 作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件.因此,开发这样一套网上图书系统软件成为很有必要的事情。 3。系统的开发任务 网上书店系统大体上分成前台销售和后台管理功能,对于该项目,主要使用PowerDesigner,Dreamweaver,MySql等辅助工具来进行设计,通过以上辅助工具,按照自定向下、逐步分解的原则,实现个系统模块的用例图、业务流图、顺序图、数据库表设计、表现层设计、控制层设计、实体类、数据访问层设计等工作. 我所负责的是网站前台的开发,这包括:网页布局的设计,CSS样式表的编写,JAVASCRIPT代码的编写,网页事件的编写。 网站前台是面向网站访问用户的,通俗的说也就是给访问网站的人看的内容和页面,前台一般包括商品展示和销售(商品类目列表,商品信息显示,商品搜索,购物车管理,订单生成等)、网站会员中心(客户登陆、会员资料修改等)、首页与商品推荐等模块. 4。系统的开发环境 (1)整体的代码在MyEclipse6.6。0开发工具中进行编写,编译环境采用了JDK1。5以及JRE1.5,MyEclipse6.6.0是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 (2)在这次的设计中用到了MySql数据库,MySql数据库是一个小型关系数据库管理系统,由于其体积小并且速度快而且是免费开源的数据库而受到欢迎。对于一般的个人使用者和中小型企业来说,MySQL提供的功能和性能已经绰绰有余。 MySQL 特点: 1.真正的客户机/服务器体系结构. 2.图形化会员界面,使系统管理和数据库管理更加直观、简单. 3.丰富的编程接口工具,为会员进行程序设计提供了更大的选择余地。 4。体积小,速度快,开源。 作为计算机应用的一部分,使用计算机对网上书店的各项信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件. (3)这次的项目部署在开源服务器Tomcat上,为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。 5.项目开发计划 项目开发时间:2011年2月21日~5月13日(共12周) (1)2011年2月25日~2011年2月28日:制定工作计划、查阅任务书中关键词、了解毕业设计任务要求,撰写开题报告; (2)2011年2月29日~2011年3月5日:系统分析阶段,包括:开发背景、任务概述、项目开发计划、数据流图和数据词典; (3)2011年3月6日~2011年3月12日:概要设计阶段,包括:系统结构图、处理流程、数据库设计; (4)2011年3月15日~2011年4月20日:详细设计阶段 (5)2011年4月20日~2011年5月5日:系统测试阶段,包括:测试计划、测试结果说明 (6)2011年5月6日~2011年5月10日:用户手册阶段,包括:系统主要功能、运行环境要求、系统安装与初始化、运行说明 (7)2011年5月13日:软件验收。 6。数据流图 (1)顶层数据流图: (2)0层数据流图: 二.系统的可行性研究和需求分析 1.系统的可行性研究 我们组所做的题目是基于JSP的网上书店,整个系统由前台页面和后台的数据库共同组成。系统前台界面设计、代码编写用Dreamweaver以及MyEclipse软件以及编译器JDK1。5及JRE1.5实现,后台数据库支持用开源数据库mysql构建。MyEclipse6。6集成Tomcat服务器以及支持开源框架,更适合于开发各种规模的WEB管理系统;Mysql数据库管理系统也完全能够胜任中小型数据库的管理,所以在软件工具技术上完全可行的。网络上类似的系统在技术上已经很成熟,可以作为借鉴;在软件工具成熟的基础上,通过阅读和观看相关的资料和教学视频,以及向同学和老师请教,在设计的完成上也有很大的帮助。至于个人能力,之前涉及过用其他面向对象语言开发过几次应用系统,也涉及到对数据库的操作,完全能够在毕业设计规定的时间内完成预期目标. 对于本系统来说,开发并不需要多少经费,一套开发软件,一套相应配置的计算机系统就可以实现。而系统应用到会员之后,它将为会员节约很多亲自到书店实地进行采购的时间、会员也能更完整的了解书店的各种信息,有效的提高了图书销售商和读者之间的效率,很大程度上提升了资源的利用性,这在经济上远远超过投入的成本,所以在经济上是可行的。 虽然自己的编写能力有限,但是在结合了各种资料以及同学和老师的帮助下,在规定的两个月内完成该子课题应该没有问题,所以在时间上也是可行的。 用JSP设计出来的是传统为大众所熟知的windows具有亲和力的浏览界面,操作方法也是相同的,简单易学,更详细的操作会有帮助文档,所以操作上也是可行的。我们的设计为毕业设计范畴,不会涉及到其他组织或个人的利益问题,因此不会存在相应的法律问题,所以在法律上也是可行的. 2.概要分析 (1)系统结构图: (2)前台系统结构图: (3)网站前台用户用例图: (4)前台购物活动图: (5)业务流程描述: (1) 浏览与选择图书:顾客进入网站即刻自动提供购物车,不需身份确认就可以在网站上随意浏览、挑选图书(可增加、删除、修改购物车上图书的数量),网站提供最新的图书列表,热卖图书优先列表给顾客作为选购时的参考; (2) 判断:顾客确定所购图书后,系统将判断该顾客是否是会员,如果是,则可直接填写订单;否则,提示顾客登记注册; (3) 提交订单:已选购的图书需填写订单细节,如收货地址联系人电话等.只有正式提交订单才能生效; (4) 注册:顾客可在公司的网站上注册,填写姓名地址等信息后提交申请; (5) 确认:后台管理将实时得到顾客的注册信息,得到注册确认的顾客才能成为会员,并拥有唯一的会员证号,下次登录的时候可以根据注册时候填写的昵称及密码进行登录。 (6) 不是会员的顾客可以先挑选商品再申请成为会员,会员申请生效后即可下定单,所定购的商品数及时存入数据库; (7) 送货与付款:网上的每一份订单都将实时存入后台数据,确认后将及时实施该订单:向顾客送货,货到付款,完成网上交易。 3。数据库设计 该系统的数据库考虑了现实的网上书城的情况,经过综合的分析,总共设计了5个表,数据库的E—R图为: 数据库具体的表设计: 用户表user用来保存注册用户的基本信息,结构如下: 序号 字段名称 数据类型 说明 1 id varchar(10) 用户编号 2 password varchar(10) 用户密码 3 regist_date timestamp 注册日期 4 name Varchar(10) 用户名 5 address varchar(100) 联系地址 6 phone varchar(15) 联系电话 图书一级类别表book_kind用来保存图书的一级类别信息,结构如下: 序号 字段名称 数据类型 说明 1 id varchar(32) 类别号 2 kind_name varchar(20) 类别名 图书二级类别表book_child_kind用来保存图书的二级类别信息,结构如下: 序号 字段名称 数据类型 说明 1 id varchar(32) 类别号 2 kind_name varchar(20) 类别名 3 parent_id varchar(32) 父类别名 图书信息表book用来保存图书的基本信息,结构如下: 序号 字段名称 数据类型 说明 1 id varchar(32) 图书编号 2 book_name varchar(50) 图书名 3 price int 单价 4 book_author Varchar(32) 作者 5 book_publisher varchar(32) 出版社 6 kind_id varchar(32) 一级类别号 7 child_kind_id varchar(32) 二级类别号 8 book_img blob 图书图片 9 buy_time timestamp 购买时间 10 total_count int 库存量 11 book_describe varchar(200) 图书描述 推荐图书表recommend_book用来保存推荐图书信息,结构如下: 序号 字段名称 数据类型 说明 1 id varchar(32) 图书编号 2 add_time timestamp 上架时间 订单信息表order用来保存订单基本信息,结构如下: 序号 字段名称 数据类型 说明 1 id int 订单号 2 custom_name varchar(10) 顾客名 3 custom_phone varchar(15) 顾客电话 4 custom_address Varchar(255) 顾客地址 5 submit_time timestamp 下单时间 6 order_status int 订单状态 7 user_id varchar(10) 用户编号 订单详细信息表order_info用来保存订单详细信息,结构如下: 序号 字段名称 数据类型 说明 1 id varchar(32) 商品编号 2 book_id varchar(32) 图书编号 3 order_count int 订购数量 4 cost int 总价 5 order_id int 订单号 权限表privilage用来保存权限信息,结构如下: 序号 字段名称 数据类型 说明 1 id varchar(32) 权限编号 2 privilage_name varchar(20) 权限名 管理员表admin用来保存管理员基本信息,结构如下: 序号 字段名称 数据类型 说明 1 id varchar(10) 管理员编号 2 password varchar(10) 管理员密码 3 privilage_id varchar(32) 权限号 三.详细设计 1.总体设计 该项目要实现的是一个简单的网上书店系统,由前台销售和后台管理两部分组成。本系统将采用3层架构的模式,分别为表现层,业务层和持久化层,在开发过程中采用了Struts2来实现web层,这里遵循了经典的MVC模式,使用Hibernate来实现数据访问和持久化层;使用Spring来实现业务层和整合工作。 2.主模块 (1)简要说明 主模块主要是首页的显示界面,包括用户注册,登录,以及书籍浏览和书籍查询等功能,首页采用了人性化设计,简洁美观,使新老用户可以在使用的时候更加顺利的购书查书等。 (2)程序逻辑: 主模块可以用前台购物活动图来表示: (3)主件处理流程及配置文件编写: 接口定义 com。netshop。dao.UserDao 实现类 com。netshop。dao.impl.UserDaoImpl 接口描述 用于用户登录的Dao接口 实现类 shop。action.front.MainPageAction 类功能描述 用户登录后,在首页显示的所有相关信息,包括图书信息等。 3.1.在配置文件struts。xml文件中配置该action: 3.2。项目采用了交与spring整合业务逻辑,所以要交与spring进行Ioc注入,在spring配置文件配置对应action的bean处理类: 3。注册模块 (1)简要说明 注册模块主要是针对新用户使用,当心用户注册的时候,才调用了这一个注册的响应类去响应该事件。 (2)程序逻辑: 该模块的程序逻辑可以用以下流程图概括: (3)主件处理流程及配置文件编写: 接口定义 com。netshop。dao.UserDao 实现类 shop。dao。impl。UserDaoImpl 接口描述 操作数据库的Dao接口 方法定义 方法描述 实现说明 Save(User obj) 保存用户注册信息 用户输入注册相关信息后,调用该方法 实现类 com。netshop.action。user。RegisterAction 类功能描述 从页面上获取用户注册信息相关数据。 3.1.在配置文件struts。xml文件中配置该action: 3。2。项目采用了交与spring整合业务逻辑,所以要交与spring进行Ioc注入,在spring配置文件配置对应action的bean处理类: 4。普通用户操作模块 (1)简要说明 该模块针对的是已经是该网站的会员用户,用已经有的用户名登录该网站,可以进行购书,查看购物车及订单,以及修改个人密码信息等操作。 (2)程序逻辑 该模块可以用以下顺序图来描述登录的操作: (3)主件处理流程及配置文件编写: 接口定义 com。netshop.dao.UserDao 实现类 com。netshop。dao。impl.UserDaoImpl 接口描述 操作数据库的Dao接口 方法定义 方法描述 实现说明 get(String id) 用户登录,返回为User 用户输入登录信息后,通过UserDao接口读取数据库中相对应id的值,完全一致则登录成功。 3。1具体处理类LoginAction: 实现类 shop.action。user。LoginAction 类功能描述 获取用户登录信息,与UserDao接口交互,以便进行对数据库的访问。 3.1.1在配置文件struts。xml文件中配置该LoginAction: 3.1.2。项目采用了交与spring整合业务逻辑,所以要交与spring进行Ioc注入,在spring配置文件配置对应LoginAction的bean处理类: 3.2:具体处理类:UserAdditionalInfoAction 实现类 shop.action.user。UserAddtionalInfoAction 类功能描述 获取用户登录信息,与UserDao接口交互,以便进行对数据库的访问,修改用户的收货地址等信息。 3.2。1在配置文件struts。xml文件中配置该UserAddtionalInfoAction: 3.2.2.项目采用了交与spring整合业务逻辑,所以要交与spring进行Ioc注入,在spring配置文件配置对应UserAddtionalInfoAction的bean处理类: 3.3:具体处理类ChangeUserPwdAction 实现类 shop。action。user。ChangeUserPwdAction 类功能描述 获取用户登录信息,与UserDao接口交互,以便进行对数据库的访问,修改用户密码。 3。3.1在配置文件struts.xml文件中配置该ChangeUserPwdAction: 3。3。2。项目采用了交与spring整合业务逻辑,所以要交与spring进行Ioc注入,在spring配置文件配置对应ChangeUserPwdAction的bean处理类: 5.图书检索模块: (1)简要说明 该模块主要实现用户搜索图书信息,根据书名、出版社、作者进行检索,该主要是进行模糊查询,只要符合输入的搜索字段的都会显示出来. (2)程序逻辑 搜索图书的程序逻辑可以用以下的顺序图: (3)主件处理流程及配置文件编写: 接口定义 shop.dao。BookDao 实现类 shop。dao.impl.BookDaoImpl 接口描述 操作数据库的Dao接口 方法定义 方法描述 实现说明 getByName(String name) 根据书名检索书籍 用户输入想要检索的书籍名字,进行数据库查看。 getByAuthor(String name) 根据书名的作者来检索相关书籍 用户输入想要检索的作者名字,进行数据库查看。 getByPublisher(String name) 根据出版社来检索相关书籍 用户输入想要检索出版社名字,进行数据库查看。 3.1具体处理类:GetBooksAction 实现类 shop。action.book.GetBooksAction 类功能描述 获取书籍信息,与BookDao接口交互,以便进行对数据库的访问,查到用户所搜索的书籍。 3.1.1在配置文件struts。xml文件中配置GetBooksAction: 3.1。2。项目采用了交与spring整合业务逻辑,所以要交与spring进行Ioc注入,在spring配置文件配置对应GetBooksAction的bean处理类: 6。购物车模块 (1)简要说明 该模块实现了用户从选书到确认购买书之间的一个操作,当用户选择号所想买的书籍后,加入购物车,可以再进行书籍选购,或是结算所选购的书籍价钱,在购物车中可以进行书籍购买数量的更改以及删除功能。 (2)程序功能 购物车的程序逻辑可以用以下的结构图来描述: (3)主件处理流程及配置文件编写: 接口定义 com。netshop。dao.BookDao 实现类 com。netshop。dao.impl。BookDaoImpl 接口描述 操作数据库的Dao接口 方法定义 方法描述 实现说明 get(String id) 获取用户选购书籍的信息 用户点了“购买”按键后,调用该方法获取书籍的相关信息. 3.1具体处理类:ShoppingCarAction 实现类 shop。action。user。ShoppingCarAction 类功能描述 获取用户加入购物车的相关信息。 3.1.1在配置文件struts。xml文件中配置该ShoppingCarAction: 3。1.2。项目采用了交与spring整合业务逻辑,所以要交与spring进行Ioc注入,在spring配置文件配置对应ShoppingCarAction的bean处理类: 7.订单模块 (1)简要说明 该模块主要用于用户从提交订单,数据库保存相应用户的订单,到用户查看自己的订单详情等一系列信息。 (2)程序逻辑: 该程序逻辑可以用以下的顺序图表示: (3)主件处理流程及配置文件编写: 接口定义 com。netshop。dao。OrderDao 实现类 shop.dao.impl. OrderDaoImpl 接口描述 操作数据库的Dao接口 方法定义 方法描述 实现说明 save(Order id) 保存用户订单 用户点了“进入结算中心”按键后,填写收货地址详细信息,点了“提交"按钮后,将相应用户ID的订单ID存入数据库。 3.1具体处理类:WriteOrderAction 实现类 shop.action。front。WriteOrderAction 类功能描述 确认订单详细信息,并且与OrderDao进行交互,存入数据库相应的表。 3。1。1在配置文件struts。xml文件中配置该WriteOrderAction: 3。1.2项目采用了交与spring整合业务逻辑,所以要交与spring进行Ioc注入,在spring配置文件配置对应WriteOrderAction的bean处理类: 3.2:具体处理类SubmitOrderAction 实现类 com。netshop。action.front。SubmitOrderAction 类功能描述 确认订单详细信息,并且与OrderDao进行交互,存入数据库相应的表。 3。2。1.在配置文件struts。xml文件中配置该SubmitOrderAction: 3.2。2项目采用了交与spring整合业务逻辑,所以要交与spring进行Ioc注入,在spring配置文件配置对应SubmitOrderAction的bean处理类: 四.用户手册 1。系统前台主要功能 (1)在Internet,客户可以通过IE或其他浏览器浏览书目信息; (2)在互联网,可以提交订单; (3)具有购物车功能; (4)客户能通过书名、作者、出版社等信息检索书籍; (5)客户可以在网上进行注册,成为会员; (6)网站的会员可以查看订单以及修改密码等; 2.运行环境需求 (1)硬件:计算机一台; (2)软件:编译环境:JDK1。5及JRE1.5以上; 部署项目环境:MySQL数据库5。1以上,Tomcat服务器6。0; 3.项目部署方法 (1)将整个项目放到Tomcat安装文件下的webapps中; (2)在项目的src文件夹下有一个net_book_shop_081029。sql数据库文件,在mysql数据库中新建一个数据库名字为“net_book_shop_081029”,字符集设为“utf8 —- UTF—8 Unicode"。建好该数据库后,右键数据库,点击“运行批次文件”,将net_book_shop_081029。sql文件选中,单击“开始”,即可加载数据库。 (3)在项目中的WebRoot/WEB-INF/applicationContext。xml文件中,找到 〈property name="password” value=”123"/〉 将value的值改为数据库的密码即可。 至此,项目部署成功。 五.毕业设计总结 这次的毕业设计,从选题到需求分析、数据库设计、系统设计完成等工作,经历了3个月,在这三个月里,在专业技术方面,总体感觉自己有了一个较大的进步,在做设计的时候,碰到了许多问题,这些都是以前在做实验的时候没有遇到过的问题,深刻的体会到了在实践这一块中比较严重的缺乏锻炼,这才会在毕业设计中体现出知识的匮乏.通过一直抱着“必须要解决这个问题”的想法,终于解决了毕业设计中遇到的问题。毕业设计是对我们四年来所学的基础知识和专业知识的一种综合应用,是一种综合的再学习、再提高的过程,这一过程对我的学习能力和独立工作能力也是一个培养。毕业设计也让我学到了之前在课堂上不曾接触过在实践中却相当重要的知识,在搭建项目的SSH框架的时候,由于在毕业设计前一段时间一直忙于就业,所以对以前学过的这一部分知识几乎忘了,搭建的时候,总是出现错误,配置文件编写不正确,或者类库没有加载等,通过查找资料和对以前知识的回忆,对以前的知识又重新温习了一遍。在这期间,遇到问题总是与同组成员以及老师讨论,这对我的技术能力也有很大的提升。 通过这次的毕业设计,得出了一个结论,知识必须通过应用才能够实现其应有的价值。毕业设计使我不仅把知识融会贯通,而且丰富了我很多专业方面的知识及技能,同时在查找资料的过程中也了解了许多课外知识,使自己在动手能力方面有了一个较大的提高。 六.致谢 在大学生活即将即将毕业之际,我要借这个机会向大学四年悉心教导我的辅导老师、带我们完成毕业设计的梁新元老师和大学期间教我学到各种知识和学会做人世事的老师、同学、朋友和其他一切帮助过我的人说声感谢. 衷心感谢在百忙之中抽出时间来评阅我的设计的老师和参加我的毕业答辩的专家们,向你们道一声:辛苦了! 这次毕业设计,好几个老师帮助过我,也请教了很多同学,我才能这么顺利地完成目标,同时跟同组成员一起讨论,解决了不少实际的问题.深刻地让我感觉到了友谊的可贵的师生缘的难得,也明白了团结力量大这个道理,在往后的日子里,我都会记住这一切切,来勉励我以后的人生. 只要生命不停止,学习永不停止。有了知识才不会觉得虚拟,有了知识才会觉得充实。再次感谢四年来曾经帮助过我的领导、老师、朋友、同学和其他友好人士,我一定不会忘记你们对我的好,我一定会在以后的人生证明你们对我的帮助没有白费。 参考文献 [1]蒋卫祥,朱利华,於志强。Java Web应用开发。北京:清华大学出版社,2010 [2]白广元等编著.Java Web整合开发完全自学手册.北京:机械工业出版社,2009 [3]许家珆主编.软件工程-方法与实践。北京:电子工业出版社,2009 [4]王珊,萨师煊。数据库系统概论.北京:高等教育出版社,2008 [5]梁立新编著。项目实践精解:基于SSH的Java应用开发。北京:电子工业出版社,2006 [6]杨磊,陈凌云编著.精通Eclipse Web开发—Java体系结构、工具、框架及整合应用.北京:人民邮电出版社,2007 [7]孙卫琴,李洪成编著.Tomcat与Java Web开发技术详解。北京:电子工业出版社,2004 [8]李兴华,王月清编著。 Java Web开发实战经典,基础篇(JSP、Servlet、Struts、Ajax)。北京:清华大学出版社,2010 [9]张孝祥等编著.深入体验Java Web开发内幕—核心基础。北京:电子工业出版社。2006 [10]王国辉。Java Web开发实战宝典.北京:清华大学出版社。2010 [11] 王国栋,杨树勋等著.JSP在网上书店中的应用.青岛:青岛科技大学学报.第24卷第3期 [12]朱福喜,傅建明等.Java项目设计与开发范例.北京:电子工业出版社,2005 [13]汪孝宜,徐佳晶等。JSP数据库开发实例精粹.北京:电子工业出版社,2005 [14]张军著。JSP网络应用开发例学与实践.北京:清华大学出版社,2006 [15]布雷恩•赖特著。JSP数据库编程指南.北京:北京希望电子出版社,2001 [16]张海藩著.软件工程导论.北京:清华大学出版社,2003 [17]石志国,董洁等著.JSP应用教程.北京:清华大学出版社,2004 [18]王国辉,李立文等著。JSP数据库系统开发完全手册.2006- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 系统 设计 说明书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文