书店销售管理系统.docx
- 文档编号:2261619
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:22
- 大小:402.86KB
书店销售管理系统.docx
《书店销售管理系统.docx》由会员分享,可在线阅读,更多相关《书店销售管理系统.docx(22页珍藏版)》请在冰豆网上搜索。
书店销售管理系统
重庆三峡学院计算机科学与工程学院
数据库课程设计报告
设计题目:
书店销售管理系统
专业:
软件工程
班级:
09级二班
学号:
201211204
姓名:
王磊文贤国李浩
指导老师:
方刚
日期:
2011年5月28日-2011年6月12日
成绩:
摘要
随着现代科学技术的进步,人类社会正逐走向信息化。
书店拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。
我国书店计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得以迅速发展,特别是90年代以后,我国书店的信息网络建设取得了较大发展,书店信息化建设迈上了一个新台阶。
文章介绍了书店销售管理信息系统的系统分析部分,包括可行性分析、图书管理与销售流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
Summary
Alongwiththeprogressofmodernscienceandtechnology,humansocietyisdriventoinformatization.Bookstorehaveabundantliteratureinformationresources,socialinformationsystemisanimportantpartoftheroleintheinformationsociety,moreandmoreimportant.Chinesebookstorecomputersstartedintheapplicationofinformationtechnologyinthelate1970's,alongwiththereformandopening-updeveloprapidly,especiallyafter1990’s,thebookshopinformationnetworkconstructioninChinahasmadegreatdevelopment,bookstoreinformatizationconstructiontostepontoanewstep.
Thispaperintroducesthebookstoremarketandmanagementinformationsystemofanalysisparts,includingthefeasibilityanalysis,bookstoreprocessanalysis,etc.;Systemdesignpartmainlyintroducedthesystemfunctiondesignanddatabasedesignandcodedesign;Systemrealizepartofseveralmajormodulesillustratesthealgorithm,thissystemfriendlyinterface,theoperationissimple,ismorepractical.
目录
1.系统分析1
1.1需求分析1
1.2数据流程分析及数据字典1
1.2.1数据流程分析1
1.2.2数据字典2
2.系统设计5
2.1系统功能设计5
2.2数据库设计6
2.2.1数据库设计概述6
2.2.2概念模型设计6
2.2.3逻辑设计8
2.2.4物理结构设计8
3.数据库的实施17
3.1数据的载入17
3.2应用程序的编码和调试17
4.数据库运行与维护18
5.总结19
1.系统分析
1.1需求分析
需求分析是对系统的整个应用情况作全面的、详细的调查,确定书店的各种经营模式,收集支持系统总的设计目标的基础数据和对数据的要求,确定用户的需求。
通过对书店销售与管理的调查,详细了解、分析了现如今书店销售管理系统的现状,归纳并总结出了书店管理员以及销售员的各项需求,明确了系统的大概功能。
其功能主要如下几个方面:
图书入库管理:
当一批新书进货到来时,管理员需要将这些图书的信息(如图书编号、书名、作者、价格、图书类别、出版社等)输入管理系统中去方便今后的管理;
图书查询统计:
通过图书的管理的信息,可以图书类别、出版社、作者、书名统计查询出图书的详细信息,并生成表。
销售管理:
销售员每天把销售掉的图书都记录在销售列表中,方便统计收入,还可以实时的记录出图书的库存,按照每天统计销售额,按每个月或每个季度统计销售额并生成报表,还能根据销售的数量统计生成畅销书名单;可以通过这个销售列表不定期的退出促销活动。
书店会员管理:
顾客可以自动申请成为会员,购买书籍达到一定金额后,可凭借发票可填表申请成为正式会员;管理员可以对会员进行管理、维护会员信息、设置会员等级,不同级别的会员还能享受不同的折扣。
系统管理:
包括参数设置、权限设置、更改密码等。
用户包括系统管理员和销售人员。
系统管理员负责维护整个系统的数据。
1.2数据流程分析及数据字典
1.2.1数据流程分析
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
数据流程图的特点:
具有抽象性和概括性。
抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储;概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。
结构化分析方法绘制数据流程图的基本思想:
自顶向下,由外向里,逐步分解。
(1)书店销售管理系统顶层数据流图,如图1.1所示
图1.1顶层数据流图
(2)书店销售管理系统的层次详细数据流图,如图1.2所示
图1.2层次详细数据流图
1.2.2数据字典
数据字典提供对数据的库事件描述的集中管理,它的功能是存储和检索各种数据描述;数据字典是进行详细的数据项和数据分析锁获得的主要成果,因此数据字典在数据库中占有重要的地位。
数据字典中通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
经过分析需要得到数据结构如表1.1所示。
表1.1数据结构定义
数据结构编号
数据结构名
含义说明
组成
01
图书
记录图书信息
图书编号、书名、作者、价格、出版社、图书类别
02
销售人员
记录销售人员信息
销售人员编号、姓名、性别、登录密码
03
管理员
记录管理员信息
管理员编号、姓名、性别、登录密码
04
顾客
记录顾客信息
顾客号、姓名、性别、是否会员
05
会员
记录会员信息
会员号、姓名、性别、会员级别
确定了数据结构之后,就要对每个数据结构的数据项进行具体定义。
上述5个数据结构对应的数据项定义分别如表1.2~表1.6所示。
表1.201号数据结构的数据项定义
数据项编号
数据项名
含义说明
别名
数据类型
长度
取值范围
01
图书编号
图书的惟一标识
BNo
字符型
10
字母和数字
02
书名
图书的全称
BName
字符型
50
任何汉字
03
作者
图书的作者
BWriter
字符型
20
任何汉字
04
价格
图书的价格
BPrice
货币型
—
——
05
出版社
图书的出版社
BPress
字符型
20
任何汉字
06
图书类别
图书的类别
BSort
字符型
12
任何汉字
表1.302号数据结构的数据项定义
数据项编号
数据项名
含义说明
别名
数据类型
长度
取值范围
01
销售人员编号
销售人员的惟一标识
SNo
字符型
8
字母和数字
02
姓名
销售人员的姓名
SName
字符型
8
任何汉字
03
性别
销售人员的性别
SSex
字符型
2
男、女
04
登录密码
销售人员的登录密码
SCode
字符型
10
任何字母数字
表1.403号数据结构的数据项定义
数据项编号
数据项名
含义说明
别名
数据类型
长度
取值范围
01
管理员编号
管理人员的唯一识别
ANo
字符型
8
字母和数字
02
姓名
管理员的性名
AName
字符型
8
任何汉字
03
性别
管理员的性别
ASex
字符型
2
男、女
04
登录密码
管理人员的登录密码
ACode
字符型
10
任何字母数字
表1.504号数据结构的数据项定义
数据项编号
数据项名
含义说明
别名
数据类型
长度
取值范围
01
顾客号
顾客的唯一标识
CNo
吸附性
8
字母和数字
02
姓名
顾客的姓名
CName
字符型
8
任何汉字
03
性别
顾客的性别
CSex
字符型
2
男、女
04
是否会员
会员的唯一标识
CMember
字符型
2
是、否
表1.605号数据结构的数据项定义
数据项编号
数据项名
含义说明
别名
数据类型
长度
取值范围
01
会员号
会员的唯一识别
MNo
字符性
8
字母和数字
02
姓名
会员的姓名
MName
字符型
8
任何汉字
03
性别
会员的性别
MSex
字符型
2
男、女
04
会员级别
会员的级别
MRank
字符型
4
任何字母数字
2.系统设计
2.1系统功能设计
该图书销售管理系统的功能结构设计如图2.1所示
图2.1系统功能结构图
图书入库管理:
主要是最新购入的图书信息进行输入分类管理;
销售管理:
主要是进行图书的销售,对不同的顾客销售价格是有一定的不同的,会员可以享受一定的折扣并将以售的图书统计成表,方便生成畅销书名单,以及每天、每月、每季度的销售情况都能统计出来;
会员管理:
主要是管理员对注册成为会员的顾客进行统一管理,会员通过已购书金额的发票可以分为各个等级的会员,可以享受不同的优惠政策;
销售统计管理:
主要是由销售人员对已售书的情况做个统计,可以方便统计出每天、每月、每季度的销售情况。
2.2数据库设计
2.2.1数据库设计概述
通俗地讲,数据库设计就是根据选择的数据库管理系统和用户需求对一个单位或部门的数据进行重新组织和构造的过程。
数据库实施则是将数据按照数据库设计中规定的数据组织形式将数据装入数据库的过程。
对于数据库应用开发人员来说,数据库设计就是对一个给定的实际应用环境,如何利用数据库管理系统、系统软件和相关的硬件系统,将用户的需求转化成有效的数据库模式,并使该数据库模式易于适应用户新的数据需求的过程。
从数据库理论的抽象角度看,数据库设计就是根据用户需求和特定数据库管理系统的具体特点,如何将现实世界的数据特征抽象为概念数据模型表示,最后构造出最优的数据库模式,使之既能正确地反映现实世界的信息及其联系,又能满足用户各种应用需求(信息要求和处理要求)的过程。
由于数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 书店 销售 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)