![在线图书销售系统毕业设计说明书_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/daed3de3-7d20-4cdf-909a-fe83f66e97d9/daed3de3-7d20-4cdf-909a-fe83f66e97d91.gif)
![在线图书销售系统毕业设计说明书_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/daed3de3-7d20-4cdf-909a-fe83f66e97d9/daed3de3-7d20-4cdf-909a-fe83f66e97d92.gif)
![在线图书销售系统毕业设计说明书_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/daed3de3-7d20-4cdf-909a-fe83f66e97d9/daed3de3-7d20-4cdf-909a-fe83f66e97d93.gif)
![在线图书销售系统毕业设计说明书_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/daed3de3-7d20-4cdf-909a-fe83f66e97d9/daed3de3-7d20-4cdf-909a-fe83f66e97d94.gif)
![在线图书销售系统毕业设计说明书_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/daed3de3-7d20-4cdf-909a-fe83f66e97d9/daed3de3-7d20-4cdf-909a-fe83f66e97d95.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计说明书在线图书销售系统信息商务学院学生姓名: 学号: 电子与计算机科学技术系学 院: 计算机科学与技术系 名: 专 业: 指导教师: 2013年3月 在线图书销售系统摘 要近年来,随着计算机技术和网络技术的迅速崛起,计算机日渐深刻的在改变着人们的生产生活方式。而互联网已日益成为收集提供信息的最佳渠道,并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。作为新型的销售产业,网上商店的许多优点已经被我们大多数人接受。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动
2、或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。在线购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或edi交易。这种全新的交易方式实现了人与人之间文档与资金的无纸化交换。本文基于面向对象开发方法,详细阐述了一个在线图书销售系统的设计与实现过程。该系统以sql server 2005作为数据库开发平台,tomcat作为网络应用服务器,myeclipse为开发工具,采用html、javascript控制前台界面设计,是一个基于jsp技术和mvc(model view controller)模式开发的动态电子商务
3、网站。本系统分前台部分和后台部分。前台部分由用户使用,主要包括用户注册、图书浏览、图书检索、图书选购、购物车管理等功能。后台部分由管理员使用,主要包括图书管理(增,删,改,查)、用户管理(增,删,查)等功能。建立后的网站系统界面友好、操作简便、运行稳定,有较好的应用前景和推广价值。关键词:面向对象,在线图书销售系统,jsp,sql server,mvcsystem of the online books sales abstractin recent years, with the rapid rise of computer technology and network technology
4、, computers increasingly profound changing peoples production and life styles. the internet has increasingly become the best channels to collect information, and gradually into the traditional circulation. so the electronic commerce has started to pop up, more and more businesses are built online st
5、ore online shopping to consumers demonstrate a novel concept. as new sales industry, many of the advantages of the online store has been accepted by most of us. online shopping is a business information system with interactive features. it provides users with two kinds of static and dynamic informat
6、ion resources. the so-called static information resources than the frequent changes or updates, such as company profiles, management standards and corporate systems, etc.; dynamic information to change at any time, commodity quotes, meeting arrangements and training information. online shopping syst
7、em with powerful interactive features, allows businesses and users to easily transfer information to complete e-commerce or edi transactions. this new transactions to achieve the paperless exchange of documents between people and capital.based on the object-oriented development methodology elaborate
8、d the design and implementation of an online book sales system. the system to sql server 2005 as the database development platform, the tomcat application server as a network, myeclipse development tools in html, the javascript control front interface design is a dynamic e-commerce site based on jsp
9、 technology and mvc (model view controller) model developed .the system is divided into the front part and the background part. prospects of users, including user registration, book browsing retrieve books, buy books, shopping cart management, and other functions. the background part by the administ
10、rator, including library management (by, delete, change, check), user management (by, delete, check) and other functions. site system after the establishment of friendly interface, easy operation, stable operation, there are good prospects for the application and promotion of value.keywords: object-
11、oriented, system of the online books sales,jsp,sql server,mvc目录1 引言11.1 在线图书销售系统需求分析11.1.1 在线图书销售系统的现状11.1.2 本系统的现实意义11.2 开发技术概述21.2.1 java语言简介21.2.2 java语言在网络上的应用21.2.3 jsp的基础-servlet技术21.3 本章小结32 开发环境及相关技术介绍42.1 开发环境与运行平台42.1.1 开发环境42.1.2 系统运行环境42.2 相关技术介绍42.2.1 java语言特点42.2.2 mvc设计模式52.2.3 jsp技术简
12、介62.2.4 tomcat技术简介72.3 本章小结73 系统设计83.1 系统可行性分析83.1.1 技术可行性83.1.2 经济可行性83.1.3 操作可行性83.2 系统需求分析83.3 系统功能设计93.3.1 在线图书销售系统总体功能设计93.3.2 前台功能设计93.3.3 后台功能设计103.4 数据库设计113.5 本章小结114 系统实现124.1 系统环境的搭建124.2 系统各功能模块的具体实现124.2.1 数据库连接模块124.2.2 业务逻辑dao封装124.2.3 用户模块124.2.4 类别模块134.2.5 图书模块134.2.6 购物车模块134.3 系统
13、代码实现134.4 本章小结135 总结与展望145.1 总结145.2 展望14参 考 文 献15致 谢161 引言1.1 在线图书销售系统需求分析1.1.1 在线图书销售系统的现状近年来,随着计算机技术和网络技术的迅速崛起,计算机日渐深刻的在改变着人们的生产生活方式。而互联网已日益成为收集提供信息的最佳渠道,并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。作为新型的销售产业,网上商店的许多优点已经被我们大多数人接受。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常
14、变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。在线购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或edi交易。这种全新的交易方式实现了人与人之间文档与资金的无纸化交换。网上购书的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。整个图书市场一片繁荣,在这种情况下,网上书店的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能得以体现。在中国,网上书店有发展的必要,也有发展的基础,发展网上书店的各方面条件也日趋成熟,但是还存在一些问题,只有把问题解决好了,才能保
15、证网上书店的蓬勃发展。1.1.2 本系统的现实意义在线图书销售系统为顾客提供了更多的方便:人们不受时间的限制,不受空间的限制, 不受传统购物的诸多限制,可以随时随地在线交易,一个消费者可以在全球的任何一家商家购物;而且利用搜索引擎寻找自己想要的书籍非常快捷,省时又省力。而书店本身也拥有了更广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球的消费者。它更快速的流通和低廉的价格:电子商务减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。它更符合时代的要求:如今人们越来越追求时尚、讲究个性,注重购物的环境,在线购物,更能体现个性化的购物过程。要做到这些,在线
16、图书销售必须有大量的网上购书者、先进方便的结算方式、完善的配送体系、较高的折扣率等条件支持。亚马逊就通过其高效运转的一整套系统实现了零库存运转。此外,通过计算机存贮的资料,在线图书销售系统毫不费力地建立起自己庞大的全球化读者信息库,对客户需求和产品行情的预测也就更准确。从而有效地降低库存,减少资金占用。此外,在线图书销售系统的业务环节大为简化,能节约费用开支,降低销售成本。就在线图书销售系统而言,由于网络已经覆盖全球,信息量大而独具优势。对于读者来说,图书近在咫尺,并且24小时全天在线服务,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机
17、上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便。在线买书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。1.2 开发技术概述1.2.1 java语言简介java 是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向internet的开发工具。自从1995 年正式问世以来,java 的快速发展已经让整个web 世界发生了翻天覆地的变化。在早期,java 比较多的用在浏览器上,插入到网页中(即是java applet 程序),成为最灵活、最强大的网页多媒体的载体,但由于java 虚拟机相对于个人电脑而言,有占用资源大,安全
18、性相对较差等缺点,applet 逐渐的被后起之秀flash 所替代,但随着javaservlet 的推出,java 在电子商务方面开始崭露头角,最新的jsp(java server page)技术的推出,更是让java 成为基于web 的应用程序的首选开发工具,目前的java 技术已成为所有大型电子商务项目的必然选择。1.2.2 java语言在网络上的应用java 程序可以获取网络上结点的图象、声音、html 文档及文本等资源,并可以对获得的资源进行处理。例如java 程序可以每隔一定时间读取某结点提供的最新数据,并以图表的形式显示出来。在编程处理上,一般先生成一个url 类型的对象,然后用j
19、ava 中相应的方法(method)获取该对象所代表的资源。1.2.3 jsp的基础-servlet技术java servlet 是jsp 技术的基础,jsp 本身就是预先被编译成servlet,然后再运行的,而且大型的web 应用程序的开发需要java servlet 和jsp 配合才能完成,servlet 这个名称大概源于applet,现在国内的翻译方式很多,本文为了避免误会,本文直接采用servlet 这个名称而不做任何翻译,读者如果愿意,可以称之为“小服务程序”。servlet 其实和传统的cgi程序和isapi、nsapi 等web 程序开发工具的作用是相同的,在使用java ser
20、vlet 以后,用户不必再使用效率低下的cgi 方式,也不必使用只能在某个固定web 服务器平台运行的api方式来动态生成web 页面。许多web 服务器都支持servlet,即使不直接支持servlet 的web服务器也可以通过附加的应用服务器和模块来支持servlet。得益于java 的跨平台的特性,servlet 也是平台无关的,实际上,只要符合java servlet 规范,servlet 是完全平台无关且是web 服务器无关的。由于java servlet 内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此java servlet
21、 效率非常高。但java servlet 也不是没有缺点,和传统的cgi、isapi、nsapi 方式相同,java servlet 是利用输出html 语句来实现动态网页的,如果用java servlet 来开发整个网站,动态部分和静态页面的整合过程简直就是一场噩梦。这就是为什么sun 还要推出java server pages 的原因。1.3 本章小结2 开发环境及相关技术介绍2.1 开发环境与运行平台2.1.1 开发环境本系统采用jsp进行网页界面的设计,在windows xp操作系统下,以sql server 2005为数据库开发平台,tomcat网络信息服务作为应用服务器,用myec
22、lipse作为集成开发环境。myeclipse,是一个十分优秀的用于开发java,j2ee的eclipse插件合集,myeclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。myeclipse是对eclipseide的扩展,利用它我们可以在数据库和j2ee的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的javaee集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持html、struts,jsp,css,javascript,spring,sql,hibernate。2.1.2 系统运行环境(1)网络服务器操作系统:windows
23、 xp;(2)开发工具:myeclipse 10;(3)运行环境:jdk 1.7.0_05;(4)编程语言:java语言;2.2 相关技术介绍2.2.1 java语言特点1. 平台无关性java引进虚拟机原理,并运行于虚拟机,实现不同平台之间的java接口。java的数据类型与机器无关。2. 安全性java的编程类似c+,但舍弃了c+的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针入侵系统。它提供了安全管理器,防止程序的非法访问。3. 面向对象java吸收了c+面向对象的概念,将数据封装于类中,实现了程序的简洁性和便于维护性,使程序代码可以只需一次编译就可
24、反复利用。4. 分布式java建立在tcp/ip网络平台上,提供了用http和ftp协议传送和接收信息的库函数,使用其相关技术可以十分方便的构建分布式应用系统。5. 健壮性java致力与检查程序在编译和运行时的错误,并自动回收内存,减少了内存出错的可能性。java取消了c语言的结构、指针、#define语句、多重继承、goto语句、操作符、重载等不易被掌握的特性,提供垃圾收集器自动回收不用的内存空间。2.2.2 mvc设计模式众所周知在javaee的web应用程序开发中有一下几个重要的开发模式:model1模式、model2模式及mvc模式。model1模式的基础是一系列jsp文件,它是由一些
25、相互独立的jsp文件,和其他一些java class组成(并不是必须的)。因此model1模式总共分为两类:一类是纯jsp技术,不带任何java 类;另一类是由jsp技术和java class共同组成。model1模式现在已经几乎不再使用了,因为model1存在着以下几个缺点:(1)表现层和业务逻辑层混合在一起,整个框架没有清晰的层次关系,显得非常乱(2)在开发过程中,不利于多人的协同开发(3)不利于后期的维护,因为代码一点也不优雅,可读性差,可维护性差尽管如此,model1开发模式也有着自己的优点:比较简单,开发速度比较快,适合快速开发的一些比较小的项目。鉴于model1的以上缺点,我们做了
26、下面的改进:不再使用纯的jsp技术,而是在jsp技术基础上再使用java class类,称之为mv模式,其中m 是model(模型)的简写,使用java 类编写来实现业务逻辑的处理;v是view(视图)的简写,使用jsp技术来实现界面的显示。由此我们实现web应用程序的分层思想:界面层(jsp)和业务逻辑层(java类)。经过以上的改进之后,会发现代码整个web应用成的逻辑变得比较清晰。但此种模式还存在一系列的问题:我们知道jsp主要是做界面的,但是在此模式开发过程中jsp页面中避免不了调用java class。这就会有显示界面jsp的调用了java class,从而会不利于以后web应用程序
27、开发任务的分工,更不可能完全实现界面显示和业务逻辑的完全分离。在处理页面的跳转的最快捷和方便的技术是servlet,鉴于jsp在这方面的缺憾,为何不使用servlet加入我们web程序设计模式中?于是我们在web应用程序分层中又加入了servlet,就此就生成了mvc设计模式:各个字母分别是是:model(模型)、view(视图)controller(控制器)三个单词的简写。mvc设计模式起初是xerox parc 施乐帕克研究中心在八十年代为编程语言smalltalk-80发明的一种软件设计模式,至今已经被广泛使用。mvc作为一个web程序的设计模式,它强制性的使应用程序的输入、处理和输出分
28、开。使用web应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务,m(model)主要由java class来做,也可以是javabean、ejb等;v(view)由jsp来做;c(controller)由servlet来做。上图大体描述了mvc设计模式的处理流程,可以发现mvc的处理流程最终要的就是输出和跳转的问题。值得注意的是,由于所有的内容都是交给jsp进行页面的显示,那么这个时候最方便的属性范围就是request属性范围。对于最合适的属性范围简单概括一下就是:能用page(pagecontext)属性范围的就不要使用request属性范围,能使用request属性范
29、围的就不要使用session属性范围,能使用session属性范围的就不要使用application属性范围。从实际的开发方面考虑,session属性范围用于登陆验证上使用较多,而request属性范围的主要功能就是在mvc设计模式上,就是将servlet的内容交给jsp显示,而且这种显示在另外一次提交之后属性就消失了。2.2.3 jsp技术简介jsp的实质是servelet,核心是api。它是servletapi的一个扩展,因为jsp在处理请求之前都要编译成servlet,servlet再负责相应用户请求。jsp技术有点类似asp技术,它是在传统的网页html文件中插入java程序段和jps
30、标记,从而形成jsp文件。其静态的部分无需java程序控制,只有那些需要从数据库读取或者需要动态生成的页面内容才使用java程序。servlet和jsp最主要的不同点在于,servlet的应用逻辑是在java文件中,并且完全从表示层中的html里分离开来。jsp侧重于视图,servlet主要用于控制逻辑。由于jsp的解析和运行在服务器端,所以也相对安全,通过处理过后的页面效果以html网页的显示格式,返回客户端浏览器。2.2.4 tomcat技术简介tomcat作为一个轻量级应用服务器,又因其运行时占用系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;是由apache软件基
31、金会(apache software foundation),sun和其他一些公司及个人共同开发而成的,技术先进、性能稳定,并且免费。因其中有sun公司参与和支持。jsp和servlet规范总能在tomcat中得到体现。所以,tomcat服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试jsp 程序的首选。故本论文使用tomcat作为服务器来部署手机销售系统。tomcat的最新版本是tomcat 7.0,为了保证tomcat服务器运行稳定性,采用tomcat 6.0。2.3 本章小结3 系统设计3.1 系统可行性分析3.1.1 技术可行性根据该系统目标来衡量所需的技术是
32、否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。 考虑到系统实施的可行性,在软件方面选择了如今较流行的myeclipse 集成开发工具来进行开发管理平台的设计,使用sql server2005数据库存储数据。1.在硬件方面,选择空间较大,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今家用或商用电脑硬件的整体配置水平,系统在硬件方面是完全可行的。2.在软件方面,由于myeclipse和sql server2005是两个非常成熟的开发工具,无论在安全性、可用性,还是在可靠性方面都毫无置疑,因此软件方面也是可行的。3.1.2 经济可行性软件的经济可行性是指软件
33、所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,该系统开发的目的就在于提高使用者的效率,节省使用者的时间,方便操作与管理。首先本系统的开发在经济上是完全可行的。开发此软件不需要大量经费,而且是个人独立设计,可以节省许多费用,同时也可提高个人的实际动手能力。3.1.3 操作可行性在当今社会 ,随着 internet 在中国的迅速发展 ,人们日常生活中越来越多地使用web技术来为自己的工作和学习服务。许多企业为了扩大他们的规模,将他们的生意范围涉及到了出口生意,由于企业的客户很多,而且分布于各地,甚至还有国外,在线图书销售系统有着对顾客的
34、地域无限制等诸多的优点,可以成功地解决企业所面临的种种难题。本系统操作简单易行,所以使用前的培训也比较容易,此系统网站的管理人员对开发此应用项目的态度确定而且管理方面的条件都比较成熟。3.2 系统需求分析针对可行性分析,在线图书销售系统要实现的功能有:1、顾客注册:为了能够实现图书商品的购买,需要管理顾客相关的联系方式、通信地址等相关的信息;2、浏览功能:当顾客登录系统时,应该在主页面中分类显示最新的书目信息,以供顾客选择所需图书,同时也应该提供按照图书名称,或者作者信息快速查询所需书目信息的功能;3、购物车功能:当顾客选择购买某图书产品时,应该能够将对应图书信息,如:价格、数量记录到对应的购
35、物车中,并允许顾客返回书目查询页面,选择其他商品,并添加到购物车中,当对应的购物清单生成后,应该能够自动清除以生成清单的购物车中的信息;4、后台管理功能:(a)用户管理:如对用户的添加、删除、修改用户信息及查看用户信息;(b)图书管理:如添加图书、删除图书、以及更改查看图书信息等。 3.3 系统功能设计3.3.1 在线图书销售系统总体功能设计从系统的功能角度来看,本系统主要模块包括: 前台和后台管理两大模块。其中前台实现的功能有:新用户注册、浏览图书信息、检索图书信息、购物车功能等,后台管理功能有:对用户和图书的管理,实现对用户的添加、删除、修改用户信息及查看用户信息,以及对图书的添加、删除、
36、更改图书信息等功能。形成一个结构紧凑、功能明确完整的网上购书系统。3.3.2 前台功能设计本系统前台功能模块划分如图所示:对于顾客可进行的操作如下:(1)新用户注册:顾客根据提示,输入正确的用户资料,然后点击确认,则注册成功。如果输入信息有误,系统将会给出提示(2)浏览图书信息:顾客进入图书销售系统网站首页可以随意浏览图书,根据店长推荐、持续热销、清仓甩卖,浏览自己需要的图书;(3)检索图书信息:顾客可按照需求在图书销售系统首页的搜索框中输入自己需要的图书类别、书名及作者名进行搜索。如果图书存在则显该图书信息。反之,给出提示,“对不起,您搜索的图书不存在”,点击确定,回到首页;(4)选购图书:
37、顾客查找到自己需要的手机后,点击放入购物车。当顾客选择购买某图书产品时,应该能够将对应图书信息,如:价格、数量记录到对应的购物车中,并允许顾客返回书目查询页面,选择其他商品,并添加到购物车中,当对应的购物清单生成后,应该能够自动清除以生成清单的购物车中的信息;3.3.3 后台功能设计对后台管理功能表中的各个功能操作说明如下:(1) 图书信息管理:在后台管理中,可以对图书信息进行修改、对图书进行删除以及添加操作;(2) 顾客信息管理:管理员可对顾客进行删除以及添加操作,还可以对顾客信息进行更新和修改。3.4 数据库设计对于能否做一个完善的网上购物类型网站,数据库的设计好坏是必须要考虑的。3.5
38、本章小结4 系统实现4.1 系统环境的搭建本系统所用环境为myeclipse 10、jdk 1.7、tomcat 6.x、sql sever 2005。基本配置步骤如下:(1)安装和配置jdk 1.7和tomcat 6.x:执行jdk 1.7和tomcat 6.x的安装程序,然后设置按照默认路径进行安装。jdk 安装在c:program filesjavajdk1.7.0_05。tomcat安装在c:program filesapache software foundationtomcat 6.0(2)安装完成后,配置环境变量,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量:ja
39、va_home=c:program filesjavajdk1.7.0_05catalina_home=c:program filesapache software foundationtomcat 6.0 classpath=.;%java_home%libdt.jar;%java_home%libtools.jar;%catal ina_home%libservlet-api.jar4.2 系统各功能模块的具体实现4.2.1 数据库连接模块设计数据库连接模块的思想是面向对象的封装思想。把数据库的连接操作封装到db类中,使在编写业务逻辑是不用重复的编写连接数据库的语句块,极大的减少了代码编写
40、数量,减少了我开发的时间,并保证了连接的正确性,似的维护数据库连接的灵活性增强。4.2.2 业务逻辑dao封装网站的数据库使用的sql server2005,如果随着网站的发展将会使用多种数据库测试时便要修改数据库的代码给维护带来的很大不便。使用dao模式设计了dao接口编写sql server2005实现的数据库操作实现了dao接口使用多数据库测试时,只需要编写不同的dao实现便可,提高了灵活性。4.2.3 用户模块(1) 用户注册:在线销售系统离不开用户与网站之间的交互,用户注册十分重要。该系统对用户注册功能进行详细设计。用户注册时在注册页面编辑个人信息,通过信息表单提交个人信息。(2)
41、后台顾客信息管理:该系统实现的后台顾客信息管理主要是获取所有会员的信息 使用表格将会员信息显示在网页上,对顾客信息进行添加、删除以及信息的修改。4.2.4 类别模块通过设计类别模块能够更方便的管理图书目录,消费者在选购图书的时候能够更方便的按类别寻找自己喜爱的图书,所以类别的设计很重要。能够更好的引导消费者选购也能够更好的帮助管理者管理图书。4.2.5 图书模块通过设计类别模块能够更方便的管理图书目录,消费者在选购图书的时候能够更方便的按类别寻找自己喜爱的图书,所以类别的设计很重要。能够更好的引导消费者选购也能够更好的帮助管理者管理图书。(1) 前台图书展示:首页中设计了热卖图书的展示区块,最
42、新图书的展示区块,促销最快的展示区块。使用按点击率,上架时间,价钱排序从数据库中获取数据存放在传递的集合参数中。然后从集合中取出数据展示出来。三个区块的设计大致相同。(2) 后台图书管理的基本操作:后台图书管理可以添加图书,修改图书信息,删除图书记录。在添加图书是需要传递一个类别的id参数,在某类别下添加图书,如果没有参数则显示错误信息必须要在某类下添加图书。图书的信息包含了基本信息和详细信息。方便管理员有选择的添加图书的相关信息。对于没有必要添加图书详细信息的记录则不添加。4.2.6 购物车模块设计购物车模块应当能够时消费者清楚自己已经订购的图书种类,图书的数量,每一种图书的价格,以及总价格
43、,并提供更改购物车的操作使得消费者更方便的管理自己订购的图书,放心的消费。4.3 系统代码实现4.4 本章小结5 总结与展望5.1 总结本文论述了一个基于web的在线图书销售系统,基本上体现了电子商务各方面的优点。我所设计的系统,主要是熟悉和掌握jsp的技术以及对电子商务进行初步的探讨和设计。在设计过程中,我初步了解了jsp的优点和先进之处,也看到了jsp技术在电子商务应用上的光明前途。通过这次设计,我设计的网上书店基本完成了要求的诸项基本功能,实现了一个简单的不同部分以数据为中心的模型,方案的各部分在实际运作中能够解决相应的问题。由于是首次做这样大型的完整的系统,缺乏经验是我最大的不足,这也直接导致本系统的功能还不够完善。在本次综合实习中,我们遇到了不少的困难,但同时也学到了很多技术:(1)本次项目运用了mvc模式,首先由jsp请求相应的ser
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年亚洲合作框架协议
- 2025年公共设施清洁与保养合同
- 2025年仓储场地租用策划合同样本
- 2025年海洋服务项目规划申请报告模范
- 2025年独家代理授权合同文件
- 2025年企业复印纸张采购合同范文
- 2025年合同争议上诉状
- 2025年个体挖掘机租赁合同格式
- 2025年光纤系统维护劳务分包协议
- 2025年企业租车合作协议样本
- 交通大数据服务平台建设方案
- 2024年青岛酒店管理职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 预防食物过敏
- 16学时《中医药膳学》教学大纲(可编辑修改文本版)
- 媒体和传媒行业的技术培训资料
- 中国一流大学国际传播力及其影响因素
- 概算审核服务投标方案(技术方案)
- 《煤矿地质工作细则》矿安﹝2023﹞192号
- 《MySQL数据库项目式教程》项目五 数据查询
- 2024年全国高考体育单招考试语文试卷试题(含答案详解)
- SIMATICET200SP全新一代分布式IO
评论
0/150
提交评论