超市进销存管理系统——系统分析与设计说明书2

上传人:小** 文档编号:89258409 上传时间:2019-05-22 格式:DOC 页数:21 大小:2.93MB
返回 下载 相关 举报
超市进销存管理系统——系统分析与设计说明书2_第1页
第1页 / 共21页
超市进销存管理系统——系统分析与设计说明书2_第2页
第2页 / 共21页
超市进销存管理系统——系统分析与设计说明书2_第3页
第3页 / 共21页
超市进销存管理系统——系统分析与设计说明书2_第4页
第4页 / 共21页
超市进销存管理系统——系统分析与设计说明书2_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《超市进销存管理系统——系统分析与设计说明书2》由会员分享,可在线阅读,更多相关《超市进销存管理系统——系统分析与设计说明书2(21页珍藏版)》请在金锄头文库上搜索。

1、计算机科学与工程学院 课程设计报告课程设计报告系(部、中心)计算机科学与工程学院 姓 名 学 号专 业 软件工程 班 级 二班同组人课程名称 系统分析与设计设计题目名称超市进销存管理系统分析设计说明书起止时间2013年12月8日2014年1月3日成 绩指导教师签名教务处制目录1.项目概述02.项目可行性分析及实施计划02.1 项目可行性分析02.1.1经济可行性分析02.1.2技术可行性分析02.2 项目的软件开发生命周期模型02.3 项目实施计划02.4 项目任务分解结构(WBS)03.超市进销存管理系统需求分析03.1 业务需求描述03.2 系统功能模块划分03.3 系统用例图13.4 超

2、市进销存管理系统用例的用例解说14.数据模型分析14.1 E-R模型14.2 UML数据建模14.3 逻辑数据模型分析15.销售管理、退货管理、供应商信息管理、进货管理子系统分析类建模15.1 顺序图15.2 活动图15.2 协作图15.3 分析类图16.系统物理模型设计16.1 系统体系结构设计16.2 数据库字段约束及索引设计16.3 将分析类图映射为设计类图27.结束语2参考文献218第 18 页 共 21 页1. 项目概述1.1 开发背景及意义随着我国社会经济的日新月异和飞速发展,人们对物质的需求也越来越高,伴随着不断加快的还有人们的生活节奏。越来越多的便利店、超市和商场等涌现出来,去

3、超市购物已经是人们业余、休闲生活必不可少的一部分。超市的商品管理在不断膨胀的需求促进下,也在发生着一场科技的革新运动,由最初的靠人力操作的资料整理、买卖交易处理到近年来超市管理系统的科技化与科学化,只需简单的通过界面几个按钮的操作就可以完成商品信息记录的处理,同时对人力的要求也转为知识化。超市经营规模的日趋扩大,销售额和门店数量大幅度增加,许多超市正在突破以食品为主的传统格局,市商品品种多样化发展这种商品多样化的发展趋势,无疑使超市管理的重要性显得尤为突出。随着超市里货物种类和数量的大量增加,超市工作人员的工作量也随之增多。然而,日益繁重的工作使超市工作人员身心俱疲,每位同志都在超负荷的运转,

4、工作失误的发生率也随之提高。对于此,超市的管理层也在急寻一种好的管理方法,在提高工作效率的同时又能减少工作失误,更好的管理整个超市系统的运做。经过对这种情况的了解,我们小组成员集中讨论设计一个小型的超市管理系统,它的应用将会大大提高超市的运做效率,提高效益,同时对工作人员的要求也不再单纯的体力的过分消耗。1.2 系统的基本功能:本系统属于小型的超市进销存管理系统,可以有效地对中小型超市进行管理。基本档案:员工信息管理,供应商信息管理进货管理:商品进货,商品查询销售管理:商品销售,商品退货库存管理:库存管理,库存查询系统维护:数据备份,数据还原个人信息管理1.3 解决的问题:应用供应链采购管理理

5、论、库存控制理论、现代物流管理的理论方法,分析论证影响小型超市库存的各个环节。研究小型超市库存控制系统运作过程中出现的一些实际问题,并提出解决措施与对策。研究小型超市库存管理策略。提出小型超市逐步采用电子商务采购模式,摆脱缺货损失和过量库存的怪圈。1.4 设计目标:系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。能够对进货信息进行有效的管理。对用户输入的数据,进行严格的数据检验,尽可能地避免人为错误。能够对商品销售信息进行有效的管理。能够准确、详细地管理商品库存信息。系统应最大限度地实现易维护性和易操作性。2. 项目可行性分析及实施计划2.1 项目可行性分析2.1.

6、1 经济可行性分析2.1.2 技术可行性分析本项目针对的是中小超市的进销存管理,相关的操作简洁直观,规模和复杂性中等。项目开发团队有两个人组成,分别负责一些模块,最后有组长进行整合,极大的缩减了开发的时间,成员对项目应用和技术方面都有很好的认知。本系统所采用的是C#编程语言和visual studio,SQL server 2008相关工具,开发技术具有很高的成熟性和稳定性,尚未发现技术风险。2.2 项目的软件开发生命周期模型本项目开发生命周期采用的是增量开发模型,因为能够在较短的时间内向用户提交一些有用的工作产品;每次只提交用户部分功能,用户有较充分的时间学习和适应新的产品;对系统的可维护性

