欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    ASPNET网上书店信息管理系统.docx

    • 资源ID:10428359       资源大小:1.12MB        全文页数:45页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ASPNET网上书店信息管理系统.docx

    1、ASPNET网上书店信息管理系统目 录1 选题背景 11.1 设计内容 11.2 目的和意义 12 方案论证 12.1 B/S结构介绍 12.2 基于B/S模式系统的实现技术 22.3 运行环境和开发工具的选择 32.4数据库SQL Server的选择 43. 过程论述 43.1 需求分析 43.2 网上书店的总体设计 44 设计结果 84.1 运行主界面 84.2 用户注册页面 94.3 用户登陆页面 94.4 修改密码页面 104.5 图书搜索界面 104.6 购买页面 114.7 图书评价界面 115 设计体验及今后改进意见 125.1 设计体会 125.2 改进意见 12参 考 文 献

    2、 131 选题背景1.1 设计内容20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本文研究了一种基于数据关联规则网上书店系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上书店在我国刚起步,但发展很快。随着我国互联网的更加普及和网上书店的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。网上书店正是依靠Internet这个载体才得以发展和不断的成熟起来,并对产品的销售和物品的购买展示出了一种崭新的理念。1.2 目的和意义网上书店管理系统主

    3、要是处理网上购书和库存的系统,提供具有图书分类检索和搜索,购物车管理,在线订单,书籍推荐,热卖排行,顾客评论等功能和强大的后台管理功能,提供高效、安全、智能化的数据管理,从而提高整个网上书店各项功能管理水平。通过网上书店管理系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高网上购书的效率。2 方案论证2.1 B/S结构介绍B/S结构(Browser/Server结构)结构,即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)

    4、实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。以目前的技术看,局域网建立B/S结构的网络应用,并通Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。B/S结构的管理软件和C/S结构软件其实各有各的的优势。而从国外的发展趋势来看。目前,国

    5、外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变。从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的大型管理软件可能在将来的几年内占据管理软件领域的主导地位。2.2 基于B/S模式系统的实现技术2.2.1 开发技术与实现 目前,最常用的三种动态网页语言有ASP,JSP,PHP这里主要用到ASP.NET,以下是对ASP.NET开发语言的介绍ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的优势。ASP.net是基于通用语言的编译运行的程序,所以它

    6、的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。简单讲,ASP是位于服务器端的脚

    7、本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。2.2.2 NET环境介绍本系统主要

    8、用到了visual studio开发工具中的.NET技术。.NET是Microsoft面向XML Web服务的平台,通过 .NET 框架的公共语言运行库,.NET 平台使各种 XML Web services 能够交互操作,而不管其源语言的不同。开发人员可以生成可重用的 XML Web services,而不是生成单个应用程序。VS.NET建立并集成Web Services和应用程序的快速开发工具,使开发网站更方便,只需要简单的通过手动添加组件就可以轻松的完成网站的架设。结合本系统主要是开发基础页面的特点,所以选择.NET开发环境。2.3 运行环境和开发工具的选择2.3.1 开发环境Windo

    9、ws Server 2005系统运行平台,IIS6.0WEB服务器和脚本解释器,IE7.0浏览器,Microsoft Visual Studio2005, DirecX9.0系统插件和SQL Server2005企业版。2.3.2 开发工具vistual studio 的选择:Visual Studio的Visual Studio产品和.NET框架将全方位的大幅提高应用软件开发的各个方面。在全世界成千上万的客户的信息反馈的推动下,这个产品将会提高开发者的生产效率,提高内建的支持团队开发的能力。语言创新的特性、.NET框架的改进、企业开发的扩展支持,将会被Visual Studio集成开发环境全

    10、部表现出来。而且,Visual Studio更深层次的整合和支持 SQL Server。像Windows Server2003整合了.NET框架一样,SQL Server Yukon也在数据库引擎中整合了公共语言运行时(CLR)的功能,将数据库和工具的结合提高到新水平。Visual Studio不仅让开发者能用Visual Basic和C#编写存储过程,而且进一步减少了开发数据中心应用软件所需的编码和劳动。利用IIS+.NET技术来集成Web数据库信息 如下图图2-3-2 数据服务视图2.4数据库SQL Server的选择SQL Server具有单进程与多线索的体系结构,即SQL Server

    11、只有一个服务器进程,所有的客户都连接在这个进程上。但是,该进程又细分为多个并发的线索,他们共享数据缓冲区和CPU时间,能及时捕捉各用户进程发出的存取数据的请求,然后,按一定的调度算法处理这些请求,比操作系统直接对这些请求进行调度高效的多。SQL Server的事务处理量大,响应速度快,并能为数百或更多用户维持这种高性能。SQL Server在核心层实现了数据完整性控制,包括建表时申明完整性和用触发器机制定义与应用有关的完整性。支持分布式查询与更新。最主要的它可以无缝的实现与ASP动态网站的连接。SQL对大中小型数据库系统应用都和合适,安全性较高,而且所使用的数据控制语句也非常的简单,应用所有的

    12、数据时,仅需要使用9个关键词,所以学习和使用都是极其的方便。可以选择 MS SQL Server 2005,主要优点有:(1) 相对MySQL Oracle Sybase DB2,SQL Server性价比最好;(2) 和.net集成比较好,很合适用于Windows应用的后台数据库;(3) MS SQL Server 2005安全性得到了很大增强;(4) 管理和开发入手都比较3. 过程论述3.1 需求分析(1)新客户注册:普通用户必须先注册,才能进行图书的查询、浏览、定购、信息反馈等操作。用户需要注册,并且要得到系统管理的审批和确认,主要功能是对用户个人基本信息的管理。(2)书籍分类搜索:用户

    13、可根据对书籍的分类浏览和输入关键字进行本站包含书籍的查找浏览。(3)新书籍上架:把本站最近入库的书籍显示出来方便客户知道本站书籍的更新。(4)实现购物车功能模块:实时显示用户当前所购书目,可以增加或删除(5)订单查询功能:客户确认购买号即生成一个唯一的订单号,客户依此号码可以查询所购书目到书情况。(6)前台页面管理:注册会员对自己资料的修改,账户的管理和书籍收藏夹的管理,以及对于自己登陆界面风格的管理。3.2 网上书店的总体设计3.2.1购物主要处理流程(1) 页面模块化:系统界面的设计使用模块进行处理,如把页面的头、尾页面内容,数据库的连接等做成单独的文件,在其它页面设计中需要时可以把其他页

    14、面的相应的内容包括进去了,这样有利于页面风格比较统一以及提高开发系统的效率。(2) 图书信息模板的应用:本系统的图书信息代码的生成是基于模块的,更换图书信息内容时只要将图书新的一些必要的信息录入,然后自动修改图书信息的模板。(3) 功能较完善,管理方便:功能方面包括图书产品的展示、用户注册及登录、图书的在线查询、定购等各个方面,完整地实现了网上书店的管理要求,同时由于应用了模板,对系统的管理维护非常方便。因此得用户登陆网站后购物的主要处理流程如下:图3-2-1 购物流程图3.2.2数据库设计根据数据库的设计, 确定数据库的模式结构。在服务器上创建一个名为book的数据库。包括以下表:图书信息表

    15、【book_info】,图书类别信息表【book_type】 ,.会员信息表【user_info】订单信息主表【order_info】,订单信息分表【order_book】,图书评论【book_bbs】下面将具体介绍数据库中表的结构。1. 图书信息表【book_info】字段名数据类型长度主/外键描述book_IDbigint主键图书IDtypeIDint外键类别IDbook_namevarchar20图书名book_introducentext图书简介oldpricefloat原价nowpricefloat现价book_imagevarchar50图书封面isNewvarchar2是否新书

    16、inTime datetime 上架时间book_numberint图书库存表2-1 图书信息表2.图书类别信息表【book_type】字段名数据类型长度主/外键描述typeIDint主键类别IDtypeNamevarchar20类别名称表2-2 图书类别信息表3.会员信息表【user_info】字段名数据类型长度主/外键描述userIDint主键会员IDuserNamevarchar20用户名trueNamevarchar8真实姓名userPwdvarchar20密码addressvarchar100联系地址postcodevarchar6邮政编码xingMoney bigint 欣币数量

    17、phone varchar 20电话 email varchar 100E-mail Question varchar 20 密保问题 Answer varchar20密保答案表2-3 会员信息表4.订单信息主表【order_info】字段名数据类型长度主/外键描述orderIDVarchar(10)主键订单编号userIDvarchar20用户IDpayModevarchar20支付方式carryModevarchar20运送方式orderTimedatetime订货日期orderStatevarchar10订单状态introducentext备注表2-4 订单信息表5.订单信息分表【ord

    18、er_book】字段名数据类型长度主/外键描述IDint主键ID号orderIDVarchar(10)外键订单编号book_IDbigint外键图书IDnumberint数量pricefloat价格表2-5 订单信息分表6.图书评论【book_bbs】字段名数据类型长度主/外键描述IDInt主键评论IDuserNamevarchar20评论用户bbsTimedatetime评论时间bbsTextvarchar200评论类容book_IDbigint外键评论对象表2-6 图书评论表4 设计结果4.1 运行主界面图4-1 运行主界面4.2 用户注册页面图4-2 用户注册页面4.3 用户登陆页面图4

    19、-3 用户登陆页面4.4 修改密码页面图4-4 修改密码页面4.5 图书搜索界面图4-5 图书搜索界面4.6 购买页面图4-6 购买页面4.7 图书评价界面图4- 图书评价页面5 设计体验及今后改进意见5.1 设计体会在网上书店的实现中,对于设计中的系统功能模块我基本上都已实现,并且运行正常。在数据库的连接和不同机子的恰接部分由于受条件制约和开发水平的限制对于数据库的实现有些不足,长时间未能解决几个错误导致数据库连接一直停歇5.2 改进意见网上书店是一个比较大的系统,它涉及到购物流程和图书管理等。在这次设计中,我完成了用户注册、登录,书籍信息显示、购买,生成订单等基本功能。通过这次设计,我对ASP.NET和SQLServer技术在应用有了更深一层的认识和应用。在以后.NET网站的建设中可能会遇到一些意想不到的难题,我会在以后的学习和工作中会做进一步的学习和探索,以取得更大的进步参 考 文 献1 萨师煊,王珊编,数据库系统概论第4版. 高等教育出版社,2006。2 柴晟、刘丽萍等编ASP.NET网络程序设计教程 清华大学出版社,2007。3 崔淼等编ASP.NET程序设计教程 北京:机械工业出版社,2010第二版。附录      


    注意事项

    本文(ASPNET网上书店信息管理系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开