基于.net的电子商务网站(网上书店)_第1页
基于.net的电子商务网站(网上书店)_第2页
基于.net的电子商务网站(网上书店)_第3页
基于.net的电子商务网站(网上书店)_第4页
基于.net的电子商务网站(网上书店)_第5页
已阅读5页,还剩89页未读 继续免费阅读

下载本文档

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

文档简介

1、 本科毕业设计(论文)基于.net的电子商务网站XXXXX 大 学201X年 6 月 本科毕业设计(论文)基于.net的电子商务网站学 院:信息科学与工程学院 专 业:计算机科学与技术 学生 姓名: XXX 学 号: 080104010123 指导 教师: XX 答辩 日期:2012年6月24日 燕山大学毕业设计(论文)任务书学院: 信息学院 系级教学单位:应用2班 学号080104010123学生姓名XXX专 业班 级计算机应用2班题目题目名称基于的电子商务网站设计与开发题目性质1.理工类:工程设计 ( );工程技术实验研究型( );理论研究型( );计算机软件型( );综合型( )2.文管

2、理类( );3.外语类( );4.艺术类( )题目类型1.毕业设计( ) 2.论文( )题目来源科研课题( ) 生产实际( )自选题目( )主要内容1.完成电子商务网站的需求分析;2.完成前台页面设计,使其美观,方便买卖双方;3.完成数据库的设计,以便于图书信息的整理与更新。基本要求用C#语言实现网站功能,提供直属于企业业务范围的服务或交易;实现用户注册,网上购物和在线电子交易;通过服务器关联数据库,用Dreamweaver 8设计网页;参考资料李华,刘家明,朱平辉. 最新Dreamweaver 8网页设计培训教程. 北京:清华大学出版社, 2006张怀庆 谢益诚 Visual C#.NET编

3、程精粹150例 冶金工业出版社奥森 内格尔著 齐立波 黄静译 C#入门经典 清华大学出版社周 次第1 3周第4 6周第7 10周第1115周第 16 18周应完成的内容查阅文献,进行需求分析和总体设计熟悉程序设计语言以及开发环境研究优秀网上书店的设计风格,借鉴经验代码调试编写与测试撰写论文,准备答辩指导教师:XX职称:教授 2012 年 3月 9 日系级教学单位审批:年 月 日摘要 V摘 要随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。电子商务也随着网络的发展日益和人们的生活贴近。Int

4、ernet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。经过几年实践,我国电子商务发展迅猛,并且越来越走向务实,还有就是网络的发展与应用已经蓬勃发展起来。一类适合现代人网络销售的系统网络销售是非常必要和可行的,并在我国已得到初步应用并有很广泛的市场需求前景。电子商务网站是现在和未来的一种购物方式,他将会给人们带来越来越多的方便。本文将首先从结构上对网站的设计有一个总体上的思想,包括网站的前端的会员管理模块和后端的数据维护模块,这是任何一个网站所必备。但我还是把一些内容放在安全技术的论述上,当安全越来越成为当今网

5、站的一个突出主题时,我们不得不在安全上下大功夫,让我们的网站成为您的一方净土。一个电子商务网站,从好处上说它可以带给我们更加快捷的生活方式和提供更加方便的人性化服务,但从坏处上说它将我们的隐私更加暴露无遗,我们需要把我们的真实姓名、身份证号甚至连我们的银行帐户提供给商家。我们不得不怀疑网络上是否安全,别人是否会利用我的帐户在购买商品,我们上网时有没有被别人跟踪。在这一切没有解决之前我们的顾客是不愿意在网上购物时,我们应该怎么办?本文将从电子网站的整体设计的同时来考虑怎样来减少我们网站的安全漏洞。关键词 电子商务网站 数据库 信息表燕山大学本科生毕业设计(论文)AbstractSummary A

6、long with the development of Internet technology, daily life can not already do without the network. The life and work of the social people of future will depend on the development of digital technology more and more, Digitize more and more, the networking, electrification, virtual. E- Commerce pres

7、ses close to peoples life day by day along with the development of network too. Development course and present application state and development trend of Internet, can believe network technology great change life and working way of us fully, even a certain change will take place in the values of the

8、 society. After several years practice, the development of electronic commerce in our country is swift and violent, and more and more moves towards the direction of practicality. And network application is growing vigorously. A kind of the system, which suits modern people to do shopping online- “sa

9、le online”, is extremely essential and feasible, and obtained the preliminary application in our country and has the very widespread market demand prospect.Contend-based retrieval is one of the most important methods of query and research in Multimedia data, and it is also the research hot spot. At

10、the same time, the concept, feature, system structure, process, search methods of CBIR, and classify of query interface, form of query specification are discussed. I also analyze feature extraction of multimedia data, search index methods, search methods etc. On the base of analyzing research direct

