软件工程报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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以及数据结构算法比较熟练的,因此,在设
计系统的过程中,我们将会通过网上查找各种资料以及结合自己
所学的知识,将系统开发得比较完善,因此,对于,技术上的可
行性还是很有保障的。
四、软件开发进展安排策略
五、对过程模型的思考