销售管理系统详细设计说明文档.docx

上传人:b****4 文档编号:6355148 上传时间:2023-05-09 格式:DOCX 页数:18 大小:54.45KB
下载 相关 举报
销售管理系统详细设计说明文档.docx_第1页
第1页 / 共18页
销售管理系统详细设计说明文档.docx_第2页
第2页 / 共18页
销售管理系统详细设计说明文档.docx_第3页
第3页 / 共18页
销售管理系统详细设计说明文档.docx_第4页
第4页 / 共18页
销售管理系统详细设计说明文档.docx_第5页
第5页 / 共18页
销售管理系统详细设计说明文档.docx_第6页
第6页 / 共18页
销售管理系统详细设计说明文档.docx_第7页
第7页 / 共18页
销售管理系统详细设计说明文档.docx_第8页
第8页 / 共18页
销售管理系统详细设计说明文档.docx_第9页
第9页 / 共18页
销售管理系统详细设计说明文档.docx_第10页
第10页 / 共18页
销售管理系统详细设计说明文档.docx_第11页
第11页 / 共18页
销售管理系统详细设计说明文档.docx_第12页
第12页 / 共18页
销售管理系统详细设计说明文档.docx_第13页
第13页 / 共18页
销售管理系统详细设计说明文档.docx_第14页
第14页 / 共18页
销售管理系统详细设计说明文档.docx_第15页
第15页 / 共18页
销售管理系统详细设计说明文档.docx_第16页
第16页 / 共18页
销售管理系统详细设计说明文档.docx_第17页
第17页 / 共18页
销售管理系统详细设计说明文档.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

销售管理系统详细设计说明文档.docx

《销售管理系统详细设计说明文档.docx》由会员分享,可在线阅读,更多相关《销售管理系统详细设计说明文档.docx(18页珍藏版)》请在冰点文库上搜索。

销售管理系统详细设计说明文档.docx

销售管理系统详细设计说明文档

中北大学

课程设计说明书

 

详细设计说明文档 

学院:

 

软件学院

专业:

软件工程

题目:

销售管理系统

组长:

孟庆玉

学号:

0921040138

成员:

张欣

学号:

0921041302

张菁

学号:

0921040111

王刚

学号:

0921040142

李兆晨

学号:

0921040143

黄丹峰

学号:

0921041318

 

指导教师:

李华玲贾美丽李玉蓉

 

2013年1月16日

1.设计任务概述

随着计算机技术的迅猛发展,存在于网络的销售管理系统将逐步代替传统的管理模式进入企业。

为了更高效得完成销售方面的工作,也可以有更多的时间处理更多的别的事务,企业也将摆脱原有的管理形势完全进入信息化管理。

销售管理系统在企业的管理过程中起着巨大的作用。

2.分工情况

序号

人员姓名

角色

工作内容

1

李兆晨

组员

软件需求说明

2

黄丹峰

组员

相关文档设计

3

张欣

组员

软件测试及测试文档编写

4

张菁

组员

软件测试及测试文档编写

5

王刚

组员

数据库及代码设计

6

孟庆玉

组长

数据库及代码设计

 

1引言

1.1编写目的

本文档旨在用需求分析架构原理和UML统一建模语言,对销售管理系统做出全面的、完整的需求分析和设计说明,用准确的语言将功能性需求、非功能性需求描述清楚,并建立相应的静态模型和动态模型,以便于项目组成员对项目目标有清晰的认识,方便开发人员对项目的了解,容易开发出符合用户的系统,为并且后续阶段的开发做好准备以及为今后的软件维护升级提供支持。

1.2背景

随着计算机技术的迅猛发展,存在于网络的销售管理系统将逐步代替传统的管理模式进入企业。

为了更高效得完成销售方面的工作,也可以有更多的时间处理更多的别的事务,企业也将摆脱原有的管理形势完全进入信息化管理。

销售管理系统在企业的管理过程中起着巨大的作用。

2总体设计

2.1需求规定

本系统分为6个模块,分别为登陆模块、售后管理模块、对手分析模块、产品管理模块、库存管理模块、销售管理模块。

登录模块:

在此页面设置登陆框,处理用户登录情况,登录时验证用户名和密码,系统判断登录信息是否正确。

登陆后能显示各

个管理项,方便用户使用,退出后的处理。

前台登陆界面部分代码如下:

用户名

密 码

后台处理部分代码如下:

Useruser=(User)super.getEntity(form,"user");

Useru=dao.find(user);

if(u!

=null){

HttpSessionhs=request.getSession();

hs.setAttribute("user",u);

returnmapping.findForward("login");

}

