版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管理信息系统课程设计学仕书店进销存管理信息系统项目组编号6专业班级07信管 1 班项目组成员蔡连鹏1马陈业8朱劲晓1庄继文2文档编制日期2010.10指导教师 邓成剑、杨振刚态度(20%)文档(40%)程序(40%)综合评价标准及得分1 态度评分评价:能按进度完成阶段任务,提交阶段工作文档,文档内容完整,质量较高。2.开发文档评分指标权重评价评分ABC文档结构20分文档涉及开发主要阶段,结构合理,前后连贯(1620分)文档设计开发主要阶段,前后较连贯,结构较合理(1215分)缺少部分阶段文档,内容之间缺乏关联,结构较混乱(012分)文档内容40分文档内容涉及主要分析设计工作,绘制主要模型,与项
2、目结合紧密(3240分)文档内容涉及主要分析设计工作,绘制了部分模型,与项目结合较紧密(2431分)文档内容缺少部分分析与设计工作,绘制少量模型,有较多项目无关内容(023分)文档质量40分语言精炼,模型选用合理,绘制清晰,模型关联性强(3240分)语言较精炼,模型选用基本合理,绘制较清晰,模型之间有关联(2431分)只实现了题目要求的部分功能点,重要的功能点无法实现或效果较差(023分)3.程序评分指标权重评价评分ABC权限10分实现动态权限(810分)按角色分配权限(67分)没有或简单权限(05分)基础数据20分实现了对绝大部分基础数据的添加修改删除功能,功能强(2125分)实现了主要基础
3、数据的添加修改删除,功能一般(1220分)只实现个别基础数据的管理或完全没有实现(012分)业务功能30分实现了对绝大部分题目要求的功能点,效果好(2835分)实现了题目要求的主要功能点,效果一般(1627分)只实现了题目要求的部分功能点,重要的功能点无法实现或效果较差(015分)查询功能10分多字段多逻辑组合查询(910分)多字段查询(68分)单字段或没有查询(06分)报表功能10分多条件多维度报表,有分类汇总统计(910分)多条件报表,无分类汇总统计(68分)简单数据列表或没有报表(06分)美工及可用性10分界面美观,交互设计合理,可用性好(910分)程序界面一般,可用性一般(68分)界面
4、粗糙,可用性不好(05分)目 录1引言11.1编写目的11.2项目背景11.3参考资料42 系统分析42.1组织结构建模与分析42.2 业务流程建模与分析52.3 系统功能需求建模与分析82.3.1用例视图82.3.2活动图9(1)查询图书信息10(2)修改图书信息10(3)创建订单11(4)修改订单12(5)处理订单13(6)修改会员信息14(7)处理会员充值15(8)处理会员挂失16(9)处理零售17(10)创建员工信息18(11)修改员工信息18(12)查看报表192.4 逻辑视图202.4.1领域模型20领域模型图是系统设计实体与其相关实体之间的关系,如图2-17所示:202.4.2过
5、程视图21(1)图书信息管理21(2)订单管理22(3)管理会员23(4) 处理销售24(5)管理员工信息25(6)查看报表273 系统设计273.1架构设计273.2 数据库设计283.3输入输出设计293.4系统安全设计324 系统实现与测试334.1 功能实现334.2 系统测试365 项目总结371引言1.1编写目的 本文档对学仕连锁书店进销存管理系统做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步做出总体设计和详细设计以及开发工作。该文档的预期读者为客户、业务或需求分析人员、测试人员、用户文
6、档编写者、项目管理人员、开发人员和系统维护人员。1.2项目背景 1.2.1系统产生背景学仕书店以销售社科、文化、经管、学术类图书为主,目前是广东地区规模最大与最具影响力的民营学术文化书店,也是众多人文社科经管类的优秀出版社在广东市场的代理商。目前在广州深圳等地运营着9家零售店,1家网上书店以及三家批发公司,是一个集批发与零售为一体的连锁型企业。目前学仕书店各分店都使用一套桌面单机版的图书销售管理系统管理日常的图书销售业务,基本上能满足各店面的业务需求。但是近年来,网络购书因为价格便宜越来越受到人们的欢迎,当当、卓越、大洋等一大批网络书店迅速发展,对实体书店冲击非常大。因为学仕书店各零售店基本上
7、都开设在大学校园附近,很大一部分客户高校的学生或老师,而他们更加青睐于网上购书,各书店销售量急剧下滑。因此,学仕书店的老板决定调整经营重点并设计一套新的图书营销策略以应对网络书店低价格带来的挑战,但现有的系统成为了新方案的绊脚石:(1)书店为那些经常光顾的顾客办理了会员卡,这些会员凭卡买书可以有9折优惠。书店老板分析认为所有会员打9折变相降价,并不能有效提高书的销量,希望重新设计折扣规则,即根据会员累计购买金额确定不同折扣。老板希望新会员折扣策略能给予书店老顾客更多折扣吸引他们到实体店购书,另一方面不至于给所有会员低折扣过多影响书店利润,此外这种营销策略也有利于吸引顾客更多地购买图书。但是现有
8、系统会员管理功能不支持这种折扣规则。(2)随着更多连锁店的开业,学仕书店建立了配送中心。原有的单机版系统的一个重大缺陷是,各分店的销售数据等不能有效整合在一起,不便于公司经理经营决策,配送中心也不能实时获知各店面库存信息。(3)因为各零售店生意下滑非常明显,书店老板考虑将更多的资源或经营方向转向批发业务。因为经过多年积累,书店与各出版社形成了良好的合作关系。而原有的系统只支持书籍零售业务,不能适应批发业务的需求。为了解决以上问题,适应书店的变革,书店老板决定投资30万元聘请专业的软件公司SCAUIS为公司重新开发一套经营系统。SCAUIS公司成立学仕项目组,开始对学仕书店的业务进行深入调研,走
9、访公司在广州的多家店面、批发公司及配送中心,并与书店老板陈女士面谈,详细听取了她关于书店新策略的想法。原来书店为经常光顾的客户办理了会员卡,凭卡购书可享受9折优惠。为了留住老顾客,陈女士考虑改变原有折扣策略,希望会员折扣能结合顾客累积购书金额,例如:累计购书200499元:9折累计购书500999:8.5折累计购书10001499:8折累计购书15001999:7.5折累计购书2000元以上:7折非会员顾客一次性购买图书或充值200元以上,可享受9折优惠,并成为书店会员,以后凭卡购书享受会员折扣优惠。此外,为吸引会员更多的来本店购书,会员卡还提供充值功能,可按充值后累计金额达到的级别享受相应的
10、折扣优惠,购书时直接用卡上余额支付。例如某会员累计购书600元,如果一次性充值400元后,购书时就可以 享受8折优惠,书款直接从400元中扣除。书店除书籍零售外,还从事书籍代购、批发的业务,而且逐渐成为书店主要利润来源。书店与众多出版社签订了代理协议,为高校提供教材、图书代购,并在图书批发市场从事图书批发业务。近几年批发业务量非常大,为了减少在订单、送货、收款等各环节信息错漏或不一致情况的发生,书店老板希望新系统能同时支持批发业务。学仕书店设有一个配送中心,无论是零售还是批发采购回来的书首先都会送到配送中心。配送中心根据各店的订单每两天向店面送货一次。如果是批发的书,配送中心会直接将书送到客户
11、订单上指定的地方。SCAUIS项目组经过认真分析和讨论,确定学仕书店进销存系统功能如下:1. 店面POS系统:收银员录入书籍条码号,如果是会员购书还需要录入会员卡号,(因为没有配备硬件,本系统开发暂时采用人工录入条码号、会员卡号代替扫描、刷卡)系统根据相关规则确定购书价格,并打印购书小票。各店面经理每月要制作销售报表提交给公司经理。2. 进书管理:各家零售店店面经理向配送中心下进书订单,配送中心送书进店时都要及时留下记录信息,包括进书的时间、书号、数量等信息。3. 库存管理:各店店员能随时查看本店内各种书的库存数量,公司经理和配送中心能查询各店库存信息,库存盘点。4. 会员管理:管理所有会员消
12、费信息、账户信息,收银员能完成新增会员、账户充值、挂失等操作。5. 批发订单管理:系统能跟踪批发客户的订单、是否送货及回款等信息。本系统由将分店子系统、公司管理子系统2部分组成,对用户定义严格的管理权限和各种不同的业务处理功能。以适应当前学仕连锁书店的管理需求。1.2.2主要问题描述问题一近年来,网络购书因为价格便宜越来越受到人们的欢迎,一大批网络书店迅速发展,对实体书店冲击非常大,所以书店想通过会员折扣提高销量,增加书店的经营额。关于该问题的描述与解决方案如表1-1所示。表 1-1 问题一的描述与解决方案问题书店为经常光顾的顾客办理会员卡,统一打9折优惠,变相为降价出售,大大降低利润;网上购
13、书冲击实体书店。影响顾客、学士书店问题后果成本增加、顾客范围不断缩小、利润减少解决方案根据会员累计购买金额确定不同折扣,通过新会员折扣策略能给予书店老顾客更多折扣吸引他们到实体店购书。 问题二随着书店规模的不断扩大,旧系统无法将各分店的信息有效的整合在一起,非常不利于公司经营决策,负责发货到各分店和图书采购的配送中心也不能实时获知分店库存信息,不能快速响应市场。关于该问题的描述与解决方案如表1-2所示。表 1-2 问题二的描述与解决方案问题配送中心无法准确快速获知分店图书库存量和分店进书订单。影响各分店、配送中心问题后果无法获知分店图书库存,无法快速响应市场需求,存在市场滞后性解决方案要求新系
14、统将店面POS系统跟配送中心管理系统有效的联系,实现信息快速准确的交互。问题三因为各零售店生意下滑非常明显,书店老板考虑将更多的资源或经营方向转向批发业务。原有的系统只支持书籍零售业务,不能适应批发业务的需求。关于问题三的描述与解决方案如表1-3的所示。表 1-3 问题三的描述与解决方案问题零售业务无法满足市场要求,书店业务需及时重点转向批发业务影响各分店、顾客问题后果无法满足客户进一步流失客户,营业额下降解决方案设计系统时增加处理批发订单流程功能 1.3参考资料 1肯尼斯 C.劳顿,简P劳顿. 管理信息系统M.北京:机械工业出版社.2007. 2张海藩. 软件工程导论M.北京:清华大学出版社
15、.2009.3 王国辉 等.Java Web开发实战宝典M.北京:清华大学出版社.2010.2 系统分析2.1组织结构建模与分析 学仕书店的组织结构是典型的金字塔结构,最上层为董事会,下设总经理,以及信息部、采购部、配送中心、人事部、公关部、财务部等职能部门。拥有九家分店,分店不属于某一部门,分店经理直接对总经理负责。具体如图2-1所示。图 2-1 学仕书店组织结构图2.2 业务流程建模与分析2.2.1进书订单处理流程分店经理例行查看库存,对于库存量低于安全水平的图书,创建进书订单,提交给公司配送中心。配送中心收到订单后,审核并发货,配送中心对进书订单确认发货操作后,分店经理必须在收到货后进行
16、确认收货操作。具体流程如图2-2所示。图 2-2 进书订单业务流程2.2.2批发订单处理流程图分店经理在接受批发业务后,创建批发订单提交给配送中心,配送中心在收到订单后直接向客户发货,之后分店经理需要确认客户是否收到货,在客户收到货之后,分店经理调出订单确认收货,对客户已经付款的订单做最后的操作,即确认收款。具体流程如图2-3所示。图 2-3 批发订单业务流程 2.2.3 处理零售收银员在有销售业务的时候开始一次交易活动,将客户带到收银台的书的书号输入系统,待到全部输入完成,显示总额,顾客付款。具体流程如图2-4所示。图 2-4 处理零售业务流程2.3 系统功能需求建模与分析2.3.1用例视图
17、学术书店进销存管理信息系统分成:(1)分店子系统其中包含管理订单用例有:创建订单;查看订单;修改订单会员管理用例有:创建会员信息;查询会员信息;处理充值;处理挂失;处理零售用例(2)公司管理子系统:包括管理图书信息用例有:创建图书信息;查询图书信息;修改图书信息;订单管理用例有:查看订单;处理订单员工管理和报表处理用例用:创建员工信息;修改员工信息;查询进销存报表用例。系统总体用例图见图2-5所示。图 2-5 系统用例图2.3.2活动图(1)查询图书信息用例简述:各个子系统管理员查看相关图书信息。基本事件流:用户输入书号或其他关键信息如图书类型进行检索所要查询的图书;查询图书信息的活动图见图2
18、-6。图 2-6 查询图书信息活动图(2)修改图书信息用例简述:管理员对图书信息的原始数据的修改。基本事件流:配送管理员输入所要修正的图书,系统显示图书信息,管理员针对要做出修改的信息项进行修改;配送管理员检查所有修改项是否正确,不正确则继续修改,正确则提交系统保存信息。系统更新信息。修改图书信息的活动图见图2-7。图 2-7 修改图书信息活动图(3)创建订单用例简述:店面接收批发业务,创建订单。基本事件流:店面经理用分店POS子系统创建批发订单。店面经理输入订单各项信息。店面经理输入完一个完整订单并确认无误后提交订单。活动图如图2-8所示。图 2-8 创建批发订单活动图(4)修改订单用例简述
19、:店面经理可对还未经配送中心管理员处理的批发、进书订单及时进行修改。基本事件流:店面经理确定要修改的订单的类型。店面经理选择要修改的订单类型。系统列出允许修改信息(未经配送管理员进行发货处理)的订单列表。店面经理选择要修改的订单。系统显示订单的详细信息,店面经理进行修改。活动图如图2-9所示:图 2-9 修改订单活动图(5)处理订单用例简述:配送中心管理员对还未处理的订单进行操作与发货。基本事件流:配送管理员查看未处理订单。系统列出未处理订单。对已发货的订单进行确认发货。系统更新订单发货状态,更新库存信息。订单处理活动图如图2-10所示:图 2-10 处理订单信息活动图(6)修改会员信息用例简
20、述:管理员对会员的原始数据进行更新、修改。基本事件流:收银员输入要修改会员的会员号。系统显示会员信息。收银员修改会员信息。收银员检查会员信息修改是否正确,不正确则继续修改,正确则提交保存。系统更新信息。活动图如图2-11所示:图 2-11 修改会员信息活动图(7)处理会员充值用例简述:会员可对对应账号进行充值。基本事件流:收银员输入要充值的会员号和充值金额。系统提示所充值会员号和充值金额已完成。收银员告诉顾客已完成充值。会员充值活动图如图2-12所示:图 2-12 会员充值活动图(8)处理会员挂失用例简述:会员丢失或损坏了会员卡可向店面申请挂失。基本事件流:会员要求挂失会员号,并出示有效身份证
21、收银员修改会员信息,将要求挂失的会员状态改为挂失。收银员提交保存信息,系统更新信息。会员挂失处理活动图如图2-13所示:图 2-13 会员挂失活动图(9)处理零售用例简述:顾客对购买的书籍进行结账。基本事件流:顾客携带所购书籍到收银台付款。收银员开始一次新的销售交易。收银员输入书籍号。系统逐条记录出售书籍,并显示价格和累计金额。收银员重复步,走到输入结束。系统显示总额。收银员告知顾客总额,并要求顾客付款。顾客付款,系统处理支付。若顾客为非会员,按非会员情况收取最终总额。若顾客为会员,按会员情况收取最终总额。8系统更新库存信息。处理销售活动图如图2-14所示:图 2-14 处理销售活动图(10)
22、创建员工信息用例简述:公司子系统管理员对公司员工信息的基本录入工作。基本事件流:公司管理员登录系统,输入新员工各项信息。公司管理员检查各项信息是否正确,不正确则进行修改,正确则提交保存信息。系统存储信息。(11)修改员工信息用例简述:管理员登陆系统,修改员工的某些错误信息。基本事件流: 管理员:登陆系统,确认所需要修改的员工的类型; 管理员:选择所需要修改的员工类型; 系统:列出员工列表; 管理员:选择要修改的员工; 管理员:选择要修改的员工的信息; 管理员:确认员工的信息是否全部正确; 系统:保存管理员修改后的员工信息;活动图如图2-15所示:图 2-15 修改员工信息活动图(12)查看报表
23、用例简述:公司管理员登陆系统,快速准确地查看信息。基本事件流:管理员:登陆系统,选择要查看的报表类型系统:系统列出所需要查看的报表查看报表活动图如图2-16所示:图 2-16 查看报表活动图2.4 逻辑视图2.4.1领域模型领域模型图是系统设计实体与其相关实体之间的关系,如图2-17所示:图 2-17 领域模型2.4.2过程视图详细设计(过程视图)部分叙述几个主要子系统的处理流程。(1)图书信息管理图书信息的相关处理操作见图2-18.图 2-18 图书信息管理的系统顺序图图书信息管理的类图见图2-19。图 2-19 图书信息管理的类图(2)订单管理对各种订单的有关处理操作见图2-20。图 2-
24、20 订单管理的系统顺序图订单管理的类图见图2-21。图 2-21 订单管理类图(3)管理会员会员管理的操作流程见图2-22。图 2-22 会员管理的系统顺序图会员管理的类图见图2-23。图 2-23 会员管理的类图(4) 处理销售销售处理相关操作流程见图2-24。图 2-24 处理销售的系统顺序图销售处理的类图见图2-25。图 2-25 销售处理的类图(5)管理员工信息管理员工信息的流程图见图2-26。图 2-26 员工信息管理的系统流程图员工信息管理的类图见2-27。图 2-27 员工信息管理的类图(6)查看报表查看报表的系统顺序图如图2-28所示:图 2-28 查看报表的系统顺序图查看报
25、表的类图如图2-29所示:图 2-29 查看报表的类图3 系统设计3.1架构设计 系统采用B/S结构,SQL Server数据库,应用MVC开发模式、JAVA程序语言,使用STRUTS框架。3.2 数据库设计 3.2.1数据库概念模型 为实现系统功能,本系统的数据库概念模型如图3-1所示。图 3-1 数据库概念模型 3.2.2数据库逻辑模型 依据数据库概念模型,本系统的数据库逻辑模型如图3-2所示。图 3-2 数据库逻辑模型3.3输入输出设计 系统登录输入界面如图3-3所示。图 3-3 系统登录输入界面 系统基础数据输入界面(以添加图书为例)如图3-4所示。图 3-3 基础数据输入界面一(添加
26、图书) 系统业务功能数据输入界面(以创建批发订单为例)如图3-4所示。图 3-4 业务功能数据输入界面(创建订单) 系统查询输入界面(以查询员工为例)如图3-5所示。图 3-5 查询输入界面(查询员工) 系统输出界面(以图书销售明细为例)如图3-6所示。图 3-6 系统输出界面(图书销售明细)3.4系统安全设计 3.4.1用户登录 为了保证系统安全,用户在应用系统前必须正确登录系统(用户登录界面如上文图3-3所示)。如果用户在浏览器地址栏输入地址http:/localhost:8080/xssd/gongsi.jsp(公司系统)或http:/localhost:8080/xssd/fendia
27、n.jsp(分店系统),试图跳过登录而直接进入系统,将出现警告提示(图3-7)并返回登录界面。图 3-7 未登录提示 3.4.2用户权限管理 本系统采用动态管理用户权限,每个用户对每一个系统管理操作有“0”或“1”的操作权限,0代表用户没有操作权限,在该用户的操作界面上将不显示该操作功能的链接。1代表用户有操作权限,在该用户的操作界面显示该操作功能的链接。 经理可以对员工的操作权限进行设置所修改,修改用户权限如图3-8所示。图 3-8 修改用户权限4 系统实现与测试4.1 功能实现 (1)系统功能一(以公司系统添加员工为例),如图4-1所示。图 4-1 公司系统添加员工 (2)系统功能二(以公司系统查询员工为例,同时可对员工进行修改、删除和查看权限等操作),如图4-2所示。图 4-2 公司系统查询员工 (3)系统功能三(以公司系统处理批发订单为例,有查询、确认收货等操作),如图4-3所示。图 4-3 公司系统处理批发订单 (4)系统功能四(创建零售为例),如图4-4所示。图 4-4 创建零售 (5)系统功能四(以会员付款为例),如图4-5所示。图 4-5 会员付款4.2 系统测试 以测试系统的权限管理为例:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 15969.101-2026可编程序控制器第101部分:软件信息模型
- 湖南省娄底市2026年中考二模数学试卷附答案
- 6G技术基础考核试题及详细答案
- 1万米设备碰撞专项测试试题及详细答案
- 合规转利润:降本增效全指南(2026)《GBT 39336-2020沿空留巷高水材料巷旁袋式充填技术要求》
- 风机盘管冷凝水管排气持续管控施工工艺
- 合规转利润:降本增效全指南(2026)《GBT 39197-2020一般固体废物物质流数据采集原则和要求》
- 2026年浙江省人教版初中物理八年级下册第11章热学习题
- 2026年浙江省高中物理热学基础测试卷
- 湖南省益阳市2027届高三上学期9月教学质量检测历史试卷(含答案)
- 儿童保健学教学课件
- 电子焊接培训课件
- 2《宁夏闽宁镇昔日干沙滩今日金沙滩》公开课一等奖创新教案+(共40张)+随堂练习(含答案)
- 公共足浴卫生管理制度
- 《人工智能数据服务》高职全套教学课件
- 《时尚买手攻略》课件
- 2024年版《煤矿安全生产标准化管理体系基本要求及评分方法》解读
- 幼儿园防溺水课件中班
- 甲醇存储工程设计报告
- 糖尿病口服降糖药的分类
- 统计学:假设检验基础
评论
0/150
提交评论