毕业论文样本(3)

2020-02-21 15:38

3 系统总体设计

3.1系统整体设计

本系统主要包括以下9个栏目:首页、分类查询、特价图书、我的订单、缺书登记、付款方式、客服中心、联系我们和后台管理。

1.首页:包括用户注册与登录、月销售排行榜、新书推介、公告栏。并在首页显示:设为首页、加入收藏、在线帮助。

2.分类查询:用户可以按图书名、ISBN号、出版社、分类、出版年份、作者中的一项或多项为关键字查询库存图书,查询每种图书的图书名、出版社、作者、价格、内容介绍,并把选中的图书放入购书篮中。如果用户未登录,就只能查询图书,无法将图书放入购书篮中。

3.特价图书:显示网上书店最新的优惠打折书籍,为用户提供书的详细信息及折扣,方便用户购买。

4.我的订单:

①当用户在分类查询中查询到自己喜爱的图书并执行【购买】,就会弹出购书篮页面,显示用户所购买图书的信息,包括图书名称、数量、单价、该类图书的小计、以及购书篮所有图书的总计。

②购书篮页面给出4个按钮:清空购书篮、继续购物、改变数量、结帐。 用户单击【继续购物】按钮,或者直接在分类查询页面中单击【购买】,就可以继续购买其他感兴趣的图书。

用户可修改购书篮各类图书的数量;或清空购书篮。 用户单击【结帐】按钮,就完成整个购书流程。 ③如果用户未登录,就无法进入[我的订单]栏目。

5.缺书登记:如果用户需要的图书书店暂时缺货,用户可以先作登记,书店会根据用户的反馈订货。

6.付款方式:显示3种付款方式以及具体要求。 ①货到付款:送货上门 ②邮局汇款:款到给货 ③银行电汇:款到给货

7.客服中心: 用户可以将自己对网上书店的意见与建议以留言形式发给书店,书店将第一时间处理用户的反馈信息。留言簿仅供用户发表关于图书方面的问题,并需经本站管理员审核后才会显示。

8.联系我们:为静态页面,主要介绍网站的性质、经营宗旨、联系方式。 9.后台管理:包括用户管理、图书管理、订单管理、公告栏管理。

7

3.2 角色识别

本系统设置三种用户角色:普通游客、注册用户、系统管理员,三类用户使用本系统的权限不同。

普通游客可以快速、详细查询图书,可以进入客服中心查看常见问答,可以进入联系我们的页面。普通游客在网上注册后,由管理员审核合格可转为注册用户。

注册用户具备普通游客的所有功能,同时,可以将查询的图书加入到购书车,可以对购书篮中的图书进行数量加减、删除。用户可以维护自己的注册资料,可以在客服中心提出建议或投诉。

系统管理员可以进入后台管理页面,可以进行用户管理,包括查询、删除注册用户,添加新的管理员;可以进行订单管理,包括查询、删除订单;可以进行图书管理,包括查询、修改、录入、上传图书封面图片。

3.3 业务流程

三类用户打开网站后,首先可以查看到由系统设置的热门书广告、随机出现最热图书及介绍,新书列表,折价书(折扣率<=0.8)列表。普通游客在有限的权限内查看图书信息或注册。管理员登录后即进入管理员的界面。注册用户登录后仍停留在主页界面,可以选择图书查询,用户订单管理,包括购书篮和订单的查、增、改、删操作,进入客服中心执行用户投诉或建议、修改资料和密码操作,用户查到所需图书时,可以按实际需求填写数量并加入购书篮,如篮中已有该书则数量累加(填写负数为减)。具体流程按角色分类可参见图3-1、图3-2、图3-3。

普通游客

登录网站 查询 网站主页 点击新特书或 滚动广告条 用户注册 分类查询页面 用户注册页面 图3-1 普通游客业务流程

输入账号、密码、六位随机验证码 管理员 登录网站 网站主页 N 通过验证 Y 用户管理 订单管理 8 后台管理页面 图书管理

图3-2 管理员业务流程

分类查询页面 我的订单页面 客服中心页面 通过验证 Y 记录用户ID和用户类型 输入账号、密码、六位随机验证码 登录网站 注册用户 网站主页 N 图3-3 注册用户业务流程

3.4 数据库设计

数据库管理系统统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,是位于操作系统与用户之间的一层数据管理软件,负责对数据库进行统一的管理和控制。数据库管理系统还承担着数据库的维护工作,能够按照数据库管理员所规定的要求,保证数据库的安全和完整性。本网上书店系统的DBMS采用SQL Server 2005。数据库在一个MIS中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构可以提高数据存储的效率,保证数据的完整性与一致性,同时,合理的数据库结构也有利于程序的实现。

1.总体E-R图,如图3-4所示。

图3-4 总体E-R图

2.逻辑结构设计

用户 m 登记 n m 订购 n 图书 9

(1)注册用户表:存储注册用户的个人资料,表结构见表3-1。

表3-1 注册用户表

编号 1 2 3 4 5 6 7 8 9 10 字段名 用户名 真实姓名 密码 性别 电话号码 通信地址 邮政编码 E-mail 身份证号码 有效性 字段类型 varchar(10) varchar(8) varchar(8) varchar(2) varchar(20) varchar(40) varchar(6) varchar(20) varchar(20) Varchar(4) 表3-2 图书表 编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 字段名 书号 图书名 内容 作者 出版社 出版年月 单价 折扣率 库存量 图片 类别 点击数 是否新书 是否热门 图书简介 字段类型 varchar(20) varchar(40) text varchar(20) varchar(40) datetime float float int varchar(40) varchar(20) int bit bit text 说明 主键 0否,1是 0否,1是 说明 主键 未审、已审、禁用 (2)图书表:存储图书的详细信息和库存量,表结构见表3-2。

(3)购书篮表:暂时存储从书店中选中的图书,当点击“结算”时,这些图书就被转移到订单表中,不再保存在购书篮表。购书篮表的结构见表3-3。

10

表3-3 购书篮表

编号 1 2 3 4 5 6 字段名 用户名 书号 图书名 单价 折扣率 拟购数量 字段类型 varchar(10) varchar(20) varchar(40) float float int 表3-4 订单表 编号 1 2 3 4 5 6 7 见表3-5。

表3-5 缺书登记表

编号 1 2 3 4 5 6 7 8 字段名 用户名 书号 登记日期 图书名 作者 出版社 单价 拟订数量 11

说明 (4)订单表:存储每份订单的详细信息,表结构见表3-4。

字段名 订单号 用户名 书号 数量 金额 付款方式 订单状态 字段类型 varchar(10) 说明 主键 户表 varchar(20) int float varchar(8) varchar(2) 主键 货到付款、邮局汇款、银行电汇 新、确认、完成 (5) 缺书登记表:存储注册用户想购买但书店暂时没库存的图书,表结构

varchar(10) 外键,参照于注册用字段类型 varchar(10) varchar(20) datetime varchar(40) varchar(20) varchar(40) float int 说明 主键 主键 主键


毕业论文样本(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:临床药师工作计划书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: