14组学而优书店进销存管理系统.docx
- 文档编号:10975825
- 上传时间:2023-05-28
- 格式:DOCX
- 页数:51
- 大小:2.66MB
14组学而优书店进销存管理系统.docx
《14组学而优书店进销存管理系统.docx》由会员分享,可在线阅读,更多相关《14组学而优书店进销存管理系统.docx(51页珍藏版)》请在冰点文库上搜索。
14组学而优书店进销存管理系统
《管理信息系统课程设计》开发文档
题目:
学而优书店进销存管理信息系统
小组成员:
林利霞200830560115
刘安妮200830560117
沈艳红200830560120
苏基燕200830560121
张铭轩200830560128
专业年级:
08信管1班
日期:
2011/10/12
指导教师:
邓成建
目录
目录2
1.项目愿景3
1.1项目背景3
1.2业务情景3
1.3主要实现功能4
1.4企业效益5
2.系统需求6
2.1产品总体效果6
2.2业务流程分析与建模7
2.2.1处理零售7
2.2.2进书订单处理流程8
3.用例模型10
3.1功能性需要10
3.1.1定义参与者10
3.1.2创建用例10
3.2系统用例图14
3.3用例描述14
3.3.1采购货品用例15
3.3.2处理库存用例18
3.3.3处理销售用例22
4逻辑视图27
4.1领域模型27
4.2系统架构28
5过程视图29
5.1用例顺序图29
5.2用例类图32
5.3系统部署图36
6.学而优进销存管理系统使用说明书37
6.1还原数据库37
7总结(附小组分工)49
1.项目愿景
1.1项目背景
随着最近各大网站书店的流行,日趋激烈的市场竞争环境使得实体书店的销售具有很大的挑战的意义。
批发计划的合理性、成本的有效控制、设备的充分利用、作业的均衡安排、库存的合理管理等等挑战的各种理论和实践也就应运而生。
在这些理论和实践中,首先提出而且被人们研究最多的是进销存管理的方法和理论。
人们认识到,诸如原材料不能及时供应、零部件不能准确配套、库存积压、资金周转期长等问题产生的原因,在于对物料需求控制的不好。
因此,一家成功的书店销售必须要有着完善的进销存系统来支持其整个任务的完成。
1.2业务情景
学而优书店以销售社科、文化、经管、学术类图书为主,目前是广东地区规模最大与最具影响力的民营学术文化书店,也是众多人文﹑社科﹑经管类的优秀出版社在广东市场的代理商。
目前在广州深圳等地运营着9家零售店的连锁型企业。
目前学而优书店各分店都使用一套桌面单机版的图书销售管理系统管理日常的图书销售业务,基本上能满足各店面的业务需求。
但是近年来,网络购书因为价格便宜越来越受到人们的欢迎,当当、卓越、大洋等一大批网络书店迅速发展,对实体书店冲击非常大。
因为学而优书店各零售店基本上都开设在大学校园附近,很大一部分客户高校的学生或老师,而他们更加青睐于网上购书,各书店销售量急剧下滑。
因此,学而优书店的老板决定调整经营重点并设计一套新的图书营销策略以应对网络书店低价格带来的挑战,但现有的系统成为了新方案的绊脚石:
(1)书店为那些经常光顾的顾客办理了会员卡,这些会员凭卡买书可以有9折优惠。
书店老板分析认为所有会员打9折变相降价,并不能有效提高书的销量,希望重新设计折扣规则,即根据会员累计购买金额确定不同折扣。
老板希望新会员折扣策略能给予书店老顾客更多折扣吸引他们到实体店购书,另一方面不至于给所有会员低折扣过多影响书店利润,此外这种营销策略也有利于吸引顾客更多地购买图书。
但是现有系统会员管理功能不支持这种折扣规则。
(2)随着更多连锁店的开业,学而优书店建立了配送中心。
原有的单机版系统的一个重大缺陷是,各分店的销售数据等不能有效整合在一起,不便于公司经理经营决策,配送中心也不能实时获知各店面库存信息。
为了解决以上问题,适应书店的变革,书店老板决定投资30万元聘请专业的软件公司SCAUIS为公司重新开发一套经营系统。
SCAUIS公司成立学而优项目组,开始对学而优书店的业务进行深入调研,走访公司在广州的多家店面、批发公司及配送中心,并与书店老板陈女士面谈,详细听取了她关于书店新策略的想法。
原来书店为经常光顾的客户办理了会员卡,凭卡购书可享受9折优惠。
为了留住老顾客,陈女士考虑改变原有折扣策略,希望会员折扣能结合顾客累积购书金额,例如:
累计购书200~499元:
9折
累计购书500~999:
8.5折
累计购书1000~1499:
8折
累计购书1500~1999:
7.5折
累计购书2000元以上:
7折
非会员顾客一次性购买图书元以上,可享受9折优惠,并成为书店会员,以后凭卡购书享受会员折扣优惠。
学而优书店设有一个配送中心,采购回来的书首先都会送到配送中心。
配送中心根据各店的订单每两天向店面送货一次。
1.3主要实现功能
1.店面POS系统:
收银员录入书籍条码号,如果是会员购书还需要录入会员卡号,(因为没有配备硬件,本系统开发暂时采用人工录入条码号、会员卡号代替扫描、刷卡)系统根据相关规则确定购书价格,并打印购书小票。
各店面经理每月要制作销售报表提交给公司经理。
2.进书管理:
各家零售店店员向配送中心下进书订单,配送中心送书进店时都要及时留下记录信息,包括进书的时间、书号、数量等信息。
3.库存管理:
各店店员能随时查看本店内各种书的库存数量,公司经理和配送中心能查询各店库存信息,库存盘点。
4.会员管理:
管理所有会员消费信息、账户信息,收银员能完成新增会员、挂失等操作。
1.4企业效益
由于使用统一的数据库,所以很容易获取各家店铺的数据。
又由于诸如“模块物料清单”技术的使用,可以从根本上减少生成和维护物料清单的时间。
由于提高了企业进销存的效率,能在最快的时间能以最小的成本为提供顾客所需要的书籍,同时能大大的提高其竞争力。
这在引入新产品较多的企业可以大有作为。
在进销存系统的环境下,书店员工在自己的岗位上按部就班地按统一的计划做着自己的工作。
使得书店的经营摆脱了混乱和物料短缺,井井有条地进行着。
企业的工作质量提高了,产品质量肯定可以得到提高。
通过进销存系统,使管理人员提前看到书店运营的发展趋势,从而赢得了时间,可以去做他们该做的事情,使管理更有效。
把进销存系统作为整个企业的通讯系统,使得书店整体合作的意识和作用加强。
通过准确和及时的信息传递,把大家的精力集中在同一个方向上,以工作流程的观点和方式来运营和管理书店,而不是把书店看作是一个个部门的组合。
在这种情况下,特别是各家连锁店可以形成从未有过的、深刻的合作,共同努力满足客户需求,赢得市场。
通过进销存系统,把经营规划和销售与运作规划这样的高层管理计划分解
转换为低层次上的各种详细的计划。
这些计划要由书店的每个员工去遵照执行。
因此,合在一起,企业的所有员工执行的是一个统一的计划。
以统一的计划指
导企业的运作,上层的变化可以灵敏的传递到下层,而下层的情况也可以及时
地反馈到上层。
2.系统需求
2.1产品总体效果
联网销售管理系统将逐步取代单机版系统,成为商品销售的主要管理渠道。
该系统使顾客和销售商通过系统方便的交流和进行商品销售。
该系统的系统语境图如图2.1所示:
图2.1系统的系统语境图
2.2业务流程分析与建模
2.2.1处理零售
收银员在有销售业务的时候开始一次交易活动,将客户带到收银台的书的书号输入系统,待到全部输入完成,显示总额,顾客付款。
具体流程如图2.2所示。
图2.2销售处理
2.2.2进书订单处理流程
分店经理例行查看库存,对于库存量低于安全水平的图书,创建进书订单,提交给公司配送中心。
配送中心收到订单后,审核并发货,配送中心对进书订单确认发货操作后,分店经理必须在收到货后进行确认收货操作。
具体流程如图2.3所示
图2.3进书处理
3.用例模型
3.1功能性需要
3.1.1定义参与者
用户概要见表3.1
表2.1用户概要
姓名
职责
仓库员
负责管理仓库存货,送货,
收银员
负责处理销售情况
采购员
负责采购进货和退货
运营管理员
管理学而优总体情况以及会员管理等
技术管理员
负责系统的维护
3.1.2创建用例
(1)注册会员:
用例描述:
员工对新会员注册登记;
基本事件流:
1.员工:
在管理会员页面,选择办理会员卡;
2.系统:
返回注册会员界面;
3.员工:
录入新会员资料,点击确认;
4.系统:
提示成功注册新会员,显示新会员编号与会员相关资料;
(2)查询会员信息:
用例描述:
根据顾客提供的会员卡号,输入到系统,显示顾客信息。
(3)处理会员卡挂失:
用例描述:
员工为会员处理挂失过程,暂停会员权限
基本事件流:
1.员工:
在管理会员页面选择会员卡挂失
2.员工:
选择补办会员卡
3.系统:
返回补办会员卡处理框;
4.员工:
输入会员卡号,点击确认;
5.系统:
提示补办会员卡操作成功;
6.员工:
返回会员卡挂失界面,选择注销会员卡,输入会员卡号,点击确认;
7.系统:
提示已成功注销会员权限
(4)管理图书:
用例描述:
管理员增、删、改维护库存书籍信息。
基本事件流:
1.用户:
管理书籍;
2.系统:
显示管理书籍界面;
3.用户:
添加书籍
4.系统:
弹出添加书籍信息标签卡;
5.用户:
输入书籍信息;
6.数据库:
存储书籍信息;
7.用户:
删除书籍;
8.系统:
提示删除书籍;
9.用户:
确认删除;
10.数据库:
删除书籍信息;
11.用户:
更新书籍信息;
12.系统:
弹出书籍信息标签卡;
13.用户:
修改书籍信息;
14.数据库:
更新书籍信息
(5)查询库存
用例描述:
管理员登陆系统并查询商品相应的库存信息
基本事件流:
1.管理员登陆系统
2.系统显示管理员界面
3.管理员输入商品编号
4.系统显示该对应商品的价格,数量等相关信息
(6)出入货管理
用例描述:
仓库业务员根据进出库订单管理仓库的进出库
基本事件流:
a.采购进货
1.供应商把货物运到仓库
2.仓库管理员从系统中提取采购订单
3.仓库员根据采购订单诸葛货物的验收并记录货物状况
4.仓库员告知供应商已经核实完,并最终确认
5.打印票价
6.更新货物信息
b.销售出货
1.员工拿着销售收据到仓库领货
2.仓库管理员从系统中提取销售订单并与客户的销售收据进行核对
3.仓库管理员根据销售订单,从仓库提取相应的货物
4.员工验收货物,并确认
5.仓库管理员录入货物提取记录
6.打印票据
7.更新货物信息
(7)管理员工信息
用例描述:
管理员增、删、改公司员工信息。
基本事件流:
1.管理员:
管理员工;
2.系统:
显示管理员工界面;
3.管理员:
添加员工
4.系统:
弹出添加员工信息标签卡;
5.管理员:
输入员工信息;
6.数据库:
存储员工信息;
7.管理员:
删除员工;
8.系统:
提示删除员工;
9.管理员:
确认删除;
10.数据库:
删除员工信息;
11.管理员:
更新员工信息;
12.系统:
弹出员工信息标签卡;
13.管理员:
修改员工信息;
14.数据库:
更新员工信息
(8)登陆系统
用例描述:
管理员登陆系统
基本事件流:
1.用户:
进入登陆界面,并输入用户名与密码,身份;
2.系统:
检测登录信息是否正确;
3.系统:
系统跳转到相应身份的界面,系统把登陆操作记录在操作日志;
4.用例结束。
3.2系统用例图
图3.1学而优销售管理系统用例图
3.3用例描述
项目组经过认真分析和讨论,确定学而优书店进销存系统可分为以下功能用例:
3.3.1采购货品用例
一.用例简述:
采购员根据库存信息制定采购计划,向供应商采购。
二.基本事件流:
用例名称:
采购货品
范围:
采购管理模块
级别:
用户目标
主要参与者:
采购员
涉众及其关注点:
——采购员:
希望方便快捷地从供应商进货,减少工作量,提高工作效率。
——采购部门:
保证商品销售库存,确保销售不受影响。
——销售店面:
能及时补充因为热卖已经缺货的商品
——公司:
希望能随时随地保持所需商品库存,减少进货环节中的支付成本,增加商品销售量,尽可能赚取更多的利润。
同时希望系统能自动、快速地更新库存信息,便于库存的及时补充。
——经理:
及时安排采购部门进货补充库存以保证完成公司的销售要求,同时希望尽量减少因信息不对称造成的进货失误而最终导致公司利益受损。
前置条件:
进货订单必须依据系统存储的销售信息及仓库库存记录。
成功保证(或后置条件):
存储销售信息。
记录缺货商品。
更新商品库存信息。
生成进货订单。
主成功场景(或基本流程):
1.采购部门根据销售记录、销售店面的反馈,拟定货品采购计划,列出采购清单并存入系统。
2.采购员根据采购清单,向供应商发送采购货品订单与要求,并添加初步采购记录。
3.收到供应商发货证明与收据,并验证货物后向供应商付款。
4.将相应货品信息与付款记录添加到系统记录。
扩展(或替代流程):
*a.经理在任意时刻要求进行超控操作:
1.系统进入经理授权模式。
2.经理或采购员执行某一经理模式的操作。
例如,删除销售记录,增加订货清单,删除库存记录,取消进行中的订货交易等。
3.系统恢复到采购员授权模式。
*b.系统在任意时刻失败:
为了及时恢复库存更新和订货清单生成功能,要保证功能都能从场景的任何一步中完全恢复。
1.采购员重启系统,登录,请求恢复上次功能状态。
2.系统重建上次状态。
2a.系统在恢复过程中检测到异常:
1.系统向进货员提示错误,记录此错误并发送错误,重新进入初始状态。
2.重新进入系统后采购员手动删除系统中断期间减少的库存。
3.系统开始一次新的订货清单生成过程。
1a.采购员核对订货交易,重新交易或中断交易:
1.系统发送订货清单过程中出现通讯错误进货员中断交易。
2.交易无故中断时排查异常后重新交易。
、
1b.采购员新货物添加信息并增添到系统记录中。
1.采购员为货物编写相应的商品ID
2.采购员把货物ID,库存数量等信息增添到系统记录中。
2a供应商声称已发货但仓库却没收到货物:
1.向供应商索取发货运单号并在相应物流公司的网站上查询货物详情。
2.排查是否人为造成货物丢失。
3a.给供应商支付货款的时候银行账户余额不足:
1.与供应商协商推迟支付。
2.采取其他的支付方式,并在系统记录中进行备注说明。
特殊要求:
1.由于管理需求,使用者希望在通讯服务及库存自动更新服务中断或失败的情况下具有比较强的恢复功能。
2.支持文本显示的语言国际化。
3.有便于输入的标准键盘或识别率较高的手写板。
4.系统查询反应时间尽可能短。
未解决问题:
1.研究远程订单的恢复问题。
2.对于不同的新产品应该要怎么样进行定制。
对于问题货品该进行怎么样的处理。
三.采购管理流程图
采购管理的流程图见图3.2
图3.2采购管理流程图
3.3.2处理库存用例
一.用例简述
仓库管理员处理进出商品,并跟新库存。
二.基本事件流
用例名称:
管理库存
范围:
库存管理模块
级别:
用户目标
主要参与者:
仓库员
涉众及其关注点:
——仓库员:
希望方便快捷地处理书籍出库入库,合理安排存储区与活动区,减少工作量,提高工作效率。
——仓储部门:
保证商品不受
——销售店面:
希望商品可以及时出库,并且保证货源充足。
——公司:
希望能随时随地保持所需商品库存,减少进货环节中的支付成本,增加商品销售量,尽可能赚取更多的利润。
同时希望系统能自动、快速地更新库存信息,便于库存的及时补充。
——经理:
及时安排采购部门进货补充库存以保证完成公司的销售要求,同时希望尽量减少因信息不对称造成的进货失误而最终导致公司利益受损。
前置条件:
必须保证仓库有足够的面积。
成功保证(或后置条件):
存储入库出库信息。
记录损坏或流失的商品。
更新商品库存信息。
生成单据。
主成功场景(或基本流程):
如果系统选择入库,则执行分支流s-1:
处理商品入库;
如果系统选择出库,则执行分支流s-2:
处理商品出库。
S-1处理商品入库
5.物流公司运输商品到仓库。
6.仓库管理员开始一次新的入库处理。
7.仓库员查看入库单详细信息,确认入库通知
8.仓库员确认货物是否已到达
9.仓库员输入商品条码。
10.系统逐箱记录入库的商品,并显示商品的描述,价格和累计额。
仓库员重复5-6步,直到输入结束。
11.系统显示商品种类和数量。
12.将商品运到存储区
13.保存货物入库信息,开具入库单据。
S-2处理商品出库
1.收到销售部门的出库通知
2.仓库管理员开始一次新的出库处理。
3.仓库员查看出库单详细信息,确认出库通知
4.搬运工根据出库单将商品搬运到活动区。
5.仓库员输入商品条码。
6.系统逐箱记录入库的商品,并显示商品的描述,价格和累计额。
仓库员重复5-6步,直到输入结束。
7.系统显示商品种类和数量。
8.保存货物出库信息,开具出库单据。
扩展(或替代流程):
*a.经理在任意时刻要求进行超控操作:
1.系统进入经理授权模式。
2.经理或仓库员执行某一经理模式的操作。
3.系统恢复到仓库员授权模式。
*b.系统在任意时刻失败:
为了及时恢复库存更新功能,要保证功能都能从场景的任何一步中完全恢复。
3.仓库员重启系统,登录,请求恢复上次功能状态。
4.系统重建上次状态。
2a.系统在恢复过程中检测到异常:
4.系统向仓库员提示错误,记录此错误并发送错误,重新进入初始状态。
5.重新进入系统后仓库员手动删除系统中断期间增加或减少的库存。
6.系统开始一次新的入库或出库处理。
S-14a.货物到达数量跟入库单数量不符。
3.中断入库处理。
4.将信息反馈给总经理。
S-15a.无效商品ID。
1.系统提示错误并拒绝输入该ID。
2.仓库员响应该错误
2a.商品ID可读
1.仓库员手工输入商品ID。
2.系统显示商品项目的描述和数量。
2a.无效商品ID:
系统提示错误。
仓库员尝试其他方式。
S-15b.当有多箱商品项目属于同一类别时(如5箱食物类书籍),不必记录每个商品项目的唯一标识:
1.仓库员可以输入类别的标识和商品的数量
S-25a.系统内不存在该商品ID,但是该商品附有价签:
1.仓库员请求经理执行操控操作。
2.经理执行相应的操控操作。
3.仓库员选择手工输入数量跟总金额。
特殊要求:
1.由于管理需求,使用者希望在通讯服务及库存自动更新服务中断或失败的情况下具有比较强的恢复功能。
2.支持文本显示的语言国际化。
3.有便于输入的标准键盘或识别率较高的手写板。
4.系统查询反应时间尽可能短。
未解决问题:
1.研究远程单据的恢复问题。
2.对于不同的新产品应该要怎么样进行定制。
3.对于问题货品该进行怎么样的处理。
3.3.3处理销售用例
一.用例简述
收银员根据顾客所要购买的商品进行结账处理,并跟新库存。
二.基本事件流
范围:
书店销售POS系统应用
级别:
用户目标
主要参与者:
收银员
涉众及其关注点:
-收银员:
希望能够准备,快速地输入,而且没有支付错误,因为如果少收货款,将从其薪水中扣除。
—顾客:
希望以最小的代价完成购买活动,并得到快速服务,希望便捷,清晰的看到所输入的商品项目和价格,希望得到购买凭证,以便退货。
—经理:
希望能够快速执行操控操作,并易于更正收银员的不当操作。
—公司:
希望准确的记录交易,满足顾客需求,希望确保记录了支付授权的服务的支付票价,希望有一定的容错性,即便在某些服务器构件不可用时(如远程信用卡验证),也能够完成销售,希望能够自动快速的更新账户和库存信息。
—支付授权服务:
希望接受到格式和协议正确的数字授权请求。
希望准确计算对书店的应付款。
前置条件:
收银员必须经过确认和认证。
后置条件:
存储销售信息。
准确计算金额。
更新账务和库存信息。
生成凭证。
记录支付授权的批准。
基本流程:
1、顾客携带所选购的商品到收银台通过POS机付款。
2、收银员开始一次新的销售交易。
3、顾客出示会员卡,收银员输入会员卡号;如果无,则直接到第四步。
4、收银员输入商品条码。
5、系统逐条记录出售的商品,并显示该商品的描述,价格和累计额,价格通过一组价格规则来计算。
收银员重复4~5步,直到输入结束。
6、系统显示总额。
7、收银员告知顾客应付总额,并请顾客付款。
8、顾客付款,系统处理支付。
9、系统记录完整的销售信息,并将销售和支付信息发送到外部的账务系统和库存系统(更新库存)。
10、系统打印票据。
11、顾客携带商品和票据离开。
替代流程:
*a.经理在任意时刻要求进行超控操作:
1、系统进入经理授权模式。
2、经理或收银员执行某一经理模式的操作。
例如:
变更现金结余,恢复其他登陆者中断的销售交易,取消销售交易等。
3、系统恢复到收银员授权模式。
*b.系统在任意时刻失败:
为了支持恢复和更正账务处理,要保证所有处理过程的敏感状态和事件都能够从场景的任何一步中完全恢复。
1、收银员重启系统,登录,请求恢复上次状态。
2、系统重建上次状态。
2a.系统在恢复过程中检测到异常:
1.系统向收银员提示错误,记录此错误,并进入一个初始状态。
2.收银员开始一次新的销售交易。
1a.客户和经理需要恢复一个中断的销售交易。
1、收银员执行恢复操作,并且输入ID以提取对应的销售交易。
2、系统显示被恢复的销售交易状态及其小计。
2a.未发现对应的销售交易。
1.系统向收银员提示错误。
2.收银员可能会开始一个新销售交易,并重新输入商品。
2、收银员继续该次销售交易(可能要输入更多的商品或处理支付)。
4a.无效商品ID(在系统中未发现)1、系统提示错误并拒绝输入该ID。
2、收银员响应该错误。
2a.商品ID可读1.收银员手工输入商品ID。
2.系统显示商品项目的描述和价格。
2a.无效商品ID:
系统提示错误。
收银员尝试其他方式。
2b.系统内不存在该商品ID,但是该商品附有标签:
1.收银员请求经理执行超控操作。
2.经理执行相应的超控操作。
3.收银员选择手工输入价格,输入价签上的价格。
2c.收银员通过执行寻找产品帮助以获取正确的商品ID及其价格。
2d.收银员可以向其他员工询问商品ID或价格,然后手工输入ID或价格。
4b.当有多个商品项目属于同一个类别的时候(如5本相同的书),不必记录每个商品的唯一标识:
1、收银员可以输入类别的标识和商品的数量。
4c.需要手工输入类别和价格:
1、收银员手工输入特定的类别代码及其价格。
4-7a.顾客要求收银员从所购商品中去掉一项:
所去除商品的价格必须小于收银员权限,否则需要经理执行超控操作。
1、收银员输入商品ID并将其删除。
2、系统删除该项目并显示更新后的累计额。
2a.商品价格超过了收银员权限:
1.系统提示错误,并建议经理超控。
2.收银员请求经理超控,完成超控后,重做该操作。
4-7b.顾客要求收银员取消销售交易:
1、收银员在系统中取消销售交易。
4-7c.收银员延迟销售交易:
1、系统记录销售交易信息,使其能够在任何POS登录中恢复操作。
2、系统显示用来恢复交易的“延迟票据”,其中包含商品项目和销售交易ID。
5a.系统定义的商品价格不是顾客预期的价格(顾客对此产生抱怨并要求减价):
1、收银员请求经理批准。
2、经理执行超控操作。
3、收银员手工输入超控后的价格。
4、系统显示新价格。
6a.顾客声称他们符合打折条件
1、收银员提出打折请求。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 14 书店 进销存 管理 系统