您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 80网上书店系统毕业设计论文
毕业设计(论文)报告纸共38页第1页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊引言随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。所以网上书店网站也在互联网上纷纷出现。就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。这个网上书店系统的后台管理模块就是利用JSP技术实现对整个网上书店进行管理。此后台管理模块操作简单,无论有没有网页开发语言基础的书店管理员都可以对整个网站进行操作更新。毕业设计(论文)报告纸共38页第2页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊第一章绪论1.1项目背景(1)系统名称:网上书店系统(2)需求背景分析:近年来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。在电子商务的发展过程中,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大.同时人们对于知识的追求也越来越高,因而市场场上出现了各类的图书,但由于各种各样的原因使得消费者在选购图书的时候不能到自己合意的书籍,同时由于网络经济的迅速发展激生出了网上卖书的现象,由于网上书店里面的图书相当丰富,且价格较市场上的书店里的便宜,以致于越来越多的人上网购书,同时也使得越来越多的人在网上开设自己的书店,本系统即是在以上各种条件成熟的条件下,建立的一个可以让消费者登录本系统购买他们的图书的一个网上书店管理系统。(3)系统用途:管理员将书籍信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买书籍。(4)系统用户:该系统的使用者主要分为三类:浏览者、注册用户和管理员。1.2课题的可行性分析(1)技术可行性——此网上书店系统可以运行于windowsxp,windowsserver2000/2003,windowsvista操作系统。对系统要求只需要装有IIS即可。对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。数据库运用简单易学的Access来实现。在网站设计方面,运用XHTML、CSS样式、JSP等知识,利用PhotoShop图像处理工具及DreamweaverCS3制作出合理生动的网页。(2)经济可行性——此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上卖书和租书功能。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。(3)操作可行性——界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、租书、购书等功能操作方便。而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性很强。毕业设计(论文)报告纸共38页第3页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊1.3软件介绍1.3.1JSP简介JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。1.3.2MyEclipse10.0简介MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持JavaServlet,JSP,Struts,Spring,Hibernate,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。毕业设计(论文)报告纸共38页第4页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊1.3.3网站开发采用相关技术简介(1)DreamweaverCS3简介DreamweaverCS3是专业可视化网页开发工具。在DreamweaverCS3中,可以不用手工编写HTML代码,而是自动产生各种HTML代码。DreamweaverCS3还提供了功能全面的编码环境,其中包括代码编辑工具,以及有关HTML、层叠样式表(CSS)、JavaScript、ColdFusion标记语言、ASP和JSP的参考资料。(2)MySQL简介MySQL是一个综合的、功能强大的且又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一身。(3)XHTML简介XHTML对设计提出更高的要求和规范,希望我们能够以更严谨的编码来代替HTML松散的编码结构,真正使页面代码清晰易懂,以便于设计与浏览器解析。在XHTML中,对于每一个元素都可以选择是这个元素的标签进行编码。①XHTML编写习惯:②属性名必须小写;③属性值必须使用双引号;④不允许使用属性的简写;⑤使用id代替name;⑥必须使用结束标签。(4)css简介CSS语法结构仅仅由三部分组成:选择符(Selector)、属性(property)和值(Value)[6]。1.4硬件配置1.4.1服务器配置1、硬件环境CPU:最低PentiumII以上,建议PIII以上内存:最低128M以上,建议256M毕业设计(论文)报告纸共38页第5页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊硬盘:最低500M以上的可用硬盘安装空间2、软件环境可在window95/98/windownNt/2000,linux等多种操作系统上使用。安装MicrosoftSQLServer7.0或MySQL(也可使用Oracle等数据库系统)APACHE作为WEB服务器1.4.2客户机配置1、硬件环境CPU:最低PentiumII以上,建议PentiumIII以上内存:最低128M以上,建议256M2、软件环境Windows95/98/NT简体中文版+简体中文IE5.0或以上版本或者是Windows2000,Wlinux+netscape等1.5网络安全网络的传输安全控制手段主要采SSL(SecureSocketLayer),SSL是一种被广泛使用的INTERNET传输加密标准。银行端的WEBSERVER将安装一个证书(Certificate),客户端的浏览器发送CGI请求时使用https协议。所有用https发送的请求以及WebServer返回的结果都会自动使用SSL加密。毕业设计(论文)报告纸共38页第6页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊第二章系统需求分析2.1网站最终要实现的功能2.1.1网上书店系统功能1.会员登陆及身份验证A.用户注册成为会员B.验证用户注册信息C.会员登陆系统时的身份给证D.修改资料2.在线选购商品A.浏览不同类别的书籍B.书籍查询C.用户选购自己喜爱的书籍并放入购物车D.用户管理自己的购物车E.用户提交订单F.用户查看自己提交的订单信息3.后台系统管理A.书籍信息管理B.交易信息管理C.公告发布管理D.会员管理E.管理员管理2.1.2用户和管理员用例图使用模型共分为管理员和用户两模块,用户功能模型详见图2-1、管理员功能模型见图2-2。毕业设计(论文)报告纸共38页第7页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊注册查看图书购物车管理支付管理登录个人信息管理修改密码个人订单管理退出系统未注册用户已注册用户图2.1用户功能模型图2.2管理员功能模型2.2网站功能概述该系统主要分为六个模块:用户登录注册、网上购物、客户计算、在线留言、书店新闻和管理系统。各模块功能如下:2.2.1用户登录、注册用户注册是为了保证用户在本网站的安全性,便于网站管理。用户登录后才可以进行购物。毕业设计(论文)报告纸共38页第8页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊2.2.2网上购物用户在进行网上购物时,必须先登陆,如果是新用户,则必须先进行注册。1、书籍展示用户可以通过搜索的方式查看书籍信息,搜索的方式有:按图书类别、按书名、按作者、按出版社。每本书都显示了书名、作者、定价、特价等,如果想了解每本书的详细信息可以点击书名,详细信息还包括了书影、内容简介等。用户还可以通过:新书上架、特价书籍、书籍排行这三个专拦进行查看2、购物车用户在浏览书籍时,按下“放入购物车”按钮,就可以将书籍放入自己的购物车中,便于购买。用户还可以根据自己的需要,进行查看、修改和清空购物车的操作2.2.3访客计数用户登录时,计数器自动加一,并保证用户的其他操作使计数器不会改变。2.2.4在线留言通过“在线留言”提交所要留言信息,以便得到管理员的解答。2.2.5书店公告用户可以通过“书店公告”查看本书店的即时信息和动态2.2.6管理系统管理系统是系统管理员对整个网站后台数据库进行维护,是此网站最重要的大门。在进入本栏目时系统会提示输入系统管理员的用户名和密码,对于其他用户此界面是不可见的。它包括用户管理、书籍管理、新闻管理和在线留言管理,这里重点介绍书籍管理。书籍管理包括图书库存管理、订单管理、图书销售情况管理。1、图书库存管理管理员可以添加新书、添加书籍分类以及修改书籍库存信息和删除书籍。2、图书销售情况管理管理员可根据日期和书号任一种或这两个条件作为查询条件,了解图书的销售情况。毕业设计(论文)报告纸共38页第9页┊┊┊┊┊┊┊
本文标题:80网上书店系统毕业设计论文
链接地址:https://www.777doc.com/doc-5940007 .html