教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

详细设计说明书(超市进销存管理系统)(2)

来源:网络收集 时间:2026-08-26
导读: 系统出错处理设计................................................................................................... 28 7.1 7.2 出错信息................................................................

系统出错处理设计................................................................................................... 28 7.1 7.2

出错信息.......................................................................................................... 28 补救措施.......................................................................................................... 28

8 9

系统维护设计.......................................................................................................... 29 尚待解决的问题 ...................................................................................................... 29

超市进销存管理系统的详细说明书

1 引言

1.1 编写目的

在超市进销存管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述并在需求分析说明书中得到了详尽地叙述及阐明。

本阶段在系统的需求分析基础上,对超市进销存管理系统进行系统设计,主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的设计说明书中将对在本阶段中对系统所做的设计进行详细的说明。

在下一阶段的编码实现中,小组人员将参考此设计报告针对超市进销存管理系统进行编码,因此本说明书的预期读者为小组编码人员。

1.2 背景

待开发软件系统的名称:超市进销存管理系统 此软件系统任务提出者:XXX

此软件系统任务开发者:李小龙,孟凡连,宋晓青,郑路路,郝世龙 此软件系统任务用户:超市工作人员,包括销售员,仓管员等。

1.3 基线

超市进销存管理系统需求分析说明书 v1.0

超市进销存管理系统的详细说明书

1.4 范围

软件产品名称:超市进销存管理系统1.0。 通过使用本软件产品,能完成如下功能:

能对系统用户进行有效信息管理,完成密码修改等操作,安全性有保障 能实时得知库存不足的商品列表,比便进行采购,并可实时查询订单 前台系统能对售出的商品进行方便快捷的结算,并支持退货 实时查看商品的库存动态,设置货物信息。

经理能查看商品销售和采购,库存情况,得到营业分析统计,实时调整经营策略。

1.5 定义

SQL:是一种结构化查询语言,其主要功能就是同各种数据库建立联系,进行沟通用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。SQL已被ANSI(美国国家标准协会)和国际标准化组织(ISO)定为关系型数据库语言的标准语言。

数据定义:用于创建、删除、修改数据库中的各类对象,如CREATE、DROP、

超市进销存管理系统的详细说明书

ALTER。

数据查询:对数据库查询检索,命令有SELECT。

数据更新:插入、更新、删除数据库,如INSERT、UPDATE、DELETE。 数据控制:数据控制管理,如表加锁、授权、回收授权、提交事务、回滚事务,命令有:LOCK、GRANT、REVOKE、、ROLLBACK。

事务流:数据进入模块后可能有多种路径进行处理。

1.6 参考资料

可行性报告,李小龙; 需求分析说明书,宋晓青;

《软件工程:实践者的研究方法》,(美)普雷斯曼,梅宏(译),机械工业出版社;

《软件工程-理论、方法与实践》,孙家广、刘强,高等教育出版社; 《软件工程导论》,张海藩,清华大学出版社; 《数据库系统概论》,萨师煊,高等教育出版社。

1.7 术语与缩写解释

超市进销存管理系统的详细说明书

2 总体设计

2.1 概述

2.1.1 运行环境

本超市进销存管理系统在Windows系列操作系统上都能安装使用,硬件方面只使用一般的就可以无需对硬件进行资源扩展。 2.1.2 开发环境

2.1.2.1 开发机器软件环境

2.2 设计思想

2.2.1 系统构思

本系统属于小型的超市进销存销售管理系统,可以有效地对中小型超市进行管理。

按照需要分析给出的业务流程,如下图:

超市进销存管理系统的详细说明书

设计出参与系统的五种用户,即采购员、仓管员、销售员、经理及系统管理员。针对各用户的特点划分出功能模块如下:信息管理模块、采购管理模块、销售管理模块、库存管理模块及业务统计模块。其中,采购员参与采购管理模块,涉及订单录入、订单查询及取消订单功能;销售员参与销售管理模块,涉及销售、退货及商品查询功能;仓管员参与库存管理模块,具体功能包括:商品入库、修改库存及盘点;系统管理员参加信息管理模块,即对员工信息进行管理;经理作为具有最高权限的参与用户,除业务统计作为其特有功能模块外可参与其他的任何功能模块。

此外,本系统应达到以下目标:

系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。

能够对进货信息进行有效的管理。

对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。 能够对商品销售信息进行有效的管理。 能够准确、详细的管理商品库存信息。

系统应最大限度地实现易维护性和易操作性。 2.2.2 关键技术与算法

通过此方法进行对用户的输入格式进行约束,设置文本框只能输入数字型字符串,从而提高数据的合法性。

主要实现代码如下:

public void Num_Jud(KeyPressEventArgs e, string s, int n) {

if (n == 0) //只能输入整型

if (!(e.KeyChar <= '9' && e.KeyChar >= '0') && e.KeyChar != '\r' &&

超市进销存管理系统的详细说明书

e.KeyChar != '\b')

{

e.Handled = true; //处理KeyPress事件 }

if (n == 1) //可以输入整型或单精度型 {

if ((!(e.KeyChar <= '9' && e.KeyChar >= '0')) && e.KeyChar != '.' && e.KeyChar != '\r' && e.KeyChar != '\b')

{

e.Handled = true; } else {

if (e.KeyChar == '.') //如果输入“.” {

if (s == "") //当前文本框为空 {

e.Handled = true; //处理KeyPress事件 } else {

if (s.Length > 0) //当文本框不为空时 {

if (s.IndexOf(".") > -1) {

e.Handled = true; //处理KeyPress事件

} } } }

}

}

}

3 系统功能设计

3.1 模块命名规则

本系统的开发过程中,对模块的命名规采用驼峰命名法,即为每个单词头一个字母大写,各模块的命名如下所示:

超市进销存管理系统的详细说明书

3.2 功能模块详述 3.2.1 用户登录功能

3.2.2 员工信息管理功能

超市进销存管理系统的详细说明书

3.2.3 密码修改功能

超市进销存管理系统的详细说明书

3.2.4 订单录入功能

3.2.5 订单查询功能

超市进销存管理系统的详细说明书

3.2.6 取消订单功能

3.2.7 商品销售功能

超市进销存管理系统的详细说明书

3.2. …… 此处隐藏:3268字,全部文档内容请下载后查看。喜欢就下载吧 ……

详细设计说明书(超市进销存管理系统)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/135067.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)