asp.net网上书店(sqlserver)论文_第1页
asp.net网上书店(sqlserver)论文_第2页
asp.net网上书店(sqlserver)论文_第3页
asp.net网上书店(sqlserver)论文_第4页
asp.net网上书店(sqlserver)论文_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

网上图书销售系统毕业设计(论文)网上图书销售系统管理界面商品维护订单管理会员维护修改密码类别管理商品维护订单管理会员维护修改密码类别管理图3-1系统功能模块图图3-1系统功能模块图网上图书销售系统网上图书销售系统客户界面购物车购物车修改购物信息查看购物车提交购物清单清空购物车会员功能会员注册会员登录修改个人信息系统主界面类别列表畅销商品最优惠商品新商品预览最新推荐商品购买商品查找商品查看商品详细信息商品缩略图预览图书列表问题答案问题列表购物帮助购买商品查找商品查看商品详细信息商品缩略图预览图书列表问题答案问题列表购物帮助5.4数据库设计“数据库”就是为了实现一定的目的按某种规则组织起来的“数据”的“集合”。它由一个称为数据库管理系统的软件进行管理。数据的存取方式独立于使用它的应用程序。数据库的主要特征:

数据共享

数据具有最小冗余度

数据的完整性

数据的安全性

数据的独立性数据库结构的设计是软件开发的首要条件,设计较好、全面的数据库结构,对于软件开发来说是成功的基石,数据库结构设计不全面,会严重影响软件系统的开发利用率与进程。5.4.1数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。通过系统功能分析,针对一般的网上图书销售系统,总结出如下的需求信息:1)用户分一般用户、注册用户和管理员用户。2)一般用户和注册用户无需要登录就可以查看图书信息和购买3)注册用户登录后可以维护自己的个人信息,并且在向网站发出定单时会自动填写自己的联系信息。4)图书按商品类别来分类,每一个商品都对应一个类别。5)定单分单张详细定单和总定单。6)一个用户可以购买多个或多种型号的图书。7)一个用户对应一张定单列表。8)一个定单列表对应多张定单详细信息。9)提供购物帮助功能。关于定单列表与定单详细信息可以这样理解:因为用户一次可以购买多种产品。则对每种产品(即每一款型号的商品)生成一条定单详细信息记录。然后多个这样的定单详细信息组成一个定单列表。每一个定单列表才与一个用户对应,在发货时以定单列表为单位,也即用户在操作时所看到的“定单”。经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:1)管理员信息,包括数据项:帐号,姓名,密码。2)注册用户(会员),包括数据项:用户ID,用户名,密码等。3)商品,包括数据项:商品编号,商品名称,分类,原价,现价等。4)商品类别,包括数据项:分类编号,分类名称,添加时间等。5)定单详细信息,包括数据项:定单编号,订单列表编号,商品编号,购买数量。6)定单列表,包括数据项:定单列表编号,用户编号,下单时间,联系方式等。5.4.2数据库概念结构设计得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。设计规划出的实体有:管理员信息实体、注册用户(会员)信息实体、产品实体、产品类型实体、定单详细信息实体、定单列表实体和常见问题实体。商品类别定单列表商品类别定单列表定单图4-1实体间的关系E-R图用户购买商品/图书NMN11N管理员信息实体E-R图如图4-2所示:管理员管理员帐号姓名密码图4-2管理员信息实体ER图注册用户信息实体ER图如图4-3所示:注册用户注册用户会员帐号姓名密码地址图4-3注册用户信息实体ER图图书实体ER图如图4-4所示:图书信息编号名称原价现价图4-4图书实体ER图图书类型实体ER图如图4-5所示:图书图书类型类型编号类型名称添加时间图4-5汽车类型实体ER图定单详细信息编号所属定单列表购买商品定单详细信息编号所属定单列表购买商品购买数量图4-6定单详细信息实体ER图定单列表实体ER图如图4-7所示:定单列表定单列表编号客户信息应付款项处理状态图4-7定单列表实体ER图5.4.3数据库逻辑结构设计数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。网上图书销售系统数据库中各个表的设计结果如表所示。每个表格表示在数据库中的一个表。表1为管理员信息表,存储系统中的管理员信息。表1管理员信息表(allusers)表2为会员信息表,记录系统中注册用户的详细信息。表2会员信息表(khusers)表3为商品信息表,记录系统中已有图书商品的信息。表3产品信息表(allPro)表4为产品类别信息表,记录系统中的类别信息。表4产品类另信息表(alllb)表5为定单详细信息表,记录在客户的一个定单中,针对一件商品的订货信息。表5定单详细信息表(dtproperties)