7、是一个极大的提高,因为整个系统是由一个个构件集成在一起的,当需求变更时只变更部分部件,而不必影响整个系统。软件生命周期 同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。软件生命周期(SDLC,软件生存周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。软件生命周期(SDLC)的六个阶段:问题

8、的定义及规划此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。需求分析在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。软件设计此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。程序编码此阶段是将软件设计的结果转换成计算机可运行的程序代码。软件测试在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。运行维护软件维护是软件生命周期中持续时间最长的阶段。2.3 项目实施计划表2.3 项目进度计划表项目名称超市进销存管理系统项目组长马峥工作内容负责人开始时间(天)完成时间(天)计划工期(天)项目概述

9、2013.12.102013.10.101项目可行性分析及实施计划2013.12.112013.12.111需求分析2013.12.122013.12.121数据模型分析2013.12.132013.12.153系统登录、库存管理、员工信息管理,商品信息管理子系统分析类建模2013.12.162013.12.161销售管理、供应商信息管理、进货管理、系统维护子系统分析类建模2013.12.172013.12.171系统物理模型设计2013.12.182013.12.192程序代码设计2013.12.202013.11.234开发者调试2013.12.232014.12.242试用2013.12

10、.252013.12.251安装软件2013.12.262013.12.2612.4 项目任务分解结构(WBS)表2.4.1:任务分解列表任务分解任务描述任务 负责人达到指标备注任务一:系统登录模块员工的登录,界面设计美观的界面和数据库连接并实现登录功能等任务二:库存管理,员工信息管理,商品信息管理模块员工对相关库存信息,档案信息进行管理美观的界面和能和数据库连接并实现信息的增删查改功能任务三:进货管理,销售管理,供应商信息管理模块员工对相关进货信息,销售信息进行管理美观的界面和能和数据库连接并实现信息的增删查改功能任务四:系统维护模块管理员对数据进行还原备份操作美观的界面及数据的备份与还原表

11、2.4.2:基于开发过程WBS表序号阶段任务任务起止日期责任人参与人阶段性成果1软件概念12.0912.10全体成员了解软件相关概念2需求分析12.1012.15全体成员完成需求分析说明文档3架构设计12.1612.21全体成员完成架构文档4详细设计12.2212.25全体成员完成设计模型5编码12.2601.03全体成员实现预期功能模块6测试01.0301.05全体成员完善系统并完成相应的文档3. 超市进销存管理系统需求分析3.1 业务需求描述登录系统后可进行身份验证然后对相应模块进行操作。系统活动图如下所示:图3.1业务流程图3.2 系统功能模块划分超市进销存管理系统的系统模块图如下所示:

12、图3.2 系统功能模块图3.3 系统用例图图3.3 超市进销存管理系统用例图3.4 超市进销存管理系统用例的用例解说表3.4.1 员工信息管理的用例解说用例名称:员工信息管理主参与者:管理员前置条件:管理员登录到系统中最低保证:回滚任何未完成的事务,系统记录进展日志直到失败成功保证:管理员登录成功,进入员工信息管理,进行对员工信息的相关操作;触发器:管理员成功登录系统,选择对员工信息操作主要的成功情节:1. 管理员成功登录超市进销存管理系统2. 管理员进入员工信息管理3. 管理员对员工信息进行增删查改等相关操作扩展:1.a输入的用户名或密码错误1.a.1 系统弹出:用户名或密码错误表3.4.2

13、 系统维护的用例解说用例名称:系统维护主参与者:管理员前置条件:管理员登录到系统中最低保证:回滚任何未完成的事务,系统记录进展日志直到失败成功保证:管理员登录成功,进入系统维护,进行数据还原备份操作;触发器:管理员成功登录系统,选择对供应商信息操作主要的成功情节:1. 管理员成功登录超市进销存管理系统2. 管理员进入系统维护3. 管理员对数据进行备份和还原操作扩展:1.a输入的用户名或密码错误1.a.1 系统弹出:用户名或密码错误表3.4.3 商品进货的用例解说用例名称:商品进货主参与者:进货员前置条件:进货员登录到系统中最低保证:回滚任何未完成的事务,系统记录进展日志直到失败成功保证:进货员

14、登录成功,进入商品进货管理,进行对商品进货信息的相关操作;触发器:进货员成功登录系统,选择对商品进货信息操作主要的成功情节:1. 进货员成功登录超市进销存管理系统2. 进货员进入进货管理3. 进货员录入商品进货的相关信息扩展:1.a输入的用户名或密码错误1.a.1 系统弹出:用户名或密码错误表3.4.4 商品销售的用例解说用例名称:商品销售主参与者:销售员前置条件:销售员登录到系统中最低保证:回滚任何未完成的事务,系统记录进展日志直到失败成功保证:销售员登录成功,进入销售管理,进行对商品销售信息的操作触发器:销售员成功登录系统,选择对商品销售信息的操作主要的成功情节:1. 销售员成功登录超市进销存管理系统2. 销售员进入销售管理3. 销售员录入商品销售的相关信息

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号