软件系统综合课程设计—音像销售管理系统.doc
《软件系统综合课程设计—音像销售管理系统.doc》由会员分享,可在线阅读,更多相关《软件系统综合课程设计—音像销售管理系统.doc(90页珍藏版)》请在三一办公上搜索。
1、X X 工 学 院 课程设计报告设计名称: 软件系统综合课程设计 课 题: 音响销售管理系统 组 号: 2 专业班级: 计算机 系 (院): 计算机工程学院 设计时间: 2008.12.42008.12.17 设计地点: 计算机软件实验室 成绩:指导教师评语: 签名: 年 月 日 目 录第一章 项目开发计划11. 引言11.1 编写目的11.2 背景11.3 定义11.4 参考资料12. 项目概述22.1 工作内容22.2 主要参加人员22.3 产品22.3.1 程序22.3.2.文件32.3.3.服务32.3.4.非移交的产品32.4 验收标准32.5 完成项目的最迟期限42.6 本计划的批
2、准者和批准日期43. 实施计划43.1 工作任务的分解与人员分工43.2 接口人员53.3 进度53.4 预算53.5 关键问题54.支持条件64.1 计算机系统支持64.2 需由用户承担的工作64.3 需由外单位提供的条件65.专题计划要点6第二章 可行性研究报告71. 引言71.1编写目的71.2背景71.3定义71.4参考资料72. 可行性研究的前提82.1 要求82.2 目标82.3 条件、假定和限制82.4 进行可行性研究的方法82.5 评价尺度93. 对现有系统的分析93.1 处理流程和数据流程93.2 工作负荷103.3 费用开支103.4 人员103.5 设备103.6 局限性
3、114. 所建议的系统114.1 对所建议系统的说明114.2 处理流程和数据流程。114.3 改进之处124.4 影响124.4.1.对设备的影响124.4.2.对软件的影响124.4.3.对用户单位机构的影响124.4.4.对系统运行过程的影响124.4.5.对开发的影响134.4.6.对地点和设施的影响134.4.7.对经费开支的影响134.5 局限性134.6 技术条件方面的可能性145.投资及效益分析145.1支出145.1.1基本建设投资145.1.2其他一次性支出145.1.3非一次性支出(经常性支出)145.2效益155.2.1一次性收益155.2.2非一次性收益(经常性收益)
4、155.2.3不可定量的收益155.3收益投资比155.4投资回收周期155.5敏感性分析156.社会因素可行性分析156.1法律因素166.2用户使用可行性167.结论意见16第三章 需求说明书161引言161.1编写的目的161.2背景161.3定义171.4参考资料172任务概述172.1目标172.2用户的特点182.3假定和约束183需求规定183.1对功能的规定183.2 对性能的规定213.2.1精度213.2.2时间特性要求213.2.3灵活性213.3输入输出要求213.4数据管理能力要求(针对软件系统)213.5故障处理要求223.6其他专门要求224运行环境规定224.1
5、设备224.2支持软件234.3接口234.4控制23第四章 概要设计说明书231引言231.1编写目的231.2背景231.3定义241.4参考资料242总体设计242.1需求规定242.2运行环境252.3基本设计概念和处理流程252.4结构262.5功能需求与系统模块的关系283接口设计283.1用户接口283.2外部接口293.3内部接口294运行设计294.1运行模块组合294.2运行控制304.3运行时间305系统数据结构设计305.1逻辑结构设计和物理结构设计要点306系统出错处理设计336.1出错信息336.2补救措施346.3系统维护设计34第五章 详细设计说明书351.引言
6、351.1编写目的351.2背景351.3定义351.4参考资料352. 系统的结构363模块1(用户登陆)设计说明373.1模块描述373.2功能373.3性能383.4输入项383.5输出项383.6设计方法(算法)383.7流程逻辑393.8接口393.9存储分配403.10限制条件403.11尚未解决的问题404模块2(基本信息管理)设计说明404.1模块描述404.2功能404.3性能404.4输入项414.5输出项424.6设计方法(算法)424.7流程逻辑434.8接口434.9存储分配434.10注释设计444.11限制条件444.12尚未解决的问题445模块3和模块4(进货信
7、息管理和销售信息管理)设计说明445.1模块描述445.2功能455.3性能455.4输入项455.5输出项475.6设计方法(算法)475.7流程逻辑485.8接口485.9存储分配495.10限制条件495.11尚未解决的问题496模块5(查询统计)设计说明496.1模块描述496.2功能506.3性能506.4输入项506.5输出项506.6设计方法(算法)516.7流程逻辑516.8接口516.9存储分配526.10限制条件526.11尚未解决的问题527模块6(结帐管理)设计说明527.1模块描述527.2功能537.3性能537.4输入项537.5输出项537.6设计方法(算法)5
8、37.7流程逻辑547.8接口547.9存储分配547.10限制条件547.11尚未解决的问题548模块7(用户管理)设计说明558.1模块描述558.2功能558.3性能558.4输入项558.5输出项568.6设计方法(算法)568.7流程逻辑568.8接口568.9存储分配578.10限制条件578.11尚未解决的问题57第六章 测试计划571.引言571.1编写目的571.2背景571.3定义581.4参考资料582计划582.1系统说明582.2测试项目592.2.1进度安排592.2.2条件592.2.3测试培训593测试设计说明603.1测试603.2控制603.3输入、输出和过
9、程604评价准则624.1范围624.2数据整理624.3尺度62第七章 测试分析报告631引言631.1编写目的631.2背景631.3定义631.4参考资料642测试概要643测试结果及发现653.1测试1(用户登陆)653.2测试2(用户管理)653.3测试3(基本信息管理)653.3测试4(进货管理、销售管理)653.3测试5(查询统计)663.3测试6(往来管理)664对软件功能的结论674.1 用户管理674.1.1 能力674.1.2 限制674.2 信息管理674.2.1能力674.2.2限制674.3进货管理674.3.1能力674.3.2限制684.4销售管理684.4.1
10、能力684.4.2限制684.5查询管理684.5.1能力684.5.2限制684.6.结账管理684.6.1能力684.6.2限制695分析摘要6951能力6952缺陷和限制6953建议7054评价706测试资源消耗70第八章 面向对象分析设计701. 引言701.1 编写目的701.2 背景711.3 定义711.4 参考资料712功能模型建立(用例图)723对象模型建立(类图)734动态模型建立(状态图)73附件1 软件系统综合课程设计任务分派单-项目开发计划74附件2 软件系统综合课程设计任务分派单-可行性研究75附件3 软件系统综合课程设计任务分派单-软件需求说明书76附件4 软件系
11、统综合课程设计任务分派单-概要设计说明书77附件5 软件系统综合课程设计任务分派单-详细设计说明书78附件6 软件系统综合课程设计任务分派单-测试计划79附件7 软件系统综合课程设计任务分派单-测试分析报告80附件8 软件系统综合课程设计任务分派单-面向对象设计分析81第一章 项目开发计划1. 引言1.1 编写目的本报告的主要作用是确定各个项目模块的开发情况和主要的负责人,供各项目模块的负责人阅读,做到及时协调,按步有序进行项目的开发.减少开发中的不必要损失. 具体步骤:拟订开发计划书,分配项目工作,安排项目进度。1.2 背景a. 软件系统名称:音响销售管理系统b. 项目提出者: c. 项目开
12、发者: d. 用户:普通中小型音响销售店e. 实现该系统的计算机网络环境:互联网环境,WEB服务器等。f. 独立文档系统1.3 定义接口人员:是指跟用户方面或者其他合作伙伴进行联系,讨论和洽谈等工作的人员。1.4 参考资料 1 SQL Server 2000数据库及应用,高等教育出版社,2004.12 郑建峰,董国平. SQL Server开发答疑200问. 北京:人民邮电出版社,2005.9.3 软件工程-理论与实践,Shari Lawrence Pfleeger著,高等教育出版社,2003.74 张海藩. 软件工程导论(第三版).北京:清华大学出版社,1998.1.5 微软ASP.NET官
13、方站. .6 国家标准-软件开发规范2. 项目概述2.1 工作内容在本项目中,主要进行以下几项工作:1 相关设计人员和用户初步了解需求,然后用WORD列出要开发的系统的大概功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。 2 设计人员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚例用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。 3 设计人员和用户再次确认需求。 4 设计人员根据确认的需求文档所例用的界面和功能需求,用迭代的方式
14、对每个界面或功能做系统的概要设计。 5 把写好的概要设计文档给程序员,程序员根据所例出的功能一个一个的编写。 6 测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能,然后验收。2.2 主要参加人员 本项目有以下6名开发人员: XXXXXXXXXX。均熟悉C/C+/java等编程语言,其中,XXXXXX还较为熟悉.net技术。2.3 产品2.3.1 程序 本开发小组决定开发出一个音响销售系统,能够让用户通过使用该系统,来方便地管理音响销售过程中许多复杂的环节。由于是一个网页类型的销售管理系统,所用的是ASP.NET技术,其中主要使用C#语言。由于使用过程中需要保存大量的客户以及产品
15、信息,所以需要使用到数据库,并在非易失性存储介质上存储。移交用户网站原文件,其中包括管理公司信息的网页文件、网页布局美化CSS文件、数据库文件、进货管理网页文件、退货管理网页文件、用户人员管理文件、财务管理文件、网站用到的图片文件、主页面文件、网站配置文件等。2.3.2.文件 移交用户文件包括:网站系统原文件;系统使用手册;系统维护手册;详细技术资料;售后服务合同;2.3.3.服务售后技术支持,人员培训,系统安装,保修(一年)。2.3.4.非移交的产品 该项目的可行性研究报告以及能够实现该项目部分功能的产品。项目开发计划可行性分析报告需求分析报告概要设计文档详细设计文档软件测试报告 2.4 验
16、收标准 系统运行流畅,出错率为:1次/年; 人员培训到能熟练操作本系统; 按合同严格提供售后服务;2.5 完成项目的最迟期限2008.11.052.6 本计划的批准者和批准日期批准者: 批准日期:2008.10.33. 实施计划3.1 工作任务的分解与人员分工开发小组组长: 组员: 任务:需求分析人员: 职责:准确把握所要开发系统的功能需求。进行业务流的分析,根据系统所要完成的功能和所要处理的数据,画出反映系统逻辑模型的数据流图,对于重要的加工和数据项在数据字典中进行进一步的补充说明。任务:总体设计人员: 职责:根据系统所完成的功能,准确划分各功能模块,明确各模块的功能职责、所要完成的数据处理
17、与其他模块的数据传递关系,进行数据表的设计和对象类的设计,明确对象类间的关系。对各个模块进行初步的算法设计。任务:详细设计人员: 职责:对各功能模块,准确划出其流程图,详细地描述算法。对于各对象类,详细地描述其内部功能实现。在具体的DBMS,如SQL SERVER中,完成数据的物理实施。任务:编程调试人员: 职责:选用具体的编程工具,如ASP.NET完成相应模块的设计。任务:单元测试、组装测试人员: 职责:完成各模块的测试,成功后,由小组负责人将同一小组分别完成的各模块进行组装测试,成功后,提交软件成果。3.2 接口人员(1) 负责本项目同用户的接口人员: (2) 负责本项目同本单位各管理机构
18、,如合同计划管理部门、财务部门、质量管理部门等的接口人员: (3) 负责本项目同各份合同负责单位的接口人员: 3.3 进度需求分析:2008.12.04-2008.12.07总体设计:2008.12.08-2008.12.12详细设计:2008.12.13-2008.12.18编程调试:2008.12.19-2008.12.21测试:2008.12.21-2008.01.04 每个任务完成后应及时提供相应的任务报告。3.4 预算开发期间开发小组每人拥有电脑一台。在需求分析阶段用于进行调查活动的经费50元,在开发过程中,用于购买各种参考资料的经费300元。与用户的商谈工作由组员负责,各阶段的协调
19、及与其他单位的商谈工作由组长负责。参加项目人员开发期间的工资:完成项目大概1个月,工资总费用大概8000元3.5 关键问题系统设计的关键在于在每个阶段设计人员应该做好协调与配合工作。在需求分析阶段,组员应该调查好用户对于系统的各项需要,这样才能更好满足用户,使以后阶段的工作都得以成功的进行。在编程调试阶段,设计人员应使所设计的功能与以上阶段的需求相一致。音响销售管理系统分为以下几个模块:客户信息查询模块,销售信息查询模块,销售人员管理模块,产品库存管理模块,售后服务管理模块,财务管理模块。为使各模块的设计成果能够保持一致,设计人员之间必须保持随时沟通,以获得最新的功能需求。例如销售信息查询模块
20、和产品库存管理模块应该及时保持联系,不能发生某型号的音响已销售完毕,但产品库存中依然存在该产品的现象。4.支持条件4.1 计算机系统支持硬件:CPU型号为Pentium3以上, 内存256M以上 .软件:Winxp ,Visual studio 2005,SQL Server 2000,Microsoft Word 2003, Microsoft Office Visio 2003.4.2 需由用户承担的工作需用户进行全方位测试并能够及时反馈漏洞。4.3 需由外单位提供的条件本次项目的开发完全由本小组自主进行,暂不需要其他合作伙伴。5.专题计划要点人员开发培训计划:对组员进行ASP.NET技术
21、培训;开发系统计划:严格的按照分组标准进行开发和检验;安全保密计划:实行以组长负责,组员一切听从安排并互相监督不泄露任何机密的方法;售后服务计划:严格按合同进行。第二章 可行性研究报告1. 引言1.1编写目的本报告的编写目的是说明该音响销售管理系统的实现在技术、经济和社会条件方面的可行性评述,为了合理地达到开发目标而选择的方案进行说明并论证方案的可行性,并对软件的前景及后续工作进行分析。供参与开发人员阅读参考。1.2背景a.软件系统名称:音响销售管理系统b.项目提出者:顾龙c.项目开发者:顾龙 郑诚 许平 叶乔 沈俊 周法亮d.用户:普通中小型音响销售店e.实现该系统的计算机网络环境:互联网环
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 系统 综合 课程设计 音像 销售 管理

链接地址:https://www.31ppt.com/p-3817028.html