11、ion, application status and main technology of the current CBIR is system, I design and realized a prototype of small CBIR system. In this system, because the use of combined methods of textbased retrieval, the shortcoming of complex and long-time calculation is got over, the speed and veracity are

12、improved. CBIR is a gradually precision process. There is a feature adjustment and rematch process in it . Technology is one of the most important methods in improving query. According to relative feedback theory, I put forward a single, straight feedback approach, namely by set similitude degree be

13、tween every image in query result and result and target image, the query quality is improved. In this paper, normalization of image eigenvector and similarity distance based on a feature are studied and discussed. a method on normalization of Integrated features is also put forward, it is the basis

14、of similarity measure in two images. Keywords E-commerce Web site Database Information Management目 录 TOC o 1-3 h z u HYPERLINK l _Toc296594297 摘要 第4章 系统总体设计4.1 系统结构4.1.1 网上购物系统页面结构 这次的所设计的购物系统是标准的三层是结构,所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层

15、是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。图4-1 三层结构4.1.2 系统业务流程分析B2C电子商务网站具体流程如图4-2所示。管理员登录后可以管理普通用户,还可以管理库存、订单、系统。用户根据是否登录来判断是否可以使用修改资料功能,未登录用户可以查看商品、使用购物车、前往服务台结账和查看网站帮助等功能。具体流程如下图所示。图4-2系统业务流程图4.1.3 用户用例图经过对网上书店的仔细分析确

16、定了用户的用例图,该系统的角色有:用户。主要的用例有:注册,登录,修改密码,浏览书籍,购物车,订单功能,图书搜索。系统用例图所示,从图中可以看出系统的主要用例以及用例与用户之间的关系。每个用例都是根据功能来命名的。图4-3 用户用例图4.1.4 管理员管理用例图如图4-4管理员可以对图书信息、用户订单以及登录的密码进行管理图4-4 管理员用例图1这个系统的用例图中的每一个用例还可以继续的细分,直到细分到比较简单的用例为止。管理员图书信息管理的用例图如图4-5,主要功能有对图书信息进行增加,修改,删除操作。图4-5 管理员用例图2 4.3 数据库设计本系统的数据库设计遵循规范化的数据库设计原则,

17、尽量确保数据能正确的发布到合理的数据库表中,同时注意减少数据的冗余,使重复数据减到最少,方便对数据的维护和一致性检查。4.3.1 数据表概要说明为了使大家对本系统后台数据库表有一个更清晰的认识,在此特别列出数据表的一个汇总表,该表中包含系统中所用到的所有表如表4-1所示。表名功能说明tb_Admin管理员信息表tb_BookInfo商品信息表tb_Class商品类别表tb_Detail订单明细表tb_Image图片信息表tb_Member会员信息表tb_OrderInfo订单信息表表4-1数据库表汇总表4.3.2 数据表的结构(1)tb_Member(会员信息表)表tb_Member主要用来存

18、储注册会员的基本信息包括用户名、密码、真实姓名等,具体内容如表4-2所示。表4-2会员信息表字段名称类型大小是否为空描述MemberIDint4否会员ID(自增主键)UserNamevarchar50否会员登录名Passwordvarchar50否会员登陆密码RelNamevarchar50否会员真实姓名Sexbit1否会员性别Phonecodevarchar20否电话号码Emailvarchar50否电子邮件Addressvarchar200否会员详细地址PostCodechar10否邮编LoadDatedatetime8否注册日期(2)tb_ Class(商品类别表)表tb_ Class主

19、要用来存储商品的类别以及商品类别图片信息,具体内容如表4-3所示。表4-3商品类别表字段名称类型大小是否为空描述ClassIDint4否类别ID(自增主键)ClassNamevarchar50否商品类别名称CategoryUrlvarchar50否商品类别图片地址(3)tb_ BookInfo(商品信息表)表tb_ BookInfo主要用来存商品的基本信息包括商品ID、商品类别号、商品名称、商品介绍、主编、出版社、商品图片、市场价、热销价、是否推荐、是否热销、是否打折、进货日期等,具体内容如表4-4所示。表4-4商品信息表字段名称类型大小是否为空描述BookIDint4否商品ID(自增主键)C

20、lassIDint4否商品类别号BookNamevarchar50否商品名称BookIntroducentext16否商品介绍Authorvarchar50否主编Companyvarchar50否出版社BookUrlvarchar200否商品图片MarketPricefloat8否市场价HotPricefloat8否热销价Isrefinementbit1否是否推荐IsHotbit1否是否热销IsDiscountbit1否是否打折LoadDatedatetime8否进货日期(4)tb_ Image(图片信息表)表tb_ Image主要用来存储图片的基本信息包括图片的名字,图片地址路径,具体内容如

