图书营销管理系统.docx
- 文档编号:27260464
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:34
- 大小:2.52MB
图书营销管理系统.docx
《图书营销管理系统.docx》由会员分享,可在线阅读,更多相关《图书营销管理系统.docx(34页珍藏版)》请在冰豆网上搜索。
图书营销管理系统
数据库系统概论课程设计
图书营销管理系统
赵奇可
0824002011.7
数据库系统概论——课程设计
1目的
科技的发展,使得各行各业变得多元化,该图书管理系统舍弃了传统的C/S(客户端/服务器)模式而采用新型的B/S(浏览器/服务器)模式。
是图书营销的另一种有效方式,借助网络的普及,该系统更好的协助企业管理,包括:
用户的采购,订货,下单以及管理员的图书管理,入库,订单管理等等。
所以,我将采用C#基于ASP.NET2.0的Web应用,结合SQLServer2005对该图书管理系统进行开发。
2运行环境以及开发工具
2.1运行环境
Microsoft.NETframework+IIS5.1(以上版本)
2.2开发技术
Css,ASP.NET,ADO.NET,CrystalReports,C#
2.3数据库
SQLServer2005
3系统需求分析
3.1数据描述
3.1.1数据项
数据项名
数据类型
取值范围
数据含义
逻辑关系
图书号(BookID)
Int
0-4
图书编号
(自动分配)
类型(BookType)
Int
0-4
图书的类型
图书名称(BookName)
Varchar
00-50
图书的名称
作者(BookAuthor)
Varchar
00-50
图书的作者
出版社(BookPub)
Varchar
00-50
图书的出版社
标准价格(BookPrice)
Decimal
图书的标价
送积分(BookPoint)
Varchar
购买图书赠送的积分
折扣(BookDiscount)
Decimal
图书所打的折扣
图片(BookCover)
Image
图书的封面图片
简介(BookDes)
Text
图书的简介
点击次数(BookHits)
Int
0-4
点击次数
买出数量(BookSales)
Int
0-4
图书买出的数量
会员ID(UserID)
Int
0-4
会员ID号
(自动分配)
用户名(UserName)
Varchar
00-50
用户名称
用户密码(UserPassword)
Varchar
00-50
用户密码
积分(UserPoint)
Int
0-4
用户所得积分
等级(UserLevel)
Int
0-4
用户的等级
邮箱(UserMail)
Varchar
00-50
用户的邮箱地址
公告ID(TID)
Int
0-4
公告内容(TIndex)
Text
公告时间
Decimal
类型ID(TID)
Int
类型(TType)
Varchar
简介(TDes)
Text
购物单(ShopID)
Int
0-4
购物车ID
购物者名称(ShopName)
Varchar
00-50
购物者的名称
图书名称(ShopTitle)
Varchar
00-50
购物车中图书的名称
图书价格(ShopSale)
Varchar
00-50
图书的价格
图书数量(ShopNum)
Int
0-4
购物车中同类图书的数量
订单号(OderID)
Int
0-4
订单号
(自动分配)
订单细节号(OderNumber)
Int
0-4
订单系列号
订单者(OderName)
Varchar
00-50
下订单的用户名
订单图书(OderBook)
Varchar
00-50
订购的图书
总价格(OderPrice)
Decimal
订单的总价值
地址(OderAdd)
Varchar
00-50
用户所在地址
邮编(OderNum)
Varchar
00-50
用户所在邮编号
联系电话(OderTell)
Varchar
00-50
用户的联系电话
订货时间(OderTime)
Datetime
Now
用户订货的时间
管理ID(AminID)
Int
0-4
管理员ID
(自动分配)
管理员(AdminName)
Varchar
00-50
管理员名称
密码(AdminPwd)
Varchar
00-50
管理员密码
系统配置(SysID)
Int
0-4
系统配置ID
公告(SysTitle)
Varchar
00-100
网站首页公告
版本信息(SysInfo)
Varchar
00-50
网站尾部版本信息
链接(SysLink)
Varchar
00-50
网站版本信息链接
入库单ID(INID)
Int
0-4
入库单ID
(自动分配)
入库类型(INType)
Int
0-4
入库图书的类型
入库图书(INBook)
Varchar
00-50
入库的图书的名称
数量(INNum)
Int
0-4
入库图书的数量
时间(INTime)
Datetime
Now
入库时间
出库单ID(OUTID)
Int
0-4
出库单ID
(自动分配)
出库类型(OUTType)
Int
0-4
出库类型
出库图书(OUTBook)
Varchar
00-50
出库图书的名称
出库订单号(OUTNum)
Int
0-4
出库的订单号
会员号(OUTName)
Int
0-4
会员名称
出库总额(OUTAll)
Decimal
出库的总额
出库日期(OUTTime)
Datetime
Now
出库的时间
财务ID(MID)
Int
0-4
财务ID
(自动分配)
出库总值(MMoney)
Decimal
出库图书的总价值
日期(MDate)
Datetime
Now
时间
3.1.2数据流
数据流名:
说明:
数据来源:
数据去向:
组成:
订单数据
客户的订单数据流
客户
订单处理
产品订单
结算数据
客户对产品埋单的数据流
客户
订单处理
商品总价值
批准订单
管理员对订单的审核批准
管理员
订单的处理过程
产品订单
入库数据流
产品的具体入库情况
产品本身
仓库
入库单
出库数据流
产品的具体出库情况
仓库
财务
出库单
3.1.3系统数据流图
1)图书管理系统顶层数据流图
3-1图书管理系统顶级数据流图
2)将图书管理系统分为前台系统和后台系统两部分
3-2第0层数据流图
3)下面对0层数据流图进行加工和分解,得到初步的1层数据流图
前台系统分为会员登陆使用的登陆系统、游客注册使用的注册系统和会员使用的会员系统。
如图3-3所示。
图3-32号数据流图
后台系统分为管理员(编辑)登陆使用的登陆系统和登陆后使用的后台管理系统。
如图3-4所示。
4)再对1层数据流图进行加工和分解,得到进一步加工的2层数据流图
2.1号图加工和分解
2-1号数据流图
2.2号图加工和分解
2-2号数据流图
2.3号图加工和分解
2-3号数据流图
3.1号图加工和分解
3-1号数据流图
3.2号图加工和分解
3-2号数据流图
3.2系统功能需求
3.2.1功能划分
图书营销管理系统前台应用网页的功能包括:
图书列表,图书详情,个人中心,整站搜索,用户订购。
图书营销管理系统后台管理网页的功能包括:
系统设置,会员管理,图书管理,订单审核,入库管理,出库管理,财务报表。
3.2.2系统前台功能描述
1)图书列表
将已发布图书按各种排列的方法列表出来,如点击排行,分类列表,发布时间等。
2)图书详情
将图书的各项资料包括价格,折扣,作者,简介等显示出来。
3)个人中心
包括用户的注册和登陆,包括用户的管理中心,用户可以通过管理中心修改自己的个人信息和密码,并显示对应的积分和等级。
4)整站搜索
可以对整个网站中的任何图书进行搜索。
5)用户订购
会员可以选购图书并放入购物车,并最终下订单以完成订购。
3.2.3系统后台功能描述
1)系统设置
主要是设置网站的基本属性,如网站名称,网站的版本信息和网站的各链接。
2)会员管理
对网站会员的增删以及对网站中会员相应积分和等级的管理。
3)图书管理
网站图书的修改以及删除等。
4)订单审核
根据客户下的订单,对所有订单进行审核是否通过并发货。
5)入库管理
图书的入库管理包括,对不同图书入库的信息录入,包括,书名,类别,数量等。
6)出库管理
根据订单的审核效果,将成功售出的图书进行统计。
7)财务报表
在对应的时间内,根据订单中的财务总值,用数据报表进行分析。
3.3运行需求
3.3.1用户界面
本系统设计了精美的Web界面,让用户使用系统时感到舒适和方便。
3.3.2硬件接口
本系统不需要任何硬件接口。
3.3.3软件接口
本系统使用开发,在Windows操作平台下运行。
3.3.4故障处理
a.开发阶段出现故障:
可以从程序或者数据库修改相应的内容以排除故障。
b.运行阶段出现故障:
调试开发的源代码,必须定时备份数据(必要时覆盖出现故障的程序)。
4系统设计
4.1系统功能设计
4.1.1系统前台功能设计
图书营销管理系统前台应用网页的功能包括:
图书列表,图书详情,个人中心,整站搜索,用户订购。
其结构图如图4-1所示。
前台功能说明
1.图书列表
1)图书排行榜,在首页排列点击率排名前六位的图书。
2)图书分类,根据图书的不同类别,在子页面排列。
2.图书详情
1)在图书的子页面显示图书的各部分信息,包括,图书名称,出版社,作者,价格,折扣,简介等。
3.个人中心
1)用户注册:
注册用户名不能重复。
2)用户登陆:
判断用户的用户名或者密码是否与数据库中的信息对应,对应则登陆成功,否则登陆失败。
3)个人中心:
个人基本信息,修改个人信息,修改个人密码,会员积分等级。
4.整站搜索
1)可按照书名或者作者进行图书的搜索。
5.用户订购
1)用户根据图书列表中的购物车按钮选定图书,并放入购入车。
2)用户根据所选图书,对购入车中的图书进行确认订购。
3)用户填写订购单中的基本信息,点击确认,则订购成功。
4.1.2系统后台功能设计
图书营销管理系统后台管理网页的功能包括:
系统设置,会员管理,图书管理,订单审核,入库管理,出库管理,财务报表。
其结构图如图4-2所示。
后台功能说明
1.系统设置
1)基本配置:
网站名称,网站地址,站长信息。
2)底部版权:
底部的版权申明以及页面链接。
2.会员管理
1)会员帐户管理:
会员帐户的增加或者删除。
2)积分等级管理:
会员对应购书的积分以及不同等级的管理。
3.图书管理
1)对网站中图书进行检索,并对需要修改或者删除的图书进行操作
2)对网站中所有图书进行Excel导出。
4.订单审核
1)订单列表,以及订单搜索,并对相应的订单进行审核是否通过。
2)对所有订单进行Ecxel导出。
5.入库管理
1)图书类别的增删:
增加或删除网站图书的类别。
2)添加入库图书的信息:
类别,数量以及时间。
6.出库管理
1)根据审核通过的订单,对相应的图书进行统计,包括出库图书的名称,数量。
2)财务统计,对所有出库图书的总价值进行统计。
7.财务报表
1)根据出库管理中统计的财务数据,应用水晶报表技术进行分析。
4.2数据库设计
4.2.1数据库关系表
图书信息表(Bo_Book)
字段意义
字段名
类型
是否为空
说明
图书ID
BookID
int
N
主键
图书类型
BookType
int
N
图书名称
BookName
varchar(50)
N
图书作者
BookAuthor
varchar(50)
N
图书出版社
BookPub
varchar(50)
N
可得积分
BookPoint
varchar(50)
图书价格
BookPrice
varchar(50)
N
折扣
BookDiscount
decimal
图书封面
BookCover
decimal
图书简介
BookDes
text
点击次数
BookHits
int
买出数量
BookSales
int
推出日期
BookTime
Datetime
会员信息表(Bo_UserInfo)
字段意义
字段名
类型
是否为空
说明
会员ID
UserID
int
N
主键
会员名称
UserName
varchar(50)
N
会员密码
UserPassword
varchar(50)
N
会员积分
UserPoint
Int
会员等级
UserLevel
Int
会员邮箱
UserMail
varchar(50)
N
购物单信息表(Bo_Shop)
字段意义
字段名
类型
是否为空
说明
购物单ID
ShopID
int
N
主键
购物者名称
ShopName
varchar(50)
N
购物图书名称
ShopTitle
varchar(50)
N
单品积分
ShopPoint
Int
图书价格
ShopSale
decimal
N
数量
ShopNum
Int
N
订单信息表(Bo_Order)
字段意义
字段名
类型
是否为空
说明
订单ID
OderID
int
N
主键
订单号
OderNumber
varchar(50)
N
订单者
OderName
varchar(50)
N
订购图书
OderBook
varchar(50)
N
订购数量
OderShu
int
N
总价格
OderPrice
Decimal
N
用户地址
OderAdd
varchar(50)
N
邮编
OderNum
varchar(50)
N
联系方式
OderTell
varchar(50)
N
订购时间
OderTime
Datetime
N
管理员信息表(Bo_Admin)
字段意义
字段名
类型
是否为空
说明
管理员ID
AdminID
int
N
主键
管理员名称
AdminName
varchar(50)
N
管理员密码
AdminPwd
varchar(50)
N
公告信息表(Bo_Ti)
字段意义
字段名
类型
是否为空
说明
公告ID
TID
int
N
主键
公告内容
TIndex
varchar(50)
N
发布时间
TTime
varchar(50)
N
类型信息表(Bo_Type)
字段意义
字段名
类型
是否为空
说明
类型ID
TID
int
N
主键
类型名称
TType
varchar(50)
N
类型简介
TDes
Text
N
系统配置信息表(Bo_Sys)
字段意义
字段名
类型
是否为空
说明
ID
SysID
int
N
主键
公告
SysTitle
varchar(50)
N
网站信息
SysInfo
varchar(50)
N
网站链接
SysLink
varchar(50)
N
入库信息表(Bo_In)
字段意义
字段名
类型
是否为空
说明
入库ID
INID
int
N
主键
入库图书类型
INType
Int
N
入库图书名称
INBook
varchar(10)
N
入库数量
INNum
Int
N
入库时间
INTime
Datetime
N
出库信息表(Bo_Out)
字段意义
字段名
类型
是否为空
说明
出库ID
OUTID
int
N
主键
出库类型
OUTType
Int
N
出库图书名称
OUTBook
varchar(50)
N
出库订单号
OUTNum
Int
N
出库会员号
OUTName
Int
N
出库总额
OUTTall
decimal
N
出库时间
OUTTime
datetime
N
财务信息表(Bo_Money)
字段意义
字段名
类型
是否为空
说明
ID
MID
int
N
主键
总额
MMoney
Decimal
N
时间
MDate
Datetime
N
5物理结构设计
5.1前台
5.1.1前台首页
5.1.2会员注册页
5.1.3会员登陆页
5.1.4会员中心页面
5.1.5图书列表页
5.1.6图书详情页面
5.1.7购物车页面
5.1.8我的订单页面
5.1.9搜索页面
5.1.10订单提交页面
5.2后台
5.2.1后台首页
5.2.2添加公告页面
5.2.3添加管理员页面
5.2.4管理员修改密码
5.2.5会员管理页面
5.2.6订单审批页面
5.2.7已通过订单页面
5.2.8未通过审批订单页面
5.2.9库存查询页面
5.2.10入库操作页面
5.2.11信息录入页面
5.2.12图书信息资料更改页面
5.2.13出库操作页面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 营销 管理 系统