基于.net的分布式网上书城的设计与实现学士学位论文.doc
《基于.net的分布式网上书城的设计与实现学士学位论文.doc》由会员分享,可在线阅读,更多相关《基于.net的分布式网上书城的设计与实现学士学位论文.doc(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计(论文)题 目:基于.net的分布式网上书城的 设计与实现姓 名: 刘 鹏学 号: 0905080217指导教师(职称): 邹君(讲师) 专 业:计算机科学与技术(计算机工程)班 级: 2009级计算机2班所 在 学 院: 计算机科学与工程学院 2013年6月武汉工程大学 毕业设计(论文)目 录摘 要IIAbstractIII第一章 绪 论11.1 课题背景、目的、意义11.2 文献综述21.3 主要工作内容4第二章 需求分析52.1 产品整体说明52.2 整体系统需求分析6第三章 系统总体设计93.1 系统功能93.2 系统设计163.3 数据库设计16第四章 系统主要模块设计234
2、.1 组件的编写234.2 前台页面设计234.3 后台管理员设计33第五章 系统测试375.1 测试概要375.2 测试环境375.3 测试结果375.4 系统的运行与维护405.5 系统定位和服务41总 结43致 谢45参考文献47- 50 -摘 要 计算机成为了人们生活的重要组成部分。在文化、经济、娱乐、商业等诸多方面都起到了很大的作用,为我们的生活带来了许多的便利。本次的设计主要包括了以下模块:首页整体显示模块;登录模块;注册模块;商家管理员登录模块;商品展示模块;购物车模块;订单显示模块和管理员操作模块。本系统基于和sql server数据库,还有用了DreamWeaver来完成一些
3、页面的布局,完成了主要模块的设计。通过前台页面,提交用户的数据到数据库来完成购买图书的目的。设计当中主要使用到了母版页的内容和Gridview和Datalist等控件,最终完成了整体效果,界面简洁,易于操作。网上书店网站的建立可以跟好的解决这方面的问题,我们向广大用户推出的是一种全新的网上信息服务,旨在书店与消费者之间架起了一座高速、便捷的网上信息桥梁,我们的目的是节省您的时间、方便您的购书,使您永远走在时代的前沿。随着科学的发展和社会的进步啊123456 关键词:网上书城;sql server;购物车AbstractWith the development of science and so
4、cial progress, the network has become an important part of human life. Cultural, economic, recreational, commercial and other aspects have played a big role in our lives has brought a lot of convenience.This design has mainly included the following module: Home page overall display module; Registers
5、 the module; Registers the module; The business manager registers the module; Commodity demonstration module; Shopping cart module; The order display module and manager operate module. This system based on and sql server database, has completed the layouts of some pages with DreamWeaver, has complet
6、ed the design of main module. Through the onstage page, submits the data of user to complete the purchase books to the database the goal. The design mainly used female version page the content and Gridview and Datalist and other controls, finally has completed the whole effect, the contact surface w
7、as succinct, is easy to operate.The establishment of the online bookstore site with a good solution to this problem, we introduced to the vast number of users is a new online information service aimed at bookstores and consumers has set up a high-speed, and convenient online information bridge betwe
8、en, our purpose is to save your time, to facilitate your textbook, you always walk in the forefront of the times.Keywords:Online Bookstore;sql server;Shopping Car第一章 绪 论1.1 课题背景、目的、意义1.1.1 背景在21世纪科技飞速发展的年代,网上购物成了人们一个主要的购物方式。人们通过计算机获得自己想要的物品,既方便,又快捷。在生活中,我们往往转遍了许多地方、许多商场,都可能找不到我们想要的东西。但是在网上,我们只要输入搜索的
9、关键字,就能很快的查找到心仪的物品,只需要点击几下鼠标,就能轻松等待物品到家。网上书城同样一个道理,许多图书由于地区限制,或者是消费者的喜好问题,书店有时会缺少比较偏的种类的书籍,我们看完整个书店缺没有发现我们要找的书籍,一些新发售的书籍也没能够及时上架。并且实体书店价格都要稍贵一点。1.1.2 目的做好网上书城的平台搭建与服务,让广大用户能够方便快捷地买到种类齐全,价格优惠的书籍是网上书城的主要目的,同时也可以大大节约用户的宝贵时间。让商家在全新的销售模式下销售图书,在有效的提高销量的同时,又能保证不受地区和时间的限制。在各种繁多的商业管理系统中,怎样才能做到一个可以和用户良好沟通的商品软件
10、呢?采用BS架构,可以进行网上连接和网上发布新信息内容。在这个信息化的世界,你可以在世界的任何角落购买到你想要的书籍和商品。也可以轻松在家,不用去公司、店里就实现商品的管理。对各种信息了如指掌。这样大大提高了管理人员的管理效率,可以拿出更多的时间放到其他事情当中去。1.1.3 意义作为一个虚拟的书店,网上书店具有很多新的特点。其营业成本要大大低于实体店面,不用支付高额的店面租赁费用,不用花费大量资金装修、聘请店员,不用将大量的流动资金作为货物堆积在店里,缩短资金周转周期,可以加速周转。同时网上书店更容易拓展开来,更容易在各地拓展业务。另外网上书店实现了24小时营业,相当于一个自动贩卖机一样。顾
11、客自己独立就可以完成购物。同时,网上书城也可以利用生动的图片、广告视频和文字起到很好的宣传作用。根据客户数据库提供给客户更多人性化的服务。这些特性使得网上书城可以收到广大顾客的欢迎,也是网上书城不断发展进步的动力。1.2 文献综述1.2.1 引言网络给我们带来的不仅是各种知识和信息,更多的给我们带来了许多商业模式的转变和消费观念的变迁。电子商务也在当今的社会中扮演着重要的角色。网上购物成了现在人们的主要购物方式,网上书城作为其中一部分也有了迅速的发展1。书籍作为一种商品,其标准简单,价格便宜,非常适合在网上进行交易。所以,许多电子商务公司都是起步于网上销售图书业务,一些出版社发行商也通过网上销
12、售的方式来进行电子交易业务。1.2.2 国内网上书城的现状书籍作为一种商品,其标准简单,价格便宜,非常适合在网上进行交易。所以,许多电子商务公司都是起步于网上销售图书业务,一些出版社发行商也通过网上销售的方式来进行电子交易业务。世界第一家网上书城亚马逊网上书店创立于1995年。与国外相比,我过的网上书店起步较晚,但是发展十分迅速。在起步时间上,我过在1997年成立了第一家真正意义上的网络书店中国现代书店。网上业务开始至今,大致经历了四个发展阶段。1995年到1997年为第一阶段,这一阶段网上书店还比较新颖,属于萌芽阶段。1998年到2000年为第二阶段,这个阶段属于网上书店的发展阶段。随着亚马
13、逊网上书店的神奇扩张和纳斯达克股市上网络股的莫大魅力,国内的实体店、出版社、学术团体和企业纷纷开设网上书店。2000年,网上书店进入成熟阶段,这一阶段网上书店的竞争较为激烈,优胜劣汰的的竞争结果使网上书店进入第一个兴盛时期。2002年,我国的网上书店进入第二个发展高峰,以销售实体图书为主业务的网上书店经营的同时,一批从事网络原创作品开发和销售的网上书店也蓬勃发展起来,网上出版社也开始兴盛并取得了一定的成效。经过市场经济的优胜劣汰,到目前为止,卓越网和当当网成为我过运营最成功、最具影响力的网上书店的典范2。1.2.3 需要解决的问题功能方面:图书信息管理,图书浏览检索,会员信息管理,购物车管理,
14、订单管理,用户的注册及登录;安全与保密方面:书店中所有的图书用户能够浏览查询到,图书信息只能通过管理员修改、增加、删除等。所有用户信息只能由管理员查询到。1.2.4 系统执行环境及技术要求ASP是动态服务器页面(active server pages)的英文简称,是微软公司推出的一种取代CGI的技术,也是当前web站点建设中使用的流行技术。使用该技术,可以建立动态的,交互的,高效的web应用程序。有了ASP不必担心客户的浏览器是否能运行自己写的代码,因为所有程序都将在服务器端执行。再结合功能强大的sql server 2010数据库系统,就可以为网站建设提供一个极富活力的架构,为站点提供充分的
15、扩展空间。ASP是由微软所开发出来的一项技术,它不许在windows环境下来执行。windows95/98所使用的web服务器是PWS,而windowsNT/2000则是IIS。sql server是一个关系数据库管理系统。它最初是由microsoft、sybase和ashton-tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在windows NT推出后,microsoft与sybase在sql server的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sy
16、base 则较专注于SQL Server在UNIX操作系统上的应用。Microsoft SQL Server 2005 是用于大规模联机事务处理 (OLTP)、数据仓库和电子商务应用的数据库平台;也是用于数据集成、分析和报表解决方案的商业智能平台。SQL Server 2005 引入了一些“Studio”帮助实现开发和管理任务:SQL Server Management Studio 和 Business Intelligence Development Studio。在 Management Studio 中,可以开发和管理 SQL Server 数据库引擎 与通知解决方案,管理已部署的 A
17、nalysis Services 解决方案,管理和运行 Integration Services 包,以及管理报表服务器和 Reporting Services 报表与报表模型。在 BI Development Studio 中,可以使用以下项目来开发商业智能解决方案:使用 Analysis Services 项目开发多维数据集、维度和挖掘结构;使用 Reporting Services 项目创建报表;使用报表模型项目定义报表的模型;使用 Integration Services 项目创建包3。1.2.5 解决方案针对以上内容的思考,需要解决以下问题:(1)建立功能强大的数据库系统。在一个网上
18、书店中,图书信息量非常庞大,所以需要做到有效的管理。数据库功能的强大是网上书城生存与发展的保障,要提高网上书城服务质量,就要抓住这个根本。(2)加强与出版社的合作。网上书城的发展,离不开各个出版社和社会各界的支持。出版社提供给网上书成更多的书籍和信息,一方面使得网上书城能更快更有效的将书籍信息反馈给读者用户,另一方面出版社也促进了自己业务的发展。(3)及时更新优化页面。一直保持陈旧的页面会使得读者、顾客产生厌烦感,通过创新的页面或者广告宣传,使读者、用户产生新鲜感,给用户一个良好的交流页面。(4)完善图书信息管理查询系统。各种图书类别做到有效的分类,可以迅速地查找到所需的图书信息。(5)采取灵
19、活的营销措施。网站可以结合一些节日做图书促销活动,也可以组织作者与读者进行签售会,从而借机会达到宣传和树立形象的目的。灵活变通,在网站上发布相关活动广告,达到一个吸引顾客的效果。(6)多了解用户的体验和感受,不断的吸取经验和建议,做到持续不断的发展。1.2.6 总结随着经济的发展和全球化,网上购物已经成了人们生活中必不可少的一部分内容,网上购物也得到了越来越多人的认同和肯定。网上购物网站已经非常多,淘宝、京东、当当网等等,网上购物在不断的位人们生活提供着便利。这些网站的不断发展,使得人们生活更加的方便和快捷。网上书店基于灵活性、实用性、高效性、可扩展性等优秀的特点而设计,将系统分为数据、持久、
20、模型、视图和控制器五层,包含了图书管理、购物车管理、订单管理等模块。简洁明了的界面,齐全的功能,方便用户很快找到自己想要的东西,节约时间、人力。网上购物的发展前景势不可挡。1.3 主要工作内容(1)整体页面框架的搭建,考虑页面如何布局,导航和内容的显示两个部分如何排布在浏览器中。(2)具体模块的设计和搭建,将功能细分具体化,分析每个模块的功能和需求。(3)具体功能的实现,比如登录,注册,购物车,订单信息的提交,数据库的建立。(4)最终页面的美化和效果编辑。第二章 需求分析2.1 产品整体说明2.1.1 产品整体描述网上书店的主要参与者是顾客和商场,以及后台管理人员。无论什么类型的网上商店,顾客
21、从网上购物的过程都相似,操作步骤说明如下:(1)顾客在进行第一次购物之前要进行会员登记。一眼要求输入电话、邮箱、密码等基本信息。注册完后系统保存该用户账号,用户用此账号登陆系统;(2)进入网上商店,挑选商品。顾客可以按产品类别检索商品,也可以输入产品名称等等信息,通配检索数据库,找出所关心的商品;(3)查看商品细节说明,了解价格、付款及送货方式、购物说明等信息;(4)选中商品后,输入购买数量并点击“购买”按钮,将商品放入购物车;(5)选购结束,检查购物车,核实商品和数量是否正确,可以修改商品数量,并且填写收货人的详细信息。确认无误,则确认订单,完成购物,等待发货。(6)管理人员输入账号、密码进
22、入管理页面;(7)管理人员进入管理页面,可以进行图书信息浏览、上架、下架、订单信息查看、用户信息的查看和删除等操作。2.1.2 网站建设需求分析对于网上书店,其最大的好处就是能给用户带来最大的便捷,这种便捷不仅体现在网络之外的物流、图书的折扣等,更要体现现在进行网络操作的易用性,能够模拟用户的购书行为,营造一种尽量真实、贴切的用户购书过程。所以,在设计网络书店时,最重要的就是完成“用户功能”。其次,对众多图书、订单、用户信息的网络管理,对于网站经营者的经营效益的意义,也是不言而喻的,这些则可以成为“管理功能”。2.1.3 用户功能分析用户的主要功能有以下:(1)用户注册、登录;(2)用户添加图
23、书到购物车的功能。购物车的设计,必须做到清晰、简单和方便(3)用户信息的自我管理。用户的注册信息中,用户的地址、联系方式等都是图书配送的重要依据,所以应允许用户对这些信息进行修改,并使得用户在用户信息中,可以查阅购物详情等信息。2.1.4 管理功能分析对网站的管理者来说,分析网站的管理要求,应该满足一下功能:(1)新书登记。将新书的各种信息:书名、价格、出版社、作者、封面等录入到数据库中,是网站管理中的一项基本的工作。(2)用户管理。网站应该可以对用户进行诸如删除、查看用户信息等功能。(3)订单管理。管理者应该可以每天清洗的查阅有多少订单生成、每个订单的详情等信息,并了解订单的处理情况。2.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 net 分布式 网上 设计 实现 学士学位 论文
限制150内