《软件详细设计说明书.doc》由会员分享,可在线阅读,更多相关《软件详细设计说明书.doc(13页珍藏版)》请在三一办公上搜索。
1、软件详细设计说明书1.引言1.1编写目的其目的是对软件的总体设计所产生的功能模块进行过程描述,开发一个可以直接转化成程序语言的软件表示,这样可以让管理员和软件设计人员很好的了解软件的功能,并对软件的所有模块有一个更深的了解。这样设计出程序的“蓝图”程序员根据这份说明书进行汇编,其最终目标是是决定里最终的程序代码的质量。这样关于我们组的销售管理系统可以通过软件详细设计说明书就能阅读,测试和维护。1.2背景说明我们组所要开发的系统是销售管理系统,是对家电销售公司所开发的系统,本系统的任务是方便管理员和公司人员很清楚的了解家电所销售的过程,该系统应用在公司所有的PC机上,可以通过网络相互访问,查询。
2、用户可以登录查询商品,供应商可以查询货物资料。1.3 定义名称定义采购单采购员可以以此去供应商去提货,由销售部和市场部提供调货单由销售部提出,在库存中提去相应商品退货单采购员执退货单可以向相关供应商退掉商品1.4 参考资料软件工程基础 张全范 著 北京交通大学出版社数据库系统概论 王珊 萨师煊 著 高等教育出版社 2006数据库系统简明教程 王珊 著Delphi程序设计 席一凡 著网页制作基础教程 电子工业出版社 2.程序系统的结构2.1.对于我们组所开发的销售管理系统,在组长和组员详细的调查和讨论下,主要要一下几个模块。模块名称面向对象开发负责人功能描述前台服务客户,供应商马涛,丁杰介绍和宣
3、传公司的所有机构,业务和商品采购管理管理员,采购员丁杰管理商品的采购过程库存管理管理员,库管员丁杰对库存里的货物管理客户管理管理员姜贵对所有客户和会员的管理市场调查管理员丁杰对市场变动的管理和调查系统管理管理员马涛管理员对体统的管理员工管理管理员姜贵对公司所有的员工信息管理售后管理管理员包婷婷提供售后服务,商品维护销售过程管理管理员雷智星执勤管理、标准订单管理、销售代理管理、销售查询以下是对每个子模块的介绍:一 系统前台网页系统前台网页,是针对所有人员都能浏览的公司形象的门面。该网页也是前台主网页,我们所开发的系统的前台。前台网页是对公司机构的介绍,商品的介绍,和一些关于公司新的信息发布等等。
4、本系统前台网页主要是以金属色和蓝色为背景。以下是公司网站前台的设计简单式样。前台网页客户反馈客户须知服务项目公司简介首页管理员登录界面二 系统后台网页系统后台网页是针对公司内部管理的系统,其中包括以下模块:采购管理、库存管理、客户管理、市场管理、系统管理、员工管理、售后管理和销售过程管理等等1. 后台系统主界面的基本样式后台主界面查询管理销售过程管理报表统计采购管理员工管理商品管理库存管理顾客管理市场调查日常管理供应商信息管理三后台需求分析:1商品管理对商品从采购到销售尽心整个的信息管理2库存管理库存管理部门采购回来的货物开始,对货物进行审核,调查,若有货物成在问题,则生成问题货物单,提交给采
5、购部门,若货物没有任何问题,则登记入库。在此时,通过接受销售部门的提取货物单,向销售部门提供相应的货物,则在调拨货物时登记货物输出3. 采购管理采购部门通过相应部门提供的市场商品需求单,对相应的货物进行采购,并过程通过库存部门提交的问题货物单,顾客退回的有问题的货物及市场调查提交的过时货物单,在提取货物退回供应商。过程中并对货物的账务记录。4. 查询管理通过这个管理管理员商品,员工,及供应商等等信息的查询5. 销售过程管理客户可以直接到公司网站查询和订购本公司的商品,即网络平台销售;也可网上付费;在订购后,公司会在最短的时间内通知商品管理部门和送货部门,根据订购商品表和客户信息表,会快速送货上
6、门,待客户对商品满意后,根据订购单交付购置款。6. 报表统计对公司们内部的所有报表进行管理7. 员工管理提供基本信息登记管理,员工操作权限管理,员工执勤管理和员工工资管理的功能。8. 顾客管理对普通顾客和会员客户进行管理9市场调查通过对现行市场调研,调查出现阶段畅销的货物和停滞的货物,来制定市场需求货物单和非需求货物单,并结合库存提供的库存货物质料,制定出过时退货单及货物降价文件,并制定一些促销活动计划。10. 日常管理主要是对订单和财务的管理。11. 供应商信息管理对商品供应商的信息进行管理和记录。3.软件的总体构架销售管理系统对外商务网站对内管理系统机构设置售后服务管理客户管理项目管理系统
7、管理售后服务企业资质留言板销售过程管理商品展示公司简介 采购管理对照所有收集质料和总体设计中我们组对该系统做进行了一个总体模型的建立。如下图:首页客户信息管理公司简介前台后台服务项目前台网站首页会员注册会员信息及修改留言板分类浏览本站推荐最新商品特价商品客户留言采购管理库存管理顾客管理销售过程管理财务管理人员管理留言板服务项目选购须知够买须知商品介绍优惠政策采购退货在线购买下面是对商品从采购到下销售出来及售后的结构关系;顾客销售采购财务供应商服务订单采购订单暂存订单总帐发货单订货通知订货单收据服务明细收款单信息单反馈单付款单付款应收款明细帐应付款明细商品库存到货通知询问修改询问修改付款收据收款
8、单4.程序设计说明4.1 程序描述4.1.1前台前台是为用户浏览本公司的商品和机构的信息。用户可以注册本公司的网站,成为会员。用户可以通过网页浏览商品的优惠政策和促销计划。其前台是面向所有人。4.1.2后台系统后台网页是针对公司内部管理的系统,其中包括以下模块:采购管理、库存管理、客户管理、市场管理、系统管理、员工管理、售后管理和销售过程管理等等。后台是主要对商品从今采购到出售及售后的全过程管理。及对公司人员的管理。4.2.功能4.2.1前台系统:(IPO图)输入 处理 输出输入 处理 输出客户注册会员信息根据客户信息进行相关处理成为会员4.2.2.后台1.采购管理输入 处理 输出采购单信息根
9、据采购单进行进货结账输入 处理 输出退货单信息根据退货单退货账务结算1. 库存管理输入 处理 输出调货单信息根据调货单调取商品商品输出4.人员管理输入 处理 输出人员信息记录执勤和工资发放 5.顾客管理输入 处理 输出顾客信息记录其消费情况和基本信息给予优惠和VIP4.3 性能说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。4.4 输入项4.4.1前台部分:用户注册信息录入 用户购买信息录入 用户留言 商品信息录入4.4.2.后台部分: 采购货物信息录入 库存货物信息录入 退货信息录入 用户购买记录录入 采购单录入 调货单录入 退货单录入员工信息录入给出每个输入项的特征,包括名
10、称、标识、数据的类型和格式、数据的有效范围、输入的方式、数量和频度、输出媒体、对输出图形及符号的说明、安全保密条件等。4.5 输出项4.5.1前台部分:商品信息浏览 顾客购买记录浏览 优惠活动公告4.5.2.后台部分:商品信息浏览 订单查询 调货单查询 采购单查询 退货单查询 收款单查询 顾客信息查询 员工信息查询给出每输入项的特征,包括名称、标识、数据的类型和格式、数据的有效范围、输出的形式、数量和频度、输出媒体、对输出图形及符号的说明、安全保密条件等。4.6.算法4.6.1.前台系统待添加的隐藏文字内容2注册流程:注册1继续 2其他服务输入姓名和密码两次输入密码是否一致注册成功YESNO其
11、他用户注册模块伪代码Begin注册按钮onclick 弹出注册界面; /填写用户基本信息if 用户名 =数据库中已有用户名 then show message“您输入的用户名已经存在,请重新输入” else 跳转到下一个输入框 if 第一次输入密码!=第二次输入密码 then show message “两次输入的密码不一致,请重新输入” else 跳转到下一个输入框确定注册按钮onclick 完成注册;确定注册按钮onclick 完成注册; 4.6.2.用户购买商品过程N用户浏览商品我要购买1继续 2返回12选择种类继续 返回回21物品资料查看商品购买确定购买现金购买购买成功用户操作界面银行
12、卡充值Y充值银行卡还是返回NY用户购买过程伪代码:购买事件:If 用户还没注册 Then 返回注册界面,提示用户注册,注册完成直接登录Else if 用户还未登录 Then 弹出登录窗口,提示用户登录Else 查看商品清单,下订单,购买4.7. 流程逻辑库存管理系统模块: 库存管理系统入库处理登记新商品出库处理库存控制报表统计采购管理系统模块往来账务处理采购信息查询退货处理采购处理采购管理顾客管理系统模块VIP客户资料备注编号联系方式家庭住址客户名称系统管理总结构图 系统管理数据维护数据管理用户登录权限维护内部管理维护用户密码修改市场调查管理系统模块市场调查商品现阶段畅销现阶段非畅销生成退货单
13、促销活动发现新产品记录新产品信息提交至领导生成采购单采购员联系新产品供应商提高新产品制定相关计划,提高利润顾客的意见系统管理子模块:数据管理数据维护数据库的建立数据备份数据还原数据表的设置数据初始设置报表设置管理用图表(如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。4.8.接口4.8.1硬件接口:系统运行的设备要求如下:(1)服务器端:PIII400主频、2G内存、500G硬盘、10100M网卡以上配置光盘刻录备份设备(2)客户端:P166主频、1G内存、320G硬盘、10100M网卡以上配置(3)输出设备:网络打印机及绘图仪设备(4)一台路由器(5) 远程拨入设备4.8.2.软件
14、接口:服务器端:安装SQL Server 2000的服务器版本,安装windows xp服务器版本, 配置了诺顿等必须的防毒软件。客户端: 安装SQL Server2000的服务器版本, 安装了VB等可视化开发工具软件, 安装windows xp服务器版本。4.9存储分配对数据库采取日记记录技术和海量转储技术.并定期进行数据备份。4.10.注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;各分支点的流血;各变量的功能、范围、缺省条件等所加的注释;使用的逻辑所加的注释等。4.11.限制条件4.11.1由于从进货到处理订单到销售全部靠电脑完成,所以需要用户熟悉电脑的基本操作,且对信息要及时更新。4.11.2系统中必须存在的人工处理过程:一些信息要人工输入电脑;上门售后服务;市场调查中的人员服务等。4.12.测试计划确认测试则是要检查已实现的系统软件是否满足了需求规格说明中确定了的各种需求,以及系统软件配置是否完全、正确。系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其它系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。4.13 尚未解决的问题对网上订单和销售部分还没有作出相关计划,我们所做的系统主要是针对商场中货物从采购开始到销售及售后服务的全过程。