销售管理系统概要设计说明书_第1页
销售管理系统概要设计说明书_第2页
销售管理系统概要设计说明书_第3页
销售管理系统概要设计说明书_第4页
销售管理系统概要设计说明书_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、14/15吴超2011/5/18TOC o 1-3 h z u销售管理系统概要设计说明书引言1 编写目的随着社会的进步和商品品种的日益繁多,一个好的销售管理系统变得越来越重要,此报告是对“销售管理系统”从多个不同方面对该系统进行全方面的概要描述。本实验预期的读者为软件管理人员,开发人员,维护人员,我的老师。2 背景项目名称:销售管理系统项目提出者:吴超开发者:销售管理系统开发小组预期用户:销售人员,管理人员参照系统:以前的销售管理系统3 定义销售管理系统:销售管理系统是销售管理软件的通俗化名称,销售管理系统是管理客户档案、销售线索、销售活动、业务报告、统计销售业绩的先进工具,适合企业销售部门办

2、公和管理使用,协助销售经理和销售人员快速管理客户、销售和业务的重要数据。(from:百度百科)CAD:Customer Relationship Management,即客户关系管理。4 参考资料软件工程课程实践 陈明 编著 清华大学软件工程张海藩 编著 清华大学百度百科 任务描述1. 目标本软件旨在为销售人员与管理人员提供一个更好更稳定,功能齐全,使用方便的的系统软件,以代替传统软件。是集商品仓库管理,商品销售管理,客户服务需求受理管理,商品报价管理等功能为一身的多功能软件。2. 运行环境1、硬件设备:客户程序硬件环境:具有 Pentium II440MH或性能相当处理器且满足以下要求的计算

3、机:最低 64 MB 内存最小 800 MB 硬盘空余空间分辨率至少800600彩色VGA显示器鼠标键盘2.服务器硬件环境:具有 Pentium 2.4GH 或性能相当的处理器且满足以下要求的计算机:最低 256MB 内存最小 2 GB 硬盘空余空间分辨率至少800600彩色VGA显示器鼠标键盘3. 需求概述本软件最主要有以下几方面的功能:1. 商品仓库管理功能:记录进、出货物的种类数量以与库存数量。2. 商品销售管理功能:能拥有商品的销售、计费操作。3. 客户服务需求受理管理功能:接受客户的意见与建议与记录所需服务客户的资料。4. 商品报价管理功能:能与时公布各种商品的最新价格动态。5. 输

4、入功能客户输入要进入的系统(如销售计价系统),通过用户名和密码认证,进入相应系统,执行相关操作。6. 输出功能根据客户输入进入相应系统,对相关操作执行后输出结果。7. 查询功能能根据用户需要查询相关信息8. 更新功能不需用户动手,能进行自动更新信息与功能9. 生成报表功能能根据需要,自动生成报表10 .身份验证功能为确保信息安全性,在进入相应系统时需进行身份验证4. 条件与限制通过最简单的操作来完成尽可能复杂的环节,减少了操作失误发生的比例,大大提高了工作效率。 需掌握一些相关操作,对操作手册有点了解,系统更新期短。同时应进一步提高系统的安全保密性。三总体设计1. 处理流程系统启动时,激活身份

5、验证模块通过身份验证后,对系统进行初始话。根据系统被指的文件将数据库导入,并设置各全局变量。系统进入消息循环状态,通过事件驱动激活机制激活各项功能模块,并执行指定模块。各项功能执行完毕后重新进入消息循环状态有关闭系统事件激活关闭系统模块,退出系统。2. 总体结构和模块外部设计系统总体结构如图所示。3. 功能分配模块编号模块名称备注模块编号模块名称备注M1.1初始化模块系统初始化M.1.5导入模块M.1.2关闭系统模块退出M.1.6导出模块M.1.3浏览模块M.1.7条件查询模块M.1.4报表生成模块M.1.8更新模块M.1.9验证模块M.2.1密码管理模块M.2.0帮助模块M.2.2打印模块1

