电脑销售信息管理系统概要设计说明书.doc_第1页
电脑销售信息管理系统概要设计说明书.doc_第2页
电脑销售信息管理系统概要设计说明书.doc_第3页
电脑销售信息管理系统概要设计说明书.doc_第4页
电脑销售信息管理系统概要设计说明书.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

电脑销售信息管理系统概要设计说明书CMP开发小组电脑销售信息管理系统概要设计说明书2010-6-20目录一、引言31.1 此文档的编写目的31.2项目背景31.3 定义31.4参考资料3二、任务目标42.1 目标42.2 运行环境42.3 条件与限制4三、总体设计53.1、处理流程53.2总体设计和模块外部设计53.3功能分配6四、数据结构设计64.1逻辑结构设计64.1.1客户信息64.1.2 进货单信息64.1.3出货单信息74.1.4配置单信息74.1.5财政收入74.1.6业务员信息74.1.3供应商信息84.1.8报价信息8五、物理结构设计8六、运行设计86.1运行模块组合86.2 运行控制96.3运行时间9七、出错处理设计97.1 出错信息处理97.2 出错处理对策9八、安全保密设计9九、维护设计9一、引言 1.1 此文档的编写目的 从改阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在需求分析阶段主要把一个软件需求化成软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要书面书的目的就是细化需求分析阶段得出的软件总体概貌,把它加工成在程序细节上非常接近源程序的已经表示。本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 趋于激烈的市场竞争,销售商不断提高业务处理效率、和信息处理速度,及时、正确的掌握市场需求。由于业务量的不断扩展,传统的手工管理方式已无法满足管理者的需求,造成业务管理混乱、财务账目不请,工作效率低下等问题,从而影响企业发展。 1.3 定义1. SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。2. SQL: 一种用于访问查询数据库的语言3. 系统:若未特别指出,统指电脑信息管理系统。4. SQL: Structured Query Language(结构化查询语言)。1.4参考资料以下列出在概要设计过程中所使用到的有关资料:1. 电脑销售系统项目计划任务书 CMP开发小组 2010/62. 电脑销售系统项目开发计划 CMP开发小组 2010/63. 电脑销售系统需求规格说明书 CMP开发小组 2010/64. 电脑销售系统用户操作手册(初稿)CMP开发小组 2010/6 二、任务目标 2.1 目标该阶段的目的在于明确系统的数据结构和软件结构,此外总体设计还将给出各个软件模块的功能说明,数据结构细节。2.2 运行环境名称版本语种操作系统WindowsServer 2003 Enterprise Edition SP1中文操作系统的附加功能数据库平台SQL Sever2005中文应用平台Visual C+2005中文邮件系统客户端软件电脑销售管理信息系统中文2.3 条件与限制 为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:1. 软件设计应当表现出层次结构,它应当巧妙的利用各个软件部件之间的控制关系。2. 设计应当应该模块化,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。3. 设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。4. 应当要用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。三、总体设计3.1、处理流程 系统的总体处理流程图如下: 3.2总体设计和模块外部设计 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低复杂性,使软件设计、测试、调试、维护等工作变得容易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特性可以得出如下图的一条纵的成本(或工作量)曲线,在考虑模块化时,应尽量使模块化块数接近图中的M,它使得成本最小而且尽量避免模块化不足或超量。 软件总花费 最小成本区M 用于接口的开销 成本/每个模块成本或工作量 模块数目 3.3功能分配产品管理主要实现对货单的录入、产品的浏览、产品信息的维护和更新、产品年销售信息的查询;客户管理主要实现客户资料的录入、客户资料浏览、客户资料维护。销售记录管理主要实现新销售记录的录入、销售记录查询、统计销售记录。其系统功能如下:1. 财务管理2. 销售管理3. 查询电脑型号价格4. 查询客户联系方式5. 查询电脑型号及具体配置6. 电脑销售情况(各型号销售数量)7. 一段时间内的销售总结8. 售后服务跟踪。四、数据结构设计4.1逻辑结构设计4.1.1客户信息客户姓名客户编号购机日期业务员编号张三S100002008/06/20200800403李四S100012008/06/20200800442王五S100022008/06/21200700512赵六S100032008/06/22200701234周知S100042008/06/22200801254 4.1.2 进货单信息单号品牌型号价格日期数量100宏基5939H408808/06/055(台)101戴尔DE1020450008/06/086(台)102联想I966300008/06/085(台)103长城C425S456308/06/095(台)104联想Y450423508/06/116(台)4.1.3出货单信息单号客户编号出货价格品牌型号数量100S100004000联想I9661101S100015100戴尔DE10201102S100024800长城C425S1103S100034500宏基5939H1104S100044500宏基5939H14.1.4配置单信息客户编号Cpu主板显示器显卡内存硬盘S10005Intel酷睿索泰三星P2250WCPU内置金士顿希捷500GS10006酷睿E6320华硕P5Q优派VX 2240W盈通威刚DDR2西数160GS10007E5300华硕PQPL飞利浦222E1SB主板集成金士顿希捷500G4.1.5财政收入流水号日期金额备注AS100008/06/054088*1AS100108/06/084500*1AS100208/06/083000*1AS100308/06/094563*1AS100408/06/114235*14.1.6业务员信息姓名业务员编号出货单号罗斯YW1000101亮泽YW1001102摩西YW1002103将会YW10031044.1.3供应商信息名称地址电话联想北京联想125672578XXXDELL上海办事处800-858-2928/2936蓝宝石科技有限公司湖南科硕柳州华硕代2314.1.8报价信息品牌型号供应商日期联想Y405联想08/06/11宏基5939H宏基08/06/05戴尔DE1020戴尔08/06/08联想I966联想08/06/08长城C425S长城08/06/09五、物理结构设计物理数据结构设计主要是设计数据在模块中的表示形式。数据在模块中都是以结构的方式表示。六、运行设计6.1运行模块组合 具体软件的运行模块的组合为储蓄多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据结构。在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用 MS VISUAL C+ 进行编程,在界面上可使用VISUAL C+ 所提供的可视化组件,向WINDOWS 风格靠近。 其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用VISUAL C+ 库中的错误提示函数。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用6.2 运行控制 软件运行时有交友好的界面,基本能实现用户的数据处理要求。如:产品入库、出库、客户管理、业务员管理等。 电脑销售管理系统主要实现电脑销售信息的管理和查询,并作为一个信息交流中介平台面向各用户。系统要求是开发体系结构的、易扩充、易维护的、具有良好人机交互界面的。6.3运行时间 系统的运行时间基本能达到用户所提出的要求。七、出错处理设计 7.1 出错信息处理 在读入无效的情况下。发出声音警报,并提示“无需输入”,可以再读,或者手工输入(如客户和业务员编号等),当库存不足的警报。程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如配置错误等,产生的问题,将产生错误信息,并提示解决方案。对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。 7.2 出错处理对策 由于数据在数据库中已有备份,故在系统出错后可以依靠数据库恢复功能,并且依靠日志文件使系统再启动,就算系统系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡实施由用户决定。八、安全保密设计 系统

温馨提示

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

评论

0/150

提交评论