网上书店web课程设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录第1章引言..............................................2第2章系统技术及运行环境................................22.1ASP.NET简介..................................................22.2VISUALSTUDIO2008简介..........................................2第3章系统分析..........................................33.1需求分析......................................................33.2识别实体......................................................3第4章总体设计..........................................44.1三层架构层次的划分............................................44.2系统功能图....................................................5第5章关键性构件及各层次实现............................55.1设计和开发流程................................................5第6章公共模块..........................................86.1系统主界面....................................................86.2登录及注册模块................................................86.2.1登录.......................................................86.2.2注册.......................................................96.2.3修改密码..................................................106.3图书搜索.....................................................116.4管理员模块...................................................136.4.1角色管理..................................................136.5用户管理.....................................................146.5.1主界面....................................................146.5.2修改用户角色及备注信息....................................156.5.3我的个人信息及更新........................................176.6图书管理.....................................................186.6.1主界面....................................................186.6.2添加图书..................................................196.6.3查看图书详细信息及更新....................................216.6.4查看图书销售情况..........................................216.7订单管理.....................................................226.7.1查看订单信息..............................................22Web数据库程序设计课程设计16.7.2查看订单子项信息..........................................236.8类别管理.....................................................246.8.1主界面....................................................246.8.2添加图书类别..............................................256.9普通用户模块.................................................256.9.1用户信息中心查看(我的个人信息及更新)....................256.9.2购买图书(我的购物车)....................................266.9.3结算中心..................................................286.9.4订单管理(查看订单信息).................................296.9.5查看订单详细信息..........................................306.9.6查看图书详细信息及留言....................................30第7章设计体会及今后的改进意见.........................34第8章参考文献........................................34网上书店信息管理系统2第1章引言21世纪是个信息化的时代,现代计算机技术的发展,为各行各业的发展创造了一个全新的时代背景——人们的生活、工作等已经越来越离不开计算机科学的运用,而Internet的应用加速了这种趋势。随着全球经济一体化步伐的加快,在信息时代的今天,各企业商家所关心的不再局限于自身的产品质量、生产设备、员工的素质,更多的是关心自己的销售群体(客户群),关心他们的想法、需求、购买目的。网上书店系统的存在给予广大用户能不出门也能买到书,搜索到自己想要的书籍。随着网站的大规模化,它的存在就成为互联网生活中不可缺少的一部分。本系统主要采用ASP.NET,开发语言为C#,主要实现的是用户管理,订单查询,实现购物结账等功能,由于水平有限,很多地方做的还不是很好,有待以后加以改进加强。在下面的各章节中,我将详细的介绍网上书店系统e-book的开发过程和所涉及的问题以及解决方法。第2章系统技术及运行环境2.1ASP.NET简介ASP.NET是统一的Web应用程序平台,它提供了为建立和部署企业级Web应用程序所必需的服务。ASP.NET为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。ASP.NET是Microsoft.NETFramework的一部分,是一种可以在高度分布的Internet环境中简化应用程序开发的计算环境。.NETFramework包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含.NETFramework类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。ASP.NET提供了下面的优点:可管理性:ASP.NET使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。详细信息,请参阅ASP.NET配置。安全:ASP.NET为Web应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。与现有ASP应用程序的兼容性:ASP和ASP.NET可并行运行在IISWeb服务器上而互不冲突;不会发生因安装ASP.NET而导致现有ASP应用程序崩溃的可能。ASP.NET仅处理具有.aspx文件扩展名的文件。具有.asp文件扩展名的文件继续由ASP引擎来处理。需要注意的是会话状态和应用程序状态并不在ASP和ASP.NET页面之间共享。2.2VisualStudio2008简介VisualStudio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序Web数据库程序设计课程设计3开发环境。目前已经开发到9.0版本,也就是VisualStudio2008。VisualStudio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。第3章系统分析3.1需求分析网上书店系统为用户提供一系列网上购书服务。系统包含两类用户,即管理员和普通用户。针对这两类用户,系统根据登录时的角色判断,跳转到相应的页面为其提供操作。网上书店系统实现了图书信息的列表显示,用户通过选择图书种类进入对应种类的图书列表,也可以输入图书名称进行模糊查询。普通用户可以针对某一本书进行放入购物车、查看详细信息、查看留言等操作,在结算中心,系统为用户创建当次购书订单,默认为“未结”状态。同时系统为普通用户提供订单管理操作,方便用户查看订单,并可以针对以前的未结订单进行已结操作。管理员负责整个系统的运行与维护,针对图书、订单、留言、用户、角色等,执行添加、删除、修改等操作。管理员和普通用户的功能模块图如下:图3.1系统功能模块图3.2识别实体在系统功能模块设计上,按管理信息系统的设计要求,每个系统都必须有输入、输出、统计、维护、基础数据设置等功能。网上书店系统的数据操作包括角色、用户、图书、图书网上书店信息管理系统4种类、订单、订单子项、留言等,共同协调完成系统的运行与维护。各实体属性:1.角色:角色ID、角色名称2.用户:用户ID、用户名、真实姓名、密码、地址、联系电话、创建日期、角色ID3.图书种类:图书种类ID、种类名称、上级种类ID4.图书:图书ID、图书名称、所属种类ID、详细描述、供应商、数量、进货价格、销售价格、图片信息5.订单:订单ID、所属用户ID、图书总量、订单总费用、创建日期、订单状态(2)性能要求:页面美观大方,实现无刷新技术,操作方便直观,有安全保障机制,后台使用SQLServer2005数据库。第4章总体设计4.1三层架构层次的划分目前,典型的分层架构是三层架构,依次是数据访问层、业务逻辑层和表示层。综合现有的成功实践和.NET平台的特殊性,本系统中将三层架构的层次划分如下:数据访问层——负责与数据源的交互,即数据的插入、删除、修改以及从数据库中读出数据等操作。对数据的正确性和可用性不负责,对数据的用途不了解,不负担任何业务逻辑。业务逻辑层——负责系统领域业务的处理,负责逻辑性数据的生成、处理及转换。对流入的逻辑性数据的正确性及有效性负责,对流出的逻辑性数据及用户性数据不负责,对数据的呈现样式不负责。表示层——负责接收用户的输入、将输出呈现给用户以及访问安全性验证。对流入的数据的正确性和有效性负责,对呈现样式负责,对呈现友好的错误信息负责。Web数据库程序设计课程设计54.2系统功能图图4.2系统功能图第5章关键性构件及各层次实现5.1设计和开发流程基于需求分析的应用,现将基于.NET平台的分层架构系统开发划分为以下几个阶段:(1).数据库的设计(2).确

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功