21、表4-5所示。表4-5图片信息表字段名称类型大小是否为空描述ImageIDint4否图片ID(自增主键)ImageNamevarchar50否图片名称ImageUrlvarchar200否图片地址 (5)tb_ OrderInfo(订单信息表)表tb_ OrderInfo主要用来存储订单的基本信息包括订单号、订单生成日期、商品费用、运输费用、订单总费用、运输方式、接收人姓名、接收人电话、接收人地址、接收人电子邮件、是否确认、是否发货、收货人是否验收、跟单员ID、确认时间等,具体内容如表4-6所示。表4-6订单信息表字段名称类型大小是否为空描述OrderIDint4否订单ID(自增主键)Orde

22、rDatedatetime8否订单生成日期BookFeefloat8否商品费用ShipFeefloat8否运输费用TotalPricefloat8否订单总费用ShipTypevarchar50否运输方式ReceiveNamevarchar50否接收人姓名ReceivePhonevarchar20否接收人电话ReceiveAddressvarchar200否接收人地址ReceiveEmailvarchar20否接收人电子邮件IsConfirmbit1否是否确认IsSendbit1否是否发货IsEndbit1否收货人是否验收AdminIDint4否跟单员IDConfirmTimedatetime8

23、否确认时间(6)tb_ Detail(订单明细表)表tb_ Detai主要用来存储订单的详细信息包括商品的数量、商品的代号等,具体内容如表4-7所示。表4-7订单明细表字段名称类型大小是否为空描述DetailIDint4否订单详细号(自增主键)BookIDint4否商品代号Numint4否商品数量OrderIDint4否该项对应的订单号TotalPricefloat8否该商品总金额Remarkvarchar200否备注第5章 详细设计第5章 详细设计在本章中,我们将要描述的是在总体设计阶段划分出的模块功能的详细设计方式以及它们实现过程。 5.1 网站功能结构图网站主要功能结构如图5-1所示:图

24、5-1 网站功能结构图5.2 网站前台设计5.2.1 母版页母版页提供了开发人员已通过传统方式创建的功能,这些传统方式包括重复复制现有代码、文本和控件元素;使用框架集;对通用元素使用包含文件;使用 ASP.NET 用户控件等。母版页具有下面的优点:使用母版页可以集中处理页的通用功能,以便可以只在一个位置上进行更新。使用母版页可以方便地创建一组控件和代码,并将结果应用于一组页。例如,可以在母版页上使用控件来创建一个应用于所有页的菜单。通过允许控制占位符控件的呈现方式,母版页使您可以在细节上控制最终页的布局。母版页提供一个对象模型,使用该对象模型可以从各个内容页自定义母版页。注意,母版页成为了内容

25、页的一部分。实际上,母版页与用户控件的作用方式大致相同 - 作为内容页的一个子级并作为该页中的一个容器。但是在这种情况下,母版页是所有呈现到浏览器中的服务器控件的容器。本系统在设计前台功能模块的时候,采用的母板页技术。在设计过程中,将每个页面都包含的页头、页尾和导航条封装到母板页中。母板页中的页头、页尾、用户登录和分类导航条都是由用户控件实现的,由于页头、页尾的设计比较简单,在此不做详细介绍,主要介绍一下分类导航条和登录控件的实现和代码编写。(1)分类导航条首先将一个表格(Table)置于用户控件(navigate.ascx)中,为整个页面进行布局。其次从“工具箱”选项卡中拖放2个DataLi

26、st控件,将其ID属性分别设置为dlClass和dlNewGoods,用于显示商品类别名和新上市商品。最后为这两个DataList控件绑定字段。导航条界面如图5-2所示。图5-2 网站导航条界面(2)用户登录 在用户登录控件(LoadingControl.ascx)中添加两个表格,其ID属性值分别设置为tabLoading和tabLoad,用于封装用户登录面板和用户欢迎面板。用户登录界面如图5-3所示。由于采用了Login控件实现相对简单,故相应的HTML代码不做详细介绍。 图5-3 用户登录界面5.2.2 网站前台首页网站前台首页的主要功能是使用户能够浏览该网站的所有商品,并根据自己的意愿购

27、买所需的商品。功能包括:(1)用户管理:主要包括用户的注册、登录、个人信息维护、权限分配及相关信息查询。(2)在线搜索主要包括图书的作者,书名,推荐榜的搜索查询及相关信息查询。(4)购物车主要包括图书的选购,放入购物车,删除待购图书信息及相关查询。(5)留言系统主要包括留言,查看留言,删除留言及相关查询。(6)后台管理模块主要包括后台管理的登录,查看会员情况,查看发货情况,图书购买数量,金额的修改及相关查询。图5-4 网站前台首页界面5.2.3 商品浏览页用户可以在网站前台首页中,单击“精品推荐”、“热销商品”和“特价商品”显示框中的相应按钮或者在商品分类导航条单击“商品类别名”都可以进入商品

