ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:48.12KB ,
资源ID:6962822      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6962822.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(销售管理系统详细设计说明文档.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、销售管理系统详细设计说明文档中北大学课 程 设 计 说 明 书详细设计说明文档学 院:软件学院专 业:软件工程题 目:销售管理系统组 长:孟庆玉学 号:0921040138成 员:张欣学 号:0921041302张菁学 号:0921040111王刚学 号:0921040142李兆晨学 号:0921040143 黄丹峰学 号:0921041318指导教师: 李华玲 贾美丽 李玉蓉 2013 年 1 月 16 日1.设计任务概述随着计算机技术的迅猛发展,存在于网络的销售管理系统将逐步代替传统的管理模式进入企业。为了更高效得完成销售方面的工作,也可以有更多的时间处理更多的别的事务,企业也将摆脱原有的

2、管理形势完全进入信息化管理。销售管理系统在企业的管理过程中起着巨大的作用。2.分工情况序号人员姓名角色工作内容1李兆晨组员软件需求说明2黄丹峰组员相关文档设计3张欣组员软件测试及测试文档编写4张菁组员软件测试及测试文档编写5王刚组员数据库及代码设计6孟庆玉组长数据库及代码设计1引言1.1编写目的本文档旨在用需求分析架构原理和UML统一建模语言,对销售管理系统做出全面的、完整的需求分析和设计说明,用准确的语言将功能性需求、非功能性需求描述清楚,并建立相应的静态模型和动态模型,以便于项目组成员对项目目标有清晰的认识,方便开发人员对项目的了解,容易开发出符合用户的系统,为并且后续阶段的开发做好准备以

3、及为今后的软件维护升级提供支持。1.2背景随着计算机技术的迅猛发展,存在于网络的销售管理系统将逐步代替传统的管理模式进入企业。为了更高效得完成销售方面的工作,也可以有更多的时间处理更多的别的事务,企业也将摆脱原有的管理形势完全进入信息化管理。销售管理系统在企业的管理过程中起着巨大的作用。2总体设计2.1需求规定本系统分为6个模块,分别为登陆模块、售后管理模块、对手分析模块、产品管理模块、库存管理模块、销售管理模块。登录模块:在此页面设置登陆框,处理用户登录情况,登录时验证用户名和密码,系统判断登录信息是否正确。登陆后能显示各个管理项,方便用户使用,退出后的处理。前台登陆界面部分代码如下: 用户

4、名 密码 后台处理部分代码如下: 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(e

5、rror, 已安全退出系统); return mapping.findForward(loginout);售后管理模块此模块包括售后列表添加、售后消息提醒、售后投诉列表、售后检索等项管理模块。部分代码显示:(售后添加) 售后添加 售后添加 对手分析模块:此模块包括添加竞争对手和竞争对手列表两项管理功能。部分代码显示:(添加竞争对手) 添加竞争对手 竞争对手列表 库存管理模块:此模块包括入库、入库记录、出库记录、库存查看、订单审批五项功能。部分代码如下: 货物入库 入库记录 出库记录 库存查看 订单审批 销售管理模块:此模块报价管理。订单跟踪、销售订单管理、销售分析等功能。部分代码显示: 报价列

6、表 订单填写 订单列表 2.2运行环境环境名称软件环境硬件环境服务器端操作系统:windows XP数据库:SQL SERVER 2008最低配置:CPU为P4 2.66Ghz,内存为512M;客户端IE6.0 以及以上版本能支持IE6.0以及以上版本的操作系统所需要的最低硬件配置 运行环境表2.3系统功能模块图 图2.3.1. 系统流程图 2.4尚未问决的问题系统从数据库中存取数据的传输速度较慢。3接口设计3.1用户接口由于是B/S模式系统,用户通过浏览器对系统页面进行访问操作。3.2外部接口无硬件接口;软件接口:通过JDBC对SQL Server数据库进行连接。3.3内部接口通过C#实现系

7、统各模块功能的结合及实现。4运行设计4.1系统功能模块表销售管理(1)、报价管理:根据产品、市场等给出每个阶段的报价。(2)、订单跟踪:有业务员进行跟单,服务于后期的销售发货和汇款跟踪。(3)、销售订单管理:管理企业的交易信息。(3)、销售分析:销售记录进行统计。售后管理(1).添加列表:添加销售的信息。(2).售后提醒:查看添加后的列表。(3).售后列表:产品投诉和售后投诉的增删改查。(4).售后检索:找到所找信息。库存管理(1)、产品管理:管理本公司的产品。(2)、入库管理 (分期入库)。(3)、出库管理(分期出库)。(4)、库存统计分析。4.2运行控制符合操作说明,用户根据自己身份进行登

8、录以及进行权限内操作。对输入信息无特别限定,系统自行处理异常并给出提示信息。4.3运行时间由于系统直接从数据库中存取相关信息,页面产生速度可能不够理想,但基本处于可接受范围内。5流程逻辑5.1活动图5.2数据结构与程序的关系数据结构为关系型数据库,所以,在程序中可以通过标准的SQL语句与数据结构进行交互,交互过程中采用通用的数据访问接口。为了保持良好的程序架构,对数据库访问采用DAO设计模式实现,提高维护性急扩展性。5.3用例分析系统登录:用例名称登录网站主要业务参与者管理员前置条件管理员打开销售管理后置条件管理员已登录系统成功保证管理员进入登陆界面基本事件流管理员进入登录页面,输入账户密码提

9、示登录成功,转回上一页扩展事件流1a.系统确认管理员登录信息1a1.系统提示“登录成功”,并转回上一页1a2.用例结束2a.没用找到账户或密码错误2a1.系统提示“用户名或密码错误”,并转回登录页面2a2.用例结束结束当系统成功登录,此用例结束。添加对手信息:用例名称添加对手信息主要业务参与者管理员前置条件转到对手分析的页面后置条件管理员成功添加信息成功保证信息添加到对手列表基本事件流1. 管理员填写对手信息2.保存信息,在对手列表中显示此信息扩展事件流1a.点击保存按钮1a1.将此信息保存到对手列表1a2.用例结束2a.取消对手信息2a1. 管理员填写对手信息2a2. 管理员击取消,返回对手

10、分析页面2a3.用例结束结束当系统保存对手信息,此用例结束。规则与约束添加销售信息用例名称添加销售信息主要业务参与者管理员前置条件转到售后管理的页面后置条件管理员成功添加信息成功保证信息添加到售后提醒列表基本事件流1. 管理员填写销售信息2.保存信息,在售后提醒列表中显示此信息扩展事件流1a.点击保存按钮1a1.将此信息保存到售后提醒列表1a2.用例结束2a.取消销售信息2a1. 管理员填写销售信息2a2. 管理员击取消,返回售后管理页面2a3.用例结束结束当系统保存销售信息,此用例结束。规则与约束删除对手信息:用例名称删除对手信息主要业务参与者管理员前置条件管理员成功登录管理系统后置条件管理

11、员删除对手信息成功保证数据保存正常基本事件流管理员删除对手信息扩展事件流1a.管理员选择需要删除的对手信息1a1管理员删除对手信息1a2.用例结束结束当管理员删除对手信息,此用例结束。规则与约束删除销售信息:用例名称删除销售信息主要业务参与者管理员前置条件管理员成功登录管理系统后置条件管理员删除销售信息成功保证数据保存正常基本事件流管理员删除销售信息扩展事件流1a.管理员选择需要删除的销售信息1a1管理员删除销售信息1a2.用例结束结束当管理员删除销售信息,此用例结束。规则与约束修改对手信息:用例名称修改对手信息主要业务参与者管理员前置条件管理员成功登录管理系统后置条件管理员成功修改对手信息成

12、功保证数据保存正常基本事件流管理员修改对手信息扩展事件流1a.管理员点击修改对手信息1a1.管理员检查数据并修正1a2.用例结束结束当管理员成功修改信息状态,此用例结束。规则与约束修改销售信息:用例名称修改销售信息主要业务参与者管理员前置条件管理员成功登录管理系统后置条件管理员成功修改销售信息成功保证数据保存正常基本事件流管理员修改销售信息扩展事件流1a.管理员点击修改销售信息1a1.管理员检查数据并修正1a2.用例结束结束当管理员成功修改信息状态,此用例结束。规则与约束查询对手信息:用例名称查询对手信息主要业务参与者管理员前置条件管理员已登录到对应账户后置条件转到对手信息的页面成功保证管理员

13、进入到对手列表页面基本事件流1.管理员点击对手列表2.管理员输入待查信息扩展事件流1a 1a1.管理员检查信息1a2.用力结束2a 2a1.管理员查询信息 2a2.无此信息,用例结束结束当系统显示出所需查询信息时,此用例结束。规则与约束查询销售信息:用例名称查询销售信息主要业务参与者管理员前置条件管理员已登录到对应账户后置条件转到销售信息的页面成功保证管理员进入到售后提醒页面基本事件流1.管理员点击售后提醒列表2.管理员查看信息扩展事件流1a 1a1.管理员查询信息1a2.用力结束2a 2a1.管理员查询信息 2a2.无此信息,用例结束结束当系统显示出所需查询信息时,此用例结束。规则与约束6系

14、统出错处理设计6.1出错信息本程序多处采用了异常处理的机制,当遇到异常时不但能及时的处理,保证程序的安全性和稳定性,而且各种出错信息能通过页面形式,及时告诉用户出错的原因及解决的办法,使用户以后能够减少错误的发生。程序的大部分地方还采取了出错保护,如输入内容的长度和类型等减少了用户出错的可能。6.2补救措施主要错误可能有:数据库连接错误: 这类错误主要是数据库设置不正确,或SQL Server异常引起的,我们只要取消本次操作,联系管理员对数据库进行检查。输入错误: 这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过页面提示信息,提醒用户,然后再次操作。其他操作错误: 对于各种不正当操作可能发生的错误,我们主要是通过刷新页面或重新登录系统来解决问题。6.3系统维护设计软件的维护主要包括,数据库的维护和软件功能的维护。对于数据库的维护,本系统主要由管理员对数据库基本结构进行管理维护。对于系统功能方面的维护,由于我们采用的是模块化的设计方法,每个模块(页面)之间相互独立性较高,这样对系统的维护带来了很大的方便,对于单独功能的修干只需要修改一个页面就行了。对于功能的添加,只要再添加页面选项的内容即可。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1