销售管理系统详细设计说明文档_第1页
销售管理系统详细设计说明文档_第2页
销售管理系统详细设计说明文档_第3页
销售管理系统详细设计说明文档_第4页
销售管理系统详细设计说明文档_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中北大学中北大学 课课 程程 设设 计计 说说 明明 书书 详细设计说明文档 学学 院院: 软软件件学学院院 专专 业业:软件工程软件工程 题题 目目:销售管理系统销售管理系统 组组 长长: : 孟孟庆庆玉玉 学学 号:号: 成成 员员: : 张张欣欣 学学 号:号: 张菁张菁 学学 号:号: 王王刚刚 学学 号:号: 李李兆兆晨晨 学学 号:号: 黄黄丹丹峰峰 学学 号号: : 指导教师:指导教师: 李华玲李华玲 贾美丽贾美丽 李玉蓉李玉蓉 2013 年 1 月 16 日 1.设计任务概述设计任务概述 随着计算机技术的迅猛发展,存在于网络的销售管理系统将逐步代替传统 的管理模式进入企业。为了更高效得完成销售方面的工作,也可以有更多的时 间处理更多的别的事务,企业也将摆脱原有的管理形势完全进入信息化管理。 销售管理系统在企业的管理过程中起着巨大的作用。 2. 分工情况分工情况 序号序号人员姓名人员姓名角色角色工作内容工作内容 1李兆晨组员软件需求说明 2黄丹峰组员相关文档设计 3张欣组员 软件测试及测试文 档编写 4张菁组员 软件测试及测试文 档编写 5王刚组员数据库及代码设计 6孟庆玉组长数据库及代码设计 目 录 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 页页 共 1414 页页 1 1 引言引言 1.11.1 编写目的编写目的 本文档旨在用需求分析架构原理和 UML 统一建模语言,对销售管理系统做出全面的、 完整的需求分析和设计说明,用准确的语言将功能性需求、非功能性需求描述清楚,并建 立相应的静态模型和动态模型,以便于项目组成员对项目目标有清晰的认识,方便开发人 员对项目的了解,容易开发出符合用户的系统,为并且后续阶段的开发做好准备以及为今 后的软件维护升级提供支持。 1.21.2 背景背景 随着计算机技术的迅猛发展,存在于网络的销售管理系统将逐步代替传统的管理模式 进入企业。为了更高效得完成销售方面的工作,也可以有更多的时间处理更多的别的事务, 企业也将摆脱原有的管理形势完全进入信息化管理。销售管理系统在企业的管理过程中起 着巨大的作用。 2 2 总体设计总体设计 2.12.1 需求规定需求规定 本系统分为 6 个模块,分别为登陆模块、售后管理模块、对手分析模块、产品管理模 块、库存管理模块、销售管理模块。 登录模块登录模块: 在此页面设置登陆框,处理用户登录情况,登录时验证用户名和密码,系统判断登录 信息是否正确。登陆后能显示各 个管理项,方便用户使用,退出后的处理。 前台登陆界面部分代码如下: 用户名 中北大学 2013 年设计说明书 第 2 2 页页 共 1414 页页 密 码 后台处理部分代码如下: 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); 售后管理模块售后管理模块 此模块包括售后列表添加、售后消息提醒、售后投诉列表、售后检索等项管理模块。 部分代码显示:(售后添加) 售后添加 中北大学 2013 年设计说明书 第 3 3 页页 共 1414 页页 售后添加 对手分析模块对手分析模块: 此模块包括添加竞争对手和竞争对手列表两项管理功能。 部分代码显示:(添加竞争对手) 添加竞争对手 竞争对手列表 库存管理模块库存管理模块: 此模块包括入库、入库记录、出库记录、库存查看、订单审批五项功能。 部分代码如下: 货物入库 入库记录 出库记录 库存查看 订单审批 销售管理模块销售管理模块: 此模块报价管理。订单跟踪、销售订单管理、销售分析等功能。 部分代码显示: 报价列表 中北大学 2013 年设计说明书 第 5 5 页页 共 1414 页页 订单填写 订单列表 2.22.2 运行环境运行环境 环境名称环境名称软件环境软件环境硬件环境硬件环境 服务器端 操作系统:windows XP 数据库:SQL SERVER 2008 最低配置:CPU 为 P4 2.66Ghz,内存为 512M; 客户端IE6.0 以及以上版本 能支持 IE6.0 以及以上版本的操作系 统所需要的最低硬件配置 运行环境表 中北大学 2013 年设计说明书 第 6 6 页页 共 1414 页页 2.32.3 系统功能模块图系统功能模块图 图 2.3.1. 系统流程图 2.42.4 尚未问决的问题尚未问决的问题 系统从数据库中存取数据的传输速度较慢。 3 3 接口设计接口设计 3.13.1 用户接口用户接口 由于是 B/S 模式系统,用户通过浏览器对系统页面进行访问操作。 3.23.2 外部接口外部接口 无硬件接口; 软件接口: 通过 JDBC 对 SQL Server 数据库进行连接。 3.33.3 内部接口内部接口 通过 C#实现系统各模块功能的结合及实现。 中北大学 2013 年设计说明书 第 7 7 页页 共 1414 页页 4 4 运行设计运行设计 4.14.1 系统功能模块表系统功能模块表 (1)、报价管理:根据产品、市场等给出每个阶段的报价。 (2)、订单跟踪:有业务员进行跟单,服务于后期的销售发货和汇款 跟踪。 (3)、销售订单管理:管理企业的交易信息。 销售管理 (3)、销售分析:销售记录进行统计。 (1).添加列表:添加销售的信息。 (2).售后提醒:查看添加后的列表。 (3).售后列表:产品投诉和售后投诉的增删改查。 售后管理 (4).售后检索:找到所找信息。 (1)、产品管理:管理本公司的产品。 (2)、入库管理 (分期入库) 。 (3)、出库管理(分期出库) 。 库存管理 (4)、库存统计分析。 4.24.2 运行控制运行控制 符合操作说明,用户根据自己身份进行登录以及进行权限内操作。对输入信息无特别 限定,系统自行处理异常并给出提示信息。 4.34.3 运行时间运行时间 由于系统直接从数据库中存取相关信息,页面产生速度可能不够理想,但基本处于可 接受范围内。 中北大学 2013 年设计说明书 第 8 8 页页 共 1414 页页 5 5流程逻辑流程逻辑 5.15.1 活动图活动图 用户登录 管理员 产品管理 售后管理 对手分析 库存管理 销售管理 列表添加 列表删除 添加信息 信息删除 出库记录 入库记录 销售统计 退出系统 5.25.2 数据结构与程序的关系数据结构与程序的关系 数据结构为关系型数据库,所以,在程序中可以通过标准的 SQL 语句与数据结构进行 交互,交互过程中采用通用的数据访问接口。为了保持良好的程序架构,对数据库访问采 用 DAO 设计模式实现,提高维护性急扩展性。 5.3 用例分析用例分析 系统登录: 用例名称登录网站 主要业务参与者管理员 前置条件管理员打开销售管理 后置条件管理员已登录系统 成功保证管理员进入登陆界面 中北大学 2013 年设计说明书 第 9 9 页页 共 1414 页页 基本事件流管理员进入登录页面,输入账户密码 提示登录成功,转回上一页 扩展事件流1a.系统确认管理员登录信息 1a1.系统提示“登录成功” ,并转回上一页 1a2.用例结束 2a.没用找到账户或密码错误 2a1.系统提示“用户名或密码错误” ,并转回登录页面 2a2.用例结束 结束当系统成功登录,此用例结束。 添加对手信息: 用例名称添加对手信息 主要业务参与者管理员 前置条件转到对手分析的页面 后置条件管理员成功添加信息 成功保证信息添加到对手列表 基本事件流1. 管理员填写对手信息 2.保存信息,在对手列表中显示此信息 扩展事件流1a.点击保存按钮 1a1.将此信息保存到对手列表 1a2.用例结束 2a.取消对手信息 2a1. 管理员填写对手信息 2a2. 管理员击取消,返回对手分析页面 2a3.用例结束 结束当系统保存对手信息,此用例结束。 规则与约束 添加销售信息 用例名称添加销售信息 主要业务参与者管理员 前置条件转到售后管理的页面 后置条件管理员成功添加信息 成功保证信息添加到售后提醒列表 中北大学 2013 年设计说明书 第 1010 页页 共 1414 页页 基本事件流1. 管理员填写销售信息 2.保存信息,在售后提醒列表中显示此信息 扩展事件流1a.点击保存按钮 1a1.将此信息保存到售后提醒列表 1a2.用例结束 2a.取消销售信息 2a1. 管理员填写销售信息 2a2. 管理员击取消,返回售后管理页面 2a3.用例结束 结束当系统保存销售信息,此用例结束。 规则与约束 删除对手信息: 用例名称删除对手信息 主要业务参与者管理员 前置条件管理员成功登录管理系统 后置条件管理员删除对手信息 成功保证数据保存正常 基本事件流管理员删除对手信息 扩展事件流1a.管理员选择需要删除的对手信息 1a1 管理员删除对手信息 1a2.用例结束 结束当管理员删除对手信息,此用例结束。 规则与约束 删除销售信息: 用例名称删除销售信息 主要业务参与者管理员 前置条件管理员成功登录管理系统 后置条件管理员删除销售信息 成功保证数据保存正常 基本事件流管理员删除销售信息 扩展事件流1a.管理员选择需要删除的销售信息 1a1 管理员删除销售信息 中北大学 2013 年设计说明书 第 1111 页页 共 1414 页页 1a2.用例结束 结束当管理员删除销售信息,此用例结束。 规则与约束 修改对手信息: 用例名称修改对手信息 主要业务参与者管理员 前置条件管理员成功登录管理系统 后置条件管理员成功修改对手信息 成功保证数据保存正常 基本事件流管理员修改对手信息 扩展事件流1a.管理员点击修改对手信息 1a1.管理员检查数据并修正 1a2.用例结束 结束当管理员成功修改信息状态,此用例结束。 规则与约束 修改销售信息: 用例名称修改销售信息 主要业务参与者管理员 前置条件管理员成功登录管理系统 后置条件管理员成功修改销售信息 成功保证数据保存正常 基本事件流管理员修改销售信息 扩展事件流1a.管理员点击修改销售信息 1a1.管理员检查数据并修正 1a2.用例结束 结束当管理员成功修改信息状态,此用例结束。 规则与约束 查询对手信息: 用例名称查询对手信息 主要业务参与者管理员 前置条件管理员已登录到对应账户 中北大学 2013 年设计说明书 第 1212 页页 共 1414 页页 后置条件转到对手信息的页面 成功保证管理员进入到对手列表页面 基本事件流 1.管理员点击对手列表 2.管理员输入待查信息 扩展事件流1a 1a1.管理员检查信息 1a2.用力结束 2a 2a1.管理员查询信息 2a2.无此信息,用例结束 结束当系统显示出所需查询信息时,此用例结束。 规则与约束 查询销售信息: 用例名称查询销售信息 主要业务参与者管理员 前置条件管理员已登录到对应账户 后置条件转到销售信息的页面 成功保证管理员进入到售后提醒页面 基本事件流 1.管理员点击售后提醒列表 2.管理员查看信息 扩展事件流1a 1a1.管理员查询信息 1a2.用力结束 2a 2a1.管理员查询信息 2a2.无此信息,用例结束 结束当系统显示出所需查询信息时,此用例结束。 规则与约束 中北大学 2013 年设计说明书 第 1313 页页 共 1414 页页 6 6 系统出错处理设计系统出错处理设计 6.16.1 出错信息出错信息 本程序多处采用了异常处理的机制,当遇到异常时不但能及时的处理,保证程序的安 全性和稳定性,而且各种出错信息能通过页面形式,及时告诉用户出错的原因及解决的办 法,使用户以后能够减少错误的发生。程序的大部分地方还采取了出错保护,如输入内容 的长度和类型等减少了用户出错的可能。 6.26.2 补救措施补救措施 主要错误可能有: 数据库连接错误: 这类错误主要是数据库设置不正确,或 SQL Server 异常引起的,我们只要取消 本次操作,联系管理员对数据库进行检查。 输入错误: 这主要是用户输入不规范造成的,我

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论