28、浏览页面(goodsList.aspx),查看相关的商品。该页的运行结果如图5-5所示。 图5-5 商品浏览页界面5.2.4 商品详细信息页用户在商品列表框中单击任一商品的名字,都可以进入商品详细信息页(showinfo.aspx)。查看商品的详细信息。该页的运行结果如图5-6所示。图5-6 商品详细信息页界面5.2.5 购物车管理页购物车功能的实现是本网站的关键,用于帮助用户完成商品的选购,并把商品交给服务台结算,它包括的功能有:(1)将商品添加到购物车(2)浏览购物车(3)编辑购物车中商品的数量(4)删除购物车中的商品(5)清空购物车其中,将商品添加到购物车功能,在网站的前台首页或商品浏览

29、页中通过单击购物车图标,可以实现该功能。在购物车管理页(shopCart.aspx)中将完成其他4个功能对购物车进行管理。该页的运行结果如图5-7所示。图5-7 购物车界面5.2.6 服务台页当用户购买完所有商品后,就可以去服务台结账并填写相关信息。在进入服务台页面之后,首先会显示出用户购物车中的所有商品,然后再根据下方给出用户提供相关信息的输入框,用来填写收货人的相关信息。该页的运行结果如图5-8所示。图5-8 服务台页面5.2.7 用户注册页对于已经登录的用户,可以简化购物流程(当用户购买完所有商品后,将会前往服务台结账。如果用户已经登录,则在“填写收货人信息表”中,系统会自动调出用户的资

30、料,用户只需确认资料即可)。如果用户尚未注册,则点击注册进行开户。用户注册页的运行结果如图5-9所示。图5-9 用户注册页界面5.2.8 浏览/更新用户信息页用户注册过后,需要修改注册信息时,可以浏览、修改注册时填写的信息,随时更新自己的信息。当用户登录到本网站后,可以在欢迎面板中,点击【更新信息】按钮跳转到浏览/更新用户信息页(UpdateMember.aspx)。在该页中用户可以查看自己的相关信息,并修改相关信息。该页的运行结果如图5-10所示。图5-10 浏览/更新用户信息页界面5.3 网站后台设计5.3.1 后台登陆模块设计网站前台任何页面底部都设置了进入后台登陆的“后台入口”。后台登

31、陆页面主要是用来对进入网站后台的用户进行安全性检查,以防止非法用户进入该系统的后台。同时使用了验证码技术,防止注册机恶意登陆本站后台。该页的运行结果如图5-11所示。图5-11 网站后台登陆页图5.3.2 商品管理模块设计商品管理模块主要包括对商品的添加和管理(对商品进行检索、修改和删除操作)。下面分别进行介绍。(1)商品添加模块设计在网站的后台管理模块中,单击菜单栏中的【商品添加】按钮,将会在功能执行区中打开如图5-12所示的界面,在该界面中用户可以根据实际需要添加商品信息。图5-12 商品添加页面图(2)商品管理模块设计在网站的后台管理模块中,单击菜单栏中的【商品管理】按钮,将会在功能执行

32、区中打开如图5-13所示的管理商品界面,在该界面中用户可以根据实际需要查询、浏览和删除商品信息。详细信息按钮时,将会在功能执行区中打开如图5-14所示的商品详细信息界面,用户可以在该界面查询某一商品的详细信息,并且可以对商品信息进行修改。图5-13 商品管理页面图图5-14 商品详细信息页面图5.3.3 订单管理模块设计订单管理模块主要包括订单的管理(订单的检索、修改和删除操作)和订单打印,下面分别进行介绍。(1)订单管理模块设计在网站后台管理模块中,单击菜单栏中订单管理下的“未确认”/“已确认”/“未发货”/“已发货”/“未归档”/“已归档”任一按钮,都会在功能执行区中打开如图8.6所示的订

33、单管理页面,在该界面中用户可以根据实际需求查询、浏览和删除订单信息。当用户单击如图5-15所示界面中的【管理】按钮时,将会在功能执行区中打开如图5-16所示的订单详细信息界面,用户可以在该界面中查询某一订单的详细信息,并可以对订单信息进行修改。图5-15 订单管理页面图图5-16 订单详细信息页面图(2) 订单打印模块设计当用户单击订单详细信息页(OrderModify.aspx)中的【打印】按钮后,将会弹出订单打印页(OrderPrint.aspx)。在该页中,用户可以打印订单。该页的运行结果如图5-17所示。图5-17订单打印页面图5.4 本章小结在本章中,作者主要介绍了电子商务网站系统的

