某软件开发项目设计方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
某软件开发项目设计方案
第一节:实训目的
软件开发项目设计是课程教学中的一项重要内容,是完成教学计划、达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固的掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生的综合素质具有重要的意义。
具体而言,其目的是使学生:
(1)进一步巩固和加深对“Visual C#语言程序设计”课程基本知识的理解和掌握,了解Visual C#语言在项目开发中的应用。
(2)综合运用“Visual C#语言程序设计”课程、“数据库开发技术”课程和“软件工程”的相应理论,来分析和解决软件开发项目设计问题,进行软件开发项目设计的训练。
(3)学习程序设计开发的一般方法,了解和掌握信息信息系统项目开发的过程和方式,培养正确的设计思想和分析问题、解决问题的能力,特别是项目设计能力。
(4)通过对标准化、规范化文档的掌握并查阅有关技术资料等,培养项目设计开发能力,同时提倡团队精神及培养学生完成小型工作项目的能力以及分工合作的能力。
第二节:软件开发项目设计内容说明
软件开发项目设计应在指导教师的帮助下完成,具体步骤为:
1、选题:学生选题应通过指导教师批准后方可进行。选题内容应符合本课程的教学内容,要注意选题的完整性,要能进行分析建模、设计、编程、测试等一系列工作,并以规范的文档形式表现出来。
选题要求:注意选题内容的先进性、综合性、实践性,应适合实践教学和启发创新,不应过于简单、难度要适中;结合企事业单位应用的实际情况进行选题;题目成果应具有相对完整的功能。
2、拟出具体的设计方案:学生应在指导教师的指导下进行项目的总体方案论证和总结,学生可根据自己所接受的题目设计出具体的实施方案,报指导教师批准后开始实施。
3、程序的设计和调试:学生应在指导教师的指导下完成所接受题目的项目开发工
作,编程和上机调试,最后得出预期的成果。
4、撰写软件开发项目设计总结报告:软件开发项目设计总结报告是软件开发项目设计的整理和总结,主要包括需求分析、总体设计、详细设计、复审、编码、测试等,最后写出软件开发项目设计的总结报告。
第三节:实训要求及注意事项
一、课程设计总体要求
1、实训以小组的形式进行,自由分组,每个小组不得多于5人。小组之间尽量不选择相同项目,各小组在实训进行之前上报组长、成员及项目名称。
2、每个小组要根据实际开发内容进一步明确任务,小组组长负责工作安排,保证每个同学积极参与到项目开发过程。要有计划地定时定量地完成任务,体现出团队精神。
3、认真填写实训日志。
4、课程设计说明书要求含有封面、目录、规划(需求分析)说明书、设计说明书及使用说明书,并按此顺序每项具体内容作为一章(各项内容的书写要求见附录1)。最后以小组为单位上交实训报告和源程序清单(以附录形式),正文字数不少于2000字(不包括附录),要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段相同者一律以作弊论处。
5、最后递交一个可以运行的系统。
6、明确实训的目的和重要性,认真领会实训的题目,读懂实训指导书的要求,学会设计的基本方法与步骤,积极认真地做好准备工作。
7、实训中,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法。
8、严格要求自己,自信但不固执,独立完成小组交给的任务,善于接受教师的指导和听取同学的意见,有意识地树立严谨的科学作风,要独立思考,刻苦钻研,勇于创新,按时完成实训任务。
二、课程设计结束时,各小组应提交的材料清单
1、书面材料:课程设计说明书书面打印(书写)材料一份。
2、光盘(可以多个小组刻录为一张光盘),内容为:本小组课程设计作品的源文件光盘上注明:班级、组号、本组完成的系统名称、交盘时间、小组联系人及联系电话三、课程设计说明书的书写要求
实训报告撰写的基本要求是报告原则上不少于2000字,需在封面注明设计选题、
班级、课题组成员姓名及项目分工,其正文至少包括如下几个方面的内容:
(1)系统概述(现状分析,系统总目标等);
(2)系统分析部分(业务流程,系统具体目标);
(3)系统设计部分(模块划分,数据库设计,界面设计);
(4)实训心得(专业技能方面,职业素质方面);
1、封面的书写要求:封面的书写格式参照下表:
2、目录的书写要求:
目录的书写格式参照一般书籍的目录格式。
3、项目规划说明书的书写要求
书写项目规划说明书应包含以下内容:
(1)概述:描述本系统的服务对象及将实现的目标。
(2)功能需求:描述本系统的各项功能及下属子功能。
(3)成员组成及分工。
(4)本小组工作的进度安排。
4、项目设计说明书的书写要求
(1)环境说明:
说明系统的开发环境,包括硬件配置和软件配置(操作系统软件、数据库管理系统软件及其它软件)。
(2)项目结构设计:
A、总体结构设计:画出项目的虚拟目录树和系统结构图。
B、功能结构设计:对系统的各功能部分,描述以下内容:
(1)文件说明:包含的文件列表及各文件功能的描述,并附主要界面。
(2)全局变量说明:全局变量列表,并分别说明各变量的作用,以及其在哪些文件中被定义、修改或引用。
(3)状态图。
(3)数据设计:
列出系统中各数据库、数据表和数据视图的名称,对数据表要描述其作用和结构(包括字段名、字段类型、字段宽度、小数位、数据要求(如,是否允许空、默认值、取值限制等)及字段含义并确定其关键字),对数据视图除描述其作用和结构外,还要给出建立的SQL语句。
5、用户安装及使用说明书的书写要求
(1)项目安装说明:说明项目的安装步骤。
(2)项目使用说明:说明系统的使用环境,即硬、软件配置等;使用操作说明。