基于ASP.net的网上书店系统毕业设计.doc
《基于ASP.net的网上书店系统毕业设计.doc》由会员分享,可在线阅读,更多相关《基于ASP.net的网上书店系统毕业设计.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业设计(论文)题 目 基于ASP.net的网上书店系统 学院(部) 信息科学与技术学院 专 业 软 件 工 程 学生姓名 学 号 年级 指导教师 职称 2011 年 5 月 30 日基于ASP.net的网上书店系统摘要:信息化高速发展的今天,互联网需要提供更多的服务,构造更完善的体系以满足越来越多的用户的精神与物质需求,在这样的发展趋势下,一种建立在网络上的电子方式商贸活动形成了,这便是今天为大家所熟悉的电子商务。本文希望利用ASP.NET与SQL Server 2005数据库等技术进行设计和开发,建立一个高效的网上书店系统,为传统的书店打造一个新的销售平台。该系统主要实现用户注册、书籍查
2、询、书籍信息编辑上传,购物车等功能。同时将模拟在线购买前台模块与商品管理、会员管理、订单管理等后台模块有机的结合起来。通过本系统的实现,达到了服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。关键词:网上书店系统;ASP.NET;SQL Server 2005Online Bookstore System Based on ASP.netAbstract:Nowadays, the information technology is developed rapidly to meet the growing spiritual and material needs of the
3、users , the Internet needs to provide more and more services and system consumated In such a development trend, an activity of e-commerce form has been established on network that is the e-commerce familiar to us today . This article is to establish an efficient online bookstore, to create a new sal
4、es platform for the traditional bookstore, which uses ASP.NET technology and SQL server 2005 database technology to design and development. The system achieves user registration, book inquiry, book information uploading, shopping cart functions and so on. At the same time, analog front module of onl
5、ine purchase receptionist and background module of merchandise management, membership management and order management are combined Organically. Along with the implementation of this system, the goal to improve the sevice capability,the imformation management service and Utilization of staff are all
6、achived.Key words:Online bookstore system; ASP.NET; SQL Server 2005目录绪论1第1章需求分析31.1可行性分析31.2系统功能需求描述31.3对功能的规定31.4性能要求41.5输入输出要求41.6数据管理能力要求51.7故障处理要求51.8其他要求51.9运行环境规定61.10开发工具61.11本章小结7第2章数据库设计72.1名词术语82.2数据库命名规则82.3概念结构设计92.4逻辑结构设计102.5物理设计112.6数据库表设计112.7安全性设计132.8性能优化132.9数据库管理与维护说明132.10本章小结14
7、第3章系统设计143.1系统结构143.2软件逻辑架构173.3详细设计183.3.1用户管理模块183.3.2栏目管理模块183.3.3图书管理模块193.3.4购物车模块193.3.5用户注册模块193.3.6打印订单模块203.3.7用户登录模块203.3.8搜索查询模块203.4界面设计213.4.1主页面213.4.2用户注册223.4.3购物车223.4.4图书查询233.4.5后台管理233.4.6普通用户后台243.5接口设计243.5.1用户接口243.5.2外部接口253.5.3内部接口253.6运行设计253.7系统出错处理设计253.7.1出错信息及应对措施253.7.
8、2系统维护设计263.8本章小结26第4章系统测试274.1测试概要274.2单元测试274.3集成测试284.4本章小结28第 5章结论29致谢30参考文献31附录3233绪论加入WTO为电子商务的发展带来了新的机遇。无论是出于仿效,还是迫于竞争,在国内,自杭州新华书店创办第一家在线书店后,在线书店如雨后春笋般涌现出来。但总的来看,国内的网上售书缺乏规范,随意性强,买卖双方的权益保障都有缺陷。在线书店面临困境,究其原因,主要有:(1)电子商务的概念并未深入人心;(2)网络普及率不高;(3)网上购书优势不明显。网络的最大优势在于开展信息服务,而信息服务的“不完善、低质量”正是国内在线书店的一大
9、败笔。结算方式落后,图书配送周期长、成本高,安全保障问题令人担心。但是,由于节省时间、节约费用、操作方便等优势,在线书店拥有广阔的前景。我们可以看到网上购书已经成为一种不可抵挡的时尚潮流,在文献1中,YI-Fen Chen作了一定的介绍。而且网上购书人数在不断的发展壮大,在文献2中,Mattos.Jodie和Yue.Joseph谈到,有人攒钱用在网上购书。有的网上书店甚至将书籍买到了图书馆,在文献3中,Carrico,SB 描述了这一现象。在中国,在线书店有发展的必要,也有发展的基础,发展在线书店的各方面条件也日趋成熟。随着 Internet读者的剧增和 Internet技术的不断发展,网上图
10、书交易也跟着在快速发展,作为近几年才发展起来的新事物,它有着自己的优点,同时也伴随着许多难点。从目前国内外情况来看,电子商务的发展如火如荼,网络书店是电子商务中的一部分,在大环境下网络书店也呈现出强大的潜力。在文献4中,严卫,朱沈钰对国内外书店进行了比较,中国网上书店和国外的网上书店存在着一定的差距,在文献5中,张歌燕介绍了我国网上书店的一些优势和逆势,网上书店普遍存在着分类多样化而细分不够的问题,针对这一点,网上书店有必要改进其分类体系,即要综合考虑读者的查询习惯与图书馆的图书分类体系,建立一种统一、便捷、科学的网上书店图书分类体系,在文献6中,姚维保介绍了网上书店分类系统设计的发展趋势。从
11、国际范围来看,网上书店大多分布在欧美等经济技术比较发达的国家和地区。在文献7中,N.Korfiatis、D.Rodriguez等用一个案列对网上书店进行了研究。1992年英国首先在网络上正式建立了电子书店,开展书刊等文献贸易。目前全球最大、影响最广的网上书店是美国西雅图的亚马逊(Amazon)网上书店,作为一家网络商店,亚马逊实行全天24小时营业,客户可以通过书名、作者等关键词,在亚马逊的数据库中寻找自己想要的书。一旦决定购买,就可以下订单,标明版本、包装、送货、付款的方式等内容。书店再通知图书出版商或图书分销商将用户要买的书送到西雅图的库房,包装好后分发给用户。一般情况下,客户在下订单后的5
12、日内就可以拿到书。亚马逊在成长过程中,总是不断寻找新的战略机会。1998年,这位在线商家首次开办了一家音像商店,并扩大了一家礼品店的规模。同年,贝佐斯又花了2.7亿美元收购了两家公司,这使得亚马逊更坚定地朝着一家购物服务公司而不仅仅是一家零售商的方向发展。目前亚马逊书店所售商品的种类主要分为三大类:书籍、音乐和影视产品,每一类产品都设置了专门的页面。同时,在各个页面中也很容易看到其他几个页面的内容和消息,它将书店中不同的商品进行分类,并对不同的电子商品实行不同的营销对策和促销手段。这样的管理销售手段为亚马逊的发展奠定了坚实基础,在文献8中,RUI VINHAS SILVA,SHARIFAH F
13、ARIDAH ALWI介绍到。亚马逊书店作为世界上销售量最大的书店,可以提供310万册图书目录,比全球任何一家书店的存书要多15倍以上。而实现这一切既不需要庞大的建筑,又不需要众多的工作人员,亚马逊书店的1600名员工人均销售额37.5万美元,比全球最大的图书公司都要高出很多。这一切的实现,电子商务在其中所起的作用十分关键。从国内来看,我国网上书店的发展也比较迅速。在文献9中,苏广利对我国网上书店的发展策略作了介绍。1995年,中国书店创办了我国第一家网上书店中国书店网上书店,当时的年成交额为50-60万元。北京图书大厦网上书店是目前我国最大的网上书店,提供16万种图书书目。此外,我国许多出版
14、社在自己建立网站的同时依托原来的出版业务,也开设了网上书店,如人民教育出版社的网上书店等。随着信息全球化,网上书店的发展趋势前景良好。王汉华10指出:一方面,从外部环境因素的变化趋势来看,由于中国物流市场已经对外开放,支撑中国网上书店的物流产业正在蓬勃发展,一些国际物流公司如FEDEX和UPS等已经进入了中国市场,而中国本土物流公司也会在竞争中得到优化;中国人口基数大,且互联网用户增长快,网上书店拥有众多的潜在客户;在全球网上银行发展的时刻,在文献11中,Anne Kadet做了相关介绍,中国银行业也在积极提高网上服务能力以迎接来自国外银行的竞争。所有这些都为中国网上书店的发展带来了机会。另一
15、方面,从内在潜质来看,中国网上书店能够在借鉴亚马逊模式的同时进行创新,利用中国特有的优势来克服不利的外部环境因素,例如采用“自行车送货”和“货到付款”就是中国网上书店的成功创新。随着外部环境因素的逐步优化,又有亚马逊这样的网上书店先行者的经验嫁接,中国网上书店发展前景看好。在线书店虽然拥有比传统书店更广阔的市场,但是我国的在线书店并没有好好把握这个机会,在整体上出现了不少问题: (1)对如此庞大的市场范围,大部分在线书店并没有进行认真的市场细分与选择,而是沿袭了大多数传统书店的市场定位,想走“大而全”的路子,可又常常“大而不全”,书店里的书目总的来看种类繁多,但各专业细分之后,每个专业的图书品
16、种就不多了,不能满足专业读者的深层次需求。(2)网站信息量不足。我国大多数在线书店没有详细的图书介绍,只简单列出书名、作者、出版社与定价,却没有相应的介绍资料和图片展示,无法吸引读者。在文献12中,Erik Brynjoifsson 和 Michael D.Smith指出,只有把网上书店做好,消费者才会满意。 (3)售价偏高。我国大部分在线书店要么不打折,要么要求订购者支付邮费或手续费,在线书店比传统书店节约了成本,那么在售价方面就必须体现出来。 本课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,他能够把事情由复杂化转为简单
17、化。从上面的分析可以看出,现阶段我国在线书店的情况尚不如人意。在线书店应该扬长避短,侧重于信息服务方面,再根据自身情况选择最合适的目标市场,或则以某专业领域内各种出版物为经营目标。因此,本课题主要工作包括:(1)通过建立一个电子商务网站,利用日益繁华的互联网,为传统的书店打造一个新的销售平台;(2)通过电子信息化的手段对书店的进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标;(3)针对购物群体(学生)来做一个属于学生自己的网站,使学生足不出户,节省了大量的时间和金钱,及时、快捷地购买到所需的图书;(4)通过本系统让更多的人越来越方
18、便地接触到广泛的图书,多读书,读好书,形成书店和读者双赢的局面。第1章需求分析1.1可行性分析可行性分析又称为可行性研究。进行可行性分析的目的是避免盲目投资,减少不必要的损失,即以最小的代价在最短的时间内确定该项目是否能够开发、是否值得。任何软件的开发,都会受到开发时间、经费及开发环境及技术的限制。尽早对软件项目的可行性做出细致而谨慎的评估是十分必要的。若在定义阶段及早发现将来开发过程中可能出现的问题,及早做出决定,可将项目开发的风险降到最低。根据实际情况和在线书店的功能需求,考虑到本系统的安全要求级别以及开发时间,维护可操作性和使用的操作系统的难易程度,使用 Dreamweaver Macr
19、omedia Dreamweaver 8作为开发工具,ASP13作为开发语言,后台使用 SQL Sever 2005数据库最适合。从技术,经济,操作可行性,社会环境来说都是可行的。1.2系统功能需求描述在线书店营销模式取代了传统营销渠道的零售商业企业模式,淡化了原有传统渠道下的逐级分销体系,通过网站面向消费者,其运作过程,如图1-1所示:网上订书消费者网上书店出版社送 书图1-1网上书店流程具体流程如下:(1)消费者通过 Internet访问在线书店网址;(2)消费者浏览、查询网站发布的图书产品信息;(3)需要购货时,在“购物对话框”填写订购信息,如收货人姓名、地址、联系电话等详细信息;(4)
20、网站确认消费者订购后,将会通过消费者所提供的信息送货上门;(5)网站必须与出版商保持长期协作关系,时刻保证有充足的图书产品供应,以满足消费者即时购物需求。1.3对功能的规定通过对其他图书销售系统的参考,综合用户对该交换销售系统所提出的要求,整理出该系统的功能规定,系统共包括九个功能模块:账户管理模块、栏目管理模块、站内搜索、图书管理模块、公告栏模块、商品详细显示模块、购物车模块、结算中心等。(1)首页 本系统的主页面,主页面主要向用户展示最新的图书或特色图书以及专业人士的推荐图书。除此之外还包括顶层菜单,顶层菜单包括首页、购物车、搜索、新用户注册等系统功能菜单。(2)登录注册(账户管理)用户浏
21、览图书,搜索图书时可以不登录,但是需要购买图书是时就必须登录,账户管理包括用户注册、找回密码、用户登录、用户信息修改等功能。(3)站内搜索 用户可以输入书籍关键字,用于搜索某类图书或某本图书。(4)详细信息在导购页面选择了一本图书之后,可以使用详细信息页面显示你选择的图书的详细信息。比如图书的出版社、出版日期、图书作者、图书内容提要以及用户对该图书的评价。(5)购物车 购物车主要用来显示当前用户想要购买的图书列表,即当用户点击图书下方的“购买”按钮后,该图书就被添加进入购物车。当结束购买时需要点击“生成订单”。(6)结算中心结算中心主要用来生成订单。主要包括预览你要购买的商品和结算功能。1.4
22、性能要求(1)精度该软件对输入、输出数据,包括传输过程中的数据的精度无特定要求。(2)时间特性要求对于该软件的时间特性要求,如下:响应时间:0.1秒以内。更新处理时间:1秒以内。数据的转换和传送时间:0.1秒以内。计算时间:瞬间响应。(3)灵活性对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如下:运行环境的变化:要求开发的此软件可以较好地适应运行环境的变化,而不要只能在一种单一的运行环境中才可以生效进行相应的操作;要求至少可以在Windows98以上的操作系统中都可运行操作。数据操作灵活性:要求在对数据操作上具有相应的灵活性。同其他软件的接口的变化:要求此软件可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于ASP.net的网上书店系统 毕业设计 基于 ASP net 网上 书店 系统
限制150内