34、详细设计,说明了程序的总体流程,以及每个模块的流程,介绍方式采用了程序流程图为工具,是说明形象直观,便于理解。详细设计在整个系统的开发过程中有着至关重要的作用,系统编码的实现就是以此为依据的。 第6章 系统测试第6章 系统测试一个成熟系统的开发,离不开前期对其详尽全面的设计,更离不开对系统反复的测试工作,对于本网上书店的测试工作,主要的模块测试完成于程序的编码阶段,即系统的编码和测试交替进行,保证每一个模块的编写都是成功的,没有问题的。在整个系统开发完成后,又对系统进行了统一的系统测试。对应于系统开发的各个过程,测试也分为几种不同的层次。(1) 单元测试,单元测试对应于详细设计部分,从系统的详

35、细设计中导出。软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。(2) 集成测试,集成测试对应于系统的总体设计,主要用来的是各个模块之间的接口的正确性。(3) 系统测试,系统测试的目的是通过测试发现是否需求分析中的功能相符。6.1 系统的单元测试网上书店系统是由很多个单元组成的,对于这些单元的测试方法大致相似,先是输入正确的数据运行查看结果,再是输入错误数据查看结果,以此查看模块的容错能力。下面我们以用户模块为例说明本系统的单元测试过程。用户登录主界面如图6-1所示:图6-1 用户登录主界面当用户输入正确的登录信息后,用户成功登录,实现页面跳转,成功登录后,页面如图6-2所示:图6-2

36、 登陆成功界面用户故意输入错误信息后,页面显示用户名和密码不匹配,并要求重新登录,页面如图6-3所示:图6-3 登陆失败界面以上就是用户登录单元测试方法,其他单元的测试于此大致类似,限于篇幅,此处不再赘述。6.2 系统的集成测试集成测试,是在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统而进行的测试。在集成测试的过程中应该考虑以下问题:数据在模块接口之间提交时是否会丢失;各个子功能组合起来,能否达到预计要求的父功能;模块之间是否会有未预想的影响;单个模块中的误差是否会在其他模块中进行放大。合理地组织集成测试,直接影响到模块测试用例的形式、所用测试工具的类型、模块编号和测试的次序、

37、生成测试用例和调试的费用。集成测试应该考虑以下问题: 1、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失; 2、各个子功能组合起来,能否达到预期要求的父功能; 3、一个模块的功能是否会对另一个模块的功能产生不利的影响; 4、全局数据结构是否有问题;本网上书店的集成测试主要是考虑一些参数在不同模块之间的传递是否正常,以及当某些操作要求操作顺序时,各功能模块是否能过协调完成。这里,以未登录的用户想要购买一本书为例,来测试各模块拼接到一起之后是否能够正常运行。未登录的用户查看图书列表时的界面如图6-4所示:图6-4 图书列表界面未登录的用户也可以查看图书的详细信息页面,如图6-5所示:图6

38、-5 信息详情界面未登录用户想购买图书,此时检测到session中没有username这个参数,系统自动跳转到用户登录模块,如图6-6所示:图6-6 跳转到用户登录页面用户成功登录后再次选择将图书放入购物车的时候,程序检测到session中的username参数,并将其和参数bookId一起传递给购物车模块,如图6-7所示:图6-7 购物车页面以上就是本网上书店系统的集成测试过程,其余模块之间的集成测试过程亦大致如此,此处不再赘述。6.3 网上书店的系统测试系统测试,是通过与系统的需求相比较,发现所开发出的系统与用户需求不符或矛盾的地方。将已经确认的软件、计算机硬件、外设等其他元素结合在一起,

39、进行信息系统的各种组装测试和确认测试。系统测试的过程中,对需求分析中描述的所有功能进行全面的测试。测试记录与分析:在系统完成后,进行了整个流程的测试,包括管理员层面的和普通用户层面的。测试发现,有些页面显示出现乱码问题,图片上传过程中出现找不到指定路径问题。究其原因,主要是页面编码未统一,和web.xml,文件的配置问题。后来经过统一编码方式,以及固定图片上传路径的方式,问题已经基本得到解决。6.4 本章小结在本章中,主要说明了系统的实现与测试的过程,在软件工程的理论中,这两部分内容本应是软件开发的两个不同阶段,但是,在本次网上书店系统的开发过程中,二者往往是同步进行的:完成一项功能的开发,便

