PB设计书店销售管理系统_第1页
PB设计书店销售管理系统_第2页
PB设计书店销售管理系统_第3页
PB设计书店销售管理系统_第4页
PB设计书店销售管理系统_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上 书店销售管理系统 专业: 年级: 姓名: 学号: 课程代码: 完成日期: 目录 第一部分 系统规划 1.1可行性分析(简述)3 1.1.1运行可行性3 1.1.2技术可行性31.2划分子系统4 第二部分 系统分析2.1需求确定42.1.1概念模型ER图42.2需求分析62.2.1数据流图6 第三部分 系统设计3.1数据库设计63.2系统功能实现7 第四部分 系统实施4.1用户手册8 第五部分 系统测试5.1简要说明9 第六部分 收获和体会6.1收获和感想20 第一部分 系统规划 1.1可行性分析1.1.1运行可行性 书店销售管理系统是典型的信息管理系统(MIS),其

2、开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点,综合经济,设备等一切因素,运行是可行的。1.1.2技术可行性本系统采用的工具软件是PowerBuilder 9.0 PowerBuilde工具软件是 Sybase公司开发的分布式数据库应用程序的前端开发工具,它以功能强大、使用灵活的数据窗口、面向对象的开发能力等优势在数据库应用程序开发领域占据了领先的位置。 PowerBuilder 9.0是较新的版本,该版本在开发环境的集成、对的支持、主件的开发等方面比早期版本增加了许多新

3、的功能,对以前的功能也有了不同程度的改进。PowerBuilder正在成为客户/服务器应用程序开发的标准。与其他客户/服务器开发环境相比,PowerBuilder可以使开发人员的工作更快、成本更低、质量更高、功能更强。PowerBuilder为应用开发提供了全面综合的支持,可以概括为如下几点:1. 事件驱动的应用程序2. 功能强大的编程语言与函数3. 跨平台开发4. 面向对象的编程5. 开放的数据库连接 1.2划分子系统本书店销售管理系统主要有以下四大模块:(1)、系统管理 :包括用户的登录、重新登陆和退出系统。(2)、销售子系统:包括统计分析、用户管理和会员政策。统计分析包括对销售、库存、退

4、货等信息的统计这样管理员就能够很直观的了解当前书店的运营情况,可以及时的制定下一时间段的销售和管理策略。用户管理包括对用户的添加、删除和修改,由于在系统用户中有部分是书店的管理人员聘请过来的,这些人员不是一成不变的,总是在不断变化,这就涉及到用户信息的添加、删除和修改。另外,会员还分有不同的级别,有的在本店里买的书籍比较多了会员级别比较高,这样打的折也多,新入的会员等级低打的折也少,这样就需要对会员的等级进行管理,图书的销售、销售统计和会员管理。本系统的一个主要的功能就是销售图书的功能。销售统计是让营业员查看一下当天的销售记录。由于本书店是会员制的所有我们就需要对会员进行管理,这里面包括会员的

5、增加,修改和删除。(3)、仓库管理子系统:包括库存管理、供应商信息管理和图书分类管理。图书存在仓库总有入库和出库,为了对图书的入库和出库信息进行详细的统计和管理我们需要对库存进行管理,并且我们要对库存里的书籍进行书目管理,这也属于库存管理的范畴。由于现在供应商很多,书店会有选择的选取其中的一些作为固定的合作伙伴,这样就需要对他们的信息进行管理,这就涉及到供应商信息的添加、删除和修改。(5)、查询子系统 包括对图书的库存信息,会员信息,供应商信息进行查询。如果想知道某本书的相关信息,可以输入该书的编号、书名任意查询,如果想知道某会员的购买情况、某种书的销售情况同样可以通过查询得到。 第二部分 系