6、. 系统控制M1.1初始化模块M.1.2关闭系统模块2. 浏览功能M.1.3浏览模块3. 身份验证功能M.1.9验证模块4. 帮助功能M.2.0帮助模块5. 报表生成功能M.1.4报表生成模块6. 密码管理功能M.2.1密码管理模块7. 导入导出功能M.1.5导入模块M.1.6导出模块8. 更新功能M.1.8更新模块四接口设计外部接口1.用户界面采用当前非常流行的主流用户图形界面,包含有窗口,菜单,对话框,滚动条等,包括商品基本信息管理、进货管理、销售管理和仓库管理界面,其中商品信息管理对商品信息的增,改,删除等设置;进货管理分供应商。软件接口运行于win98与更高版本系统之上。硬件接口支持X

7、86系列微机和windows CE。2. 内部接口1. 商品仓库管理功能模块:由相应消息驱动,记录进、出货物的种类数量以与库存数量。2. 商品销售管理功能模块:由相应消息驱动,能拥有商品的销售、计费操作。3. 客户服务需求受理管理功能模块:由相应消息驱动,接受客户的意见与建议与记录所需服务客户的资料。4. 商品报价管理功能模块:由相应消息驱动,能与时公布各种商品的最新价格动态。5. 输入模块由菜单进行调用,客户输入要进入的系统(如销售计价系统),通过用户名和密码认证,进入相应系统,执行相关操作。6. 输出功能模块由菜单进行调用,根据客户输入进入相应系统,对相关操作执行后输出结果。7. 查询模块

8、由菜单进行调用,能根据用户需要查询相关信息8. 更新模块自动进行调用,需要占用网络资源,不需用户动手,能进行自动更新信息与功能9. 生成报表功能模块由菜单进行调用,能根据需要,自动生成报表10 .身份验证功能模块由菜单进行调用,为确保信息安全性,在进入相应系统时需进行身份验证五 数据结构设计逻辑结构设计主要逻辑结构如下: 商品信息管理:属性:merchID(商品编号)proffered (供货商号)fullName(商品名称)barCode (条形码) metricUnit(计量单位)kind (类别)birthPlace (产地)unitCost (单价) 进货管理: 属性:importBi

9、llID (进货单号)merchID (商品编号)profferID(供应商名称)fullName(供应商商品)importPrice (进货价)quantity (数量)contactPerson (联系人)phone (联系 ) address() 销售管理: 属性:saleBillID(销售单号)merchID(商品编号)saleNum (销售数量) 库存管理: 属性:merchID (商品编号)storeNum (库存数量)物理结构设计管理人员查看的信息都以表格的形式显示,采用顺序结构记录文件。数据结构与程序的关系本系统不用考虑数据结构与程序之间的关系。六 运行设计运行模块的组合模块命

10、名方式按照相应模块结合特性制定,命名方式为MX和MX.Y,其中数字x一样的模块即为同类模块。运行控制本软件的控制流程为由操作系统调用系统登录模块,再在其中选择要实现的功能模块与子功能模块,实现所有功能后,安全退出管理系统。先由操作系统启动M1.9,身份验证通过之后,根据不同权限进入不同模块。其中M1.2将关闭并退出系统。运行时间各模块运行时间均应控制在1-2秒内(其中大部分时间为响应用户的动作)。由于系统采用消息驱动方式,将有效提高计算机的利用率。七 出错处理设计商品的编码输入不规范或一样编码的商品出现其他不同信息,系统报错,提示管理员检查输入。商品数量超出范围(小于零或大于仓库或货架的存放量)系统报错。如果链接数据库失败,填出提示对话框,提醒管理员没有连上数据库,以便管理员与时检查故障。a.当操作人员输入的信息不符导致出错时,提示操作人员输入有误,重新输入信息。b.当商品数量超出范围时,提示操作人员相关信息,以便采购或转移适当数目的商品。c.对数据库采取日记记录技术和海量转储技术,使数据库遇到硬件损坏或崩溃时能与时调用出原来的数据,尽量恢复到不久前的一次正常数据存储阶段。可以查看已经录入商品信息的个数。查看数据库的容量,包括剩余空容量和已经使用量。对数据库采取回滚措施,即一次操作失败,回滚到最近一次正常操作状态。八 安全

温馨提示

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

评论

0/150

提交评论