目录引言......................................................................1第一章系统分析.......................................................41.1课题的可行性分析...................................................51.2网站最终要实现的功能..........................................................................................................61.3网站功能概述......................................................71.4网站功能模块图....................................................91.5网站流程图..............................................................................................................................9第二章相关软件及技术介绍.............................................102.1JSP简介..........................................................122.2Access简介.......................................................122.3MyEclipse6.5简介.................................................132.4网站开发采用相关技术简介..........................................152.5选择JSP作为开发工具的原因...........................................................................................15第三章网站对硬件和软件的需求.........................................173.1运行平台.........................................................173.1.1服务器配置..................................................193.1.2客户机配置...................................................................................................................193.2开发平台.........................................................203.3制作工具及技术....................................................213.4网络安全..........................................................22第四章网上书店的设计.................................................234.1网上书店的总体设计................................................254.1.1网上书店流程................................................244.1.2系统功能模块划分......................................................................................................264.1.3完整的购书过程..............................................................................................................274.2数据库设计........................................................284.2.1数据库的概念................................................294.2.2数据库的选择...............................................................................................................294.2.3数据库表的描述..............................................................................................................29第五章网上书店系统后台模块的设计.....................................295.1数据据设计........................................................295.2图书入库管理模块..................................................295.3图书出库管理模块..................................................................................................................295.4图书查询管理模块..................................................305.5图书信息管理模块..................................................................................................................30总结.....................................................................30主要参考文献.............................................................30致谢.....................................................................30网上书店系统的设计与实现引言随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。所以网上书店网站也在互联网上纷纷出现。就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。这个网上书店系统的后台管理模块就是利用JSP技术实现对整个网上书店进行管理。此后台管理模块操作简单,无论有没有网页开发语言基础的书店管理员都可以对整个网站进行操作更新。第一章系统分析1.1课题的可行性分析(1)技术可行性——此网上书店系统可以运行于windowsxp,windowsserver2000/2003,windowsvista操作系统。对系统要求只需要装有IIS即可。对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。数据库运用简单易学的Access来实现。在网站设计方面,运用XHTML、CSS样式、JSP等知识,利用PhotoShop图像处理工具及DreamweaverCS3制作出合理生动的网页。(2)经济可行性——此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上卖书和租书功能。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。(3)操作可行性——界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、租书、购书等功能操作方便。而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性很强。1.2网站最终要实现的功能网上书店系统的前台模块主要实现以下功能:1.会员登陆及身份验证A.用户注册成为会员B.验证用户注册信息C.会员登陆系统时的身份给证D.修改资料2.在线选购商品A.浏览不同类别的书籍B.书籍查询C.用户选购自己喜爱的书籍并放入购物车D.用户管理自己的购物车E.用户提交订单F.用户查看自己提交的订单信息3.系统管理A.书籍信息管理B.交易信息管理C.新闻发布管理D.会员管理E.管理员管理1.3、网站功能概述该系统主要分为六大模块:用户登录注册、网上购物、访客计数、在线帮助和在线留言、书店新闻和管理系统。各模块的功能如下:(一)、用户登录、注册用户注册是为了保证用户在本网站的安全性,便于网站管理。用户登录后才可以进行购物。(二)、网上购物用户在进行网上购物时,必须先登陆,如果是新用户,则必须先进行注册。1、书籍展示用户可以通过搜索的方式查看书籍信息,搜索的方式有:按图书类别、按书名、按作者、按出版社。每本书都显示了书名、作者、定价、特价等,如果想了解每本书的详细信息可以点击书名,详细信息还包括了书影、内容简介等。用户还可以通过:新书上架、特价书籍、书籍排行这三个专拦进行查看2、购物车用户在浏览书籍时,按下“放入购物车”按钮,就可以将书籍放入自己的购物车中,便于购买。用户还可以根据自己的需要,进行查看、修改和清空购物车的操作。(三)、访客计数用户登录时,计数器自动加一,并保证用户的其他操作使计数器不会改变。(四)、在线帮助和在线留言通过左侧菜单“在线帮助”,用户进行在线咨询和帮助。或者通过“在线留言”提交所要留言信息,以便得到管理员的解答。(五)、书店新闻用户可以通过“书店新闻”查看本书店的即时信息和动态(六)、管理系统管理系统是系统管理员对整个网站后台数据库进行维护,是此网站最重要的大门。在进入本栏目时系统会提示输入系统管理员的用户名和密码,对于其他用户此界面是不可见的。它包括用户管理、书籍管理、新闻管理和在线留言管理,这里重点介绍书籍管理。书籍管理包括图书库存管理、订单管理、图书销售情况管理。1、图书库存管理管理员可以