论文大纲模板_第1页
论文大纲模板_第2页
论文大纲模板_第3页
论文大纲模板_第4页
论文大纲模板_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)题 目:网上书店 Title :Online Bookshop 学 院:信息工程学院 专 业:计算机科学与技术 学 号:08041228 学生姓名:陈锋 指导教师: 徐洪珍 二一二年六月五日摘 要伴随着互联网的飞速发展,电子商务已慢慢为人所熟识,并逐渐成为互联网发展中的一个热门行业。网上书店就是电子商务的一种形式,它通过互联网提供的一个虚拟的互动空间来实现人们的购书活动。人们可以在网上随时随地购买自己所需要的图书,使购物过程变得轻松、快捷、方便。本文采用ASP+Access等技术,以B/S为系统架构,设计和实现了一个在线网上书店。本文在论述了需求分析和数据库设计的基础上,重点阐述了用户注册、购物车管理、分类管理、图书管理、订单管理、用户管理等功能模块的设计与实现。该系统具有时效性、共享性、交互性等优点,可以让用户更加方便地购买书籍。关键词:电子商务;网上书店;ASP;浏览器/服务器 ABSTRACTWith the rapid development of Internet, e-commerce has been familiar with the people ,and gradually become a hot industry in the development the Internet.Online bookstore system is a form of e-commerce,which can realize people purchase activities through the virtual interaction space providing by the Internet.People can buy their possible needing books on the Internet whenever and wherever,which makes the shopping process easy,fast,and convenient.Using technologies such as ASP and Access,the paper designs and realizes an online bookstore based on the B/S architecture.This paper first discusses the requirement analysis and database design,then emphases on the design and realization of user registration shopping cart management,classification management,book management,order management,and so on.The system has realtime,sharting,interactive and other advantages,which can allow users buy book more conveniently.key words: e-commerce; online bookstore; ASP; B / S目 录摘 要IABSTRACTII第1章 绪 论11.1 课题研究背景11.2 课题研究的目的和意义11.3 本文的研究内容11.4 本文的组织安排2第2章 相关技术和理论基础32.1 ASP技术32.2 ACCESS数据库42.3 B/S结构简介5第3章 系统需求分析和总体设计73.1 系统需求分析73.2 系统总体设计73.2.1 前台设计83.2.2 后台设计83.3 系统功能模块图8第4章 数据库设计104.1 数据库的需求分析104.2数据库的概念结构设计104.3 数据库的逻辑结构设计14第5章 系统详细设计与实现185.1 用户注册模块185.2 用户登陆模块195.2.1 用户登录195.2.2 取回用户密码205.3 用户账户模块215.3.1 购物车225.3.2我的订单255.4 分类模块265.4.1 大类管理265.4.2 小类管理275.4.3 类别转移275.5 图书管理模块285.5.1 添加新书285.5.2 管理书籍315.6 订单管理模块325.7 用户管理模块335.8 管理员管理模块34结束语35致 谢36参考文献37第1章 绪 论1.1 课题研究背景20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,这为广大的网络用户提供了更加周到和人性化的服务,网上书店也因此应运而生。网上书店在我国发展的时间虽然不算长,但发展很快。随着我国互联网的更加普及和电子商务的更加成熟,网上书店必然会有越来越大的消费群体,市场潜力必定会得到充分的发挥。本文研究的即是一个基于ASP的网上书店系统。1.2 课题研究的目的和意义网上书店是一种应用于图书销售领域的动态网站。近年来随电子商务在图书销售领域广泛应用,网上书店如雨后春笋般在全国迅速展开。与传统的书店相比,网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大、费用高、管理难的不足,而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。这些优势是其它交易方式难以达到的。加上现在许多网民已形成在线购买习惯,且基数不断扩大。相比3C、家居百货类产品,图书拥有单价低、标准化的特征,购买风险较小,在线购买的方式被更多网民接受。因此,图书网上交易是图书销售领域未来发展之必然,也是出版发行业摆脱困境,建立新的流通渠道,繁荣出版、繁荣市场的必由之路。目前,我国有很多的中小型书店仍只用传统书店的经营模式,受到网上零售市场和大型书城的双向夹击,生存形势十分严峻。因此中小型书店开展网上书店,拓宽市场范围,降低成本才是生存的出路。所以本设计在对推动我国中小型书店在电子商务方面的发展,帮助其走出困境,打开更为广阔的发展空间有着十分重要的现实意义。1.3 本文的研究内容本文的主要研究内容是以下五个方面:(1) 全面展示书店内所有图书,并可以展示最新图书;(2) 实现网上购物;(3) 图书销售排行,方便用户了解本书店内的热销图书;(4) 系统最大限度地实现易维护性和易操作性;(5) 系统运行稳定、安全可靠。1.4 本文的组织安排第1章对本课题的研究背景、目的和意义进行了简明的介绍。第2章对本课题所应用到的相关技术和理论基础作了一个简要的介绍。第3章介绍了系统需求分析和设计,其中还包括系统功能模块图。第4章介绍了数据库的设计,包括数据库的需求分析和逻辑结构设计。第5章介绍了系统的详细设计与实现,包括主要功能模块的设计。第2章 相关技术和理论基础2.1 ASP技术ASP(Active Server Pages动态服务器网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。2.2 ACCESS数据库Access是Microsoft Office的一个重要组成部分,随着Office软件的升级而一次次升级。作为Office软件中一员,Access与Office中的其他软件在窗口界面上相类似,方便了用户快速地操作及制作符合要求的数据库系统。其主要特点如下:。2.3 B/S结构简介B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而用户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript)和ActiveX技术,是一种全新的软件系统构造技术。 第3章 系统需求分析和总体设计3.1 系统需求分析网上书店系统要实现的功能包括两个方面,一个方面是管理员的管理功能,包括图书管理、订单管理、分类管理、用户管理和管理员管理;另一方面是用户的购物功能,包括用户注册、取回密码、选购图书、购物车管理、个人信息与订单管理,整个系统包括前台交流和后台管理两大模块。3.2 系统总体设计经过需求分析,本购书网站应该设计成两部分:前台和后台,前台主要是用户注册和购书这一块,后台主要是管理员管理图书、管理用户和管理图书分类这一块。 3.2.1 前台设计前台设计主要分为以下四个模块:。3.2.2 后台设计后台设计主要分为以下七个模块:(1) 3.3 系统功能模块图根据以上的分析和设计,本购书网站的系统功能模块图如图3-1所示。网上购书系统 后 台前 台购物车管理员管理用户管理送货汇款方式管理分类管理评论管理订单管理图书管理图书搜索图书浏览用户登录用户注册图3-1 系统功能模块图第4章 数据库设计4.1 数据库的需求分析网上购书系统的主要对象是用户,所以必须建立用户表,包括用户的基本信息情况;用户的主要活动是购买图书,所以必须建立图书信息表;用户要购买图书,选择所要的图书,首先要对图书进行搜索,。4.2数据库的概念结构设计通过对数据库的需求分析,可以得到用户信息实体、管理员信息实体、图书大类信息实体、图书小类信息实体、图书信息实体、订单信息实体、汇款/送货方式实体和用户评论信息实体等八个数据库概念模型,下面分别用实体图来表示。 4.3 数据库的逻辑结构设计本系统采用的后台数据库是Access数据库系统,因此必须把数据项和数据结构转换为Access数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。经过仔细地分析设计,本系统数据库中各个表格的设计结构如表41至表48所示。(1) 用户信息表(user):用来存放用户的数据记录。表41 用户信息表(user)字段名数据类型数据长度字段描述字段说明L_idInt4登录ID主键L_nameVarchar16登录用户名非L_pwdVarchar32登录密码非L_powerSmallint2登录权限值非L_truenameVarchar8登录者姓名非。第5章 系统详细设计与实现5.1 用户注册模块进入网页,单击网页右上角“注册”项,即进入“网上书店注册条约”的页面, 单击“我同意”,即可进入“用户注册”的页面,如图51:图51 用户注册页面用户在进行注册时,系统要对用户名进行唯一性检测,如果用户输入的用户名已存在,则系统会提示错误,要求用户重新输入;反之,就可以顺利注册。用户名唯一检测关键代码如下:set rs=server.CreateObject(adodb.recordset)rs.open select username from user where username=&trim(request(username)& ,conn,1,1if not rs.eof and not rs.bof then call MsgBox(您输入的用户名已存在,请返回重新输入!,Back,None)else rs.close5.2 用户登陆模块。5.3 用户账户模块用户登录后进入我的账户模块,界面如图5-6所示。5.4 分类模块本网站对图书采用了两级分类的方法,主要是出于两方面的考虑,一方面是为了能更好地管理图书 ,另一方面是为了使用户能更好地查询图书。5.5 图书管理模块 图书管理是后台管理最主要的部分,本网站的图书管理包含四个模块:添加新书、管理书籍、订单管理和评论管理。5.6 订单管理模块 订单管理也是后台管理中重要的一部分,用户提交的订单都是在这里进行管理的。管理员单击“订单管理”后进入订单管理页面,页面如图5-13所示:5.7 用户管理模块管理员可以对该网站的所有注册用户进行管理 ,单击“用户管理”后进入用户管理页面,如图5-15所示。结束语现今社会是一个信息化社会,网络的发展日新月异,电子商务就是信息化和网络发展的产物,虽然电子商务的历史不长,但发展很快。而网上书店作为电子商务的一类也在不断地走向成熟,在可以预见的未来,网上书店必将大有作为。这次的毕业设计就是做一个网上书店,通过这次设计,我了解了网站设计的相关知识,丰富了自己的实践知识。在这段时间里,本人首先学习了各方面的知识,同时对数据库设计进行了详细的研究。在具体的实现过程中,也碰到了许多意想不到的困难。在老师和同学的指点下,以及通过网络等途径,不尽都一一得到了解决,并且学到了很多新的知识。由于本人水平有限,认识程度等方面还有很多不足,设计还有很多欠缺,恳请各位老师和同学悉心指正。致 谢在四年大学生活即将结束之际,我首先要感谢我的父母,他们让我有机会上大学,有机会深造,有机会接触更多的知识和朋友,为我今后的人生做好了铺垫。我惟有更努力地学习和工作,才能报答他们对我的爱与关怀。该论文的完成,主要得力于我的导师徐洪珍副教授的悉心指导和帮助,在这期间,从最初的文献收集,到程序完善、论文写作等方面得到了徐老师的许多有益指点和帮助。徐老师强烈的事业心和责任感,严谨的治学态度,让人倍感尊敬。在东华理工大学求学的这四年时间里,特别感谢计算机系的老师们,从他们身上我学到了许多宝贵的知识和做人的道理。他们在学业上对我的悉心指导以及孜孜不倦、严谨细致的科研态度

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论