40、要对其测试保证其运行结果的正确,这样才能保证系统能够良好的模块化,使得整个网上书店系统的结构更加健康。这是一个很好的软件开发习惯。至此,整个网上书店系统的开发过程,从系统的可行性分析到最后的测试已经向大家详细介绍过了,相关源代码会另附代码册供大家阅读。 结论经过近几个月的紧张学习与设计,在指导教师的细心教导和大力支持下,最终我完成了一个完整的B/S结构系统。完成了从分析设计到实现的全部过程。在设计过程中,我通过查阅大量的相关资料、与同学交流经验、自学、并向老师请教等方式使自己学到了不少的知识,并大大地提高了动手能力。使我充分体会到了在创造过程中的艰辛探索和成功的喜悦。在整个毕业设计的过程中,我

41、对数据库设计、C#语言、HTML语言、.NET开发工具等都进行了研究,从而对.NET和C#有了更进一步的了解,并且从整体上对流程的概念有了一个更深层次的模型印象,对软件开发的整体设计思路和一些公认的方法有了全新的理解。通过这次毕业设计,使我在网站设计过程中积累很多经验,深深地体会到了理论与实践结合的重要性。通过该系统的开发,我深刻的体会到了在开发一个软件系统的过程中,需求分析与系统分析设计工作的重要性。正确全面的系统分析与设计,会大大的提高系统的开发质量与效率。反之,将使软件系统的后续开发阶段负担沉重。毕业设计,是对自己的大学三年所学的书本知识的综合运用,是理论与实践相结合的产物。在此期间,不

42、但巩固了所学的书本知识,还学到了许多课堂上和书本上无法学到的实践知识,提高了实践能力,增强了本专业技术的水平,为今后从事本专业的工作打下了坚固的基础。虽然该系统的功能还不是很完善,但是在设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。参考文献 参考文献刘波,雷刚要.基于.NET平台通用数据库组件的实现J.计算机工程与设计,2007,28(6):1415-1417姜锦虎.电子商务案例M.北京:机械工业出版社,2004程功.龙跃进.ASP.NET动态网站开发教程M.北京:清华大学出版社,2006: 26-46张超钦,胡光武,甘铮.基于.NET的通用数据访问模型与实现J.信阳师范

43、学院学报(自然科学版),2009,22(3):454-456.刘甫迎.C#程序设计教程M,北京:电子工业出版社,2005:69-79饶云波,张应辉,等.基于ASP.NET的电子商务平台设计与实现J.计算机技术与发展,2006,16(5):160-162朱连章,田超.改进Web应用性能方法及性能测试分析J.计算机工程与设计,2008,29(7):1817-1823 曾凯,曾斌,杨英,等.扩展SQL跟踪数据技术在数据性能诊断上的应用J.计算机应用与软件,2009,23(1):128-130 王宇超.C#程序设计M.地质出版社,2006:101-120卢成均.多层模式下通用数据存取层的设计与实现J.

44、计算机工程与设计,2007,28(13):3265-3269AndrewsOffuttJ,AlexanderR.TestingWebapplicationsbymodelingwithFSMSJ.SoftwareSystemsandModeling,2005,4(3):326-345姜虎东.电子商务20例M.北京:机械工业出版社,2008 王昌辉,王远景.基于URL路径的Web信息检索模型的研究J.贵州教育学院学报(自然科学),2008,19:36-39林朝阳.精通ASP.NETM.北京:人民邮电出版社,2006: 312-355Nuo Jardim Nunes,Joao Facaoe Cun

45、ha.Wisdom-A UML Based Architecture for Interactive systems.2000:3739 Pinheriroda Silva P,Griffiths T,Paton N.Generating User Interface Code in a Modal Based User Interface Development Environment.2000:2728 17 Min-A Jeong, Jung-Ja Kim, Yonggwan Won. A flexible database security system using multiple

46、access control policies, IEEE, 2003燕山大学本科生毕业设计(论文)致谢 致谢毕业在即,在完成毕业设计的过程中,在本论文的写作过程中,我的导师贾超老师倾注了大量的心血,给了我很多指导,从选题到开题报告,从写作提纲,到一遍又一遍的为我指出每稿中的具体问题,严格把关,循循善诱,在此我表示衷心感谢。同时我还要感谢在我大学期间所有给我上过课的老师,是他们把知识耐心地教授给了我,我才能完成本次设计的工作,感谢同样送给关心和帮助过我的同学和朋友。最后,再次向我的导师贾超老师表示感谢!附录1 开题报告 附录1 开题报告燕 山 大 学本科毕业设计(论文)开题报告课题名称: 基于