第六章网上图书销售系统界面设计6.1开发环境简介ASP.net是M的一部分,作为战略产品,它提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScripts.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET可以无缝地与WYSIWYGHTML编辑器和MicrosoftVisualStudio.NET一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。ASP.net提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个ASP.net的主题就是系统帮用户做了大部分不重要的琐碎的工作。由于ASP.NET有强大的功能,所以本系统采用了它作为开发语言,同时它的便捷性和它强大的控件支持性,所以它给我们开发时候带来了很大方便。6.2系统界面的设计6.2.1首页设计此界面为所有用户的操作页面,包括非注册用户、注册会员、管理员,都可在此界面进行信息浏览、查询。6.2.2

会员注册时需填写用户名、密码、真实姓名、性别、电话、身份证、联系地址等信息,其中用户名、密码、身份证三项为必填项。6.2.3商品详细信息界面界面的左边是商品类别、热门产品及最优惠产品列表,右边则是用户所点击关注的商品的详细信息。在这里除了可以浏览其详细信息,还可以放入购物车,为后来的购买行为做好铺垫。6.2.4购物车界面的设计 当用户点击“放入购物车”的按钮后,系统跳转到购物车界面:该界面即为用户选购的所有商品的清单,包括商品编号、商品名称、每类商品的价格及总价格。提供两个按钮:“继续购物”、“结账买单”。前者可返回购物界面,后者则是前往购物确认。6.2.5管理员登陆界面设计此页面为管理员登陆界面,点击屏幕下方的“进入管理”链接可进入。当拥有合法身份的管理员在输入正确的帐号及密码后,进入后台管理系统。6.2.6后台首页在此界面,管理员可以进行任何对后台的操作,所有操作功能都以菜单的形式列开。6.2.7商品类别管理在此界面中,可以进行关于商品类别的添加管理操作。6.2.8会员管理此操作界面与商品信息管理相似,功能也十分相似,只是对象不一样,一个的执行结果是列出商品信息列表,一个的执行结果是理出用户信息清单。6.2.9订单管理此界面的执行结果,是列出所有记录。另外,还有一个出库查询报表,界面相仿,故不另作介绍。综言上文,网上图书销售系统操作简约,流程清晰。功能齐全,没有冗余,没有遗漏。但是,随着竞争的进一步升级和网络技术及网络营销手段的升级,本系统会有些落伍,所以,系统留有足够的升级端口,以备日后系统升级。总结通过开发本系统,我较全面的掌握了ASP。NET及SQL2005的基本知识和编程技巧,并在开发过程中我的ASP。NET开发能力得到了进一步的提高。如:SQL语言的使用;以前学过的软件工程知识、数据库原理及操作也得到了充分的应用。在开发过程中我学到了一些经验:系统分析的好坏将决定着的系统开发成功与否,一份好分析设计将是成功开发主要因素。我们在着手开发之前不要急于编程,先应有较长的时间去把分析做好,做好数据库设计工作,写出相关的开发文档等。然后再开始编写程序代码,这样做到每写一步代码心底有数,有条不絮。当然也有些还需待继续深入地方如:COM技术等。此外,我还觉得,我个人在这次设计中走了很多弯路。主要是因为平时很少接触软件开发工作,尽管相关理论考试已经通过了,但在应用方面缺乏经验,如果及时得到老师或专家的指点,象这样的系统开发起来应该还比较容易。参考文献[1]伍俊良.《ASP。NET课程设计与系统开发案例》.清华大学出版社[2]杨小平.《

温馨提示

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

评论

0/150

提交评论