软件工程报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程设计报告

一、开发组织成员

二、选题及问题定义

经过小组的讨论我们最终选择《高校的课程管理》作为我们小组的开发项目。

对于高校的课程管理设计,我们事先得分析以下的几个方面问题

(1)该项目中需要有哪些实体?

(2)各实体之间的关系是怎样的?

(3)在开发的过程当中,系统应该要完成怎样的功能?

(4)在系统开发的过程中应怎样实现使得系统的开销最小?

(5)该项目的最终的目标是什么?

三、可行性分析

我们小组针对以上问题思考以及进一步的讨论之后,我们对于可行性分析这一阶段提出了以下几个方面的内容。

1、要求

1、基本要求

(1)实体:学生、老师、课程、管理员

(2)基本功能:学生实现功能(1)学生能够进行选课

(2)学生能够查看个人的基本信息,以及修改个人密码

(3)学生选课及删除课程

(4)学生查看成绩

教师实现功能:(1)教师个人信息

(2)老师修改密码

(3)显示教师的教学安排

(4)教师录入或修改成绩信息

管理员实现功能:(1)所有管理员信息及修改新增

(2)修改及新增教师信息

(3)修改及新增学生信息

(4)修改及新增课程信息

2、投资以及效益的可行性

支出:

投资主要是以我们小组三人共同设计,所以无支出

效益:

该系统完成之后,可以作为一个简单的选课系统,通过进一步的优化之后,可以投入使用,经济效益可观。

3、社会因素方面的可行性

(1)使用方面的可行性

在设计该系统时,我们小组会尽量将其设计得比较人性化,即使

非专业人员也能够很容易的对其操作

(2)技术方面的可行性

在设计该系统时,我们小组有对jsp网页开发方面比较熟悉的,

也有对数据库和java以及数据结构算法比较熟练的,因此,在设

计系统的过程中,我们将会通过网上查找各种资料以及结合自己

所学的知识,将系统开发得比较完善,因此,对于,技术上的可

行性还是很有保障的。

四、软件开发进展安排策略

五、对过程模型的思考

相关文档
最新文档