西大二手书购物网站设计方案内容摘要:

ataBase Tomcat Web Server Server Script HTML HTML HTTP REQUEST HTTP RESPONSE 功能模块 设计 西大二手书购物网站登录 图书浏览 购物图书搜索 后台管理用户登录用户注册用户退出购物车管理订单管理用户管理订单管理图书管理邮件管理 流程处理 A、 前台 : 搜索或浏览图书添加到购物车提交订单未注册用户已登录用户未登录用户提交订单页面注册登录订单提交成功 B、 后台 : 管理员登录用户管理订单管理图书管理邮件管理 尚未问决的问题 需求中的问题在本设计中已经全部实现,但是,基于一般的考虑,可能会在开 发过程或者后期版本中增加的功能包括: VIP 会员功能 论坛功能 在线支付功能 接口设计 用户 接口 本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数。 外部 接口 本系统的支持程序集中在 WEB 服务器上, WEB 服务器需要安装 或者更高版本 的 JSP 服务器。 程序 通过 JDBC 访问 接口 访问数据库。 页面通过 IE 来进行服务器请求和应答。 内部 接口 略。 第三部分:数据库设计 引言 编写目的 本文档说明了购物网站设计项目的数据库的设计,用于指导该系统在数据库存储各方面的内容,为系统开发的程序员、系统分析员作为基准文档。 背景 见需求 说明书。 定义 ER 图 : ER 方法是“实体 联系方法”( EntityRelationship Approach)的简称。 它是描述现实世界概念结构模型的有效方法。 是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连 接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型( 1:1,1:n 或 m:n)。 参考 资料 A、 国家标准《 数据库设计说明书( GB8567—— 88) 》 B、 西大二手书购物网站 需求 说明书 外部设计 标识符和状态 数据库软件: MySql5; 系统要求建立的数据库名称: book_trade; 使用 它的程序 西大 二手书购物网站 结构设计 概念结构设计 (ER图 ) 逻辑结构 设计 逻辑结构 设计 表设计 表名 中文解释 user_basic 用户 表 book_info 图书 表 order_form 订单 表 admin 管理员 表 检查、默认约束对象设计 邮件 地址需符合要求 密码必须大于 6 位 视图对象设计: 本系统不使用视图对象。 索引 设计 : 需要建立的索引包括: 用户表。 为用户名 添加 聚集索引,填充率为 80%; 图书表。 为 ISBN 添加 聚集索引,填充率为 80%; 订单表。 为订单号 添加 聚集索引,填充率为 80%;为 书名、作者 建立非聚集索引,填充率为 50%。 存储过程设计: 系统的存储过程包括: 查询书籍信息:根据输入的书籍的书名 、作者 信息,直接查找符合条件的结果集并返回。 本查询用于在数据库端进行查询,以减少 WEB 服务器的运算和查询压力。 触发器 设计 设计 如下触发器: 如果 删除了某个用户,自动删除该用户的 所有 订单。 物理结构 设计 数据库 book_trade 的物理结构的部分符合 MySql 5 关于数据文件、卷、页的分配和分配规则。 book_trade 数据库初始大小为 100M,按照超过最大容量后 20%的增长速率进行增长。 book_trade 数据库分配日志文件大小为 20M,自动增长。 应用程序中自动截断事务日志。 book_trade 数据库的物理文件名称为 ,主要数据文件、次要数据文件、文件组等都按照系统的默认设置进行。 物理文件的存储位置为 MySql 5 默认的位置。 运用设计 数据 字典设计 数据库 数据库名称: book_trade 中文名称或意义:招聘网站数据库系统 创建 日期: 创建人: LB 数据文件大小: 100M 数据文件物理位置: C:\MYSQL5\Data\ 日志文件大小: 20M 日志文件物理位置: C:\MYSQL% \Data\ 文件组名称: book_trade 特性列表: 只读: False 限制访问: False 故障还原模型:简单 自动关闭: False; 自动收缩: True; 兼容性级别:数据。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。