计算机报价系统

上传人:飞****9 文档编号:170902148 上传时间:2022-11-23 格式:DOCX 页数:21 大小:410.78KB
返回 下载 相关 举报
计算机报价系统_第1页
第1页 / 共21页
计算机报价系统_第2页
第2页 / 共21页
计算机报价系统_第3页
第3页 / 共21页
点击查看更多>>
资源描述
计算机报价系统(JSJ)可行性研究报告随着计算机技术的发展和普及,电脑的使用非常广泛,从单位到每个家庭几乎已经成为必备品了。对于台式电脑来说,虽然有品牌机和组装机两种选择,可组装机的市场占有率明显占主导位置,所以组装机成为市场上的主要消费对象,但由于组装机的结构较为复杂,对于大都数消费者来说如何选择组装机的配件以及对价格的选择成为了一个难题。为此电脑装机报价系统应运而生!另一方面,对于销售方来说,每天都会接待大量客户,而每个客户需要了解各个配件的各种品牌、性能、价格及装机的费用,可以想象销售人员的工作量非常大。使用电脑报价管理系统可以大大地提高工作效率,减少工作中可能出现的错误,从而为商家带来更大的效益。本项目按照软件工程实际流程进行,从需求分析、系统设计、编程实现到系统测试逐步进行,整个过程中,利用UML技术建立系统模型对系统进行分析与设计。本系统开发的主要目的是:熟悉软件工程开发过程,通过UML模型对系统进行分析和设计,了解系统各阶段技术文档编写,学会应用VC+(MFC)开发工具开发管理信息系统。项目的可信性研究:(1)实施本项目的必要性全面推进素质教育,项目教学和创新教育使我们高职高专院校的重要使命,也是新时期人才培养工作对我们高职教育的迫切要求。利用高职教育得天独厚的人才资源和实践教学资源,培养具有创新意识和创新能力,会动脑、会实践、懂设计、懂操作的综合型、创新型、高素质的工程技术人员是我国社会主义经济建设发展的迫切需要,也是高职教育义不容辞的责任。(2)项目实施的可行性项目教学改革了传统的教学内容,体现了多学科、综合性项目技能培训的特点。与社会发展紧密结合,突出体现新技术的理论培训和实训教学相结合的一体化教学模式。(3)主要预期的社会效益分析本系统的成功开发,将全面提升软件工程课程教学的条件,提升教学效果,保证教学质量,扩大软件工程课程的教学影响。实现软件工程课程教学改革向基于工作过程的软件工程项目教学转变和提升的需要。(4)项目的风险与不确定性分析项目实施存在的主耍不确定性是在软件开发生命周期的实现阶段,在4-12周内进行软件开发能否按期交付使用,并能否完成指定的文档编写任务。应对措施:分角色,按照项目开发的实际流程完成指定项目开发,并能通过最后一周的验收演示。(5)该项目的实施能够彻底改善软件工程办学条件,提高项目教学实训的教学水平,有利于启迪学生的创新思维、培养创新能力、强化实训潜能的发挥、提高学生运用现代科技手段解决项目开发实际问题的能力和实践动手的能力。软件开发计划1.引言1.1标识本文档适用WindowsXP或Windows2000以上操作系统。文件状态:草稿V 正式发布正在修改文件标识:JSJ软件开发计划SI-22013当前版本:VI.0产品名称C/S-计算机报价系统产品缩称WLJSJ2013作者:吕冰冰完成日期:二零一三年五月二十五日1.2系统概述为明确软件设计、安排项目规划与进度、组织软件开发与测试,撰写本文档。编写本项目开发计划的详细目的是明确项目的目的及工作内容,时整个项目开发过程中所要涉及到的活动制定一个切实可行的计划,明确项目的质量要求、功能要求、以及最后的交付要求,明确项目的组织和资源配置,选定项目的开发周期模型及确定项目的开发过程,对项目的进度进行跟踪与监督,以确保项目开发的有秩序进行。同时,该文档也将作为其他各项专题计划的参考。项目的投资方:XXXXXXXXXXXX:需方:XXXXXXXXXXXX用户:XXXXXXXXXXX,开发方和支持机构:软件一班L3文档概述JSJ报价系统开发的用途:对于台式电脑来说,虽然有品牌机和组装机两种选择,可组装机的市场占有率明显占主导位置,所以组装机成为市场上的主要消费对象,但由于组装机的结构较为复杂,对于大都数消费者来说如何选择组装机的配件以及对价格的选择成为难题;另外,对于销售方来说,每天都会接待大量客户,而每个客户需要了解各个配件的各种品牌、性能、价格及装机的费用,可以想象销售人员的工作量非常大。使用电脑报价管理系统可以大大地提高工作效率,减少工作中可能出现的错误,从而为商家带来更大的效益。1.4与其他计划之间的关系本软件系统采用Visual C+语言系统完成,与其它软件系统(如VB, Java等)是平行关系,可任选一种进行本软件系统的开发。1.5基线计算机报价系统可行性研究报告1.0,2引用文件计算机软件文档编制规范(GB/T 8567-2006),2006年3月14 FI发布,2006年7月1日实施。3交付产品3.1项目选用的生命周期充分考虑到时间与项目规模的问题,该项目采用瀑布式开发模型,便于项目的组织与管理。3.2程序交付的程序名称:计算机报价系统;使用的语言:Visual C+3.3文档可行性研究报告;软件开发计划书:需求规格说明书;概要设计说明书;详细设计说明书;软件测试计划;测试分析报告;开发进度月报;项目开发总结报告;程序维护手册:软件问题报告。3. 4服务开发单位可向用户提供人员培训、安装、保修、维护和其他运行支持的服务。4. 5验收标准交付的网站论坛管理系统,应通过测试,运行无误后交付客户使用;为用户提供的服务可通过签订合同加以约束。5. 6交付期限系统软件于二零一三年XX月XX日交付。4所需工作概述5.1 工作内容(1)登录:用户注册、用户登录、注销登录。(1) 客户信息和供应商信息的添加、修改、删除和查询。此功能为基本功能,为电脑报价管理模块提供数据。(2) 配件信息、类型信息和品牌信息的添加、修改、删除和查询。(4) .装机配置和推荐配置信息的添加、修改、删除和查询。(5) .统计查询包括每日收入查询和月收入统计等功能。4. 2条件与限制项目总经费:人民币3万元以内;开发期限:不超过1个月硬件限制:本软件适用于CPU PIII以上,内存128M以上的机器编程语言:Visual C+;通信协议:TCP/IP开发环境:Windows2000/WindowsXP , Visual C+6. 3运行环境硬件环境:CPU: CPU PIII以上台式机或笔记本电脑;内存:256MB以上的内存其他:显示器1台、鼠标1个、键盘1个、打印机1台软件环境:操作系统:Windows2000以上/WindowsXP ;5实施整个软件开发活动的计划5.1进度表3进度表需求分析设计实现测试和维护文件的编制、打印、分发工作软件安装工作2天3天17天3天3天2天5. 2预算人力:10000元;设备:20000元;空间:3000元;支持性服务:4000元;材料:1500元。7. 3关键问题设备条件:计算机(局域网)数量应保证,保证资金尽快到位;技术焦点:数据库的开发,集中技术力量加以解决。6实施详细软件开发活动的计划7.1 测试计划通过完整的测试体系保证软件能够安全运行;8. 2质量保证计划保证交付客户三个月内不会出现技术故障;6.3配置管理计划按照具体人员分工各行其职;6.4人员培训计划严格按照人员培训计划为客户提供良好服务;6.5系统安装计划严格按照安装步骤安装系统。系统需求分析1范围1.1标识本文档适用WindowsXP或Windows2000以上操作系统,软件项目开发采用Visual C+,数据库管理系统采用Microsoft SQL Server2005o文件状态:草稿7正式发布正在修改文件标识:BBS需求分析报告SI-32013当前版本:VI.0产品名称C/S-计算机报价系统产品缩称WLJSJ2013作者:吕冰冰完成日期:二零一三年XX月XX日1.2系统概述需求分析是开发软件系统的重要阶段,是系统开发的第一步和基石。本文档是软件开发人员和客户之间签订的一份合约,其目的是保证客户需求的稳定性,为软件开发人员提供重要的开发凭据。在现实生活中,往往人际交流存在时间和空间上的局限性。因此,用户需要通过网上论坛系统的交流扩大交流的范围和人群,同时可以从多方面获得自己的及时需求。本系统面向所有乐于参与交流活动的广大网友及同学。用户角色大致有三类:普通用户、管理员、版主。项目的投资方:XXXXXXX;需方:XXXXXXXXXXX用户:XXXXXXXXXXXXXXXXo开发方和支持机构:软件一班1.3文档概述本软件需求规格说明书的读者为项目组全体成员。为了明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、分析设计人员、开发人员、软件测试人员等参考。本系统的编写目的如下:(1)定义软件总体需求,作为用户和软件开发人员之间相互了解的基础;(2)提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础;(3)作为软件总体测试的依据。1.4基线(1)计算机报价系统可行性研究报告1.0(2)计算机报价系统项目开发计划书1.02引用文件计算机软件文档编制规范(GB/T 8567-2006),2006年3月14 FI发布,2006年7月1日实施。3.需求3.1需求概述3.1.1目标为了更好的服务于计算机报价系统用户者的需求,而开发该项软件。该软件面向广大网络用户开放。本软件产品是一项独立的软件,而且全部内容自含。1 .角色定义本系统用户很简单,有两类用户,系统管理员和普通用户,系统管理员可以创建用户、修改用户信息以及删除用户,普通用户只能修改自己的用户名和密码。如下图1Aim in用户修改Admin用户的密码户篡目理普通用户创建、修改和删除普通用户信息修改自身的用户名和密码图1用户管理关系图2 .用例描述用例是指一系列表述参与者和系统之间的一次交互的步骤,可以通过定义用例来确定系统的外部功能需求。本系统的用例主要有:客户信息设置用例(或基本功能)包括:客户信息的增加、删除、查询、修改。供应商信息设置用例包括:供应商信息的增加、删除、查询、修改。配件信息单用例包括:配件信息、添加、修改、删除和快速查询。配件类型单用例包括:配件类型的添加、修改、删除和查询品牌信息单用例包括:品牌信息的添加、修改、删除和快速查询推荐配置单用例包括:可以添加、修改和删除为客户提供推荐的配置信息。报价总单用例包括:可以查询、删除、提交总单记录信息。报价详单用例包括:对新建或未提交的详单,可以添加、修改和删除装机配置信息。用户管理用例包括:系统用户的创建、信息的修改和查询。统计查询用例包括:查询每日收入,查询月收入。3 .系统用例图用例图通过建立角色和用例的图形化模型来模拟外部用户所认识的系统功能。1)系统用例图本系统主要实现功能是进行电脑配件信息管理、组装电脑报价、供应商与客户信息管理、系统用户管理、收入统计管理,系统总的用例关系如图2:$1用户、含用尸甘理阴氏用户.w*include E .一 -extend *aerrg J,仲U3)Q户*2信E;、2京二理配件E- 一n荐配宣管理 v extena.,79.万入成功?1 I8,可入数据表6.数据库设计口.数据库逻辑设计1)对象的映射2)关系的映射通过以上方法,得到系统E-R图如图14。2.数据库物理设计根据以上分析,得知数据库中包含8个表,基本信息表、供应商信息表、客户信息表、配件信息表、推荐配置表、报价总表、报价明细表和用户信息表。(1)基本信息表Type列名数据类型允许空9 Typeldint0TypeNamevarchar(30)回Flagtinyint画(2)供应商信息表Providelnfo列名数据类型允许空ProvideridintNamevarchar(50)画Addressvarchar(500)匣1Telvarchar(50)Emailvarchar(50)Sitevarchar(50)回Linkmanvarchar(50)Memovarchar(500)(3)客户信息表CustomeHnfo列名数据类型允许空CustomerldintNamevarchar(50)回Sexvarchar(4)国Companyvarchar(200)Mobilevarchar(50)回Homevarchar(50)Memovarchar(500)匣(4)配件信息表Fittinginfo列名数据类型允许空闹 f=ittingldintElTypeldint0Markldint国Stdvarchar(200)Productorvarchar(200)回UnitPricefloatInPricefloat国Maintainvarchar(50)Provideridint回(5)推荐配置表 Recommendlnfo列名数据类型允许空Recommendldint回Flagint国8FittingldintENumint团SubTotalrfloatE(6)报价总表 TotalQuote列名数据类型允许空ndintBCustomerldintBIsSubmitint国FitTimeint(7)报价明细表DetailQuote列名数据类型允许空 I Didmt国一“8 UserNamevarchar(50)nPasswdvarchar(50)BUserTypetinyintE软件测试计划(STP)1引言1.1系统概述本系统主要是针对电脑销售公司编写的,由于组装机的结构较为复杂,对于大都数消费者来说如何选择组装机的配件以及对价格的选择成为了一个难题,同时,销售人员每天都会接待大量客户,而每个客户需要了解各个配件的各种品牌、性能、价格及装机的费用,工作量非常大的.使用电脑报价管理系统方便销售人员与客户交流,可以大大地提高工作效率,减少工作中可能出现的错误,从而为商家带来更大的效益。项目的投资方:XXXXXXXXXXXXXXXXX需方:XXXXXXXXXXXXXXXXX用户:XXXXXXXXXXXXX开发和支持机构:软件一班1.2文档概述软件测试是为了发现软件中的错误,该文档的读者对象是软件测试部门,以指导软件测试过程。1. 3与其他计划的关系本文是为了测试电脑报价管理系统而编制,目的在于为此系统的管理工作和技术工作提供指南,确定测试的内容和范围,为以后评价电脑报价管理系统提供依据。本文主要依据是电脑报价管理系统需求规格说明书,同时也是编制测试报告的依据。1.4基线电脑报价管理系统软件需求规格说明。2引用文件计算机软件文档编制规范(GB、T 8567-2006),2006年3月14日发布,2006年7月1日实施。3软件测试环境测试地点:XXXXXXXXXX软件教研室测试环境:硬件环境:普通办公用个人计算机操作系统:采用Windows XP系统数据库系统:SQL Server 2000数据库4计划4. 1.1测试方案采用以黑盒测试为主、白盒测试为辅的测试方式,检查电脑报价管理系统各模块的输入、输出等是否符合需求中的要求,并检查系统对异常情况的承受能力。5. 1.2测试条目1 .建立并维护全部供应商信息的测试2 .建立并维护全部客户信息的测试3 .建立并维护配件品牌及配件类型信息的测试4建立并维护配件信息的测试5 .配置详单生成及维护功能测试6 .配置单管理功能测试7 .推荐配置单管理功能测试8 .装机时推荐配置单应用功能测试9 .每日收入查询功能测试10每月收入查询功能测试11.建立并维护系统用户信息的测试5结论以上所有的模块测试过程,都要求系统能在用户输入出错时,给出正确的响应,并不影响到数据的安全性和完整性。成功的系统设计,必须通过以上测试才能确认。软件测试报告(STR)1引言1.1 系统概述电脑报价管理系统主要用户是销售人员,该系统的应用方便了电脑销售人员与客户间的交流,可以大大地提高工作效率,并且自动化管理了配件信息,减少工作中可能出现的错误,从而为商家带来更大的效益。1. 2文档概述本测试报告为电脑报价管理系统的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求规格说明中的需求。预期参考人员包括用户、测试人员、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的高层经理。2引用文件需求规格说明书.3测试环境操作系统:WindowsXP Professional硬件设备:Intel Core2 Quad CPU Q82004G 内存4测试概述用表格的形式列出每一项测试的标识符及其测试内容,并指明实际进行的测试工作内容与测试计划中预先设计的内容之间的差别,说明作出这种改变的原因.5测试结果1 .功能测试记录:编号功能名称功能描述输入输出发现问题测试结果1建立并维护全部供应商信息的测试录入供应商信息,以后可对供应商表进行修改、删除输入供应商基本信息显示录入后的供应商信息,并将信息存入供应商表当修改供应商信息时,弹出错误提示对话框,显示类型不匹配.未通过2建立并维护全部客户信息的测试录入客户信息,以后可对客户表进行修改、删除输入客户基本信息显示录入后的客户信息,并将信息存入客户表当删除客户时,弹出对话框提示数据库中操作冲突,未给出正确提示信息未通过3建立并维护配件品牌及配件类型信息的测试录入品牌信息及类型信息,以后可对信息进行修改、删除输入配件品牌信息、配件类型信息显示录入后的品牌和类型信息,并将信息存入类型表通过4建立并维护配件信息的测试录入配件信息,以后可对配件信息表进行修改、删除输入配件信息显示录入后的配件信息,并将信息存入配件信息表通过5配置详单生成及维护功能测试添加或修改某个报价单中配件信息选择配件信息配置单详细信息存储在报价明细表实体中在选择所要添加的配件信息时,显示错误提示0未通过6配置单管理功能测试添加、删除报价单选择客户配置单信息存储在报价表实体中通过7推荐配置单管添加或修改某个选择配件推荐配置信息存通过理功能测试推荐单中配件信息信息储在推荐配置表实体中8装机时推荐配置单应用功能测试将所选推荐配置表中信息作为当前配置详单信息选择推荐配置信息将推荐配置信息存储在报价明细表实体中通过9每日收入查询功能测试显示所查日期当天收入选择日期显示当日收入信息虽能完成基本查询但功能太简陋通过10每月收入查询功能测试显示所查月份收入选择月份显示当月收入信息同上通过11建立并维护系统用户信息的测试录入用户信息,以后可以修改、删除用户信息录入系统用户信息显示用户信息,并将用户信息存入用户表通过2 .错误解决方法:(1)测试条目1中出现的问题:供应商管理对话框中,选中某条记录,单击“修改”,提示:QuoteHan&ge聒类型不匹配I二二通定二二I图7-23原因:该条记录中有字段值为NULL。解决方法:在插入供应商信息时,如果某字段没有榆入值,程序中应将该字段的值赋为空串,即,或0.再测试,通过.(2)测试条目2中出现的问题:客户信息管理对话框中,点击“删除”按钮后,弹出错误提示对话框:八 UUH COUU unun m*球.TaUw,lva Culavir.图7-24原因:在删除客户信息时,应当检测总单是是否有该客户信息,如果有则不能删除,并给出提示信息。解决方法:在删除按钮的消息响应函数中,添加如下处理代码: CTotalQuote cfit;if(cfi t. HaveDetai1(m-Datagrid. Getltem (0)=1)MessageBox(总单表中存在此客户信息,不能删除!);return;)再次测试,通过。(3)测试条目5中出现的问题:装机详单对话框中,当选好配件类型和品牌后,再选型号规格时,出现如下对话框:jicrosoft Visual C+ Runtiae LibraryRuntime Error!Program:This application has requested the Runtine to terminate it in an unusual way. Please contact the applications support team for more information.付二一一二二I图7-25原因:在 Microsoft Windows XP 中运行自定义 Microsoft Visual C+6.0程序时,可能会收到如上错误消息,原因是如果使用/GR和/MD编译器开关,并且Msvcrt.dll 文件和Msvcirt. dll文件的版本是7.0. x,则可能出现此问题。解决方法:当使用早于7.0版本的Msvcrt. dll文件和Msvcirt.dll文件时,不会出现此问题。或者,Microsoft目前提供了一个受支持的修补程序,可以向Microsoft在线客户服务提交请求以获取该修补程序。再次测试,通过。6评价6.1功能较齐全,能够完成电脑配置的基本业务,数据的可靠性和系统的安全性达到基本要求。6.2推荐配置功能所提供的配置信息太少,只有三类,此处功能可加强;界面不够美观。6.3加强界面的美化和推荐配置管理;增强统计功能,以提供信息给管理者。6.4本系统能够完成电脑配置管理的基本业务,且运行稳定,可以正常使用。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!