完整图书销售管理管理信息作业副本11副本.docx
- 文档编号:10134768
- 上传时间:2023-02-08
- 格式:DOCX
- 页数:32
- 大小:2.12MB
完整图书销售管理管理信息作业副本11副本.docx
《完整图书销售管理管理信息作业副本11副本.docx》由会员分享,可在线阅读,更多相关《完整图书销售管理管理信息作业副本11副本.docx(32页珍藏版)》请在冰豆网上搜索。
完整图书销售管理管理信息作业副本11副本
河北联合大学
机械工程学院
《结课课程设计》
课程名称:
管理信息系统
设计题目:
网上图书销售系统
专业:
工业工程
班级:
11工程
姓名:
程仕靖张茜庞敏安闪闪
刘垒垒赵杰蒋月高云鹏
指导教师:
谢世满
2014年5月17日
设计题目
设计参与者及分工
姓名
学号
分工
张三
20090202011
综合撰稿
总体设计
某功能模块
数据库设计
界面设计
代码设计
选题背景
设计总结
设计特色
设计时间
2012年3月15日-2012年4月20日
答辩时间
2012年4月21日
设计评分表情况
设计题目
评价项目
评价标准
评分
选题与应用价值
根据选题与实践的结合重要性,共10分
设计表现
按团队在设计过程的整体表现,共20分
分析与逻辑能力
按系统分析的整体性,层次性、清晰程度,共30分
设计与规范
按设计的规范程度,工作量大小,图文表现力,新见解,共30分
文笔
按文笔流畅程度,共10
总分
评语
姓名
学号
分工
组内评价
×60%
答辩
×40%
总评
网上图书销售系统的分析与设计报告
摘要:
本课程设计主要是设计一个网上书店信息管理的系统,在对网上书店进行综合分析的基础上,结合系统开发技术,明确了系统需求,并在此基础上对系统进行了详细的规划设计,确定了系统所具有的前台服务和后台服务两大基本功能模块的功能,实现用户的注册、登录,书店书籍添加、删除、修改、查询及图书的购买等功能。
技术方面采用SQLServer做系统后台数据库,Dreamweaver为网页制作工具而开发的。
关键字:
信息管理系统、SQL数据库、网上图书销售
1系统分析
1.1设计背景:
随着计算机技术的发展以及计算机网络的逐渐普及,英特网成为人们查找信息的重要场。
二十一世纪是信息的时代,所以信息的交换和信息流通显的特别重要。
因此网上书店的出现成为必然。
随着计算机的广泛应用,其逐步成为现代化的标志。
在书店正常运行过程中总是面对大量的客户信息,书籍信息以及两者相互作用产生的购书信息。
因此需要对客户资源、书籍资源、购书信息及书籍信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了书店自动化的管理,能够更快速的满足客户的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的。
1.2系统功能需求描述
本系统是根据书店的实际需求而开发的,要求稳定、可靠的实现图书销售的自动化管理,通过本系统可以达到以下目的:
1)个人账户管理:
包括新客户注册、更改个人信息。
2)图书管理:
包括图书更新、添加图书。
3)订单管理:
包括订单处理、订购图书。
4)财务管理:
包括成本核算、销售统计。
1.3组织结构
经过分析调查核心组织结构如下:
图1.3组织结构图
1.4系统功能图
综合考虑了网上图书销售系统在需求分析阶段提出的功能需求,从功能上可将项目信息管理细分为:
个人账户管理、图书管理、订单管理、财务管理。
图1.4系统功能图
1.5业务流程及分析
图1.5业务流程图
1.6数据流图分析(或面向对象分析)
采用自顶向下逐层分解,先抽象出顶层数据流程图,然后逐层向下分,画出各个处理功能的第一层流程图、第二层流程图等,直至整个系统不能再分,分解结束。
(1)先分析网上图书销售系统的整体情况,明确边界,画出顶层图如下:
图1.6.1顶层数据流图
(2)在顶层图的基础上进行细分,分出四个基本信息管理功能,并明确各功能之间的关系,订单管理为主要功能,绘制功能数据流程图,如下:
图1.6.2网上图书销售系统功能数据流图
个人账户管理:
由客户提供客户信息,进入个人账户管理功能块进行处理,得到注册后,客户信息进入客户信息库。
图书管理:
有管理员提供图书信息,进入图书管理功能块进行处理,经过处理,图书信息进入图书信息库。
订单管理:
用户购买图书产生订单信息,进入订单管理功能块进行处理,订单信息提供给管理员。
发货后订单完成,管理员提供订单返回信息进入订单管理功能块进行处理,有订单返回信息提供给客户。
财务管理:
调用订单信息,进入财务管理功能块,进行处理后,产生成本及销售信息。
(3)下面对个人信息管理进行细分,如图:
图1.6.3个人账户管理数据流图
用户提供基本信息进行注册,将信息保存到客户信息库。
客户进入登录需要身份验证,从客户信息库调用客户信息验证,也可以进行个人信息更改,之后修改后信息进入客户信息库进行保存。
(4)对图书管理进行细分,如图:
图1.6.4图书管理数据流图
图书管理:
管理员可进行更新图书和添加图书操作,处理后产生的图书信息都保存到图书信息库中。
(5)对订单管理进行细分,如图所示:
图1.6.5订单管理数据流图
订单管理:
用户购买图书产生订单信息,订单信息提供给管理员。
发货后订单完成,管理员提供订单返回信息进入订单处理块进行处理,有订单返回信息提供给客户。
(6)对财务管理进行细分,如图:
图1.6.6财务管理数据流图
财务管理:
调用订单信息,分别进入成本核算和销量统计处理,产生成本信息和销售信息,提供给管理员进行日后的销售决策。
1.7相关关键数据字典
数据字典:
根据系统的数据流程图,得到数据项、数据流、数据储存和外部实体的数据字典,数据字典详细描述了数据流程图中各个项,有助于操作员进一步了解系统的逻辑功能和结构。
如下:
1)数据项定义
外部实体编号:
A01
外部实体名称:
客户
简述:
浏览购买图书的人
输入的数据流:
2-12-23-2
输出的数据流:
1-11-23-1
2)数据存储的定义
编号:
B01
名称:
图书信息
描述:
有关图书的定义
定义:
图书信息=图书编码+库存量+图书名称+图书价格+类别+出版社+作者
图书编码=图书类型+图书标号
图书类型=4{英文}4
图书标号=0000..9999
英文=[“A”...“Z”,“a”....“z”]
库存量=0000..9999
图书名称=1{汉字}20
图书价格=0000..9999
类别=1{汉字}20
出版社=1{汉字}20
作者=[1{汉字}20,1{英文}20]
3)数据流的定义
编号:
C01
名称:
客户信息
描述:
有关客户注册信息的定义
定义:
客户信息=姓名+性别+密码
姓名=[1{汉字}20,1{英文}20]
性别=[“男”,“女”]
密码=6{密码}6
英文=[“A”...“Z”,“a”....“z”]
数字=“0”...“9”
4)加工逻辑的定义
加工逻辑编号:
D01
加工逻辑名称:
订购图书
简述:
订购图书过程产生订单信息
输入数据流:
订单信息,来源于客户登录后要购买的图书信息
加工:
利用图书信息库该图书信息,利用客户信息库,形成订单信息
输出的数据流:
订单信息,去向为管理员
处理频率:
每个顾客不定期
2系统设计部分
2.1系统功能模块分解
图2.1系统功能分解图
2.2关键编码设计
代码是代表事物名称、属性、状态等的符号。
代码为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。
使用代码可以提高处理的效率和精度。
提高数据的全局一致性。
代码是人和计算机的共同语言,如零件号、图号等早已使用代码。
图书代码设计:
客户代码:
订单代码设计:
2.3数据库设计
1)中心E-R图设计
图2.3.1中心图
2)各实体E-R图
图2.3.2图书
图2.3.3订单
图2.3.4客户
图2.3.5图书管理员
图2.3.6订单管理员
图2,3.7财务管理员
3)逻辑转换
根据1)中E-R图可以将系统中的概念模型转换为具体的表(即关系)结构,共分为4个关系,详细信息如下所示:
客户(客户代码、密码、客户姓名、性别、出生日期、星座、地址、邮箱、手机号)
图书(图书编码、管理员编码、库存量、图书名称、价格、类型、出版社、作者、尺寸)
订单(订单号、客户代码、是否付款、购书数量、财务管理员编码、订单管理员编码、商品金额、运费金额、订单总金额)
销售信息(订单号、图书编码、购书时间、销售价格)
财务管理员(财务管理员代码、密码、姓名、出生日期)
图书管理员(图书管理员代码、密码、姓名、出生日期)
订单管理员(订单管理员代码、密码、姓名、出生日期)
4)细化表结构
为方便,根据上述文字描述,用英文简写为表和列取名,确定列的数据类型及必要的约束规则,给出如下所示数据库表的基本结构及说明:
(1)客户信息表
列名
说明
数据类型
约束
Ccardnum
客户代码
char(10)
主码
Cpassword
密码
varchar(20)
notnull
Cname
客户姓名
Char(10)
notnull
Csex
性别
char
(2)
notnull,取“男”或“女”
Cbirthday
出生日期
datetime
notnull
Cconstellation
星座
Char(6)
Cadress
地址
varchar(20)
notnull
Cphonenum
手机号
Char(10)
notnull
Cmail
邮箱
varchar(20)
notnull
(2)图书信息表
列名
说明
数据类型
约束
Bcoding
图书编码
char(10)
主码
Bname
图书名称
varchar(20)
notnull
Bpress
出版社
varchar(20)
notnull
Bauthor
作者
varchar(10)
notnull
Bprice
图书原价
Money(10)
notnull
Bcategory
类别
varchar(20)
notnull
Bsize
尺寸
Sizeof()
notnull
Bstock
库存量
char(10)
notnull
(3)订单信息表
列名
说明
数据类型
约束
OrderformNum
订单号
char(10)
主码,notnull
Ccardnum
客户代码
char(10)
引用客户信息表外码
MadimID
财务管理员编码
char(10)
引用财务管理员信息表外码
DadimID
订单管理员编码
char(10)
引用订单管理员信息表外码
Oaleprice
商品金额
Money(10)
notnull
Ocarriage
运费金额
Money(10)
notnull
Oorder
订单总金额
Money(10)
notnull
Onum
购书数量
int
notnull
Opaymoney
是否付款
varchar(10)
notnull,取“是”或“否”
(4)销售信息表
列名
说明
数据类型
约束
Bcoding
图书编号
char(10)
主码,引用图书信息表外码
OrderformNum
订单号
char(10)
主码,引用订单信息表表外码
Saleprice
销售价格
Money(10)
notnull
Stime
购书时间
datetime
notnull
(5)订单管理员信息表
列名
说明
数据类型
约束
DadimID
订单管理员编号
char(10)
主码
Dpassword
密码
char(10)
notnull
Dname
姓名
varchar(20)
notnull
Dbirthday
出生日期
datetime
notnull
(6)财务管理员信息表
列名
说明
数据类型
约束
MadimID
财务管理员编号
char(10)
主码
Mpassword
密码
char(10)
notnull
Mname
姓名
varchar(20)
notnull
Mbirthday
出生日期
datetime
notnull
(7)图书管理员信息表
列名
说明
数据类型
约束
TadimID
图书管理员编号
char(10)
主码
Tpassword
密码
char(10)
notnull
Tname
姓名
varchar(20)
notnull
Tbirthday
出生日期
datetime
notnull
2.4输入输出界面设计
前台客户界面
2.4.1系统首页:
图2.4.1
2.4.2个人账户管理模块:
1)登陆界面
图2.4.2.1
2)注册界面
图2.4.2.2
3)密码修改
图2.4.2.3
4)信息修改
图2.4.2.4
5)收货地址录入
图2.4.2.5
后台管理模块
2.4.3后台管理首页
图2.4.3.1
2.4.4订单管理模块
1)客户对订单的处理
图2.4.4.1
图2.4.4.2
图2.4.4.3
2)管理员对订单的处理
图2.4.4.4
图2.4.4.5
2.4.5图书管理模块
1)图书管理员登陆界面
图2.4.5.1
2)图书信息一览表
图2.4.5.2
3)新增图书界面
图2.4.5.3
4)点击日历后界面
图2.4.5.4
5)修改图书信息界面
图2.4.5.5
2.4.6财务管理
1)财务管理员登陆界面
图2.4.6.1
2)财务目录界面
图2.4.6.2
3系统实施方案与维护规划
4设计总结
附录Axxxxx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整图书销售管理管理信息作业 副本11 副本 完整 图书 销售 管理 信息 作业 11