request.setAttribute("error","用命名或密码错误");

returnmapping.findForward("loginout");

——————————————————————————————————

request.setAttribute("error","已安全退出系统");

returnmapping.findForward("loginout");

售后管理模块

此模块包括售后列表添加、售后消息提醒、售后投诉列表、售后检索等项管理模块。

部分代码显示:

(售后添加)

cellpadding="0"id="leftmenu1">

售后添加

none">

售后添加

对手分析模块:

此模块包括添加竞争对手和竞争对手列表两项管理功能。

部分代码显示:

(添加竞争对手)

cellpadding="0"id="leftmenu1">

添加竞争对手

method=list"target="I1">竞争对手列表

库存管理模块:

此模块包括入库、入库记录、出库记录、库存查看、订单审批五项功能。

部分代码如下:

cellpadding="0"id="leftmenu1">

货物入库

method=list"target="I1">入库记录

method=list"target="I1">出库记录

method=list"target="I1">库存查看

method=approvelist"target="I1">订单审批

销售管理模块:

此模块报价管理。

订单跟踪、销售订单管理、销售分析等功能。

部分代码显示:

cellpadding="0"id="leftmenu1">

method=list"target="I1">报价列表

订单填写

method=list"target="I1">订单列表

2.2运行环境

环境名称

软件环境

硬件环境

服务器端

操作系统:

windowsXP

数据库:

SQLSERVER2008

最低配置:

CPU为P42.66Ghz,内存为512M;

客户端

IE6.0以及以上版本

能支持IE6.0以及以上版本的操作系统所需要的最低硬件配置

运行环境表

2.3系统功能模块图

图2.3.1.系统流程图

2.4尚未问决的问题

系统从数据库中存取数据的传输速度较慢。

3接口设计

3.1用户接口

由于是B/S模式系统,用户通过浏览器对系统页面进行访问操作。

3.2外部接口

无硬件接口;

软件接口:

通过JDBC对SQLServer数据库进行连接。

3.3内部接口

通过C#实现系统各模块功能的结合及实现。

4运行设计

4.1系统功能模块表

销售管理

(1)、报价管理:

根据产品、市场等给出每个阶段的报价。

(2)、订单跟踪:

有业务员进行跟单,服务于后期的销售发货和汇款跟踪。

(3)、销售订单管理:

管理企业的交易信息。

(3)、销售分析:

销售记录进行统计。

售后管理

(1).添加列表:

添加销售的信息。

(2).售后提醒:

查看添加后的列表。

(3).售后列表:

产品投诉和售后投诉的增删改查。

(4).售后检索:

找到所找信息。

库存管理

(1)、产品管理:

管理本公司的产品。

(2)、入库管理(分期入库)。

(3)、出库管理(分期出库)。

(4)、库存统计分析。

4.2运行控制

符合操作说明,用户根据自己身份进行登录以及进行权限内操作。

对输入信息无特别限定,系统自行处理异常并给出提示信息。

4.3运行时间

由于系统直接从数据库中存取相关信息,页面产生速度可能不够理想,但基本处于可接受范围内。

5流程逻辑

5.1活动图

5.2数据结构与程序的关系

数据结构为关系型数据库,所以,在程序中可以通过标准的SQL语句与数据结构进行交互,交互过程中采用通用的数据访问接口。

为了保持良好的程序架构,对数据库访问采用DAO设计模式实现,提高维护性急扩展性。

5.3用例分析

系统登录:

用例名称

登录网站

主要业务参与者

管理员

前置条件

管理员打开销售管理

后置条件

管理员已登录系统

成功保证

管理员进入登陆界面

基本事件流

管理员进入登录页面,输入账户密码

提示登录成功,转回上一页

扩展事件流

1a.系统确认管理员登录信息

1a1.系统提示“登录成功”,并转回上一页

1a2.用例结束

2a.没用找到账户或密码错误

2a1.系统提示“用户名或密码错误”,并转回登录页面

2a2.用例结束

结束

当系统成功登录,此用例结束。

添加对手信息:

用例名称

添加对手信息

主要业务参与者

管理员

前置条件

转到对手分析的页面

后置条件

管理员成功添加信息

成功保证

信息添加到对手列表

基本事件流

1.管理员填写对手信息

2.保存信息,在对手列表中显示此信息

扩展事件流

1a.点击保存按钮

1a1.将此信息保存到对手列表

1a2.用例结束

2a.取消对手信息

2a1.管理员填写对手信息

2a2.管理员击取消,返回对手分析页面

2a3.用例结束

结束

当系统保存对手信息,此用例结束。

