教务管理系统软件项目计划任务书Word版.docx

上传人:b****4 文档编号:5429858 上传时间:2022-12-16 格式:DOCX 页数:31 大小:701.99KB
下载 相关 举报
教务管理系统软件项目计划任务书Word版.docx_第1页
第1页 / 共31页
教务管理系统软件项目计划任务书Word版.docx_第2页
第2页 / 共31页
教务管理系统软件项目计划任务书Word版.docx_第3页
第3页 / 共31页
教务管理系统软件项目计划任务书Word版.docx_第4页
第4页 / 共31页
教务管理系统软件项目计划任务书Word版.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

教务管理系统软件项目计划任务书Word版.docx

《教务管理系统软件项目计划任务书Word版.docx》由会员分享,可在线阅读,更多相关《教务管理系统软件项目计划任务书Word版.docx(31页珍藏版)》请在冰豆网上搜索。

教务管理系统软件项目计划任务书Word版.docx

教务管理系统软件项目计划任务书Word版

北方民族大学

课程设计报告

  

系(部、中心)计算机科学与工程学院

姓名杨启宏学号20103229

专业软件工程班级2010级软件班

同组人员谢虎王雪桥 

课程名称软件工程项目管理

设计题目名称《教务管理系统软件项目计划任务书》

起止时间2012年9月26日——2012年12月21日

成绩 

指导教师签名 

北方民族大学教务处制

1引言

1.1编写目的

一个软件项目工程的开发,必须要有明确的规划和设计思路,因为这是开发软件项目的基本特征要求,尤其是不确定性的因素。

为了保证项目的开发按时完成预定目标,更好的了解项目的实际情况。

能够合理的顺序开展工作,现已书面的形式将项目开发的背景意义、生命周期中的项目的初始范围、生存期模型、项目范围计划、开发进度计划等内容描述出来。

所以此文档作为我们团队的开发指南和领路者。

1.2重要术语

C/S:

(Clinet/Server)结构,即客户机和服务器结构。

它是软件系统体系结构,最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务程序。

分别称为前台程序与后台程序。

运行数据库服务器程序的机器是应用服务器。

客户应用程序运行在用户自己的电脑上。

通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,减轻应用服务器运行数据负荷。

EAMS:

教务管理系统(EducationnalAdministrationManagementSystem).是我们学习小组的开发项目。

.NET:

.NET框架(.NETFramework)是由微软开发,一个致力于敏捷软件开发(Agilesoftwaredevelopment)、快速应用开发(Rapidapplicationdevelopment)、平台无关性和网络透明化的软件开发平台。

.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。

NET包含许多有助于互联网和内部网应用迅捷开发的技术。

.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。

.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。

从层次结构来看,.NET框架又包括三个主要组成部分:

公共语言运行时(CLR:

CommonLanguageRuntime)、服务框架(ServicesFramework)和上层的两类应用模板——传统的Windows应用程序模板(WinForms)和基于ASP.NET的面向Web的网络应用程序模板(WebForms和WebServices)。

WBS:

工作分解结构(WorkBreakdownStructure)。

基本定义:

以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。

有过程WBS和功能WBS。

SOW:

工作任务说明(StatementOfWork),是对项目所要提供的产品或服务的叙述性的描述,是甲方描述的实现开发约定所要执行的所有任务。

2项目概述

