毕业设计网上书店系统.doc_第1页
毕业设计网上书店系统.doc_第2页
毕业设计网上书店系统.doc_第3页
毕业设计网上书店系统.doc_第4页
毕业设计网上书店系统.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

中州大学毕业设计论文中州大学信息工程学院毕业设计(论文)2015 2016学年第 二 学期题目:网上书店系统学生姓名(学号)曹尚勇(201327140205)教师 段明义 职称 副教授 评阅教师 职称 时 间 2016年2月29日 摘要 电子商务是利用现代信息网络进行商务活动的一种先进手段,作为创新的经济运行方式,其影响已经远远超越传统商业领域。为了跟上世界电子商务的发展潮流,缩短与发达国家之间的差距,每个人都应该从不同角度积极了解电子商务,参与电子商务,尽快适应飞速发展的信息社会的需求。本文从理论和实践两个角度出发,对电子商务进行了深入的探讨。 论文首先全面而系统地研究了构建一个电子商务网站所必备的各种只是与技术手段,接着从构建一个电子商务应用系统-网上书店系统入手,首先对系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了详细的规划,在此基础上将上述理论知识与开发技术运用到系统的实现过程当中,完成了网上书店购物平台的构建的过程。 在实现技术上,利用ASP.NET构建网上书店系统的程序结构和用户界面;利用SQL Server数据库建立网上书店系统的后台数据库;利用ADO.NET技术实现网上书店系统中对数据库的安全连接和访问。针对网上书店系统的电子商务交易流程,对网站的具体运作形式作了详细的说明。 本论文以一个虚拟的网上书店系统的电子商务解决方案的背景,详细论述了系统各部分之间的内在联系,最终根据内在联系将它们有机地结合在一起,形成一个完整的电子商务的解决方案。关键词:网上书店 ASP.NET SQL ServerAbstractE-commerce is an advanced means of business activities using modern information network. As an innovative economic operation mode, its influence has been far beyond the traditional business areas. In order to keep up with the trend of the development of e-commerce in the world, shorten the gap between the developed countries and, everyone should be from different angles actively understand e-commerce, participate in e-commerce, can adapt to the needs of the rapid development of the information society as soon as possible. In this paper, from two angles of theory and practice, the electronic commerce has been deeply discussed.Firstly, a comprehensive and systematically studied to construct an electronic commerce website essential just and technical means, then it will start from the construction of a electronic commerce application system - online bookstore system, first of all the feasibility of the system were analyzed, then has carried on the detailed planning of the system design, system design objectives and the overall structure, on the basis of the theory of knowledge and development of technology used in the system implementation process, completed the process of the construction of online bookstore shopping platform.In the realization of technology, using ASP. Net to construct a online bookstore system, the program structure and the user interface; the use of SQL Server Databases online bookstore system backstage database. The ADO. Net technology to realize the online bookstore system in a secure connection to the database and access. In view of the electronic commerce transaction process of the online bookstore system, the specific operation forms of the website are explained in detail.The background of this paper to a virtual online bookstore system of e-commerce solutions, discusses in detail the relationship between each part of the system, eventually according to the inner connection will are combined together organically, form a complete e-commerce solutions.Keyword:Online bookstore、 ASP.NET、 SQL Server目录摘要2ABSTRACT3目录4第一章 绪论6 1.1课题背景7 1.2开发目标7 1.3系统开发工具的选择7第二章 系统分析7 2.1需求分析8 2.2可行性分析8 2.2.1技术可行性分析8 2.2.2需求可行性分析8第三章 总体设计8 3.1设计方案8 3.2网上书店E-R图8 3.3模块划分9第四章 实现数据库访问层94.1一般数据库操作的封装94.2存储过程操作的封装10第五章 详细设计与实现10 5.1用户管理模块10 5.1.1用户注册10 5.1.2找回丢失密码10 5.1.3修改个人信息10 5.2图书管理模块10 5.2.1管理图书类别10 5.2.2添加、删除、修改图书信息10 5.2.3列表显示图书11 5.2.4搜索图书11 5.3购物车管理模块11 5.3.1查看购物列表11 5.3.2结账11 5.4订单管理模块11 5.4.1客户订单管理11 5.4.2管理员订单管理11 5.5后台管理模块11 5.5.1查询用户信息11 5.5.2查询销售情况11第六章 系统实施11 6.1数据流图12 6.2测试图片14第七章 设计心得16 参考文献17 结束语17第1章 绪论21世纪的中国,电子商务逐步渗透到经济和社会的各个层面,国民经济重点行业和骨干企业电子商务应用不断深化,网络化生产经营与消费方式逐渐形成。2008年,我国电子商务交易额近2万亿,增长超过了20%。中小企业成为电子商务的积极实践者,经常性应用电子商务的中小企业约占全国中小企业总数的5%。面向消费者的电子商务模式日益创新,基于网络的数字化产品与服务不断涌现,丰富了人民群众的物质和文化生活。目前网络技术的发展足以支持我所设计的系统的建设,利用目前比较流行的ASP.NET技术来开发我的系统。当然依靠我一个人的力量是远远不够的,由此我选择了先开发一个小型网上书店系统。很简单,但是功能比较齐全。1.1课题背景 随着Internet的迅速发展,当今电子商务已经被广大的互联网用户所接受,网上书店系统作为其中一部分也有了迅速的发展。网络技术的飞速发展极大地影响了商业交易中传统的交易方式和流通方式。随着业务的不断扩大,书店的规模也不断扩大,迫切的需要创建相应的网上书店。网上书店是现代信息技术与图书发行理念相结合的产物,是图书出版发行的新型渠道。由于图书具有品种繁多、单价不高、外部形态标准、通过传递知识信息来满足读者需求等特点,它成为了最适合在网上销售的商品。利用电子商务的优势同现有销售模式和流通渠道相结合,扩大消费市场,可以为书店的在发展带来新的商机,也为各地消费者提供便利,并降低商业成本。1.2开发目标这里介绍的网上书店系统主要是针对中小型书店,图书管理员将图书信息整理归类并发布到网上,用户登录该网站后,首先要注册为会员才能购买图书,然后提交购书单给图书管理员,同时将费用通过电汇或邮寄的方式交付到图书管理员处。管理员在收到付款后发货给购物者,并同时更新网上有关该订书单的付款状态,从而完成一次交易。1.3系统开发工具的选择ASP.NET技术是一套用于生成Web应用程序和XML Web Services的技术。ASP.NET页在服务器上执行并生成发送到桌面或移动浏览器的标记。ASP.NET页使用一种已编译的、由事件驱动的编程模型,这种模型可以提高性能并支持将应用程序逻辑同用户界面相隔离。利用了公共语言运行库的功能,如类型安全、集成、语言互操作、版本控制和集成安全性等。 Visual Studio2010提供了强大的功能,用户可以方便地进行ASP.NET程序的开发。 SQL Server2008使用户能方便快捷的建立数据库,并进行数据的增添删减,修改等操作。 第2章 系统分析2.1需求分析 人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,正在改变人们的工作、生活学习、交流方式、信息的获取、处理、交流的应用能力,已经成为人们最重要的能力之一。就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。售书的理念也很简单,就是读者可以搜寻自己喜爱的书籍,帮助读者寻找她们想要的书。对于读者来说,可以随时随地查询和订购图书,读者无需亲临书店,只需上网即可购买到所需书籍,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住处所离传统书店较远的读者来说,具有实际意义。因此网上书店必有长远的发展。2.2可行性分析 2.2.1技术可行性分析 此网上书店系统可以运行于windows xp,windows 8,windows10操作系统,对系统要求只需要装有IIS即可。对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。数据库运用SQL Server来实现。在网站设计方面,运用ASP.NET、JavaScript等知识,利用Visual Studio2010制作出合理生动的网页。 2.2.2需求可行性分析 此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上买、卖书功能。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。 界面设计应充分考虑用户的浏览习惯,图书信息浏览、会员注册与登录、购书等功能操作方便,安全。所有网页设计清新、简洁、合理么不会让用户感到视觉疲劳。可操作性很强。第3章 总体设计3.1设计方案 网上书店系统最重要实现以下功能:(1) 会员登陆及身份验证:用户注册成为会员,验证用户注册信息,会员登录时的身份验证,修改资料。(2) 在线购买书籍:浏览不同类别的书籍,书籍查询,用户选购喜爱的书籍并加入购物车,用户管理自己的购物车,用户提交订单。(3) 系统后台管理:书籍信息管理,订单信息管理,会员管理,管理员管理。3.2网上书店系统设计图书名称价格订单信息 3.2.1网上书店E-R图购物车查询维护管理图书编号提交图书信息客户图书信息信息管理员用户信息 3.3模块划分 该系统主要分为五大模块:用户管理模块(登录、注册)、图书管理模块、购物车管理模块、订单管理模块、后台管理模块。主要模块的功能如下:(1) 用户登录、注册:用户注册是为了保证用户在本网站的安全性,便于网站管理。用户登录后才可以进行购书。(2) 网上购书:用户在进行网上购书时,必须先登录,如果是新用户,则必须先进行注册。用户可以通过浏览首页推荐的书籍或搜索的方式查看书籍信息,搜索的方式有:按图书类别、按书名、按作者。每本书都显示了书名、作者、定价、特价等,如果想了解每本书的详细信息可以点击书名,详细信息还包括了封面图、内容简介等。用户在浏览书籍时,按下“放入购物车”按钮就可以将书籍放入自己的购物车中,方便购买。用户还可以根据自己的需要,进行查看、修改和清空购物车的操作。(3) 后台管理系统:后台管理系统是系统管理员对整个网站后台数据库进行维护,是此网站最重要的门户。在进入后台时系统会提示输入系统管理员的用户名和密码,对于其他用户此系统是不可进入的。它包括会员管理、图书管理、订单管理。这里重点介绍图书管理。管理员可以添加新书、添加书籍分类以及修改图书信息和删除图书。订单管理:管理员获得用户支付后的订单信息之后,给用户发送快递并更新用户订单信息。可凭借订单号查询此订单的有关信息,并可以作某些修改操作,如:“是否支付”更改为“Y”;“是否寄出”更改为“Y”。则此信息不可改变,这样可以防止管理员误操作。管理员还可以根据日期查询并删除在此日期中的还未付款的用户信息。第4章 实现数据库访问层 4.1一般数据库操作的封装 Using System.Data;Using System.Data.sqlclient;Sqlconnection.myconn=new sqlconnection();Myconn.connectionstring=”server;database=bookshop;uid=sapwd=123”;Myconn.open();String sql=”select*from book”;Sqlcommand mycomm=new sqlcommand(sql,myconn);sqlDataReader myraeder=mycomm.ExecuteReader();Gridview1.DataSourse=myreader;Gridview1.dataBind();4.2存储过程操作的封装Using system.Data;Using system.Data.sqlclient;sqlConnection conn=new sqlconnection(connstr);sqlCommand cmd=new sqlcommand(safesql,conn);conn.Open();Try result=cmd.ExecuteNonQuery();conn.Close();第5章 详细设计与实现5.1用户管理模块 5.1.1用户注册:用户在登录系统之后,可以进行注册,实现购书的功能。 5.1.2找回丢失密码:用户在丢失或忘记密码后,可以通过验证信息找回丢失的密码。 5.1.3修改个人信息:用户在登录后可以管理自己的信息,修改密码,修改昵称等等。 5.2图书管理模块 5.2.1管理图书信息:管理员可以浏览图书、查找图书和删除图书信息的功能,单击“编辑”超链接可赚到增添图书页面进行编辑。 5.2.2列表显示图书:用户在首页浏览时可以点击超链接链接到图书列表显示页面,显示全部图书信息。 5.2.3搜索图书:根据书名模糊搜索的功能,如果没有输入书名直接单击“搜索”按钮,则显示全部图书信息。 5.2.4图书详情页面:用户在浏览时单击图书图片将会跳转至图书详细情况页面,在网址中要传入图书号(bookID)。单击“购买”按钮即可把该图书放入购物车。 5.3购物车管理模块 5.3.1查看购物列表:用户可以通过此页面查看购买的图书的列表、购买的图书的数量,还能删除已经选购的图书、修改选购的图书的数量,也可以清空购物车,单击“去收银台”按钮可以转到结账页面。 5.3.2结账:当用户挑选好商品之后,即可把购物车中的商品形成一张订单交给系统。除了提交要购买的图书之外,还应该提交用户的电话和送货地点等信息。 5.4订单管理模块 5.4.1客户订单管理:该页面提供了订单查询功能,顾客可以查询自己的订单执行情况。单击“详情”超链接可以进入显示订单详情页面。订单详情页面根据传入的订单号从数据库中取出相应的订单的信息进行显示。 5.4.2管理员订单管理:管理员可以在后台浏览所有订单的列表,如果未付款或者未发货,则会出现超链接,单击“付款”或“发货”超链接,即可改变相应状态。管理员还可以删除和查看订单。 5.5后台管理模块 5.5.1查询用户信息:后台界面只有超级管理权限的管理员才能登录。管理员可以在后台查询用户的基本信息,购书订单情况。便于对会员进行管理。 5.5.2进行系统的维护:一个网上书店系统在日常运行中会出现各种各样的缺陷,如卡顿、图书显示不出来等。管理员利用超级权限对系统进行维护与更新,充分保证用户的浏览体验。第六章 系统实施网上书店 6.1前台购物会员中心后台管理我的信息修改信息修改密码我的订单首页图书搜索图书详情购物车页面收银台页面登录页面注册页面取回密码管理员登陆图书类别管理会员管理订单管理图书管理新增图书网上书店系统功能图浏览商品把商品放入购物车购物流程否是否已登录是用户登录收银台下订单汇款管理员发货并修改订单状态顾客收到商品并确认(回执或签字等) 用户登录-信息管理系统用户注册-新用户注册超级用户登录-后台管理登陆界面退 出用户登录流程图管理信息图书信息管理员网上书店系统用户订单信息订单信息网上书店系统顶层数据流程图删除已选图书图书图书名称选择图书购物车选择图书查询图书信息用户支付收货6.2第7章 设计心得 经过一段时间来的努力,网上书店系统终于完成了。回顾这次毕业设计的过程,我觉得收获很多。通过这次毕业设计,我掌握了一种新的系统开发工具ASP.NET网站开发技术。此系统为电子商务类网站,实现了图书查询与网上订购等操作,基本实现了网上书店所需的一般功能,网站分为前台购物和后台管理两个主要模块,用户分为一般用户和管理员两类,前台主要完成书籍展示、用户登录、会员中心等功能。

温馨提示

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

最新文档

评论

0/150

提交评论