规则与约束

添加销售信息

用例名称

添加销售信息

主要业务参与者

管理员

前置条件

转到售后管理的页面

后置条件

管理员成功添加信息

成功保证

信息添加到售后提醒列表

基本事件流

1.管理员填写销售信息

2.保存信息,在售后提醒列表中显示此信息

扩展事件流

1a.点击保存按钮

1a1.将此信息保存到售后提醒列表

1a2.用例结束

2a.取消销售信息

2a1.管理员填写销售信息

2a2.管理员击取消,返回售后管理页面

2a3.用例结束

结束

当系统保存销售信息,此用例结束。

规则与约束

删除对手信息:

用例名称

删除对手信息

主要业务参与者

管理员

前置条件

管理员成功登录管理系统

后置条件

管理员删除对手信息

成功保证

数据保存正常

基本事件流

管理员删除对手信息

扩展事件流

1a.管理员选择需要删除的对手信息

1a1管理员删除对手信息

1a2.用例结束

结束

当管理员删除对手信息,此用例结束。

规则与约束

删除销售信息:

用例名称

删除销售信息

主要业务参与者

管理员

前置条件

管理员成功登录管理系统

后置条件

管理员删除销售信息

成功保证

数据保存正常

基本事件流

管理员删除销售信息

扩展事件流

1a.管理员选择需要删除的销售信息

1a1管理员删除销售信息

1a2.用例结束

结束

当管理员删除销售信息,此用例结束。

规则与约束

修改对手信息:

用例名称

修改对手信息

主要业务参与者

管理员

前置条件

管理员成功登录管理系统

后置条件

管理员成功修改对手信息

成功保证

数据保存正常

基本事件流

管理员修改对手信息

扩展事件流

1a.管理员点击修改对手信息

1a1.管理员检查数据并修正

1a2.用例结束

结束

当管理员成功修改信息状态,此用例结束。

规则与约束

修改销售信息:

用例名称

修改销售信息

主要业务参与者

管理员

前置条件

管理员成功登录管理系统

后置条件

管理员成功修改销售信息

成功保证

数据保存正常

基本事件流

管理员修改销售信息

扩展事件流

1a.管理员点击修改销售信息

1a1.管理员检查数据并修正

1a2.用例结束

结束

当管理员成功修改信息状态,此用例结束。

规则与约束

查询对手信息:

用例名称

查询对手信息

主要业务参与者

管理员

前置条件

管理员已登录到对应账户

后置条件

转到对手信息的页面

成功保证

管理员进入到对手列表页面

基本事件流

1.管理员点击对手列表

2.管理员输入待查信息

扩展事件流

1a

1a1.管理员检查信息

1a2.用力结束

2a

2a1.管理员查询信息

2a2.无此信息,用例结束

结束

当系统显示出所需查询信息时,此用例结束。

规则与约束

查询销售信息:

用例名称

查询销售信息

主要业务参与者

管理员

前置条件

管理员已登录到对应账户

后置条件

转到销售信息的页面

成功保证

管理员进入到售后提醒页面

基本事件流

1.管理员点击售后提醒列表

2.管理员查看信息

扩展事件流

1a

1a1.管理员查询信息

1a2.用力结束

2a

2a1.管理员查询信息

2a2.无此信息,用例结束

结束

当系统显示出所需查询信息时,此用例结束。

规则与约束

6系统出错处理设计

6.1出错信息

本程序多处采用了异常处理的机制,当遇到异常时不但能及时的处理,保证程序的安全性和稳定性,而且各种出错信息能通过页面形式,及时告诉用户出错的原因及解决的办法,使用户以后能够减少错误的发生。

程序的大部分地方还采取了出错保护,如输入内容的长度和类型等减少了用户出错的可能。

6.2补救措施

主要错误可能有:

●数据库连接错误:

这类错误主要是数据库设置不正确,或SQLServer异常引起的,我们只要取消本次操作,联系管理员对数据库进行检查。

●输入错误:

这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过页面提示信息,提醒用户,然后再次操作。

●其他操作错误:

对于各种不正当操作可能发生的错误,我们主要是通过刷新页面或重新登录系统来解决问题。

6.3系统维护设计

软件的维护主要包括,数据库的维护和软件功能的维护。

对于数据库的维护,本系统主要由管理员对数据库基本结构进行管理维护。

对于系统功能方面的维护,由于我们采用的是模块化的设计方法,每个模块(页面)之间相互独立性较高,这样对系统的维护带来了很大的方便,对于单独功能的修干只需要修改一个页面就行了。

对于功能的添加,只要再添加页面选项的内容即可。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2