ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:5.90MB ,
资源ID:42156      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/42156.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上书店web(课程设计).docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上书店web(课程设计).docx

1、目录第1章 引言2第2章 系统技术及运行环境22.1 ASP.NET简介22.2 Visual Studio 2008简介第3章 系统分析33.1需求分析33.2识别实体第4章 总体设计44.1 三层架构层次的划分44.2系统功能图第5章 关键性构件及各层次实现5.1设计和开发流程第6章 公共模块86.1系统主界面86.2登录及注册模块6.2.1登录86.2.2注册6.2.3修改密码6.3 图书搜索6.4管理员模块136.4.1角色管理136.5用户管理146.5.1主界面146.5.2修改用户角色及备注信息156.5.3我的个人信息及更新176.6图书管理186.6.1主界面186.6.2添

2、加图书196.6.3查看图书详细信息及更新216.6.4查看图书销售情况216.7 订单管理226.7.1查看订单信息226.7.2查看订单子项信息236.8类别管理246.8.1主界面246.8.2添加图书类别256.9普通用户模块6.9.1用户信息中心查看(我的个人信息及更新)6.9.2购买图书(我的购物车)266.9.3结算中心6.9.4 订单管理(查看订单信息)6.9.5查看订单详细信息306.9.6查看图书详细信息及留言30第7章 设计体会及今后的改进意见34第8章 参考文献第1章 引言21世纪是个信息化的时代,现代计算机技术的发展,为各行各业的发展创造了一个全新的时代背景人们的生活

3、、工作等已经越来越离不开计算机科学的运用,而Internet的应用加速了这种趋势。随着全球经济一体化步伐的加快,在信息时代的今天,各企业商家所关心的不再局限于自身的产品质量、生产设备、员工的素质,更多的是关心自己的销售群体(客户群),关心他们的想法、需求、购买目的。网上书店系统的存在给予广大用户能不出门也能买到书,搜索到自己想要的书籍。随着网站的大规模化,它的存在就成为互联网生活中不可缺少的一部分。本系统主要采用ASP.NET,开发语言为,主要实现的是用户管理,订单查询,实现购物结账等功能,由于水平有限,很多地方做的还不是很好,有待以后加以改进加强。在下面的各章节中,我将详细的介绍网上书店系统

4、e-book的开发过程和所涉及的问题以及解决方法。第2章 系统技术及运行环境2.1 ASP.NET简介ASP.NET是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。ASP.NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。.NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 .NET

5、 Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。ASP.NET 提供了下面的优点:可管理性: ASP.NET 使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。详细信息,请参阅ASP.NET 配置。安全: ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。与现有 ASP 应用程序的兼容性: ASP 和 AS

6、P.NET 可并行运行在 IIS Web 服务器上而互不冲突;不会发生因安装 ASP.NET 而导致现有 ASP 应用程序崩溃的可能。ASP.NET 仅处理具有.aspx 文件扩展名的文件。具有 .asp 文件扩展名的文件继续由 ASP 引擎来处理。需要注意的是会话状态和应用程序状态并不在 ASP 和 ASP.NET 页面之间共享。2.2 Visual Studio 2008简介Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。目前已经开发到 9.0 版本,也就是 Visual Studio 2008。 Visual Studio 可以

7、用来创建Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。第3章 系统分析3.1需求分析网上书店系统为用户提供一系列网上购书服务。系统包含两类用户,即管理员和普通用户。针对这两类用户,系统根据登录时的角色判断,跳转到相应的页面为其提供操作。网上书店系统实现了图书信息的列表显示,用户通过选择图书种类进入对应种类的图书列表,也可以输入图书名称进行模糊查询。普通用户可以针对某一本书进行放入购物车、查看详细信息、查看留言等操作,在结算中心,系统为用户创建当次购书订单,默认为“未结”状态。同时系统为普通用户提供订单管理操作,

