当前位置:文档之家› 软件工程课程设计

软件工程课程设计


一.学校多媒体导航系统
指导教师:许家珆
最近几年,学校的校园环境、办学条件都发生了巨大的变 化。 2006年是建校50周年大庆,许多校友将从全国各地,乃 至国外回到母校。为了更好地向校友介绍学校的变化,学校形或动画来描述。
1、校园外景导航
2、各教学楼内部导航
3、各学院的机构、位置,主要负责人,教师(包括退休的 与在职)的电话、联系方式。
二、小型贸易公司信息管理系统
指导教师:白忠健
要求:针对企业“人财物,进销存”六个方面,分 别对人事、财务、固定资产、进货、销售和库存等子系 统进行设计和实现。
分为6个小组,每个组不超过3人,每个小组设组长1 人,设大课题组长一人,每个小组完成一个子系统。
视频展 视台或 手写笔
图 9 多媒体实时答疑系统
四、高等数学图形库
指导教师:许家珆
《高等数学图形库》是《网络多媒体高等数学教学系统》 的重要组成部分,是该系统的图形素材库。
由于CAI系统开发的特点是工作量大,开发周期长。为了能 够适应不断变化的教学内容及教师的不同授课风格,必须提高 系统的灵活性和可扩充性,为了提高CAI软件的使用效率和生 命期,减少重复开发,必须提高软件的可重用性。
• 培养“开拓创新”能力 大力提倡和鼓励在开发过程中使用新方法,新技术。
激发学生实践的积极性与创造性,开拓思路,设计新算 法,进行新创意,培养创造性的工程设计能力。
命题原则
设计的课题应尽量结合教学,科研的实际课题,反映 新技术,以获得更好的工程设计实践的训练。同时课程设 计受到时间及开发环境、条件等的限制,命题应从实际出 发,课题的大小规模、难易适度。课题应具有一定复杂度, 通过激发学生参加开发实践的积极性与创造性,经过努力 能够完成,才能达到综合应用所学知识的目的。
1、课题来源 电子科技大学网络教育学院。
2、工作基础 软件设计已经完成,已完成部分编码。
3、硬件结构
学生机1 学生机2
大屏幕
投影仪
教师机1 视频 教 师 机 展视台 2
控制计算机
图8系统的硬件结构
实时答疑系统的工作方式
实时答疑系统如图四所示,由教师答疑工作室和学生答疑 室(或多媒体教室)两部分组成:

安全象只弓,不拉它就松,要想保安 全,常 把弓弦 绷。20. 10.2221 :30:412 1:30Oc t-2022- Oct-20

加强交通建设管理,确保工程建设质 量。21:30:4121 :30:412 1:30Th ursday , October 22, 2020

安全在于心细,事故出在麻痹。20.10. 2220.1 0.2221:30:4121 :30:41 October 22, 2020
指导教师:佘堃
项目背景
随着近年来研究生的扩招,导师所指导的研究生的数量也 逐年增加。此前的研究生管理由于缺乏有效的管理系统和管理 工具,很多信息都没有办法获取。即使能获得某些信息,也比 较繁琐和复杂。这给导师的管理工作造成了很多不便。在这种 情况下,迫切需要开发一个关于研究生信息的管理系统。本项 目的主要目的就是为了解决这个问题,同时也为了能更好的管 理每个项目的进行。
“高等数学图形库”,为高数教学提供实用工具,对推 动教学手段现代化,提高教学质量,具有重要意义。
系统功能
1、建立高数图形库,将已有的高数图形(动态、 静态)分类存放。
2、实现对图形的随机提取、预览功能。 3、实现对图形库的管理(增加、删除、修改等) 4、友好的用户界面。
图 7显示了几幅静态和动态的图形。
图7
五、无纸办公系统
指导教师:白忠健
要求:无纸并非完全无纸,而是尽可能少用纸张。针 对企业机关办公室的运作情况,追踪文档从草拟到用毕归 档的过程,设计和实现基于文档的数据库系统。
面向文档的数据库,是一个很复杂的数据库系统,包 括数字签名、文件的存取访问、访问权限,文件传递、审 阅等。
六、研究生信息管理系统
为了实现系统的这一总体设计目标,根据软件重用的思想, 采用面向对象的开发方法,将素材与授课课件分离,即将授课 内容按“课程构件”的形式组织,建立课程构件库(素材库)。
一、系统结构
授课子系统(图4) 分为学生点播课件,教师同步授课 (多媒体教室)两种方式。
备课子系统 由于课件素材库与课件分离,充分体现了 软件重用的思想。为教师提供一个网络备课环境,即多位教 师可以使用同一课件的素材库进行备课。
课程设计的目的与要求
• 深化已学的知识,完成从理论到实践的转化 通过软件开发的实践,进一步加深对软件工程方法和
技术的了解,将软件工程的理论知识运用于开发的实践, 并在实践中逐步掌握软件工具的使用。
• 提高分析和解决实际问题的能力 课程设计不仅是软件工程实践的一次模拟训练,同时
通过软件开发的实践,积累经验,提高分析和解决问题 的能力。
确定课题
由教师命题并给出各课题的具体需求,学生根据课 题所涉及的知识领域及自己对该领域的熟悉程度和对该 课题的兴趣,选择课题,经教师调整审查后确定。
• 原则上由同学志愿组合,组成课题组。 • 第五周星期五前确定初步分组及选题,第六周二 宣布开发小组及课题名单(不能改变)。
课程设计安排
1、命题、组织课题组,确定课题。 周
5 –6
2、需求分析 周
6–8
安排一次讨论(需求分析复审)
3、软件总体设计 周
8 – 11
安排一次设计方案评审、一次讲座。
4、编码与测试 周
11 – 17
命题
一. 学校多媒体导航系统(每组3-5人) 二、小型贸易公司信息管理系统(规模较大)
(分为6个小组,每组不超过3人)
三、多媒体实时答疑系统 (每组3-5人) 四、高等数学图形库 (每组3-5人) 五、无纸办公系统 (每组3-5人) 六、研究生信息管理系统 (每组3-5人)
软件工程课程设计
课程设计的目的与要求
开设“软件工程课程设计”的主要目的是培养学 生综合应用所学专业知识及计算机知识的能力,训练 和提高软件开发技能。要求每个学生在规定时间内必 须完成一个规模适当的应用软件系统;在教师的指导 下以软件设计为中心,独立地完成从需求分析、软件 设计、编码到软件测试运行的软件开发全过程。通过 软件开发的实践实现以下基本目标:
系统提供的功能主要有:验证用户身份、录入、查询、修改、 删除等。