47、.net的电子商务网站的设计与开发 学院(系): 信息科学与工程学院 年级专业: 计算机应用技术07-2班 学生姓名: XXX 指导教师: 贾超 完成日期: 2012年3月 21 日 一、综述本课题国内外研究动态,说明选题的依据和意义电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。随着世界经济一体化、全球化进程的加快,信息技术正越来越广泛地应用于经济贸易领域.电子商务作为

48、计算机应用技术与现代经济贸易活动结合的产物,已经成为人类跨入知识经济新纪元的重要标志之一。 电子商务是商务活动的电子化(Electronic Commerce 或Electronic Business)。通过国际互联网Internet 进行交易,包括商业、教育、保健、政府、娱乐等活动。电子商务的应用,对于扩大贸易机会,提高贸易效率,降低贸易成本,增加企业竞争力有着不可估量的作用。正是由于具有巨大的优越性,近年来电子商务得到迅速发展,一些世界著名公司如Intel、IBM、HP、Microsoft 等纷纷推出了电子商务总体解决方案。在发达国家,甚至一些发展中国家,人们在正利用电子商务技术改变传统的

49、经济模式和贸易方式,并因此而获益匪浅。美国更是利用信息技术的领先优势,不仅使国民经济进入了新的一个增长期,而且使美国在国际贸易中占据更为有利的位置。电子商务应用模式和内容因人而异,用户完全可以依据自己的业务需要选择合适的模式和内容开展电子商务应用活动。割据世界电子商务会议的定义,电子商务涵盖的范围包括:商务信息交换、售前售后服务、广告、销售、电子支付、运输、组建虚拟企业等等。真正意义上的对电子商务的研究和应用实施在世界上始于70 年代末。可以把电子商务的发展分为两个阶段,即始于80 年代中期EDI 电子商务和始于90 年代初期Internet 电子商务。我国计算机应用已有40 多年历史,但电子

50、商务仅有十多年,1987 年9 月20 日,中国的第一封电子邮件越过长城,通向了世界,揭开了中国使用互联网的序幕。我国电子商务目前面临的问题:1、电子商务的搜索功能问题2、电子商务的安全性问题3、电子商务管理的问题4、电子商务的税务问题5、电子商务的标准问题6、电子商务的费用支出问题7、电子商务的合同法律问题中国电子商务必然走向世界,同时也面临着世界电子商务强手的严峻挑战。互连网最大的优势之一就是超越时间,空间的限制,能够有效地打破国家和地区之间各种有形和无形的障碍,这对促进每个国家和地区对外经济,技术,资金,信息等的交流将起到革命年个的作用。电子商务将有力的刺激对外贸易。因此,我国电子商务企

51、业将随着国际电子商务环境的规范和完善逐步走向世界。我国企业可以由此同发达国家真正站在一个起跑线上,变我国在市场经济轨道上的后发劣势为后发优势。电子商务对我国的中小企业开拓国际市场,利用好国外各种资源是一个千载难逢的有利时机。同时,国外电子商务企业将努力开拓中国市场。随着中国加入WTO,这方面的障碍将逐步得以消除。随着经济全球化和信息技术与信息产业迅速发展,电子商务将成为今后信息交流的热点,成为各国争先发展,各个产业部门最为关注的领域。中国电子商务虽然还处在初始阶段,面临着体制,技术,管理等诸多问题,但是已迈出可喜的一步。我们只有具备战略性和前瞻性的眼光,适应全球经济一体化的趋势,努力发展适合我

52、国国情的电子商务,才能立于不败之地。电子商务将成为二十一世纪人类信息世界的核心,也是网络应用的发展方向,具有无法预测的增长前景。电子商务还将构筑二十一世纪新型的经济贸易框架。大力发展电子商务,对于国家以信息化带动工业化的战略,实现跨越式发展,增强国家竞争力,具有十分重要的战略意义。 二、研究的基本内容,拟解决的主要问题 在项目中主要研究的内容包括:实现电子商务网站的基本功能:用户信息管理,网上购物,在线电子交易;相关网页的设计。拟主要实现网上购物和在线电子交易。研究步骤、方法及措施 具体的研究步骤主要分为以下五步:1.通过相关资料等充分了解电子商务网站的特点及功能。2.设计软件布局。3.对所涉

53、及的编程环境及语言进行学习研究。4.代码实现电子商务网站的基本功能。5.对系统进行测试与完善。 四、研究工作进度 第 14 周 提交任务书,申请开题,做好需求分析。第 58 周 总体设计。第 912 周 详细设计、编写代码。第1316 周 测试与调试程序,完善功能。第1718周 书写毕业论文,准备答辩。五、主要参考文献 1 李华,刘家明,朱平辉. 最新Dreamweaver 8网页设计培训教程.北京:清华大学出版社, 20062张怀庆,谢益诚.Visual C#.NET编程精粹150例.冶金工业出版社3奥森,内格尔著,齐立波.黄静译.C#入门经典.清华大学出版社六、指导教师意见 指导教师签字:

