1 / 39
文档名称:

网上书店web课程设计.doc

格式:doc   大小:6,193KB   页数:39页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网上书店web课程设计.doc

上传人:2286107238 2019/3/12 文件大小:6.05 MB

下载得到文件列表

网上书店web课程设计.doc

相关文档

文档介绍

文档介绍:目录第1章引言 2第2章系统技术及运行环境 2第3章系统分析 3第4章总体设计 4第5章关键性构件及各层次实现 5第6章公共模块 (我的个人信息及更新) (我的购物车) (查看订单信息) 。系统包含两类用户,即管理员和普通用户。针对这两类用户,系统根据登录时的角色判断,跳转到相应的页面为其提供操作。网上书店系统实现了图书信息的列表显示,用户通过选择图书种类进入对应种类的图书列表,也可以输入图书名称进行模糊查询。普通用户可以针对某一本书进行放入购物车、查看详细信息、查看留言等操作,在结算中心,系统为用户创建当次购书订单,默认为“未结”状态。同时系统为普通用户提供订单管理操作,方便用户查看订单,并可以针对以前的未结订单进行已结操作。管理员负责整个系统的运行与维护,针对图书、订单、留言、用户、角色等,执行添加、删除、修改等操作。管理员和普通用户的功能模块图如下:,按管理信息系统的设计要求,每个系统都必须有输入、输出、统计、维护、基础数据设置等功能。网上书店系统的数据操作包括角色、用户、图书、图书种类、订单、订单子项、留言等,共同协调完成系统的运行与维护。各实体属性::角色ID、:用户ID、用户名、真实姓名、密码、地址、联系电话、创建日期、:图书种类ID、种类名称、:图书ID、图书名称、所属种类ID、详细描述、供应商、数量、进货价格、销售价格、:订单ID、所属用户ID、图书总量、订单总费用、创建日期、订单状态(2)性能要求:页面美观大方,实现无刷新技术,操作方便直观,有安全保障机制,后台使用SQLServer2005数据库。,典型的分层架构是三层架构,依次是数据访问层、业务逻辑层和表示层。平台的特殊性,本系统中将三层架构的层次划分如下:数据访问层——负责与数据源的交互,即数据的插入、删除、修改以及从数据库中读出数据等操作。对数据的正确性和可用性不负责,对数据的用途不了解,不负担任何业务逻辑。业务逻辑层——负责系统领域业务的处理,负责逻辑性数据的生成、处理及转换。对流入的逻辑性数据的正确性及有效性负责,对流出的逻辑性数据及用户性数据不负责,对数据的呈现样式不负责。表示层——负责接收用户的输入、将输出呈现给用户以及访问安全性验证。对流入的数据的正确性和有效性负责,对呈现样式负责,对呈现友好的错误信息负责。,平台的分层架构系统开发划分为以下几个阶段:(1).数据库的设计(2).确定先行实体(3)先行实体的实体类设计(4).先行实体的数据访问层实现(5).先行实体的业务逻辑层实现(6).先行实体的表示层实现(7).整合调试(8).实现其他实体相关模块(9).,数据库设计如下:E—R图(数据库表格设计如下:1角色表Roles列名数据类型Allownulls描述备注roleIDintN角色ID主键roleNameVarchar(50)Y角色名称2用户表Users列名数据类型Allownulls描述备注userIDintN用户ID主键userNameVarchar(50)N用户名realNameVarchar(50)N真实姓名pwdVarchar(50)N密码addrVarchar(200)N联系地址phoneVarchar(20)Y联系电话c