销售管理系统详细设计说明文档.docx
- 文档编号:5253486
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:22
- 大小:24.81KB
销售管理系统详细设计说明文档.docx
《销售管理系统详细设计说明文档.docx》由会员分享,可在线阅读,更多相关《销售管理系统详细设计说明文档.docx(22页珍藏版)》请在冰豆网上搜索。
销售管理系统详细设计说明文档
中北大学
课 程 设 计 说 明 书
详细设计说明文档
学院 :
软件学院
专业 :
软件工程
题目 :
销售管理系统
学 号:
组长:
孟庆玉
0921040138
学 号:
成员:
张欣
0921041302
学 号:
张菁
0921040111
学 号:
王刚
0921040142
学 号:
李兆晨
0921040143
序号
人员姓名
角色
工作内容
1
李兆晨
组员
软件需求说明
2
黄丹峰
组员
相关文档设计
3
张欣
组员
软件测试及测试文
档编写
4
张菁
组员
软件测试及测试文
档编写
5
王刚
组员
数据库及代码设计
6
孟庆玉
组长
数据库及代码设计
2. 分工情况
黄丹峰学 号:
0921041318
指导教师:
李华玲贾美丽李玉蓉
2013 年 1 月 16 日
1. 设计任务概述
随着计算机技术的迅猛发展,存在于网络的销售管理系统将逐步代替传统
的管理模式进入企业。
为了更高效得完成销售方面的工作,也可以有更多的时
间处理更多的别的事务,企业也将摆脱原有的管理形势完全进入信息化管理。
销售管理系统在企业的管理过程中起着巨大的作用。
1 引言............................................................................................................................1
1.1 编写目的 ............................................................................................................1
1.2 背景 ....................................................................................................................1
2 总体设计....................................................................................................................2
2.1 需求规定 ............................................................................................................2
2.2 运行环境 ............................................................................................................2
2.3 系统功能模块图 ................................................................................................6
2.4 尚未问决的问题 ................................................................................................6
3 接口设计....................................................................................................................7
3.1 用户接口 ............................................................................................................7
3.2 外部接口 ............................................................................................................7
3.3 内部接口 ............................................................................................................7
4 运行设计....................................................................................................................7
4.1 系统生成模块表 ................................................................................................7
4.2 运行控制 ............................................................................................................7
4.3 运行时间 ............................................................................................................8
5 逻辑流程....................................................................................................................8
5.1 活动图 ................................................................................................................8
5.2 数据结构与程序的关 ........................................................................................8
6 系统出错处理设计..................................................................................................13
6.1 出错信息 ..........................................................................................................13
6.2 补救措施 ..........................................................................................................13
6.3 系统维护设计 ..................................................................................................14
中北大学 2013 年设计说明书
1 引言
1.1 编写目的
本文档旨在用需求分析架构原理和 UML 统一建模语言,对销售管理系统做出全面的、
完整的需求分析和设计说明,用准确的语言将功能性需求、非功能性需求描述清楚,并建
立相应的静态模型和动态模型,以便于项目组成员对项目目标有清晰的认识,方便开发人
员对项目的了解,容易开发出符合用户的系统,为并且后续阶段的开发做好准备以及为今
后的软件维护升级提供支持。
1.2 背景
随着计算机技术的迅猛发展,存在于网络的销售管理系统将逐步代替传统的管理模式
进入企业。
为了更高效得完成销售方面的工作,也可以有更多的时间处理更多的别的事务,
企业也将摆脱原有的管理形势完全进入信息化管理。
销售管理系统在企业的管理过程中起
着巨大的作用。
2 总体设计
2.1 需求规定
本系统分为 6 个模块,分别为登陆模块、售后管理模块、对手分析模块、产品管理模
块、库存管理模块、销售管理模块。
登录模块:
在此页面设置登陆框,处理用户登录情况,登录时验证用户名和密码,系统判断登录
信息是否正确。
登陆后能显示各
个管理项,方便用户使用,退出后的处理。
前台登陆界面部分代码如下:
用户名 class="login_1" /> |
密 码 class="login_1" /> |
后台处理部分代码如下:
User user = (User) super.getEntity(form, "user");
User u =dao.find(user);
if(u!
=null){
HttpSession hs = request.getSession();
hs.setAttribute("user", u);
return mapping.findForward("login");
}
request.setAttribute("error", "用命名或密码错误");
return mapping.findForward("loginout");
——————————————————————————————————
request.setAttribute("error", "已安全退出系统");
return mapping.findForward("loginout");
售后管理模块
此模块包括售后列表添加、售后消息提醒、售后投诉列表、售后检索等项管理模块。
部分代码显示:
(售后添加)
cellspacing="0" cellpadding="0"> class="menuleft3"> |
对手分析模块:
此模块包括添加竞争对手和竞争对手列表两项管理功能。
部分代码显示:
(添加竞争对手)
库存管理模块:
此模块包括入库、入库记录、出库记录、库存查看、订单审批五项功能。
部分代码如下:
第 3 页共 14 页 中北大学 2013 年设计说明书 href="${ctx}/stock/indepot.jsp" target="I1">货物入库 |
href="${ctx}/sellorder.do? method=approvelist" target="I1">订单审批 |
销售管理模块:
此模块报价管理。
订单跟踪、销售订单管理、销售分析等功能。
部分代码显示:
2.2 运行环境
运行环境表
第 5 页共 14 页
中北大学 2013 年设计说明书
2.3 系统功能模块图
图 2.3.1. 系统流程图
2.4 尚未问决的问题
系统从数据库中存取数据的传输速度较慢。
3 接口设计
3.1 用户接口
由于是 B/S 模式系统,用户通过浏览器对系统页面进行访问操作。
3.2 外部接口
无硬件接口;
软件接口:
通过 JDBC 对 SQL Server 数据库进行连接。
3.3 内部接口
通过 C#实现系统各模块功能的结合及实现。
第 6 页共 14 页
销售管理
(1)、报价管理:
根据产品、市场等给出每个阶段的报价。
(2)、订单跟踪:
有业务员进行跟单,服务于后期的销售发货和汇款
跟踪。
(3)、销售订单管理:
管理企业的交易信息。
(3)、销售分析:
销售记录进行统计。
售后管理
(1).添加列表:
添加销售的信息。
(2).售后提醒:
查看添加后的列表。
(3).售后列表:
产品投诉和售后投诉的增删改查。
(4).售后检索:
找到所找信息。
库存管理
(1)、产品管理:
管理本公司的产品。
(2)、入库管理 (分期入库)。
(3)、出库管理(分期出库)。
(4)、库存统计分析。
中北大学 2013 年设计说明书
4 运行设计
4.1 系统功能模块表
4.2 运行控制
符合操作说明,用户根据自己身份进行登录以及进行权限内操作。
对输入信息无特别
限定,系统自行处理异常并给出提示信息。
4.3 运行时间
由于系统直接从数据库中存取相关信息,页面产生速度可能不够理想,但基本处于可
接受范围内。
第 7 页共 14 页
用例名称
登录网站
主要业务参与者
管理员
前置条件
管理员打开销售管理
后置条件
管理员已登录系统
成功保证
管理员进入登陆界面
中北大学 2013 年设计说明书
5 流程逻辑
5.1 活动图
售后管理
列表添加
列表删除
添加信息
管理员
对手分析
信息删除
用户登录
产品管理
出库记录
退出系统
库存管理
销售管理
入库记录
销售统计
5.2 数据结构与程序的关系
数据结构为关系型数据库,所以,在程序中可以通过标准的 SQL 语句与数据结构进行
交互,交互过程中采用通用的数据访问接口。
为了保持良好的程序架构,对数据库访问采
用 DAO 设计模式实现,提高维护性急扩展性。
5.3 用例分析
系统登录:
第 8 页共 14 页
用例名称
添加对手信息
主要业务参与者
管理员
前置条件
转到对手分析的页面
后置条件
管理员成功添加信息
成功保证
信息添加到对手列表
基本事件流
1. 管理员填写对手信息
2.保存信息,在对手列表中显示此信息
扩展事件流
1a.点击保存按钮
1a1.将此信息保存到对手列表
1a2.用例结束
2a.取消对手信息
2a1. 管理员填写对手信息
2a2. 管理员击取消,返回对手分析页面
2a3.用例结束
结束
当系统保存对手信息,此用例结束。
规则与约束
基本事件流
管理员进入登录页面,输入账户密码
提示登录成功,转回上一页
扩展事件流
1a.系统确认管理员登录信息
1a1.系统提示“登录成功”,并转回上一页
1a2.用例结束
2a.没用找到账户或密码错误
2a1.系统提示“用户名或密码错误”,并转回登录页面
2a2.用例结束
结束
当系统成功登录,此用例结束。
用例名称
添加销售信息
主要业务参与者
管理员
前置条件
转到售后管理的页面
后置条件
管理员成功添加信息
成功保证
信息添加到售后提醒列表
中北大学 2013 年设计说明书
添加对手信息:
添加销售信息
第 9 页共 14 页
用例名称
删除对手信息
主要业务参与者
管理员
前置条件
管理员成功登录管理系统
后置条件
管理员删除对手信息
成功保证
数据保存正常
基本事件流
管理员删除对手信息
扩展事件流
1a.管理员选择需要删除的对手信息
1a1 管理员删除对手信息
1a2.用例结束
结束
当管理员删除对手信息,此用例结束。
规则与约束
基本事件流
1. 管理员填写销售信息
2.保存信息,在售后提醒列表中显示此信息
扩展事件流
1a.点击保存按钮
1a1.将此信息保存到售后提醒列表
1a2.用例结束
2a.取消销售信息
2a1. 管理员填写销售信息
2a2. 管理员击取消,返回售后管理页面
2a3.用例结束
结束
当系统保存销售信息,此用例结束。
规则与约束
用例名称
删除销售信息
主要业务参与者
管理员
前置条件
管理员成功登录管理系统
后置条件
管理员删除销售信息
成功保证
数据保存正常
基本事件流
管理员删除销售信息
扩展事件流
1a.管理员选择需要删除的销售信息
1a1 管理员删除销售信息
中北大学 2013 年设计说明书
删除对手信息:
删除销售信息:
第 10 页共 14 页
用例名称
修改对手信息
主要业务参与者
管理员
前置条件
管理员成功登录管理系统
后置条件
管理员成功修改对手信息
成功保证
数据保存正常
基本事件流
管理员修改对手信息
扩展事件流
1a.管理员点击修改对手信息
1a1.管理员检查数据并修正
1a2.用例结束
结束
当管理员成功修改信息状态,此用例结束。
规则与约束
用例名称
修改销售信息
主要业务参与者
管理员
前置条件
管理员成功登录管理系统
后置条件
管理员成功修改销售信息
成功保证
数据保存正常
基本事件流
管理员修改销售信息
扩展事件流
1a.管理员点击修改销售信息
1a1.管理员检查数据并修正
1a2.用例结束
结束
当管理员成功修改信息状态,此用例结束。
规则与约束
1a2.用例结束
结束
当管理员删除销售信息,此用例结束。
规则与约束
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 销售 管理 系统 详细 设计 说明 文档