学生成绩管理系统项目开发计划
目录
一.引言 ................................................................. 2
1.编写目的 ........................................................... 2 2.项目背景 ........................................................... 2 3.定义 ............................................................... 2 4.参考资料 ........................................................... 2 二.项目概述 ............................................................. 3
1.工作内容 .......................................................... 3 2.条件与限制 ........................................................ 3 3.产品 .............................................................. 3 4.运行环境 .......................................................... 4 三.功能 ................................................................. 4
1.功能定义 .......................................................... 4 2.模块功能介绍 ...................................................... 4 四. 实施计划 ............................................................ 5
1.人员配置 .......................................................... 5 2.项目进度 .......................................................... 5 3.人员组织及分工 .................................................... 5 4.预算 .............................................................. 5 5.关键问题 .......................................................... 6 五. 支持需求 ............................................................ 6
1.硬件系统: ........................................................ 6 2.服务器系统: ...................................................... 6 六.专题计划要点 ......................................................... 6
1.开发人员培训计划: ................................................ 6 2.项目跟踪计划 ...................................................... 6 3.安全保密计划: .................................................... 7 4.质量保证计划: .................................................... 7 七.交付期限 ............................................................. 7
一.引言
1.编写目的
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把开发过程中各项工作的人员、分工、经费、系统资源条件等问题的安排记录下来,作为项目团队成员以及项目干系人之间的共识与约定,项目团队开展和检查项目工作的依据,以便计划开展和确保项目开发成功。 2.项目背景
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能以为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩管理信息进行管理,具有手工管理所无法比拟的有点。例如,检索迅速、查找方便、可靠性高、存储量高、保密性好、寿命长、成本低等。这些有点能够极大地提高学生档案管理的效率,也是企业科学化、正规化管理,与世界接轨的重要条件。因此,开发大学成绩管理系统很有必要。
学生成绩管理系统是一个学校不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该为用户提供充足的信息和快捷的查询手段。同时,学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。高校都迫切需要研制开发一款属于自己的功能强大,操作简单,具有人性化的学生成绩管理系统。 3.定义
?SQL Sever 2005:数据库管理软件 ?Windows 2000/2003/XP:运行环境 ?C#:面向对象的软件开发语言 4.参考资料
【1】张海藩编著 《软件工程导论》 第五版 清华大学出版社 【2】王珊、萨师煊编著 《数据库系统概论》 第四版 高等教育出版社
【2】秦敬祥、文东编著 《ASP.NET程序设计基础与项目实训》 中国人民大学出版社
二.项目概述
1. 工作内容
开发过程分为八大步骤:
? 制定项目计划以及项目组 ? 制定计划任务书 ? 进行需求分析
? 制定软件设计说明书 ? 编码实现
? 测试系统以及完善系统 ? 移交用户
? 项目开发个人总结报告
各工作小组根据时间先后安排,分别对项目进行开发:
各项主要工作:需求分析小组对学校所需成绩管理方案做调查。
软件开发小组对调查结果进行分析,拟订实现方案(如 程序结构,流程,数据结构等)。 软件编程小组对软件进行集中开发。 软件审核小组对软件进行评定,审核。 2.条件与限制
完成项目应具备的条件: ? 资金 ? 调研环境 ? 开发平台 ? 开发基础设施 ? 开发人员 ? 维护人员
开发单位已具有的条件: ? 开发基础设施 ? 开发平台
尚须创造的条件: ? 良好的调研环境 3.产品
3.1 程序
程序名称:学生成绩管理系统
使用语言:C# 3.2 文档
? 项目开发计划 ? 资金分配方案 ? 系统使用手册 ? 系统维护手册 ? 详细技术资料 4.运行环境
IE6,火狐等浏览器。
三.功能
1.功能定义
(1)登录管理:为了保证系统的安全性,可以根据不同的用户权限来提供不同的服务。分为管理员登录和用户(教师、学生)登录两个子模块。
(2)账户管理:分为用户管理和修改密码两个子模块。其中用户管理子模块又包含了添加用户、修改用户和删除用户两部分。
(3)信息查询:在各基本表的基础上进行信息查询。分为学生资料查询和学生成绩查询两个子模块。 2.模块功能介绍
一.登录管理模块:
管理员登录:实现管理员登录 教师登录:实现教师登录 学生登录:实现学生登录 二.账户管理模块:
教师账户管理:管理员对教师账户进行添加或删除 学生账户管理:管理员对学生账户进行添加或删除 三.信息查询与修改模块:
学生个人信息查询:学生查看自己的基本信息
学生个人信息修改:学生对自己非必要的个人信息修改 学生成绩查询:学生对自己成绩的查询
教师对学生的信息查询:教师查询所教班级的所有人的信息
教师对学生的成绩查询:教师查询所教班级的所有人的成绩 教师对学生的成绩登记:教师登记所教班级的所有人的成绩 教师个人信息修改:教师查看自己的基本信息与修改
四.实施计划
1.人员配置
组长:冯佳冬
成员:张明亮 吴凡 林权 杨贵林 禄铭 周冬冬
全体成员参与项目开发的整个过程,包括:可行性分析,需求分析,概要设计,详细设计,编码设计,测试分析,开发总结等有关文档编写。 2.项目进度 持续 度 天数开始时间 间 称 (天) 进 时 结束时间 任务概述 名 可行性分析 需求分析 概要设计 详细设计 编码设计 测试分析 项目开发总结 软件问题报告 项目产品整理 3.人员组织及分工
2 2 3 3 15 2 4 2 —— 20xx年xx月xx日 20xx年xx月xx日 收集数据,调查总结 20xx年xx月xx日 20xx年xx月xx日 写出计划书,需求分析报告 20xx年xx月xx日 20xx年xx月xx日 系统功能数据库的总体设计 20xx年xx月xx日 20xx年xx月xx日 基本实现系统功能,进入测试 20xx年xx月xx日 20xx年xx月xx日 找出测试数据,写出计划 20xx年xx月xx日 20xx年xx月xx日 找出系统的缺点,完善功能 20xx年xx月xx日 20xx年xx月xx日 总结个性功能要求,更加完善 20xx年xx月xx日 20xx年xx月xx日 总结问题报告,并做好检查准备 20xx年xx月xx日 —— 改进记录。接受检查 调研小组:张明亮 禄铭 冯佳冬 设计小组:张明亮 禄铭 吴凡 开发小组:吴凡 冯佳冬 测试小组:林权 杨贵林 维护小组:周冬冬 分析阶段(一周) 设计阶段(一周) 写代码及单元测试阶段(两周) 总测试及修改阶段(一周) 维护阶段(不定) 4.预算 分析阶段
调研小组 设计小组 开发小组 测试小组 维护小组