学生成绩管理与选修课软件计划书_第1页
学生成绩管理与选修课软件计划书_第2页
学生成绩管理与选修课软件计划书_第3页
学生成绩管理与选修课软件计划书_第4页
学生成绩管理与选修课软件计划书_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生成绩管理与选修课软件计划书学生成绩管理与选修课软件计划书学生成绩管理与选修课软件计划书xxx公司学生成绩管理与选修课软件计划书文件编号:文件日期:修订次数:第1.0次更改批准审核制定方案设计,管理制度学生成绩管理与选课推荐系统软件项目计划书

目录1引言 1背景 1定义 1参考资料 2标准、条约和约定 22项目概述 2项目目标 2产品目标与范围 2假设与约束 2项目工作范围 2应交付成果 2需完成的软件 2需提交用户的文档 3须提交内部的文档 3应当提供的服务 3项目开发环境 3项目验收方式与依据 33项目团队组织 3组织结构 3人员分工 4协作与沟通 4项目团队内部协作 4项目接口人员 4项目团队外部沟通与协作模式 44实施计划 4风险评估及对策 4工作流程 4总体进度计划 5项目控制计划 5质量保证计划 5进度控制计划 6预算监控计划 6配置管理计划 65支持条件 6内部支持 6客户支持 6外包(可选) 66预算 6人员成本 6设备成本 6其它经费预算 67关键问题 68专题计划要点 7学生成绩管理与选课帮助软件项目计划书根据《GB8567-88计算机软件产品开发文件编制指南》中项目开发计划的要求,结合实际情况调整后的《项目计划书》内容如下:1引言背景主要说明项目的来历,一些需要项目团队成员知道的相关情况。主要有以下内容:项目的名称学生成绩管理与选课推荐系统开发项目的委托单位四川大学计算机学院项目的用户(单位):四川大学在读本科生项目的任务提出者候xx李xx 项目的主要承担部门项目需求分析,框架构建候xx项目目标定位,软件开发李xx项目建设背景本系统的功能是完成学生课程成绩的导出以及有关选课的推荐,这个功能也提供了不同老师所教授课程的给分情况,通过直观的成绩分布饼状图使学生了解各个老师的打分情况。我们的设计是通过提供学生最需要的绩点查询功能,查询成绩的同时记录成绩,然后通过大量的数据给出客观的成绩分布图,使学生了解到老师以往课程的打分情况以便于学生根据自身的时间情况进行选课。软件系统与其他系统的关系四川大学教务管理系统提供学生的课程信息和成绩信息软件系统与机构的关系该系统和学校教务系统进行课程数据来往,由本系统向教务系统保证师生信息的保密性,安全性,实现系统的正常运行。定义 Python:是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。 MySQL:是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统。 JavaScript:是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。 Java:是一种可以撰写跨平台应用软件的面向对象的程序设计语言。 Html:超文本标记语言,标准通用标记语言下的一个应用。 Css:它是一种用来表现HTML(标准通用标记语言的一个应用)等文件样式的计算机语言。参考资料《SoftwareEngineering》出版社:机械工业出版社作者:Roger《SQL编程基础》出版社:机械工业出版社作者:《深入浅出——MySQL开发、管理与应用实例》出版社:清华大学出版社作者:邹建《数据库系统概论》出版社:高等教育出版社作者:王珊,萨师标准、条约和约定无2项目概述项目目标通过用户输入学号和密码进入到教务处抓取学生课程成绩,实现绩点计算。用户可以查询到想查询的课程相关信息。为学生提供一个基于所有课程打分情况,选课时间的友好、易用的选课推荐软件。第一目标:实现绩点的计算;第二目标:依条件查询所需课程的相关信息;第三目标:选课推荐。产品目标与范围提高绩点计算的效率,更好地对全校课程信息进行查询,增强信息的及时性、汇总课程成绩信息,减轻学生选课的负担,通过其他各反面渠道低效率的了解教师的给分情况。”假设与约束1. 网络良好,访问量在一定限制范围内2. 学校教务系统正常运行项目工作范围产品范围界定:试用于四川大学本科生工作范围界定:实现学生绩点的计算,课程查询,选课推荐应交付成果需完成的软件成绩提取器:用户通过输入学号和密码进入到教务处,提取出课程及其成绩信息;绩点计算器:通过输入各个课程的成绩和学分(分为必修和选修)计算出绩点;课程查询系统:按照用户的要求进行课程的搜索查询;选课推荐系统:基于教师的给分情况对课程进行相关推荐。需提交用户的文档需求规格说明书;用户使用说明书;须提交内部的文档软件开发计划书软件需求分析;设计文档。软件测试文档(包括<测试计划>、<测试程序/用例>、<测试记录>和<测试报告>)应当提供的服务对软件后期使用时出现的bug进行修复编写用书手册说明软件如何进行项目开发环境硬件环境:PC操作系统:WindowsXP/7/8/10开发语言:C++MySQL数据库项目验收方式与依据需求说明书;最终文档(PPT);项目源代码3项目团队组织组织结构项目经理计划经理需求分析师框架设计师美工组项目经理计划经理需求分析师框架设计师美工组程序开发组测试组人员分工姓名角色工作描述Xx项目管理,前期分析,设计分析系统需求,项目计划,项目团队管理,检查进度,用户操作手册、项目后期总体负责、加载程序编写、对软件进行测试、软件测试文档Xx分析,编码,测试数据交换,项目代码编写,数据加载分析、数据交换、安装程序、安装手册,项目最终测试协作与沟通项目团队内部协作内部协作模式:见面会谈,每周两次,word记录会议内容。项目接口人员负责本项目中四川大学本科生人员:候xx负责本项目中与四川大学计算机学院交流的人员:李xx项目团队外部沟通与协作模式与客户之间的沟通方式包括:正式沟通方式:A、变更备忘B、评审会议C、执行情况报告PPT非正式的沟通:A、线下面谈B、电话会议C、产品演示4实施计划风险评估及对策软件开发项目常见预估的风险:工程/规模/进度上的风险项目量较大,规模估算不精确甚至项目交付时间会拖延;技术上的风险使用MySQL数据库,没有经验;测试时产生未知错误,解决困难;工作流程总体进度计划起止时间点责任人及所需资源完成工作应提交成果检查点/里程牌项目启动项目开发计划书项目开发计划书完成需求分析软件需求规格说明书软件需求规格说明书完成概要和详细设计软件设计文档软件设计文档完成软件实现用户使用手册代码以及用户手册完成软件测试软件测试文档软件测试文档完成交付与验收程序及各种文档程序及最终展示项目控制计划质量保证计划不使用盗版软件,定期检查并配备专业人员监督检查。进度控制计划本项目的进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论