54、 2012年3月 日七、系级教学单位审核意见:审查结果: 通过 完善后通过 未通过 负责人签字:年 月 日燕山大学本科生毕业设计(论文)附录2 文献综述 附录2 文献综述燕 山 大 学本科毕业设计(论文)文献综述 课题名称: 基于.net的电子商务网站的设计与开发 学院(系): 信息科学与工程学院 年级专业: 08级计算机应用2班 学生姓名: XXX 指导教师: XXX 完成日期: 2012年06月22日 一、课题国内外现状中国B2B研究中心1997-2009:中国电子商务十二年调查报告显示,截至2009年6月,中国规模以上电子商务网站已经达到1.2万家;电子商务服务企业直接从业人数达到50万

55、人,间接带动的就业人数超过600万人;利用第三方电子商务平台的中小企业用户规模已经突破1000万个。2010年中国电子商务交易额近5万亿人民币。B2C交易额超过5000亿元,同比增长109.2%。我国电子商务正向市场化、国际化和纵深领域发展。电子商务是转变经济增长方式的最佳举措。绿色经济、低碳生活、普惠民生等都与电子商务密切相关。 二、研究主要成果 随着网络的快速发展,电子商务网站以其方便、快捷的特点受到了用户的青睐。相对于传统的销售,B2C电子商务网站为用户提供了更大的选择空间;通过商品展示,顾客可以更好的了解商城商品;购物车的使顾客实现了足不出户就能购物的目的。互联网的快速发展为网络销售系

56、统的发展提供了强大的动力,同时,电子购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。在线销售的网上购物对网民的吸引力将会越来越大,网民对销售网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网络销售在线购物的观念将更加深入人心。三、发展趋势: 电子商务是一个不断发展的概念,电子商务的先驱IBM公司于1996年提出了Electronic Commerce(E-Commerce)的概念,到了1997年,该公司又提出了Electronic Business(E-Business)的概念

57、。但我国在引进这些概念的时候都翻译成电子商务,很多人对这两者的概念产生了混淆。事实上这两个概念及内容是有区别的,E-Commerce应翻译成HYPERLINK /view/626922.htm电子商业,有人将E-Commerce称为狭义的电子商务。将E-Business称为广义的电子商务。E-Commerce是指实现整个贸易过程中各阶段贸易活动的电子化。E-Business是利用网络实现所有商务活动HYPERLINK /view/1368133.htm业务流程的电子化。E-Commerce集中于电子交易,强调企业与外部的交易与合作,而E-Business则把涵盖范围扩大了很多。广义上指使用各种

58、电子工具从事商务或活动。狭义上指利用Internet从事商务或活动。 电子商务技术越来越普及,随之而来的就是网上购物的热潮,现在网上购物系统的分别可以分为B2B、HYPERLINK /view/16398.htmB2C、HYPERLINK /view/16373.htmC2C、HYPERLINK /view/1066574.htmB2M、HYPERLINK /view/1880157.htmM2C(即BMC )、B2A(即B2G)、C2A(即C2G)、SNS-EC(社交电子商务)10类HYPERLINK /view/634093.htm电子商务模式等等。目前无论是开设个人网上购物商店还是企业在

59、线购物商城,一套好用的网上购物系统都是必须的。 四、存在问题随着中国市场经济的日趋成熟,中国企业面对的竞争压力也越来越大,企业要想生存,就必须充分利用信息化手段来提高管理效率及市场响应速度。电子商务是在互联网开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。电子商务做为一种独立的经济形态,已初具规模,一些电子商务网站的成立,给人们的生活带来了巨大的影响。如何建立企业的电子商务,如何把企业业务建在Internet上,涉及到建立电子商务网站、开发符合Internet特点的有效的业务应用、管理网上的交易信息、保证网上数据安全

60、、快速反映市场变化以及充分满足Internet业务进一步发展的要求等等。对一个运营商业企业来说,电子商务网站是其生存的理由和基础,同时也是企业对外展示信息、从事商务活动的窗口和界面。如何设计、建立一个经济、实用、安全、高效、稳定的网站是每个电子商务网站必须考虑的问题。五、主要参考文献 1、林朝阳.精通ASP.NETM.北京:人民邮电出版社,20062、赵乃真.电子商务网站建设M.北京:中国劳动社会保障出版社,20043、姜虎东.电子商务20例M.北京:机械工业出版社,20044、亚历山大波尔,麦格雷M.C#.NET.北京:北京大学出版社,20085、马军著.精通ASP.NET网络应用系统开发M

温馨提示

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

评论

0/150

提交评论