软件项目计划书模板

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

学生成绩管理与选课推荐

系统

软件项目计划书

目录

1 引言 (1)

1.1 背景 (1)

1.3 定义 (1)

1.4 参考资料 (2)

1.5 标准、条约和约定 (2)

2 项目概述 (2)

2.1 项目目标 (2)

2.2 产品目标与范围 (2)

2.3 假设与约束 (2)

2.4 项目工作范围 (2)

2.5 应交付成果 (2)

2.5.1 需完成的软件 (2)

2.5.2 需提交用户的文档 (3)

2.5.3 须提交内部的文档 (3)

2.5.4 应当提供的服务 (3)

2.6 项目开发环境 (3)

2.7 项目验收方式与依据 (3)

3 项目团队组织 (3)

3.1 组织结构 (3)

3.2 人员分工 (4)

3.3 协作与沟通 (4)

3.3.1 项目团队内部协作 (4)

3.3.2 项目接口人员 (4)

3.3.3 项目团队外部沟通与协作模式 (4)

4 实施计划 (4)

4.1 风险评估及对策 (4)

4.2 工作流程 (4)

4.3 总体进度计划 (5)

4.4 项目控制计划 (5)

4.4.1 质量保证计划 (5)

4.4.2 进度控制计划 (6)

4.4.3 预算监控计划 (6)

4.4.4 配置管理计划 (6)

5 支持条件 (6)

5.1 内部支持 (6)

5.2 客户支持 (6)

5.3 外包(可选) (6)

6 预算 (6)

6.1 人员成本 (6)

6.2 设备成本 (6)

6.3 其它经费预算 (6)

7 关键问题 (6)

8专题计划要点 (7)

学生成绩管理与选课帮助软件项目计划书

根据《GB8567-88计算机软件产品开发文件编制指南》中项目开发计划的要求,结合实际情况调整后的《项目计划书》内容如下:

1 引言

1.1 背景

主要说明项目的来历,一些需要项目团队成员知道的相关情况。主要有以下内容:

(1)项目的名称

学生成绩管理与选课推荐系统开发

(2)项目的委托单位

四川大学计算机学院

(3)项目的用户(单位):

四川大学在读本科生

(4)项目的任务提出者

侯泽宇李俊达

(5)项目的主要承担部门

项目需求分析,框架构建侯泽宇

项目目标定位,软件开发李俊达

(6)项目建设背景

本系统的功能是完成学生课程成绩的导出以及有关选课的推荐,这个功能也提供了不同老师所教授课程的给分情况,通过直观的成绩分布饼状图使学生了解各个老师的打分情况。我们的设计是通过提供学生最需要的绩点查询功能,查询成绩的同时记录成绩,然后通过大量的数据给出客观的成绩分布图,使学生了解到老师以往课程的打分情况以便于学生根据自身的时间情况进行选课。

(7)软件系统与其他系统的关系

四川大学教务管理系统提供学生的课程信息和成绩信息

(8)软件系统与机构的关系

该系统和学校教务系统进行课程数据来往,由本系统向教务系统保证师生信息的保密性,安全性,实现系统的正常运行。

1.3 定义

Python:是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。

MySQL:是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统。

JavaScript:是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛

用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。

Java:是一种可以撰写跨平台应用软件的面向对象的程序设计语言。

Html:超文本标记语言,标准通用标记语言下的一个应用。

Css:它是一种用来表现HTML(标准通用标记语言的一个应用)等文件样式的计算机语言。

1.4 参考资料

《Software Engineering》出版社:机械工业出版社作者: Roger S.Pressman

《SQL编程基础》出版社: 机械工业出版社作者: Patrick.J.J.

《深入浅出——MySQL开发、管理与应用实例》出版社:清华大学出版社作者:邹建

《数据库系统概论》出版社:高等教育出版社作者:王珊,萨师

1.5 标准、条约和约定

2 项目概述

2.1 项目目标

通过用户输入学号和密码进入到教务处抓取学生课程成绩,实现绩点计算。用户可以查询到想查询的课程相关信息。为学生提供一个基于所有课程打分情况,选课时间的友好、易用的选课推荐软件。

第一目标:实现绩点的计算;

第二目标:依条件查询所需课程的相关信息;

第三目标:选课推荐。

2.2 产品目标与范围

提高绩点计算的效率,更好地对全校课程信息进行查询,增强信息的及时性、汇总课程成绩信息,减轻学生选课的负担,通过其他各反面渠道低效率的了解教师的给分情况。”

2.3 假设与约束

1. 网络良好,访问量在一定限制范围内

2. 学校教务系统正常运行

2.4 项目工作范围

产品范围界定:试用于四川大学本科生

工作范围界定:实现学生绩点的计算,课程查询,选课推荐

2.5 应交付成果

2.5.1 需完成的软件

成绩提取器:用户通过输入学号和密码进入到教务处,提取出课程及其成绩信息;

绩点计算器:通过输入各个课程的成绩和学分(分为必修和选修)计算出绩点;

课程查询系统:按照用户的要求进行课程的搜索查询;

选课推荐系统:基于教师的给分情况对课程进行相关推荐。

相关文档
最新文档