网上书店系统论文-网上书店设计与实现 第8页
系统功能模块需求
5.1 功能需求
系统主要功能要求:用户可以浏览图书信息,根据个人需要搜索相应的图书信息,进行网上订购,给某图书进行评价、点评,对自己需要而书店没有的图书进行登记。管理员可以增加、修改、删除图书信息,可以删除恶意评论信息,对网站的其它管理员、所有注册用户进行管理,对订单进行处理等。
5.2 模块需求
5.2.1 管理员登录
该系统的详细登录流程见图5-1。
选择:管理员类别
输入:
用户名:不能为空
密码:不能为空
数据处理:
(1)输入参数合法性检测。
(2)找到管理员表中是否有username=用户名且pwd=密码。未找到则提示出错,找到则执行(3)。
(3)登录成功,跳转到相应的管理页面。
输出:出现相应的后台管理系统界面。
图5-1 管理员登录流程图
5.2.2 图书管理
◆添加图书
该系统的详细添加图书流程见图5-2。
输入:书名、作者、ISBN、出版日期、出版版次、详细介绍、目录、价格、图片等等。
数据处理:
(1)输入参数合法性检测。
(2)打开“图书表”,查找表中是否有ISBN=“ISBN”,有则提示“添加失败,该书你已添加过”并返回添加图书页面。没有则执行下面(3)。
(3)将输入的参数“图书ISBN,图书名称,作者,出版社、出版日期、内容介绍、目录等等“插入到存书表中相应的ISBN、bookname、writer、publisher、publishdate、Introduction、mulu等字段。
(4)添加成功。
图5-2 添加图书流程图
5.2.2 图书分类管理
◆添加图书分类
输入:
类别id:(标识递增量1)
一级分类:不能为空。
二级分类:不能为空。
数据处理:
(1)输入参数合法性检测。
(2)查找books表中是否有bigtype=一级分类(bigtype)且smalltype =二级分类(smalltype)。找到则提示“添加错误!该类别可能已存在!”,否则执行下面(3)。
(3)将参数“一级分类,二级分类”插入到books表中相应的bigtype, smalltype。
(4)添加成功。
5.2.3 订单管理
选择:管理员类别为定单管理员
输入:
用户名:不能为空。
密码:不能为空。
数据处理:
(1)输入参数合法性检测。
(2)找管理员表中是否有 username=用户名且pwd=密码。未找到则提示出错返回登录界面。找到则执行(3)。
(3)登录成功,进入管理员页面,则行(4)。
(4)进入定单管理页面,查看定单信息,可进行删除订单,更改订单状态,然后将更改保存到“订单表”,详细订单管理流程见图5-3。
图5-3 订单管理流程图
5.2.4 点评管理
选择:管理员类别为图书管理员
输入:
用户名:不能为空。
密码:不能为空。
数据处理:
(1)输入参数合法性检测。
(2)找管理员表中是否有 username=用户名且pwd=密码。未找到则提示出错返回登录界面。找到则执行(3)。
(3)登录成功,进入管理员页面,则行(4)。
(4)进入点评管理页面,查看点评信息,可以删除些恶意的点评。
5.2.5 书店动态管理
◆添加页面类书店动态
该系统的详细添加页面类书店动态流程见图5-4。
输入:主题、相对网址
数据处理:
(1)输入参数合法性检测。
(2)打开“页面类书店动态信息表”,查找表中是否有zhuti=“主题”,有则提示“添加失败,该主题已存在”并返回添加页面。没有则执行下面(3)。
(3)将输入的参数“主题、相对网址 “插入到书店动态表中相应的zhuti、wangzhi字段。
(4)添加成功。
图5-4 添加页面类书店动态流程图
◆添加文章类店动态
该系统的详细添加文章类书店动态流程见图5-5。
输入:主题、作者、内容
数据处理:
(1)输入参数合法性检测。
(2)打开“文章类书店动态信息表”,查找表中是否有zhuti=“主题”,有则提示“添加失败,该主题已存在”并返回添加页面。没有则执行下面(3)。
(3)将输入的参数“主题、作者、内容“插入到书店动态表中相应的zhuti、zuoze、neirong等字段。
(4)添加成功。
图5-5 添加文章类书店动态流程图
6 数据库需求分析
6.1 表设计
根据系统功能设计的要求以及功能模块的划分。建立数据库Database.mdf,对于系统信息数据库,列出以下数据项和数据结构:
各表的作用
◆管理员表admintable:主要用于存放后台管理员的信息。
◆图书分类表booktype:主要用于存放图书分类中大类的信息和对应得小类信息。
◆缺货信息表nobooks:主要用于存放书店中没有而读者需要的图书的信息。
◆图书信息表books:主要用于存放书店中所有图书的信息。
◆送货/汇款方式表payuserinf:主要用于存放用户购买图书可选的送货/汇款方式的信息。
◆订单表orderinf:主要用于存放用户购买图书的信息。
◆注册用户表zcuser:主要用于存放注册用户的注册资料。
◆点评信息表dianping:主要用于存放对图书的点评信息。
◆书店动态信息表(newspage,newsarticle):主要用于存放书店的最新动态信息。
◆积分规则表(jf):主要用于存放不同会员级别所需达到的消费。
6.2 后台各表的结构
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
网上书店系统论文-网上书店设计与实现 第8页下载如图片无法显示或论文不完整,请联系qq752018766