《系统分析课程设计报告格式.doc》由会员分享,可在线阅读,更多相关《系统分析课程设计报告格式.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北方民族大学课程设计报告 系(部、中心) 计算机科学与工程学院 姓 名 学 号 专 业 软件工程 班 级 同组人员 课程名称 系统分析与设计 设计题目名称 xxx系统分析设计说明书 起止时间 2009年11月23日2009年12月4日 成 绩 指导教师签名 任荣 北方民族大学教务处制目 录1.项目概述02.项目可行性分析及实施计划02.1 项目可行性分析02.1.1经济可行性分析02.1.2技术可行性分析02.2 项目的软件开发生命周期模型02.3 项目实施计划02.4 项目任务分解结构(WBS)03.XX系统需求分析03.1 业务需求描述03.2 系统功能模块划分03.3 系统用例图13.4
2、 XX用例的用例解说14.数据模型分析14.1 E-R模型14.2 UML数据建模14.3 逻辑数据模型分析15.xx子系统分析类建模15.1 顺序图15.2 活动图15.2 协作图15.3 分析类图16.系统物理模型设计16.1 系统体系结构设计16.2 数据库字段约束及索引设计16.3 将分析类图映射为设计类图27.结束语2参考文献21. 项目概述简述项目开发背景及意义,系统的基本功能(项目范围),以及要解决的问题和达到的目标。2. 项目可行性分析及实施计划2.1 项目可行性分析2.1.1 经济可行性分析要求画出经济可行性分析表(净现值分析)2.1.2 技术可行性分析模拟实际项目开发,简述
3、系统的规模和复杂性,项目开发团队结构的合理性,开发团队对项目应用和技术领域的熟悉程度,所选用的系统开发技术的成熟性和稳定性,有无技术风险及如何应对等。2.2 项目的软件开发生命周期模型包括选择项目开发生命周期(开发方法)的理由、生命周期模型的描述与概要解释、生命周期模型各阶段说明(阶段目标、输入、阶段的行为与任务、输出),建议按课程中涉及的OOSAD方法描述。2.3 项目实施计划利用甘特图、网络图或表格描述项目进度计划(按照项目开发周期描述)2.4 项目任务分解结构(WBS)包括:1.任务分解图(基于需求分析的功能模块划分)2.任务分解列表(根据任务分解图描述)表1:任务分解列表(参考)(注意
4、:表有表题)任务分解任务描述任务 负责人达到指标备注任务一:任务二:任务三:任务四:任务五:3. XX系统需求分析3.1 业务需求描述简述系统要实现的业务模块和涉及的用户,最好能画出业务流程图(用活动图描述)。3.2 系统功能模块划分3.3 系统用例图3.4 XX用例的用例解说选择系统中要进行详细分析和设计的用例,为其写出用例解说。4. 数据模型分析4.1 E-R模型4.2 UML数据建模4.3 逻辑数据模型分析5. xx子系统分析类建模5.1 顺序图5.2 活动图5.2 协作图5.3 分析类图6. 系统物理模型设计6.1 系统体系结构设计简述系统开发拟采用的体系结构(B/S或C/S),设计为
5、几层架构,系统实现所必须的硬件基础(如服务器配置、网络要求、客户端配置等),使用的组件标准和技术框架(如:J2EE或.NET)的选择,选用的开发环境(DBMS的选择和软件开发工具的选择)6.2 数据库字段约束及索引设计学生基本信息表:字段名称数据类型长度主键/外键字段约束备注数据库实现:只复制数据库(ORACLE或SQL SERVER)的关系图图5 数据库实现关系图(注意:图有图题)6.3 将分析类图映射为设计类图7. 结束语提出系统设计的不足及今后的改进,对课程设计工作的总结。参考文献1 (美) J. C. Mackin, Mike Hotek著,SQL Server 2005数据库服务器架构设计,清华大学出版社,2007.10.2 罗斌, 王彬等编著,Visual Basic 2005编程实例精粹,中国水利水电出版社,2006.10.3 周涛, 吕伟臣, 夏永和编著,SQL Server 2005数据库基础应用,清华大学出版社,2007.12.4 戴志诚编著,SQL Server 2005数据库系统开发与实例,电子工业出版社,2007.03.5 胡百敬, 姚巧玫著,SQL Server 2005数据库开发详解,电子工业出版社,2006.06.
限制150内