6、统分析 2.1需求确定概念模型ER图:1类别1111n部门从属n供应商供应图书退货单销售单订货单员工所属管理3管理2管理1购买11nnnnn仓库1存储1会员n1n出版出版社退货明细订单明细销售明细n退货mnmmnnnnnmn 2.2需求分析2.2.1数据流图图书查询进货管理库存管理订单管理售书退书顾客供应商采购员进货记录管理图书采购员 第三部分 系统设计 3.1数据库设计E-R图映射成表:会员(会员号,会员名,电话号码,类别号,入会日期)类别(类别号,类别名称,打折幅度,有效日期)员工(员工号,姓名,职务,部门号)图书(图书编号,图书名,书价,出版社号,作者,仓库号,库存量)供应商(供应商号,

7、供应商名)仓库(仓库号,仓库名)销售单(销售单号,员工号,销售日期,会员号)订货单(订货单号,员工号,订货日期)退货单(退货单号,员工号,退货日期,会员号)供应(供应商号,图书编号,供应日期)部门(部门号,部门名称)出版社(出版社号,出版社)订单明细(图书编号,订货单号,订货数量)销售明细(图书编号,销售单号,销售数量)退货明细(图书编号,退货单号,退货数量)操作员(登录名,密码,权限) 3.2系统功能实现登录界面:输入自己的账号和密码就能进入软件系统:所有功能分这两部来实现:登录界面,系统主界面 第四部分 系统实施 4.1用户手册1. 登录界面:用户输入自己的用户名和密码就能进入思源图书销售

8、的主界面2. 进入主界面之后就能进行各种操作了:系统:在里边能重新登录,退出系统,管理员给员工指定使用权限会员管理: 注册新会员:当有新会员加入了就要加入会员表中,以便以后进行打 折优惠 注销会员:当会员的日期到期了就要将该会员的信息从数据库中删除 类别管理:就是管理那些打折的类别,不同的类别享受不同的待遇员工管理: 录入新员工:当来了新员工之后就要将于员工的个人信息录入数据库 注销员工:当员工离开公司之后要将七个人信息从数据库中删除 部门管理:公司中有哪些部门,可以在这对其统一管理库存管理: 仓库管理:对仓库的自身属性进行管理销售管理: 记录销售:当售出书之后我们要填写销售单,从而也要填写销

9、售明细, 当属售出后库存就要变了,从而我们进行库存的修改 记录退货:退货要根据销售记录来退,所以我们先要查看一下有没有 销售记录,如果有销售记录我们就进行退货,从而填写退货单,从而也要填写退货明细查询: 查询图书:通过此可以查询图书的种类,数量等一切信息 查询员工:通过此可以查询关于员工的一切个人信息 查询会员:通过此可以查询关于会员的一切个人信息进货管理: 供应管理:在这查看某种图书对应的供应商是谁,或重新填写新的供 应关系 记录进货:当进货之后就要填写订货单,从而填写订货单明细,当新 进一批货物之后,就要将对应的书的库存进行修改 供应商管理:可以查看本公司对应的一些供应商,也可以增加新的供

10、 应商 出版社管理:对本公司的一些出版社进行查询,也可以增加新的供应 商 第五部分 系统测试 5.1简要说明所有功能按菜单形式来实现:“查询菜单”的子菜单:查询图书:在这里连接的是数据库中的“图书”表。在此界面中建立一个DataWindow(Freeform型)和两个按钮,分别为“查询”按钮和“返回”按钮。实现功能:在DataWindow中点击任何一行或几行输入数据,再点击“查询”按钮,显示在数据库中存储的数据;若查询没有存储在数据库中的数据,则不显示结果。点击“返回”按钮,则退出此界面,返回上一个打开的界面。查询员工:在这里连接的是数据库中的“员工”表。在此界面中建立一个DataWindow

11、(Freeform型)和两个按钮,分别为“查询”按钮和“返回”按钮。实现功能:在DataWindow中点击任何一行或几行输入数据,再点击“查询”按钮,显示在数据库中存储的数据;若查询没有存储在数据库中的数据,则不显示结果。点击“返回”按钮,则退出此界面,返回上一个打开的界面。查询会员:在这里连接的是数据库中的“会员”表。在此界面中建立一个DataWindow(Freeform型)和两个按钮,分别为“查询”按钮和“返回”按钮。实现功能:在DataWindow中点击任何一行或几行输入数据,再点击“查询”按钮,显示在数据库中存储的数据;若查询没有存储在数据库中的数据,则不显示结果。点击“返回”按钮,则退出此界面,返回上一个打开的界面。第六部分 收获和体会 6.1收获和感想通过本次软件设计,掌握了软件设计的一些基本流程:1. DFD(数据流图):是功能图,用于描述结构化方法中需求分析阶段的工具。用户与开发商交流的主要依据,是前台用户界面设计的依据。PowerBuilder是数据库前台开发的软件,它主要是以DFD为基础进行设计的,将DFD图里的处理一一映射成PowerBuilder中的触发事件2. E-R图是数据库设计的主要图形,将E-R图一一映射成二维表,用SQ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论