欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:5412866       资源大小:29.27KB        全文页数:29页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、教务管理系统软件项目计划任务书北方民族大学课程设计报告 系(部、中心) 计算机科学与工程学院 姓 名 杨启宏 学 号 专 业 软件工程 班 级 2010级软件班 同组人员 谢虎 王雪桥 课程名称 软件工程项目管理 设计题目名称 教务管理系统软件项目计划任务书 起止时间 2012年9月26日2012年12 月21日 成 绩 指导教师签名 北方民族大学教务处制1 引言1.1 编写目的 一个软件项目工程的开发,必须要有明确的规划和设计思路,因为这是开发软件项目的基本特征要求,尤其是不确定性的因素。为了保证项目的开发按时完成预定目标,更好的了解项目的实际情况。能够合理的顺序开展工作,现已书面的形式将项

    2、目开发的背景意义、生命周期中的项目的初始范围、生存期模型、项目范围计划、开发进度计划等内容描述出来。所以此文档作为我们团队的开发指南和领路者。1.2 重要术语C/S:(Clinet/Server)结构,即客户机和服务器结构。它是软件系统体系结构,最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务程序。分别称为前台程序与后台程序。运行数据库服务器程序的机器是应用服务器。客户应用程序运行在用户自己的电脑上。通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,减轻应用服务器运行数据负荷。EAMS:教务管理系统(Educationnal

    3、Administration Management System).是我们学习小组的开发项目。.NET:.NET框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发(Agile softwaredevelopment)、快速应用开发(Rapidapplication development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。NET包含许多有助于互联网和内部网应用迅捷开发的技术。.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web

    4、应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行时(CLR:Common Language Runtime)、服务框架(Services Framework)和上层的两类应用模板传统的Windows应用程序模板(Win Forms)和基于ASP .NET的面向Web的网络应用程序模板(Web Forms和Web Services)。WBS:工作分解结构 (Work Breakdown Structure)。基本定义 :以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围

    5、每下降一层代表对项目工作的更详细定义。有过程WBS和功能WBS。SOW:工作任务说明(Statement Of Work),是对项目所要提供的产品或服务的叙述性的描述,是甲方描述的实现开发约定所要执行的所有任务。2 项目概述教务管理系统(Educational Administration Management System,简称EAMS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、存储、更新和维护,教务管理系统(Educational Administration Management System)提供给管理者需要的信息来实现对组织机构

    6、的有效管理,随着社会的发展,人们对各种信息的需求量越来越大。同时对信息的管理难度也在不断在增加,仅仅依靠当初的纸面记录信息和管理已经不能满足当今大量信息的管理了,因此,利用计算机硬件,软件和网络设备来管理信息成为当今信息管理的主要且可行的方式。这种方式能大大提高信息的管理力度,信息的冗余度小,大大减小了信息管理者的工作量,同时对信息的安全有了保障。但是这些似乎满足不了人们的需求,因为所开发的这些软件和系统的性能还远远不够,如性能,比如并发性,如果一个系统同时有很多人使用的话,会造成阻塞甚至崩溃,人们不得不一再登录或者等待,有时学生要花费很多时间才能查询到自己需要的信息或者是完成自己想做的事。2

    7、.1 项目开发背景及意义随着计算机网络和软件的发展,人们的生活发生了很大改变,同时计算机网络也已经成为人们生活中的重要组成部分,尤其是在信息管理方面,这是很大的跨越,从纸质办公到无纸办公。发展到这一步似乎已经是很大的进步了,但是这并不能很好的满足人们的需求。由于人们要处理,收集,管理的信息量越来越大,都用数据仓库来进行描述了,对信息管理系统的要求也就越来越高,现有的系统已经不能满足对当前信息的管理,因此对信息管理系统的升级或改进势在必行。人们利用计算机软件,硬件和计算机网络对信息进行管理时,不仅是收集数据,整理数据,存储数据,更重要的是维护数据的安全,这对系统的要求就要高的多。通过对现有系统的

    8、改进,提高其性能,如并发性,这尤其对学生信息管理系统来说很重要,因为有时所有学生会同时使用系统进行选课,如果并发性太低的话就会造成系统瘫痪,因此,分析文档,分析现有系统,解决现有系统的不足,开发新的信息管理系统,给信息数据提供高效的,可行的管理。信息管理系统的的出现,为人们管理信息提供了很大的效率和节省了大量的人力资源和财力资源。随着社会的发展,信息管理系统的使用越来越多,尤其是几乎所有中学和大学都是用了信息管理系统,特别是在高校,面对这么大的学生数据需要管理,原来的系统已不能满足这种管理需求,因此,要在现有系统的基础上提高和扩展系统的功能,更好的满足对更加庞大的数据的管理。2.2 项目初始范

    9、围2.2.1 系统业务价值现如今高等院校的招生人数越来越多,必然就会有大量的学生信息、教师信息及课程信息需要处理。如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还有可能出现很多意想不到的错误,给管理这些数据带来了极大的不便,越来越不适合高校的发展需要。因此,为了提高教务管理工作的效率,减少错误的出现,节约大量的人力资源,教务管理也已经从手工操作转到计算机自动化信息处理阶段,所有高校都迫切需要计算机技术来进行教务信息的辅助管理。2.2.2 系统层次图2.2.3 系统功能描述 教师子系统 教师进行身份认证、登录 教师登录后查询自己的基本信息(姓名,职工号,年龄,教师级别,授课方向)

    10、教师登录后录入和查询学生的考试成绩,但不能对学生成绩进行更改,若更改须经教务管员的允许 教师登录后可以录入自己所授的课程简介、教学资料、教学大纲以及发布相关公告 教师登录后可以查询课表、课程信息以及考试安排 教师登录后查看系统发布的公告 教师登录后修改自己的登录信息(密码) 教学管理子系统 教学管理员进行身份验证登录数据库和系统的后台 教学管理员将教师的基本信息录入到数据库中 教学管理员将学生的学籍信息录入到数据库中,能对学籍异动信息进行相关操作 教学管理员可以教师信息进行查询和更新 教学管理员可以对学生信息进行查询和更新 教学管理员可以进行教学任务安排、课程管理、课表的制定和考试安排 教学管

    11、理员可以对专业的管理、教学部门和教室基本信息的管理 教学管理员可以发布各种信息公告 学生子系统 学生进行身份认证、登录 学生成功登录后可以查询自己的学籍信息 学生成功登陆后能查询考试安排和考试成绩 学生成功登陆后可以对教师进行课堂满意度调查 学生成功登陆后可以进行选课操作和查看课表 学生成功登陆后可以查看发布的公告2.3 项目生存期模型选择针对本项目的开发特点,参考企业的生存模型周期和软件体系,决定采用增量式模型。如图: 教务管理系统先是做出一个小的试用版本,再逐步添加其余的功能。这样一来,用户可以先试用最小版本的同时,提出更多明确的需求,这有助于下一阶段的开发,大大减少了开发的风险。 教务管

    12、理系统中,要求系统有可扩充性。而使用增量模型可以保证系统的可扩充性。用户明白了需求的大部分,但也存在很不详尽的地方。所以中间留有一些增量模型模块,用以完善和更新功能模块。 本项目具备增量式模型的其他特点: 项目复杂程度为中等 产品和文档的使用率很高 项目风险较低 生存周期中的各阶段定义如下:项目规划阶段 阶段目标:根据合同和初步的需求分析确定项目的规模、时间计划和资源需求。输入:合同文本、SOW过程:项目规划、计划确认输出:项目计划需求分析阶段阶段目标:确定客户的需求输入:项目计划、SOW过程:需求获取、需求分析、需求控制输出:原型系统,需求规格总体设计阶段阶段目标:总体系统结构设计输入:原型

    13、系统、需求规格过程:总体设计输出:系统设计说明书、数据库结构定义详细设计阶段阶段目标:细化的功能和进度表,用例图输入:系统设计说明书,数据库的定义过程:详细设计输出: 系统的甘特图,成本计划增量1实现阶段目标:实现系统的通用功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-1增量2实现阶段目标:教师子系统输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-2增量3实现阶段目标:教学管理子系统过程:详细设计,编码,代码走查,代码评审,单元测

    14、试输出:详细设计说明书,源代码,可运行版本-3增量4实现阶段目标:学生子系统输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-4集成测试阶段目标:通过集成环境下的软件测试输入:测试计划,测试案例过程:集成测试,系统测试输出:系统软件包,测试报告,产品说明书产品提交阶段目标:产品可投入使用输入:系统软件包过程:产品提交输出:验收报告2.4 发技术选择与理由2.4.1 开发核心技术:基于.NET的C#程序开发技术的C/S架构和数据库服务中心SQL Server 20052.4.2 开发过程中所涉及到的软件:visual

    15、studio 2010。这是一种可视化的编程环境,可以自行执行编译源代码,开发人员提供很多图形用户界面,很多任务可以在已有的文件中添加合适的代码,大大节省了编程的时间,同时还可以进行高级调试,能在代码中一次调试提条指令,并监视应用程序状态,还能够智能提示程序的错误之处,方便编程人员快速找出错误,大大提高编程效率。2.4.3 理由:由于该系统要涉及到登录界面的设计和数据库的设计,用户登录界面可以用.NET技术进行编程设计,数据库可以用SQL2005设计和编程实现,因为这些知识都已经学过或者正在学,对系统的开发有很大的帮助,不需要花费太多的精力就很快能够应用这些知识,运用到开发过程中。即对技术的熟

    16、悉程度和应用的熟悉程度相对来说比较熟悉,因此产生的风险会小些,同时这是一个规模比较小的项目,风险也比较小一些。3 项目范围计划3.1 用户需求概述及系统主要功能图3-1 教师子系统用例图图3-2 教学管理子系统用例图图3-3 学生子系统用例图3.2 开发团队与开发环境开发团队:团队组成:谢虎 王雪桥 杨启宏 项目组长:杨启宏服务器:Microsoft Server 2003硬件配置:Intel Core2CPU 2.83GHz,四个处理器软件环境:Windows 7 和Windows XP 操作系统,Visual Studio 2010开发工具:.net技术开发语言:C#,XML数据库平台:S

    17、QL Server 2005 和 MySQL3.3 基于系统功能分解的WBS方案表3-1:功能WBS表序号系统功能功能简述责任人1通用功能界面管理,电子登录,登陆日志杨启宏2教师子系统教师信息学生信息查询,教学大纲的安排,课程信息和教学资料,考试安排,学生成绩录入,课程信息,课表和公告的发布杨启宏3教学管理子系统学生学籍信息和异动信息,教学部门的基本信息,课表安排,教师的基本信息,专业信息,课程信息,考试安排,培养方案和公告的发布王雪桥4学生子系统学生本人的学籍信息,教师信息,选课操作,课表查询,课堂质量评价,考试信息查询和公告的查询谢虎3.4 基于项目开发过程的WBS方案表3-2:过程WBS

    18、表序号阶段任务任务起止日期阶段性成果责任人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

    19、无杨启宏 谢虎 王雪桥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年

    20、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日

    21、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日通用功能-增量14 个工作日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

    22、月16日17谢虎增量1-评审1 个工作日2012年10月17日2012年10月17日18杨启宏 王雪桥 谢虎教师子系统-增量213个工作日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 个工作

    23、日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日杨启宏 王雪桥 谢虎教学管理子系统-增量316个工作日2012年11月19日2013年1月1日学生学籍信息2 个工作日2012年11月1

    24、9日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日

    25、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杨启宏 王雪桥 谢虎学生子系统-增量49 个工作日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年

    26、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日杨启宏 谢虎环

    27、境测试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通用功能81591.1界面管理3 1.2电子公告3 1.3登录日志2 2教师子系统542.1教师信息查询62.2学生信息查询62.3录入教学大纲32.4学生选课情况查询62.5课堂质量评价32.6导入课程简介与教学资料62.7课程信息查询62.8课表查询62.9考试安排查询32.10学生成绩录入32.11发布公告63教学管理子系统663.1学生学籍信息93.2学籍异动信息63.3教师信息93.4


    注意事项

    本文(教务管理系统软件项目计划任务书.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开