树立质量法制观念、提高全员质量意 识。20. 10.2220 .10.22 Thursday , October 22, 2020

人生得意须尽欢,莫使金樽空对月。2 1:30:41 21:30:4 121:30 10/22/2 020 9:30:41 PM
三、多媒体实时答疑系统
指导教师:曾翎、许家珆
随着计算机技术和网络通信技术的高速发展,高等教育 的教学手段、方法正在不断更新。答疑一直是十分重要的教 学环节,是提高教学质量,实现以“教师为主导,学生为主 体的”的新型教学模式的重要手段。随着招生规模的不断扩 大,学生人数迅速增加,现有的答疑方式已经不能够适应教 学改革的需要,尤其对于以通过网络进行自学的网络学院的 学生,应用现代教育技术,改变现行的答疑方式,研发《多 媒体实时答疑系统》,是提高答疑效率和教学质量的重要途 径,因此我们认为,开发此系统是当务之急。
既可用于教师备课,按教师需要重新组织课件(图5), 又可编辑、修改课件或写作新课件(图6),该平台的建立大 大提高了课件开发的效率和质量。备课子系统可以完成重组 课件和编辑生成课件的功能。
图4 播放窗口
图5 备课子系统(重组课件窗口)
图6 编辑课件窗口
二、关于素材库
建立图形素材库,将教师讲课所需要的图形素材按照教 学内容进行组织 ,根据不同的用户权限,对图形素材进行 浏览、提取、修改、插入、增加、替换、删除等操作。

作业标准记得牢,驾轻就熟除烦恼。2 020年1 0月22 日星期 四9时30 分41秒 21:30:4 122 October 2020

好的事情马上就会到来,一切都是最 好的安 排。下 午9时30 分41秒 下午9 时30分2 1:30:41 20.10.2 2

专注今天,好好努力,剩下的交给时 间。20. 10.2220 .10.222 1:3021:30:412 1:30:41 Oct-20
在学生答疑室中,配备有摄像机(或摄像头),投影仪。 可容纳50-100个学生同时参加答疑。具体工作方式是:学生通 过摄像机(或摄像头)提问,声音及学生的图象通过网络传送 到教师答疑工作室的教师机上。
教师通过摄像机或视频展示台立即解答问题,并通过网络 将答疑过程的多媒体信息(教师的声音、形象、图象及文字) 实时传输到学生答疑室的投影屏幕上,使答疑室的所有学生都 能看到解答过程,这样既避免了相同问题的重复解答,又提高 了答疑的效率,并且还可以将答疑过程制作成视频文件在网上 发布,学生可以随时浏览学习。

踏实肯干,努力奋斗。2020年10月22 日下午9 时30分 20.10.2 220.10. 22

追求至善凭技术开拓市场,凭管理增 创效益 ,凭服 务树立 形象。2 020年1 0月22 日星期 四下午9 时30分 41秒21 :30:412 0.10.22

严格把控质量关,让生产更加有保障 。2020 年10月 下午9时 30分20 .10.222 1:30Oc tober 22, 2020
六、研究生信息管理系统
系统功能
本系统针对本教研室研究生的信息进行管理,每个研究生 必须注册后登陆到系统中登记自己的信息,并在信息有变化时 及时更新自己的信息。导师有专门的登陆界面,可以查看全部 人的信息,或者通过索引查看特定人的信息,并通过意见簿对 被查看人的项目进度、学业和技术等给与意见,学生登陆后即 可在自己的界面中看到这些意见,此外还有管理员登陆界面, 管理员有足够的权限可以查看和修改所有人的信息,管理员主 要是维护系统的正常运作和对数据库的维护。
相关主题