下载此文档

软件工程课程设计指导书 20160709 (1).doc


文档分类:办公文档 | 页数:约69页 举报非法文档有奖
1/69
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/69 下载此文档
文档列表 文档介绍
软件工程课程设计指导书_20160709 (1)山东建筑大学

软件工程
课程设计指导书
山东建筑大学计算机科学与技术学院
2010年5月
前言
“软件工程”是计算机专业和信息管理等相关专业的一门重要课程,也是其他理工科专业的热门选修课程。“程序设计语言”“数据库原理及应用”和“数据机构”等是它的前导课程,学好本课程对学生毕业后从事软件开发有着极为重要的作用。许多计算机专业的大学毕业生认为:软件工程课是他们参加工作以后最能直接应用的一门专业课。
要学好“软件工程”,仅仅通过课堂教学或自学掌握理论知识是远远不够的,还必须加强实践。需要完成软件工程课程设计的若干实践任务。为此,我们编写了这本《软件工程课程设计指导书》,以帮助学生进行课程设计,从失败的教训和成功的经验中得到锻炼和提高,以便学会运用理论知识去解决软件开发中的实际问题,达到学以致用的目的。
本书共包含四部分。第一部分是项目实施步骤;第二部分是一个大型系统的结构化方法开发案例;第三部分是一个大型系统的面向对象方法开发案例;这两个案例供学生们实验时参考。由于篇幅所限,指导书中列出了一些主要的内容,次要的有些内容在此省略。最后一部分给出了软件工程课程设计报告样式。
2010年5月
目录
一、项目实施步骤 22
二、案例1:毕业设计管理系统 23
1 需求分析 23
23
23
23
23
业务流程 24
表格及报表 25
目标系统功能需求 25
功能需求分析 25
系统用例图 26
2 概要设计 27
27
27
27
35
数据分析与数据库设计 36
36
37
视图设计 40
3 详细设计 43
管理员 43
系统管理-教师信息管理 43
系统管理-学生信息管理 47
系统管理-专业信息管理 47
系统管理-班级信息管理 48
系统管理-系统信息管理 48
三、案例2:图书馆管理系统 49
1 面向对象的分析 49
49
49
2 面向对象的设计 57
设计图书馆管理系统的人机界面 58
附件1(任务书) 34
课程设计任务书(一) 34
课程设计任务书(二) 36
课程设计任务书(三) 38
课程设计任务书(四) 40
课程设计任务书(五) 42
课程设计任务书(六) 44
课程设计任务书(七) 46
课程设计任务书(八) 35
附件2:软件工程课程设计报告样式 37
目录 38
课程设计任务书 39
总结 41
参考文献 42
课程设计指导教师评语 43
一、项目实施步骤
选题
指导教师公布大作业题目(课程设计题目),学生根据自己的兴趣爱好进行选题,或由指导教师指定题目。学生也可以自己选题,但课题应经过指导教师的批准后方可进行。
2、组队
学生根据自己选定的题目,以班级为单位4-5人成立一个开发小组,选出小组项目负责人,小组长负责整个项目的设计过程,并负责对小组成员按任务进行分工。
3、拟出具体的设计方案
学生根据自己所接受的设计题目应立即着手准备资料的查阅,在指导教师的指导下着手进行程序总体方案的总结与论证,设计出具体的实施方案,报指导教师批准后开始实施。
系统的分析、设计、复审、编码与测试
学生在指导教师的指导下应完成所接受题目的各项工作,并上机测试和运行,最后得出预期的成果。
撰写课程设计总结报告
课程设计总结报告是课程设计工作的整理和总结,主要包括课程设计的分析、设计、编码与测试等部分,最后写出课程设计的总结报告。课程设计总结报告(含程序)的电子文档要求在课程设计结束前上交存档。
二、案例1:毕业设计管理系统
1 需求分析

目前,我院毕业设计工作包括出题、选题、指导、评阅、答辩五个阶段。除选题阶段有一个毕业设计选题系统外,其他阶段的工作没有统一的平台管理。一般情况是首先教务秘书通过学院网站发布毕业设计相关工作的通知,然后教师和学生通过自己的方式完成工作,最后由教务员统一整理和存档。期间没有统一的系统来管理。这无疑增加了教务员的工作量,同时,教师频繁地通过邮件来与学生进行互动,也给双方带来了很多不便。因此,解决目前毕业设计工作中的不便,更好地规

软件工程课程设计指导书 20160709 (1) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数69
  • 收藏数0 收藏
  • 顶次数0
  • 上传人薄荷牛奶
  • 文件大小2.61 MB
  • 时间2018-01-27