软件项目计划书模板28803(9页).doc
《软件项目计划书模板28803(9页).doc》由会员分享,可在线阅读,更多相关《软件项目计划书模板28803(9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-软件项目计划书模板28803-第 6 页学生成绩管理与选课推荐系统软件项目计划书目录1 引言11.1 背景11.3 定义21.4 参考资料21.5 标准、条约和约定22 项目概述22.1 项目目标22.2 产品目标与范围32.3 假设与约束32.4 项目工作范围32.5 应交付成果32.5.1 需完成的软件32.5.2 需提交用户的文档32.5.3 须提交内部的文档32.5.4 应当提供的服务42.6 项目开发环境42.7 项目验收方式与依据43 项目团队组织43.1 组织结构43.2 人员分工43.3 协作与沟通53.3.1 项目团队内部协作53.3.2 项目接口人员53.3.3 项目团队
2、外部沟通与协作模式54 实施计划54.1 风险评估及对策54.2 工作流程64.3 总体进度计划64.4 项目控制计划74.4.1 质量保证计划74.4.2 进度控制计划84.4.3 预算监控计划84.4.4 配置管理计划85 支持条件85.1 内部支持85.2 客户支持85.3 外包(可选)96 预算96.1 人员成本96.2 设备成本96.3 其它经费预算97 关键问题98专题计划要点9学生成绩管理与选课帮助软件项目计划书根据GB856788计算机软件产品开发文件编制指南中项目开发计划的要求,结合实际情况调整后的项目计划书内容如下:1 引言1.1 背景主要说明项目的来历,一些需要项目团队成
3、员知道的相关情况。主要有以下内容:(1) 项目的名称学生成绩管理与选课推荐系统开发(2) 项目的委托单位四川大学计算机学院(3) 项目的用户(单位):四川大学在读本科生(4) 项目的任务提出者侯泽宇 李俊达(5) 项目的主要承担部门项目需求分析,框架构建 侯泽宇项目目标定位,软件开发 李俊达(6) 项目建设背景本系统的功能是完成学生课程成绩的导出以及有关选课的推荐,这个功能也提供了不同老师所教授课程的给分情况,通过直观的成绩分布饼状图使学生了解各个老师的打分情况。我们的设计是通过提供学生最需要的绩点查询功能,查询成绩的同时记录成绩,然后通过大量的数据给出客观的成绩分布图,使学生了解到老师以往课
4、程的打分情况以便于学生根据自身的时间情况进行选课。(7) 软件系统与其他系统的关系四川大学教务管理系统 提供学生的课程信息和成绩信息(8) 软件系统与机构的关系该系统和学校教务系统进行课程数据来往,由本系统向教务系统保证师生信息的保密性,安全性,实现系统的正常运行。1.3 定义lPython:是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。lMySQL:是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统。lJavaScript:是一种基于对象和事件驱动并具有相对安全性
5、的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。lJava:是一种可以撰写跨平台应用软件的面向对象的程序设计语言。lHtml:超文本标记语言,标准通用标记语言下的一个应用。lCss:它是一种用来表现HTML(标准通用标记语言的一个应用)等文件样式的计算机语言。1.4 参考资料Software Engineering 出版社:机械工业出版社 作者: Roger S.PressmanSQL编程基础 出版社: 机械工业出版社作者: Patrick.J.J. 深入浅出MySQL开发、管理与应用实例出版社:清华大学出版社 作者:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 计划书 模板 28803
限制150内