《ASP网上书店的设计与实现-计算机专业本科毕业论文.docx》由会员分享,可在线阅读,更多相关《ASP网上书店的设计与实现-计算机专业本科毕业论文.docx(29页珍藏版)》请在优知文库上搜索。
1、昌吉学院本科毕业论文(设计)密级:论文(设计)分类号:ASP网上书店的设计与实现系院计算机工程系学科门类计算机专业计算机科学与技术学号0425829001姓名指导教师教师职称随着计算机科学的发展和Internet的发展,网上购物服务逐渐深入到人们的生活中,给人们的生活带来方便。为了充分利用现有资源,提高工作效率,降低人们的劳动成本,对网络图书在线销售系统做了开发,网上图书系统的实现能够降低商家和买家的劳动成本,提高了工作效率,网上售书这是信息社会发展的必然要求,国际互联网的开通,为信息社会的飞速发展创造了条件。本系统采用了传统的软件工程的设计思想,通过对用户的需求分析,完成了系统的基本功能设计
2、,前台实现了用户登录、注册、图书分类查看、图书搜索、图书购买、注销登录等功能,后台管理中心实现了对注册用户和站内图书的管理功能,能满足一般用户网上销售图书的基本要求。作为图书在线销售系统,对客户来说,具有操作简单,界面直观等优点;对于系统管理员来说,管理功能完备,操作方便,该系统基本具备了上述优点。本系统以ViSUalStudio.NET为开发平台,开发语言选用了C#,后台数据库选用了SQLSever2000o关键词:登录购买C#SQLAbstractWiththedevelopmentofcomputerscienceandthedevelopmentofInternet,onlinesho
3、ppingservicegraduallyintopeopleslives,tofacilitatethelivesofpeople.Tomakefulluseofexistingresources,improveefficiencyandreducepeopleslaborcosts,onlinesalesofbooksonnetworksystemstodothedevelopment,on-linelibrarysystemformerchantsandbuyerstoreducelaborcostsandimproveworkefficiency,theInternetBooksell
4、ersThisinformationistheinevitablerequirementofsocialdevelopment,theopeningoftheInternetfortherapiddevelopmentofinformationsocietyhavecreatedconditions.Thissystemusesthetraditionalsoftwareengineeringdesignideas,throughtheusersneedsanalysis,completedthebasicfunctionsofthesystemdesign,theprospectsofach
5、ievingtheuserlogin,registration,classificationShowBook,BookSearchJhepurchaseofbooks,write-offlog,andotherfunctions,BackofficeoftheCentrehasregisteredusersandstationmanagementbooks,Internetuserscansatisfythebasicrequirementsofsellingbooks.Asabookonlinesalessystem,thecustomer,issimple,intuitiveinterfa
6、ce,andotheradvantagesofthesystemadministrator,managementfullyfunctional,easytooperate,thebasicsystemwiththeabove-mentionedadvantages.ThesystemtoVisualStudio.NETplatformforthedevelopment,thedevelopmentofthechoiceoflanguageC#,backgrounddatabaseselectedSQLSever2000.Keywords:LoginpurchaseC#SQL一绪论21.1 课题
7、的研究背景21.2 系统开发基本目标31.2.1 系统开发的总体任务31.2.2 .系统基本的功能31.3 系统开发设计思想3二系统的相关技术42.1 Web客户/服务器模型42.1.1 Web数据库的访问方式42.1.2 ASP技术42.1.3 开发语言(C#)62.1.4 MicrosoftVisualStudio.NET62.2 IIS概述7三.系统的总体分析与设计83.1 研究目标83.2 系统设计思想83.3 系统功能模块设计93.3.1 系统整体框架视图:93.3.2 前台管理数据流程103.3.3 本系统的后台功能介绍103.3.4 系统的购物流程说明103.4 系统的开发环境1
8、1四系统的具体设计和实现124.1 系统的数据库设计124.1.1 系统数据库所需数据表的说明124.2 系统页面的设计和编程设计144.2.1 解决方案管理器文件表144.2.2 主要页面的设计和代码15五.结论与讨论235.1 论文完成的工作235.2 总结235.3 展望23参考文献24致谢25一.绪论1.1 课题的研究背景随着全球经济一体化和电子商务的逐步发展和深入,网上书店已成为传统书店必不可少的经营策略之一.传统图书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店以某种角度上来看解决了空间问题,每增加一本书成本增长几乎为零;传统图书信息的传播成本过高,而
9、网站以电子邮件作为传播平台,其传播成本相比之下微乎其微;由于中国地域广大,不得不形成以出版社、一级代理、二级代理和零售店的多层次渠道结构,层层加码导致书价降不下来,互联网却无所谓地域问题,自然免去了流通环节中的多层次多渠道和高昂价格;传统图书业长期忽略对新营销技术比如低价策略的采用。网上书店却是可以选用各种营销方案,吸引消费者参与,带来其它商品的有。目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。虽然传统书店规模有所不同,随着网上交易
10、的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。网上书店比传统的书店更具有竞争力,网上书店改变了企业竞争的交易成本。网上书店具有投入成本低、批发数量大及用户多的优势。电子商务也使企业规模影响竞争力的基础发生了改变。例如在传统的销售渠道中,大书商与小书商之间的竞争差别很大。电子商务使大书商与小书商之间规模差距的竞争变得几乎微不足道。美国西雅图亚马逊公司在网上开办了一家大型书店,提供250万册图书供在线购买。只有两个人管理的网上书店提供的书目和服务,几乎可以与200人管理的传统书店提供的书目和服务一样。网上书店的经验表明,如果网上书店可以为顾客提供品种齐全的图书、折扣以及
11、灵活的条件、可靠的安全性和友好的界面,在线购物者一般都愿意在网上进行图书交易。在线图书销售系统在电子商务的发展中,就这样诞生了。它可以实现企业对用客户,小型用户对客户的通过网络的图书销售,比传统的书店更省人力、物力、财力,随着计算机网络的普及和人们购物观念的转变,网上书店的发展在现已经趋于成熟的基础上,以更快的速度发展。所以网上书店销售系统的开发的必要的,非常有价值的,它能够为买家和卖家节省成本,带来快捷、方便。1.2 系统开发基本目标1.2.1 系统开发的总体任务系统开发的总体任务是实现网上书店购物的系统化,购物的自动化。1.2.2 .系统基本的功能后台系统实现对用户、书藉和订单的管理,前台
12、实现网上购物平台基本的要求的各项功能。1.3 系统开发设计思想尽量采用目前一般普通用户软硬件环境及先进的管理系统开发方案,从而达到充分利用用户现有的资源,提高系统开发水平和应用效果的目的;系统采用模块化程序设计方法,既便于系统各子功能的组合和修改,又便于未参与开发的技术维护人员进行补充、维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除;系统应符合购物者对网站的分类浏览,又满足系统所有者对本系统的管理需要,并达到操作过程中的直观,快捷,安全等要求。二.系统的相关技术2.1 Web客户/服务器模型Web客户/服务器模型采用了三层(表现层、业务层、数据层)Client/SerVe
13、r体系结构,在最高层,基于Web环境的通信会在两个实体中进行:LWeb软件:是一种请求软件、数据和服务的软件;2.Web服务器软件,客户它完成客户所发出的请求。在大多数场合,Web客户软件通常是Web浏览器,如MicrosoftInternetEXPIorer(IE)和NetscapeNavigator.Web服务器软件有MicrosoftInternetInformationServe(IIS)o2.1.1 eb数据库的访问方式在Intenlet上服务器访问数据库的访问方式有多种、如公共网关接口CGLWeb服务器专用APlJaVa语言的数据库访问接口JDBC.CGI是一个用于定义Web服务器
14、与外部程序之间通讯方式的标准.CGI的主要优点是能运行在各种平台上,可以用任何语言编程,主要缺点是当浏览器向CGl程序发出请求时,CGl执行的是另一种独立于Web服务器的系统进程,占用了CPU的资源,当大量用户向服务器请求文件时,会严重消耗服务器的系统资源.Web服务器专用APl是各Web服务器生产厂家为扩展自己的Web服务器功能而设置的接口。由于它和Web服务器紧密结合,使得它的运行速度更快、效率更高,但它不具备跨平台性。2.1.2 ASP技术ASP技术的主要用途是制作动态的、交互的、高性能的Web应用程序,以前Web应用程序都是由(CGl公共网关界面来实现的),但由于CGl本身的一些缺点和
15、限制(如较耗用系统资源、执行效率差等),人们都在寻找各种各样的替换方案,在这种情况下,MiCroSOft的ASP应运而生,再加上与MiCrOSOft的IlS(Web服务器)和MrS(组件事务管理服务器)的组合,ASP已经成为Web应用程序开发的主要技术。ActiveServerPages(动态月艮务器主页)简称ASP内含于InternetInformationSerVemS)中,它提供一个服务器端的脚本环境,可产生和执行动态、交互式、高效率网站服务器的应用程序。ASP既不是一种语言,也不是一种开发工ASPiS术的主要用途是制作动态的、交互的、高性能的Web应用程序,以前Web应用程序都是由(CGl公共网关界面来实现的),但由于CGl本身的一些缺点和限制(如较耗用系统资源、执行效率差等),人们都在寻找各种各样的替换方案,在这种情况下,Microsoft的ASP应运而生,再加上与MieroSoft的IlS(Web服务器)和MTS(组件事务管理服务器)的组合,ASP已经成为Web应用程序开发的主要技术。ActiveServerPages(动态服务器主页)简称ASP内含jFlnternetInformationServer(IIS)中,它提供一个服务器端的脚本具,而是一种技术框架,它能够把HTML、脚本语言、ACtiV