软件工程大作业

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件工程》大作业题目:商品的进存销管理系统的实现

班级:10信息与计算科学1班

小组成员:冯堃原(组长)

陈丽娟、王翠儿、叶振邦

陈锦松、方俊日、吕梦源

1.项目概述 (3)

1.1 开发背景 (3)

1.2 开发目的 (3)

1.3 开发运行环境 (3)

1.4 系统功能 (3)

2.系统分析 (4)

2.1 需求分析 (4)

2.1.1 系统需求 (4)

2.1.2 功能需求 (4)

2.1.3 业务流程图 (13)

2.1.4 可行性分析 (14)

2.1.5 项目规划 (14)

3.总体设计 (15)

3.1 基本设计概念和处理流程 (15)

3.2 系统功能体系图 (16)

3.3 模块设计 (17)

3.3.1 登录模块 (17)

3.3.2 系统主界面模块 (17)

3.3.3 进货管理模块 (17)

3.3.4 销售管理模块 (17)

3.3.5 库存管理模块 (18)

3.3.6 信息管理模块 (18)

3.3.7 系统管理模块 (18)

3.3.8 统计报表子模块 (18)

4系统设计 (19)

4.1 目标设计 (19)

4.2 设计思想 (19)

4.3 系统功能设计 (19)

4.3.1 进货管理 (19)

4.3.2 销售管理 (21)

4.3.3 库存管理 (22)

4.3.4 信息管理 (23)

4.3.5 系统管理 (23)

4.3.6 统计报表 (23)

5.总结 (23)

1.项目概述

1.1 开发背景

现代社会经济迅猛发展,使得市场的走向也发生了巨大的变化。商品经济的高速发展也促进了商家们的竞争,要想在竞争中取得优势,商家们必须要提升自身的管理方式,采用先进的管理系统来对各自的商品进行管理,进而提高自己的竞争力。

发达国家的各类商店、超市基本上都运用计算机技术,对商品的进货、库存、销售等方面进行管理。而目前,我国正处在从传统商店经营到现代商店经营的转变过程中,在当今经济如此迅猛发展的社会,商家们是很有必要去提高自己的管理水平,再加上当今社会计算机的飞速发展,利用计算机实现商品的进存销管理也是势在必行的。

1.2 开发目的

开发一个商品的进存售管理系统,主要是为了对商品的进货、库存、销售进行管理,从而提高商店资金的利用率、结算速度、工作效率等。通过计算机技术对商品的进存销进行完善管理,从而实现管理的科学化、智能化、现代化。因此,商家们必须要掌握好当今市场的走向,紧跟着时代的步伐,对自己的商品运用现代化的手段去管理,这样才能够巩固自己在商业界的地位。

1.3 开发运行环境

✧前台开发环境:Visual Basic 6.0

✧后台数据库环境:SQL Server 2005

✧运行环境:Windows XP

1.4 系统功能

具有良好的人机交互界面。

具有完善的权限管理功能。

具有方便的、全方位的数据查询功能。

能够自动完成数据计算。

具有数据备份和数据还原功能。

具有强大的报表打印功能。

能够准确提供商品的进货、库存、销售信息。

2.系统分析

2.1 需求分析

2.1.1 系统需求

为了保证系统能够安全、可靠、高效地运行,商品的进存销管理系统应满足以下需求:

●界面设计简洁、友好、美观、大方。

●操作简单、快捷、方便。

●数据存储安全、可靠,数据精确度保留至小数点后一位。

●信息分类清晰、准确。

●强大的数据查询功能、权限设置功能。

●该系统软件适用于Windows操作系统。

2.1.2 功能需求

商品进存销管理系统的功能要满足以下需求:

◆基本信息的添加、修改、删除和查询,包括商品信息、员工信息、供应

商信息、客户信息。

◆进货商品信息的录入、修改、删除和查询。

◆销售商品信息的录入、修改、删除和查询。

◆客户退货商品信息的录入、修改、删除和查询。

◆库存商品信息的查询。

◆各类单据统计报表打印。

◆系统管理员可对基本信息进行管理、对系统进行维护和权限管理。

2.1.2.1 用例规约:

1、进货管理

1.1 简要说明

本用例的功能主要是生成进货订单,修改、删除和查询进货订单。

1.2 事件流

1.2.1 基本流

根据采购部员工的操作,系统执行以下基本流:

①修改已经存在的订单信息,系统执行修改订单子流。

②确认订单入库,系统执行增加订单子流。

③删除已经存在的订单信息,系统执行删除订单子流。

④根据条件查询已经存在的订单信息,系统执行查询订单子流。

1.2.2 备选流

1.2.2.1 用户信息验证错误

如果系统检测到用户输入的信息格式或内容有错,没有通过验证,系统会弹出警告对话框,提示错误,并重新输入。如果通过验证,系统会弹出确认对话框,如果单击“是”,会得到相应的值条件,否则单击“取消”。

1.3 特殊需求

无。

1.4 前置条件

用户必须是曾经注册过的采购部员工。

1.5 后置条件

如果该用例成功,系统数据库中将增加一条记录,否则,系统维持原状。

1.6 扩展点

无。

2、销售管理

2.1 简要说明

本用例的功能主要是录入、修改、删除和查询销售商品,以及客户退货商品的录入、修改、删除和查询。

2.2 事件流

2.2.1 基本流

根据销售部员工的操作,系统执行以下基本流:

①录入已销售商品的信息,系统执行增加已销售商品信息子流。

②修改已销售商品的信息,系统执行修改已销售商品信息子流。

③删除已销售商品的信息,系统执行删除已销售商品信息子流。

④根据条件查询已销售商品的信息,系统执行已销售商品信息子流。

⑤录入客户退货商品的信息,系统执行增加客户退货商品信息子流。

⑥修改客户退货商品的信息,系统执行修改客户退货商品信息子流。

⑦删除客户退货商品的信息,系统执行删除客户退货商品信息子流。

⑧根据条件查询客户退货商品的信息,系统执行客户退货商品信息子流。

2.2.2 备选流

2.2.2.1 信息验证错误

如果系统检测到用户输入的信息格式或内容有错,没有通过验证,系统会弹出警告对话框,提示错误,并重新输入。如果通过验证,系统会弹出确认对话框,如果单击“是”,会得到相应的值条件,否则单击“取消”。

2.3 特殊需求

无。

2.4 前置条件

用户必须是曾经注册过的销售部员工。

2.5 后置条件

如果该用例成功,系统数据库中将增加一条记录,否则,系统维持原状。

2.6 扩展点

无。

相关文档
最新文档