PB设计书店销售管理系统.docx
- 文档编号:23383369
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:13
- 大小:154.82KB
PB设计书店销售管理系统.docx
《PB设计书店销售管理系统.docx》由会员分享,可在线阅读,更多相关《PB设计书店销售管理系统.docx(13页珍藏版)》请在冰豆网上搜索。
PB设计书店销售管理系统
书店销售管理系统
专业:
年级:
姓名:
学号:
课程代码:
完成日期:
第一部分系统规划
1.1可行性分析(简述)……………………………………………………3
1.1.1运行可行性………………………………………………………3
1.1.2技术可行性………………………………………………………3
1.2划分子系统………………………………………………………………4
第二部分系统分析
2.1需求确定…………………………………………………………………4
2.1.1概念模型E—R图…………………………………………………4
2.2需求分析…………………………………………………………………6
2.2.1数据流图…………………………………………………………6
第三部分系统设计
3.1数据库设计………………………………………………………………6
3.2系统功能实现……………………………………………………………7
第四部分系统实施
4.1用户手册…………………………………………………………………8
第五部分系统测试
5.1简要说明…………………………………………………………………9
第六部分收获和体会
6.1收获和感想………………………………………………………………20
第一部分系统规划
1.1可行性分析
1.1.1运行可行性
书店销售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点,综合经济,设备等一切因素,运行是可行的。
1.1.2技术可行性
本系统采用的工具软件是PowerBuilder9.0
PowerBuilde工具软件是Sybase公司开发的分布式数据库应用程序的前端开发工具,它以功能强大、使用灵活的数据窗口、面向对象的开发能力等优势在数据库应用程序开发领域占据了领先的位置。
PowerBuilder9.0是较新的版本,该版本在开发环境的集成、对的支持、主件的开发等方面比早期版本增加了许多新的功能,对以前的功能也有了不同程度的改进。
PowerBuilder正在成为客户/服务器应用程序开发的标准。
与其他客户/服务器开发环境相比,PowerBuilder可以使开发人员的工作更快、成本更低、质量更高、功能更强。
PowerBuilder为应用开发提供了全面综合的支持,可以概括为如下几点:
1.事件驱动的应用程序
2.功能强大的编程语言与函数
3.跨平台开发
4.面向对象的编程
5.开放的数据库连接
1.2划分子系统
本书店销售管理系统主要有以下四大模块:
(1)、系统管理:
包括用户的登录、重新登陆和退出系统。
(2)、销售子系统:
包括统计分析、用户管理和会员政策。
统计分析包括对销售、库存、退货等信息的统计这样管理员就能够很直观的了解当前书店的运营情况,可以及时的制定下一时间段的销售和管理策略。
用户管理包括对用户的添加、删除和修改,由于在系统用户中有部分是书店的管理人员聘请过来的,这些人员不是一成不变的,总是在不断变化,这就涉及到用户信息的添加、删除和修改。
另外,会员还分有不同的级别,有的在本店里买的书籍比较多了会员级别比较高,这样打的折也多,新入的会员等级低打的折也少,这样就需要对会员的等级进行管理,图书的销售、销售统计和会员管理。
本系统的一个主要的功能就是销售图书的功能。
销售统计是让营业员查看一下当天的销售记录。
由于本书店是会员制的所有我们就需要对会员进行管理,这里面包括会员的增加,修改和删除。
(3)、仓库管理子系统:
包括库存管理、供应商信息管理和图书分类管理。
图书存在仓库总有入库和出库,为了对图书的入库和出库信息进行详细的统计和管理我们需要对库存进行管理,并且我们要对库存里的书籍进行书目管理,这也属于库存管理的范畴。
由于现在供应商很多,书店会有选择的选取其中的一些作为固定的合作伙伴,这样就需要对他们的信息进行管理,这就涉及到供应商信息的添加、删除和修改。
(5)、查询子系统包括对图书的库存信息,会员信息,供应商信息进行查询。
如果想知道某本书的相关信息,可以输入该书的编号、书名任意查询,如果想知道某会员的购买情况、某种书的销售情况同样可以通过查询得到。
第二部分系统分析
2.1需求确定
概念模型E—R图:
2.2需求分析
2.2.1数据流图
第三部分系统设计
3.1数据库设计
E-R图映射成表:
会员(会员号,会员名,电话号码,类别号,入会日期)
类别(类别号,类别名称,打折幅度,有效日期)
员工(员工号,姓名,职务,部门号)
图书(图书编号,图书名,书价,出版社号,作者,仓库号,库存量)
供应商(供应商号,供应商名)
仓库(仓库号,仓库名)
销售单(销售单号,员工号,销售日期,会员号)
订货单(订货单号,员工号,订货日期)
退货单(退货单号,员工号,退货日期,会员号)
供应(供应商号,图书编号,供应日期)
部门(部门号,部门名称)
出版社(出版社号,出版社)
订单明细(图书编号,订货单号,订货数量)
销售明细(图书编号,销售单号,销售数量)
退货明细(图书编号,退货单号,退货数量)
操作员(登录名,密码,权限)
3.2系统功能实现
登录界面:
输入自己的账号和密码就能进入软件系统:
所有功能分这两部来实现:
登录界面,系统主界面
第四部分系统实施
4.1用户手册
1.登录界面:
用户输入自己的用户名和密码就能进入思源图书销售的主界面
2.进入主界面之后就能进行各种操作了:
系统:
在里边能重新登录,退出系统,管理员给员工指定使用权限
会员管理:
注册新会员:
当有新会员加入了就要加入会员表中,以便以后进行打折优惠
注销会员:
当会员的日期到期了就要将该会员的信息从数据库中删除
类别管理:
就是管理那些打折的类别,不同的类别享受不同的待遇
员工管理:
录入新员工:
当来了新员工之后就要将于员工的个人信息录入数据库
注销员工:
当员工离开公司之后要将七个人信息从数据库中删除
部门管理:
公司中有哪些部门,可以在这对其统一管理
库存管理:
仓库管理:
对仓库的自身属性进行管理
销售管理:
记录销售:
当售出书之后我们要填写销售单,从而也要填写销售明细,
当属售出后库存就要变了,从而我们进行库存的修改
记录退货:
退货要根据销售记录来退,所以我们先要查看一下有没有
销售记录,如果有销售记录我们就进行退货,从而填写退货单,从而也要填写退货明细
查询:
查询图书:
通过此可以查询图书的种类,数量等一切信息
查询员工:
通过此可以查询关于员工的一切个人信息
查询会员:
通过此可以查询关于会员的一切个人信息
进货管理:
供应管理:
在这查看某种图书对应的供应商是谁,或重新填写新的供
应关系
记录进货:
当进货之后就要填写订货单,从而填写订货单明细,当新
进一批货物之后,就要将对应的书的库存进行修改
供应商管理:
可以查看本公司对应的一些供应商,也可以增加新的供
应商
出版社管理:
对本公司的一些出版社进行查询,也可以增加新的供应
商
第五部分系统测试
5.1简要说明
所有功能按菜单形式来实现:
“查询菜单”的子菜单:
查询图书:
在这里连接的是数据库中的“图书”表。
在此界面中建立一个DataWindow(Freeform型)和两个按钮,分别为“查询”按钮和“返回”按钮。
实现功能:
在DataWindow中点击任何一行或几行输入数据,再点击“查询”按钮,显示在数据库中存储的数据;若查询没有存储在数据库中的数据,则不显示结果。
点击“返回”按钮,则退出此界面,返回上一个打开的界面。
查询员工:
在这里连接的是数据库中的“员工”表。
在此界面中建立一个DataWindow(Freeform型)和两个按钮,分别为“查询”按钮和“返回”按钮。
实现功能:
在DataWindow中点击任何一行或几行输入数据,再点击“查询”按钮,显示在数据库中存储的数据;若查询没有存储在数据库中的数据,则不显示结果。
点击“返回”按钮,则退出此界面,返回上一个打开的界面。
查询会员:
在这里连接的是数据库中的“会员”表。
在此界面中建立一个DataWindow(Freeform型)和两个按钮,分别为“查询”按钮和“返回”按钮。
实现功能:
在DataWindow中点击任何一行或几行输入数据,再点击“查询”按钮,显示在数据库中存储的数据;若查询没有存储在数据库中的数据,则不显示结果。
点击“返回”按钮,则退出此界面,返回上一个打开的界面。
第六部分收获和体会
6.1收获和感想
通过本次软件设计,掌握了软件设计的一些基本流程:
1.DFD(数据流图):
是功能图,用于描述结构化方法中需求分析阶段的工具。
用户与开发商交流的主要依据,是前台用户界面设计的依据。
PowerBuilder是数据库前台开发的软件,它主要是以DFD为基础进行设计的,将DFD图里的处理一一映射成PowerBuilder中的触发事件
2.E-R图是数据库设计的主要图形,将E-R图一一映射成二维表,用SQLServer进行数据库设计。
提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
3.将PowerBuilder和数据库进行连接从而构成一个软件系统。
使用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用,用PowerBuilder开发的应用程序是独立于服务器上的数据库管理系统的。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PB 设计 书店 销售 管理 系统