最新书店销售管理系统.docx
- 文档编号:12398027
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:19
- 大小:49.52KB
最新书店销售管理系统.docx
《最新书店销售管理系统.docx》由会员分享,可在线阅读,更多相关《最新书店销售管理系统.docx(19页珍藏版)》请在冰豆网上搜索。
最新书店销售管理系统
(最新)书店销售管理系统
重庆三峡学院计算机科学与工程学院
软件匸程课程设讣报告
设计题II:
书店销售管理系统
专业:
软件工程
班级:
09级二班
学号:
201211202
姓名:
王磊文贤国吴世俊
书店销售管理系统
摘要
随着现代科学技术的进步,人类社会正逐走向信息化。
书店拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。
随着改革开放的我国书店讣算机等信息技术的应用起步于20世纪70年代末期,
步伐得以迅速发展,特别是90年代以后,我国书店的信息网络建设取得了较大发展,书店信息化建设迈上了一个新台阶。
文章介绍了书店销售管理信息系统的系统分析部分,包括可行性分析、图书管理与销售管理流程分析等;系统设讣部分主要介绍了系统功能设计和数据库设讣及代码设计;系统实现部分说明了儿个主要模块的算法,本系统界面友好,操作简单,比较实用。
-1-
计算机科学与工程学院软件工程课程设计
Summarysocietyisdriventoinformatization.Bookstorehaveabundantliteratureinformationresources,socialinformationsystemisanimportantpartoftheroleintheinformationsociety,moreandmoreimportant・Chinesebookstorecomputersstartedintheapplicationofinformationtechnologyinthelate1970’s,alongwiththereformandopening-updeveloprapidly,especiallyafter1990's,thebookshopinformationnetworkconstructioninChinahasmadegreatdevelopment,bookstoreinformatizationconstructiontostepontoanewstep・
Thispaperintroducesthebookstoremarketandmanagementinformationsystemofanalysisparts,includingthefeasibilityanalysis,bookstoreprocessanalysis,etc・;Systemdesignpartmainlyintroducedthesystemfunctiondesignanddatabasedesignandcodedesign;Systemrealizepartofseveralmajormodulesillustratesthealgorithm,thissystemfriendlyinterface,theoperationissimple,ismorepractica1・
-3-
书店销售管理系统
1.问题定义
1.1开发的口的以及意义
随着现代科学技术的进步,人类社会正逐走向信息化。
书店拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。
我国书店讣算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得以迅速发展,特别是90年代以后,我国书店的信息网络建设取得了较大发展,书店信息化建设迈上了一个新台阶。
1.2系统目标
(1)建立一个比较全面、丰富的书店销售管理系统,尽量满足用户需求。
(2)系统界面设置简洁,提供简捷、方便的人性化操作,使管理人员与销售人员能够很轻松的对书店进行管理。
(3)实现图书入库管理、图书查询统讣、销售管理以及对书店会员管理的基本功能。
2.系统分析
2.1可行性分析
随着社会发展的多元化,信息化,书市的管理已经成为一个令人头疼的事情。
由于现有的书名繁多,顾客需求量大,以及账目管理数大,交易速度快,如何在最短的时间内,对各种书进行有效的管理,以及如何让管理人对现有的销售情况有一个明确的了解,已成为十分迫切的问题。
2.1.1技术可行性
书店销售管理系统的工作主要是在书店运用的方便书店管理员与销售人
员管理和销售图书,能相互沟通信息和处理信息,这一特点非常适合计算机特点,通过internet技术,发挥计算机的信息传输速度快,准确度高的优势。
计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。
基于B/S模式的系统借助用户的浏览器,使得整体设讣更方便,同时可以采用现在流行的JSP、MySql、Javabean技术来实现,整体上应该无大碍。
因此这一系统在-1-
讣算机科学与工程学院软件工程课程设计
技术上是完全可能的。
2.1.2操作可行性
对于书店的工作人员,大多都会使用电脑但是不专业。
书店销售管理系统考虑到这一现象将复杂的数据操作进行了封装,对于数据插入修改删除只需用鼠标键盘方便快捷的操作就能完成,因此操作上是完全可行的。
2.1.3经济可行性
该系统投资成本小,使用方法简单易懂。
该系统有效地提高书店工作人员的工作效率,节约人力物力。
同时可以根据用户的特殊需要,增添功能。
具有成本低,功能强大,使用灵活的特点。
2.2需求分析
需求分析是对系统的整个应用情况作全面的、详细的调查,确定书店的各种经营模式,收集支持系统总的设il-LI标的基础数据和对数据的要求,确定用
户的需求。
通过对书店销售与管理的调查,详细了解、分析了现如今书店销售管理系统的现状,归纳并总结出了书店管理员以及销售员的各项需求,明确了系统的大概功能。
其功能主要如下儿个方面:
图书入库管理:
当一批新书进货到来时,管理员需要将这些图书的信息(如图书编号、书名、作者、价格、图书类别、出版社等)输入管理系统中去方便今后的管理;
图书查询统计:
通过图书的管理的信息,可以图书类别、出版社、作者、书名统计查询出图书的详细信息,并生成表。
销售管理:
销售员每天把销售掉的图书都记录在销售列表中,方便统计收入,还可以实时的记录出图书的库存,按照每天统计销售额,按每个月或每个季度统计销售额并生成报表,还能根据销售的数量统计生成畅销书名单;可以通过这个销售列表不定期的退出促销活动。
书店会员管理:
顾客可以自动申请成为会员,购买书籍达到一定金额后,可凭借发票可填表申请成为正式会员;管理员可以对会员进行管理、维护会员信息、设置会员等级,不同级别的会员还能享受不同的折扣。
系统管理:
包括参数设置、权限设置、更改密码等。
用户包括系统管理员和销售人员。
系统管理员负责维护整个系统的数据。
-5-
书店销售管理系统
2.2.1数据流分析
数据流图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数儿种符号综合地反映出信息在系统中的流动、处理和存储情况。
数据流图的特点:
具有抽象性和概括性。
抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储;概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。
结构化分析方法绘制数据流图的基本思想:
自顶向下,山外向里,逐步分解。
(1)书店销售管理系统顶层数据流图:
图书信息、顾客信息顾客选择书店图书信息销售销售员管理员管理已售书信息
系统
(2)书店销售管理系统的整体数据流图:
图书信息图书信息清单D1处理图书信息1
顾客信息处理顾客信息2
是否会员顾客买
书信息处理销售图书过程3已售书信息清单D2i
返回给管理员
-1一
计算机科学与工程学院软件丄程课程设讣
(3)处理图书信息的分解图:
1.11.2图书信息接收
输入信息图书清单D1更新图书
清单信息
(4)处理顾客信息、处理销售图书过程:
2.12.2会员清单输入顾D1
顾客信息客信息顾客接受整理
信息顾客分类
信息顾客普通顾客清单D2信息
3.13.23.33.43.5
顾客买
书信息综合接受查找查找付款已售已售书清单D3顾客是否是否找零书信
买书有该是会购书息
返回信息书员,成功
给管有折
理员扣购书
失败
2.2.1数据字典
数据字典最重要的用途是作为分析阶段的工具。
在数据字典中建立的一组严密一致的定义有些助于改进分析员和用户之间的通信,因此将消除许多可能的误解。
对数据的这一系列严密一致的定义也有助于改进不同放入开发人员或不同放入开发小组之间放的通信。
如果要求所有开发人员都根据公共的数据字典描述数据和设计模块,则能避免许多麻烦的接口问题。
数据字典中包含的每个数据元素的控制信息是很有价值的。
因为列出了使用一个给定的数据字典的所有数据元素的所有程序(或模块),所以很容易估讣改变一个数据将产生的影响,并且能岁所有受影响的程序或模块作出相应的改变。
-7-
书店销售管理系统以下是儿个数据元素的数据字典卡片
名字:
图书总表
别名:
图书信息清单
描述:
每天管理员都会整理修改的图书信息表定义:
图书总表二图书编号+书名+作者+价格+出版社+图书类别
位置:
系统中管理员负责的部分
名字:
图书编号
别名:
描述:
唯一能够标识图书清单中一个特定图书的关键域定义:
图书编号二10{字符}10
位置:
图书总表
已售书清单
名字:
已售书清单
别名:
描述:
每天销售人员将生成的已售书清单发给管理员山管理员统一修改
整理
定义:
以售书清单二图书编号+书名+作者+价格+出版社+图书类别
位置:
系统中销售人员生成部分
系统中管理人员修改整理部分
名字:
会员信息
别名:
会员清单
描述:
顾客在购买图书时,根据其是否会员与会员的级别决定购买图书
所享受的不同折扣
定义:
会员信息二会员号+身份证号+姓名+性别+会员级别
位置:
系统中管理人员对顾客中会员做出的一个清单
系统中销售人员在销售图书时的根据
-1-
计算机科学与工程学院软件工程课程设计
3.系统设计
3.1总体设计
3.1.1系统功能结构设计
该图书销售管理系统的功能结构设讣
图书销售管理系统
管理人员销售人员
图书入库管理销售管理销售统讣管理会员管理
普按通会按按按按按出顾员季会员会员作书天月版客购度优惠级别者名统统社统购买计计买计
图书入库管理:
主要是最新购入的图书信息进行输入分类管理;销售管理:
主要是进行图书的销售,对不同的顾客销售价格是有一定的不同的,会员可以享受一定的折扣并将以售的图书统计成表,方便生成畅销书名单,以及每天、每月、每季度的销售情况都能统计出来;
会员管理:
主要是管理员对注册成为会员的顾客进行统一管理,会员通过已购书金额的发票可以分为各个等级的会员,可以享受不同的优惠政策;销售统计管理:
主要是由销售人员对已售书的情况做个统计,可以方便统计出每天、每月、每季度的销售情况。
-9-
书店销售管理系统
3.1.2数据库设计
(1)实体一联系图
本系统的E-R图,
性别是否会员姓名会员号身份证号
会员级别
日期顾客'
买卖管理员编号X销售人员编号数量M
姓名购买管理员销售人员姓名时间
性别
性别MM登录密码
登录密码M
销售Y季度销售量
时间月销售量书'
日销售量管理图书编号图书类别书名出版社价格作者
其中的实体有图书、管理员、销售人员、顾客、会员(顾客中的特殊群体)
管理员与书之间是管理的关系,一个管理员管理很多本书,但是有很多个管理员;书与销售人员是销售的关系,一个销售员销售很多本书,有很多个销售人员;销售人员与顾客之间是买卖关系,不同的销售人员与很多个顾客有买卖关系;顾客与书之间是购买关系,一个顾客可以买很多本书,一本书也可以被很多顾客购买。
(2)E-R图转化为关系模式
该书店销售管理系统的E-R图转换为关系模式如下:
-1一
计算机科学与工程学院软件工程课程设计
书关系模式(图书编号,书名,价格,作者,出版社,图书类别)管理员关系模式(管理员编号,姓名,性别,登录密码)销售人员关系模式(销售人员编号,姓名,性别,登录密码)顾客关系模式(顾客号,姓名,性别,是否会员,会员号,会员级别)会员关系模式(会员号,姓名,性别,会员级别)
管理关系模式(管理员编号,图书编号,时间)
销售关系模式(图书编号,销售人员编号,日销售量,月销售量,季度销售量)
买卖关系模式(顾客号,销售人员编号,日期)
购买关系模式(顾客号,图书编号,数量,时间)
(3)建立数据库以及表
根据以上数据字典以及E—R模型图,可以确定总共需要图书、销售人员、管理员、会员、入库图书、售出图书6个表。
1(图书信息表,主要是指书库中已存在的图书的信息,包括图书编号、书名、作者、价格、出版社、图书类别六个字段名,其中图书编号为主键,如下表:
图书信息表
字段名含义说明别名数据长度约束
类型
图书编号图书的惟一标识BNo字符10Primarykey
型
书名图书的全称BName字符50Notnull
型
作者图书的作者BWriter字符20Notnull
型
价格图书的价格BPrice货币一Notnull
型
岀版社图书的出版社BPress字符20Notnull
型
图书类别图书的类别BSort字符12\otnull
型
-11-
书店销售管理系统
2.销售人员信息表,主要是销售人员的一些基本信息,包括销售人员编号、姓
名、性别、登录密码四个字段,其中销售人员编号是主键,如下表:
销售人员信息表
字段含义说明别名数据类型长度约束销售人员编号销售人员的S\o字
符型8Primarykey
惟一标识
姓名销售人员的SName字符型8Notnull
姓名
性别销售人员的SSex字符型2\otnull
性别
登录密码销售人员的SCode字符型10Notnull
登录密码
3.管理员信息表,主要是管理员员的一些基本信息,包括管理员编号、姓名、性别、登录密码四个字段,管理员员编号是主键,如下表:
03号数据结构的数据项定义
字段含义说明别名数据类型长度约束管理员编号管理人员的AN。
字符型8Primarykey
唯一识别
姓名管理员的AName字符型8Notnull
性名
性别管理员的ASex字符型2Notnull
性别
登录密码管理人员的ACode字符型10Notnull
登录密码
4.会员信息表,主要是顾客中会员的一些基本信息,包括会员号、姓名、性
别、会员级别、身份证号四个字段,会员号是主键,如下表
03号数据结构的数据项定义
数据项名含义说明别名数据类型长度约束
会员号会员的唯一MNo字符性8Primarykey
识别
姓名会员的姓名MName字符型8Notnull
性别会员的性别MSex字符型2Notnull
-1-
计算机科学与工程学院软件工程课程设讣
会员级别会员的级别MRank字符型4Notnull身份证号会员的身份Mid
字符型30Notnull
证号
5(入库图书信息表,主要是指新入库的图书的信息,包括图书编号、书名、作者、价格、出版社、图书类别六个字段名,其中图书编号为主键,如下表:
字段名含义说明别名数据长度约束
类型
图书编号图书的惟一标识BNo字符10Primarykey
型
书名图书的全称BName字符50Notnull
型
作者图书的作者BWriter字符20Notnull
型
价格图书的价格BPrice货币一Notnull
型
出版社图书的出版社BPress字符20Notnull
型
图书类别图书的类别BSort字符12Notnull
型
6.售出图书信息表,主要是指已售出的图书的信息,包括图书编号、书名、作者、价格、出版社、图书类别六个字段名,其中图书编号为主键,如下表:
字段名含义说明别名数据长度约束
类型
图书编号图书的惟一标识BNo字符10Primarykey
型
书名图书的全称BName字符50\otnull
型
作者图书的作者BWriter字符20\otnull
型
价格图书的价格BPrice货币一Notnull
型
出版社图书的出版社BPress字符20\otnull
型
图书类别图书的类别BSort字符12Notnull
型
-13-
书店销售管理系统
3.2详细设计
3.2.1程序界面设计
巴书店欝售肯楚亲統
用户登衆
用户名|
取消
EF
人机界面设计是接口设计的一个重要组成部分。
对于交互式系统来说,人机界
面设计和数据设计、体系结构设计以及过程设计一样重要。
人机界面的设计质量,
直接影响用户对软件产品的评价,从而影响软件产品的竞争力和寿命,因此,必须
对人机界面设计给予足够的重视。
山于我们所学有限,就利用曾经学过的而向对象的YB设讣语言对书店销售管理系统的界面进行了一个简单易懂的界面。
该界面是用于用户登陆,有用户名以及登录密码。
(还有关于用户帮助信息设施、出错信息处理等设计,山于能力有限,没有能够设计出来)
3.2.2结构程序设计
(1)图书采购及入库管理功能
计算机科学与工程学院软件工程课程设计
开始
输入用户
身份信息
N
验证用户信
息是否正确
Y
输入入库
图书信息
显示入库
图书报表
结束
图3-1图书入库管理功能程序流程图
关于图书入库管理功能是书店的管理员登陆进入系统后可以对采购的图书
进行详细信息的录入,生成一个报表含有所有的图书信息并且进行保存,在必
的时候能够通过图书的信息进行查询。
-15-
书店销售管理系统
(2)图书查询统计功能
开始
输入用户
身份信息
N
验证用户信
息是否正确
Y
查询图书信息
显示图书
信息
图3-2图书查询统汁功能程序流程图结束
-1-
计算机科学与工程学院软件丄程课程设讣
(3)销售管理功能
开始
输入用户身份信息
N
验证用户信息是否正确
Y
输入图书编号及会员信息
验证会员信息是否正确
NY
显示图书
价格
是否确定信息正确
Y
将本次交易信息存入销售列
表
结束
图3-3销售管理功能程序流程图
-17-
书店销售管理系统
在销售图书时,销售人员根据顾客所选图书,输入图书的信息得到图书的价
格,若顾客是会员,再根据会员级别所享受的折扣进行销售,结账确认后,该过程結束,若不要购买则取消购买。
:
:
:
扇特■厂
书宕[:
:
;
乍咅厂
出飯社[~
"1
Etfi厂
斓1
痫中厂
・••••・•・・•・•••••••••••••
r・41•44<<*f|4•<*c'
•••<•••••・■••9•
4r4fr-4•<«
图3-4销售图书的管理界面
(4)会员管理功能
图3-5会员管理
该窗口用来对会员信息的管理,对会员的添加,修改以及删除等功能。
-1-
计算机科学与工程学院软件丄程课程设讣开始
输入用户
身份信息
N
验证用户信
息是否正确
Y
选择功能注册新会员修改会员信息
输入用户输入会员信息及会信息员等级
NN
验证会员信确认注册息是否正确
YY
保存新会员信显示会员
息信息
输入新的显示会员号会员信息
N
结束确认修改
Y
保存新的会员
信息
图3-6会员管理功能程序流程图
结束
-19-
书店销售管理系统
(5)销售统计管理
开始
输入用户
身份信息
N
验证用户信
息是否正确
Y
输入查询
的起止日
期显示销售
报表
结束
图3-5销售统计管理功能程序流程图
-1一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 书店 销售 管理 系统