8、方便用户查看订单,并可以针对以前的未结订单进行已结操作。管理员负责整个系统的运行与维护,针对图书、订单、留言、用户、角色等,执行添加、删除、修改等操作。管理员和普通用户的功能模块图如下:图3.1系统功能模块图3.2识别实体在系统功能模块设计上,按管理信息系统的设计要求,每个系统都必须有输入、输出、统计、维护、基础数据设置等功能。网上书店系统的数据操作包括角色、用户、图书、图书种类、订单、订单子项、留言等,共同协调完成系统的运行与维护。各实体属性:1. 角色:角色ID、角色名称2. 用户:用户ID、用户名、真实姓名、密码、地址、联系电话、创建日期、角色ID3. 图书种类:图书种类ID、种类名称、

9、上级种类ID4. 图书:图书ID、图书名称、所属种类ID、详细描述、供应商、数量、进货价格、销售价格、图片信息5. 订单:订单ID、所属用户ID、图书总量、订单总费用、创建日期、订单状态(2)性能要求:页面美观大方,实现无刷新技术,操作方便直观,有安全保障机制,后台使用SQLServer2005数据库。第4章 总体设计4.1 三层架构层次的划分目前,典型的分层架构是三层架构,依次是数据访问层、业务逻辑层和表示层。综合现有的成功实践和.NET平台的特殊性,本系统中将三层架构的层次划分如下:数据访问层负责与数据源的交互,即数据的插入、删除、修改以及从数据库中读出数据等操作。对数据的正确性和可用性不

10、负责,对数据的用途不了解,不负担任何业务逻辑。业务逻辑层负责系统领域业务的处理,负责逻辑性数据的生成、处理及转换。对流入的逻辑性数据的正确性及有效性负责,对流出的逻辑性数据及用户性数据不负责,对数据的呈现样式不负责。表示层负责接收用户的输入、将输出呈现给用户以及访问安全性验证。对流入的数据的正确性和有效性负责,对呈现样式负责,对呈现友好的错误信息负责。4.2系统功能图图4.2系统功能图第5章 关键性构件及各层次实现5.1设计和开发流程基于需求分析的应用,现将基于.NET平台的分层架构系统开发划分为以下几个阶段:(1).数据库的设计(2).确定先行实体(3)先行实体的实体类设计(4).先行实体的

11、数据访问层实现(5).先行实体的业务逻辑层实现(6).先行实体的表示层实现(7).整合调试(8).实现其他实体相关模块(9).总体测试5.2数据库设计根据实体设定以及简要的需求分析,数据库设计如下:ER图(数据库表格设计如下:1角色表Roles列名数据类型Allow nulls描述备注roleIDintN角色ID主键roleNameVarchar (50)Y角色名称2用户表Users列名数据类型Allow nulls描述备注userIDintN用户ID主键userNameVarchar(50)N用户名realNameVarchar(50)N真实姓名pwdVarchar(50)N密码addrVa

12、rchar(200)N联系地址phoneVarchar(20)Y联系电话createDatedatetimeN创建时间roleIDintN角色ID外键remarkVarchar(2000)Y备注3图书表Book列名数据类型Allow nulls描述备注bookIDintN图书ID主键bookNameVarchar(200)N图书名称caregoryIDintN类别ID外键dataVarchar(50)Y图片信息infoVarchar(2000)Y内容简介sellVarchar(200)Y出版社buyInDatedatetimeN购入时间quantityintY图书数量inPricemoneyY

13、进书价格discountfloatY折扣remarkVarchar(2000)Y备注4图书类别表Category列名数据类型Allow nulls描述备注categoryIDintN类别ID主键categoryNameVarchar(50)Y类别名称parentIDintN上一级类别ID外键remarkVarchar(2000)Y备注5留言表Comment列名数据类型Allow nulls描述备注commentIDintN留言ID主键titleVarchar(200)N留言题目bodyVarchar(2000)Y留言内容createDatedatetimeN留言时间userIDintN用户ID

14、外键bookIDintN图书ID外键6订单表OrderForm列名数据类型Allow nulls描述备注orderFormIDintN订单ID主键userIDintN用户ID外键totalNumintY图书总数量totoalMoneymoneyY图书总价格orderDatedatetimeN创建时间stateVarchar(2000)Y订单状态7订单子项表OrderItem列名数据类型Allow nulls描述备注orderItemIDintN订单子项ID主键bookIDintN图书ID外键orderFormIDintN订单ID外键numintN图书数量pricemoneyN图书单价第6章 公共模块6.1系统主界面

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1