教务管理系统(EducationalAdministrationManagementSystem,简称EAMS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、存储、更新和维护,教务管理系统(EducationalAdministrationManagementSystem)提供给管理者需要的信息来实现对组织机构的有效管理,随着社会的发展,人们对各种信息的需求量越来越大。

同时对信息的管理难度也在不断在增加,仅仅依靠当初的纸面记录信息和管理已经不能满足当今大量信息的管理了,因此,利用计算机硬件,软件和网络设备来管理信息成为当今信息管理的主要且可行的方式。

这种方式能大大提高信息的管理力度,信息的冗余度小,大大减小了信息管理者的工作量,同时对信息的安全有了保障。

但是这些似乎满足不了人们的需求,因为所开发的这些软件和系统的性能还远远不够,如性能,比如并发性,如果一个系统同时有很多人使用的话,会造成阻塞甚至崩溃,人们不得不一再登录或者等待,有时学生要花费很多时间才能查询到自己需要的信息或者是完成自己想做的事。

2.1项目开发背景及意义

随着计算机网络和软件的发展,人们的生活发生了很大改变,同时计算机网络也已经成为人们生活中的重要组成部分,尤其是在信息管理方面,这是很大的跨越,从纸质办公到无纸办公。

发展到这一步似乎已经是很大的进步了,但是这并不能很好的满足人们的需求。

由于人们要处理,收集,管理的信息量越来越大,都用数据仓库来进行描述了,对信息管理系统的要求也就越来越高,现有的系统已经不能满足对当前信息的管理,因此对信息管理系统的升级或改进势在必行。

人们利用计算机软件,硬件和计算机网络对信息进行管理时,不仅是收集数据,整理数据,存储数据,更重要的是维护数据的安全,这对系统的要求就要高的多。

通过对现有系统的改进,提高其性能,如并发性,这尤其对学生信息管理系统来说很重要,因为有时所有学生会同时使用系统进行选课,如果并发性太低的话就会造成系统瘫痪,因此,分析文档,分析现有系统,解决现有系统的不足,开发新的信息管理系统,给信息数据提供高效的,可行的管理。

信息管理系统的的出现,为人们管理信息提供了很大的效率和节省了大量的人力资源和财力资源。

随着社会的发展,信息管理系统的使用越来越多,尤其是几乎所有中学和大学都是用了信息管理系统,特别是在高校,面对这么大的学生数据需要管理,原来的系统已不能满足这种管理需求,因此,要在现有系统的基础上提高和扩展系统的功能,更好的满足对更加庞大的数据的管理。

2.2项目初始范围

2.2.1系统业务价值

现如今高等院校的招生人数越来越多,必然就会有大量的学生信息、教师信息及课程信息需要处理。

如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还有可能出现很多意想不到的错误,给管理这些数据带来了极大的不便,越来越不适合高校的发展需要。

因此,为了提高教务管理工作的效率,减少错误的出现,节约大量的人力资源,教务管理也已经从手工操作转到计算机自动化信息处理阶段,所有高校都迫切需要计算机技术来进行教务信息的辅助管理。

2.2.2系统层次图

2.2.3系统功能描述

◆教师子系统

✓教师进行身份认证、登录

✓教师登录后查询自己的基本信息(姓名,职工号,年龄,教师级别,授课方向)

✓教师登录后录入和查询学生的考试成绩,但不能对学生成绩进行更改,若更改须经教务管员的允许

✓教师登录后可以录入自己所授的课程简介、教学资料、教学大纲以及发布相关公告

✓教师登录后可以查询课表、课程信息以及考试安排

✓教师登录后查看系统发布的公告

✓教师登录后修改自己的登录信息(密码)

◆教学管理子系统

✓教学管理员进行身份验证登录数据库和系统的后台

✓教学管理员将教师的基本信息录入到数据库中

✓教学管理员将学生的学籍信息录入到数据库中,能对学籍异动信息进行相关操作

✓教学管理员可以教师信息进行查询和更新

✓教学管理员可以对学生信息进行查询和更新

✓教学管理员可以进行教学任务安排、课程管理、课表的制定和考试安排

✓教学管理员可以对专业的管理、教学部门和教室基本信息的管理

✓教学管理员可以发布各种信息公告

◆学生子系统

✓学生进行身份认证、登录

✓学生成功登录后可以查询自己的学籍信息

✓学生成功登陆后能查询考试安排和考试成绩

✓学生成功登陆后可以对教师进行课堂满意度调查

✓学生成功登陆后可以进行选课操作和查看课表

✓学生成功登陆后可以查看发布的公告

2.3项目生存期模型选择

针对本项目的开发特点,参考企业的生存模型周期和软件体系,决定采用增量式模型。

如图:

Ø教务管理系统先是做出一个小的试用版本,再逐步添加其余的功能。

这样一来,用户可以先试用最小版本的同时,提出更多明确的需求,这有助于下一阶段的开发,大大减少了开发的风险。

Ø教务管理系统中,要求系统有可扩充性。

而使用增量模型可以保证系统的可扩充性。

用户明白了需求的大部分,但也存在很不详尽的地方。

所以中间留有一些增量模型模块,用以完善和更新功能模块。

Ø本项目具备增量式模型的其他特点:

✧项目复杂程度为中等

✧产品和文档的使用率很高

✧项目风险较低

Ø生存周期中的各阶段定义如下:

项目规划阶段

阶段目标:

根据合同和初步的需求分析确定项目的规模、时间计划和资源需求。

输入:

合同文本、SOW

过程:

项目规划、计划确认

输出:

项目计划

需求分析阶段

阶段目标:

确定客户的需求

输入:

项目计划、SOW

过程:

需求获取、需求分析、需求控制

输出:

原型系统,需求规格

总体设计阶段

阶段目标:

总体系统结构设计

输入:

原型系统、需求规格

过程:

总体设计

输出:

系统设计说明书、数据库结构定义

详细设计阶段

阶段目标:

细化的功能和进度表,用例图

输入:

系统设计说明书,数据库的定义

过程:

详细设计

输出:

系统的甘特图,成本计划

增量1实现

阶段目标:

实现系统的通用功能

输入:

系统设计说明书,数据库结构定义

过程:

详细设计,编码,代码走查,代码评审,单元测试

输出:

详细设计说明书,源代码,可运行版本-1

增量2实现

阶段目标:

教师子系统

输入:

系统设计说明书,数据库结构定义

过程:

详细设计,编码,代码走查,代码评审,单元测试

输出:

详细设计说明书,源代码,可运行版本-2

增量3实现

阶段目标:

教学管理子系统

过程:

详细设计,编码,代码走查,代码评审,单元测试

输出:

详细设计说明书,源代码,可运行版本-3

增量4实现

阶段目标:

学生子系统

输入:

系统设计说明书,数据库结构定义

过程:

详细设计,编码,代码走查,代码评审,单元测试

输出:

详细设计说明书,源代码,可运行版本-4

集成测试

阶段目标:

通过集成环境下的软件测试

输入:

测试计划,测试案例

过程:

集成测试,系统测试

输出:

系统软件包,测试报告,产品说明书

产品提交

阶段目标:

产品可投入使用

输入:

系统软件包

过程:

产品提交

输出:

验收报告

2.4发技术选择与理由

2.4.1开发核心技术:

基于.NET的C#程序开发技术的C/S架构和数据库服务中心SQLServer2005

2.4.2开发过程中所涉及到的软件:

visualstudio2010。

这是一种可视化的编程环境,可以自行执行编译源代码,开发人员提供很多图形用户界面,很多任务可以在已有的文件中添加合适的代码,大大节省了编程的时间,同时还可以进行高级调试,能在代码中一次调试提条指令,并监视应用程序状态,还能够智能提示程序的错误之处,方便编程人员快速找出错误,大大提高编程效率。

2.4.3理由:

由于该系统要涉及到登录界面的设计和数据库的设计,用户登录界面可以用.NET技术进行编程设计,数据库可以用SQL2005设计和编程实现,因为这些知识都已经学过或者正在学,对系统的开发有很大的帮助,不需要花费太多的精力就很快能够应用这些知识,运用到开发过程中。

即对技术的熟悉程度和应用的熟悉程度相对来说比较熟悉,因此产生的风险会小些,同时这是一个规模比较小的项目,风险也比较小一些。

3项目范围计划

3.1用户需求概述及系统主要功能

图3-1教师子系统用例图

图3-2教学管理子系统用例图

图3-3学生子系统用例图

3.2开发团队与开发环境

开发团队:

团队组成:

谢虎王雪桥杨启宏项目组长:

杨启宏

服务器:

MicrosoftServer2003

硬件配置:

Intel®Core™2CPU2.83GHz,四个处理器

软件环境:

Windows7和WindowsXP操作系统,VisualStudio2010

开发工具:

.net技术

开发语言:

C#,XML

数据库平台:

SQLServer2005和MySQL

3.3基于系统功能分解的WBS方案

表3-1:

功能WBS表

序号

系统功能

功能简述

责任人

1

通用功能

界面管理,电子登录,登陆日志

杨启宏

2

教师子系统

教师信息学生信息查询,教学大纲的安排,课程信息和教学资料,考试安排,学生成绩录入,课程信息,课表和公告的发布

杨启宏

3

教学管理子系统

学生学籍信息和异动信息,教学部门的基本信息,课表安排,教师的基本信息,专业信息,课程信息,考试安排,培养方案和公告的发布

王雪桥

4

学生子系统

学生本人的学籍信息,教师信息,选课操作,课表查询,课堂质量评价,考试信息查询和公告的查询

谢虎

3.4基于项目开发过程的WBS方案

表3-2:

过程WBS表

序号

阶段任务

任务起止日期

阶段性成果

责任人

1

项目规划

2012-9-28---2012-9-29

已经提交了《项目可行性分析报告》,完成了《系统需求说明书》

杨启宏谢虎王雪桥

2

需求分析

2012-9-30---2012-10-4

完成了用例描述和用例图

杨启宏谢虎王雪桥

3

总体设计

2012-10-5---2012-10-25

完成了功能模块图

杨启宏谢虎王雪桥

4

详细设计

2012-10-26---2012-11-9

杨启宏谢虎王雪桥

5

实现

2012-11-10---2012-12-6

杨启宏谢虎王雪桥

6

集成测试

2012-12-7---2012-12-21

杨启宏谢虎王雪桥

7

产品交付

2012-12-22---2012-12-26

杨启宏谢虎王雪桥

4项目进度计划

4.1初期项目进度计划

表4-1项目初期计划

任务

完成时间

负责人

资源

备注

项目规划

2012-9-29

杨启宏

全体人员参与

需求分析

2012-10-4

王雪桥

王雪桥、杨启宏

总体设计

2012-10-25

谢虎

全体人员参与

详细设计

2012-11-09

杨启宏

全体人员参与

实现

2012-12-6

杨启宏

全体人员参与

有待细化

集成测试

2012-12-21

谢虎

谢虎、杨启宏

产品交付

2012-12-26

杨启宏

谢虎

4.2项目计划的细化

表4-2项目计划

任务名称

工期

开始时间

完成时间

前置任务

资源名称

教务管理系统

56个工作日

2012年9月28日

2013年1月22日

软件规划

2个工作日

2012年9月28日

2012年9月29日

项目规划

1个工作日

2012年9月28日

2012年9月28日

杨启宏王雪桥谢虎

计划评审

1个工作日

2012年9月29日

2012年9月29日

3

杨启宏王雪桥谢虎

需求开发

4个工作日

2012年9月30日

2012年10月5日

4

用户界面设计

1个工作日

2012年10月1日

2012年10月2日

2

王雪桥

修改需求、修改用户界面

1个工作日

2012年10月3日

2012年10月3日

6

杨启宏

编写需求规格说明书

1个工作日

2012年10月4日

2012年10月4日

7

王雪桥

需求验证

1个工作日

2012年10月5日

2012年10月5日

8

杨启宏王雪桥

设计

4个工作日

2012年10月8日

2012年10月11日

总体设计

1个工作日

2012年10月8日

2012年10月8日

王雪桥

详细设计、用例图编制

2个工作日

2012年10月9日

2012年10月10日

11

杨启宏王雪桥

设计评审

1个工作日

2012年10月11日

2012年10月11日

12

杨启宏王雪桥谢虎

实现

43个工作日

2012年10月12日

2013年1月17日

通用功能-增量1

4个工作日

2012年10月12日

2012年10月17日

界面管理

1个工作日

2012年10月12日

2012年10月12日

王雪桥

电子公告

1个工作日

2012年10月15日

2012年10月15日

16

杨启宏

登录日志

1个工作日

2012年10月16日

2012年10月16日

17

谢虎

增量1-评审

1个工作日

2012年10月17日

2012年10月17日

18

杨启宏王雪桥谢虎

教师子系统-增量2

13个工作日

2012年10月18日

2012年11月16日

教师信息查询

1个工作日

2012年10月18日

2012年10月19日

王雪桥

学生信息查询

2个工作日

2012年10月22日

2012年10月23日

21

王雪桥

录入教学大纲

1个工作日

2012年10月24日

2012年10月24日

22

杨启宏王雪桥谢虎

课堂质量评价

1个工作日

2012年10月25日

2012年10月29日

杨启宏

课程简介与教学资料

1个工作日

2012年10月30日

2012年11月1日

杨启宏

学生选课情况查询

2个工作日

2012年10月30日

2012年10月31日

谢虎

课程信息查询

1个工作日

2012年11月1日

2012年11月5日

王雪桥

课表查询

1个工作日

2012年11月6日

2012年11月7日

王雪桥

考试安排查询

2个工作日

2012年11月8日

2012年11月9日

谢虎

学生成绩录入

1个工作日

2012年11月12日

2012年11月13日

杨启宏

发布公告

2个工作日

2012年11月14日

2012年11月15日

王雪桥

增量2-评审

1个工作日

2012年11月16日

2012年11月16日

杨启宏王雪桥谢虎

教学管理子系统-增量3

16个工作日

2012年11月19日

2013年1月1日

学生学籍信息

2个工作日

2012年11月19日

2012年11月22日

杨启宏王雪桥

学籍异动信息

1个工作日

2012年11月23日

2012年11月27日

34

杨启宏

教师信息

1个工作日

2012年11月28日

2012年11月30日

35

王雪桥

课表安排

1个工作日

2012年12月3日

2012年12月5日

36

谢虎

教学部门基本信息

1个工作日

2012年12月6日

2012年12月7日

37

王雪桥

教学任务安排

1个工作日

2012年12月10日

2012年12月12日

38

杨启宏

培养方案

1个工作日

2012年12月13日

2012年12月17日

39

谢虎

课程信息

1个工作日

2012年12月18日

2012年12月20日

谢虎

考试安排

1个工作日

2012年12月21日

2012年12月24日

王雪桥

专业管理

2个工作日

2012年12月25日

2012年12月26日

谢虎

教室基本信息

2个工作日

2012年12月27日

2012年12月28日

谢虎

公告发布

1个工作日

2012年12月31日

2012年12月31日

杨启宏

增量3-评审

1个工作日

2013年1月1日

2013年1月1日

45

杨启宏王雪桥谢虎

学生子系统-增量4

9个工作日

2013年1月2日

2013年1月17日

46

教师信息查询

1个工作日

2013年1月2日

2013年1月2日

王雪桥

学生个人信息查询

1个工作日

2013年1月3日

2013年1月3日

48

杨启宏王雪桥谢虎

课堂质量评价

1个工作日

2013年1月4日

2013年1月4日

49

谢虎

课程信息查询

1个工作日

2013年1月7日

2013年1月7日

杨启宏

选课查询

1个工作日

2013年1月8日

2013年1月9日

杨启宏王雪桥谢虎

课表查询

1个工作日

2013年1月10日

2013年1月11日

杨启宏王雪桥

考试查询

1个工作日

2013年1月14日

2013年1月15日

杨启宏谢虎

公告查询

1个工作日

2013年1月16日

2013年1月16日

王雪桥

增量4-评审

1个工作日

2013年1月17日

2013年1月17日

50

杨启宏王雪桥谢虎

系统集成

2个工作日

2013年1月18日

2013年1月21日

56

统集成测试

1个工作日

2013年1月18日

2013年1月18日

杨启宏谢虎

环境测试

1个工作日

2013年1月21日

2013年1月21日

58

杨启宏王雪桥谢虎

产品提交

1个工作日

2013年1月22日

2013年1月22日

59

完成文档、验收提交

1个工作日

2013年1月22日

2013年1月22日

杨启宏王雪桥谢虎

4.3进度估算

定额估算法:

由于项目进行受到资源的约束,同时还要考虑到项目中各个任务的前置和后置关系,而这些在关键链路法中都被考虑,所以对该项目的进度估算采用关键链法,考虑到资源的约束情况下,项目的关键任务为:

需求分析-总体设计-详细设计-实现-教务子系统-集成测试-产品交互-结束。

因此大概在44天就可以完成任务。

项目网络图如下:

4.4进度计划

图4-2项目甘特图

5软件估算

5.1项目规模估算

5.1.1自下而上估算法

表5-1项目规模估算表注:

规模单位是人天

WBS

任务名称

估计值(人天)

小计(人天)

总计(人天)

1

通用功能

8

159

1.1

界面管理

3

1.2

电子公告

3

1.3

登录日志

2

2

教师子系统

54

2.1

教师信息查询

6

2.2

学生信息查询

6

2.3

录入教学大纲

3

2.4

学生选课情况查询

6

2.5

课堂质量评价

3

2.6

导入课程简介与教学资料

6

2.7

课程信息查询

6

2.8

课表查询

6

2.9

考试安排查询

3

2.10

学生成绩录入

3

2.11

发布公告

6

3

教学管理子系统

66

3.1

学生学籍信息

9

3.2

学籍异动信息

6

3.3

教师信息

9

3.4

课表安排

3

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1