学生选课管理系统
- 格式:docx
- 大小:444.44 KB
- 文档页数:42
软件项目管理
学生选课管理系统
项目名称:
组长
组员
提交时间: 2015年6月15日
学生选课管理系统
项目任务书
一、目的、要求
通过软件开发的实践训练,进一步掌握软件项目管理的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。
具体如下:
1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象
的系统分析与设计,软件项目管理,编码和测试方面的知识;
2.熟悉自动化的软件开发工具Rational Rose 2003,并将其运用于软件
开发的全过程;
3.进一步加强和提高软件工程文档的编写能力;
4.培养协作能力和团队精神。
二、主要内容
1.课题题目:学生选课系统,本系统要实现学生选课的基本功能,包括学生退选课,查看自己的选课信息;教师查看选课学生的信息,提交成绩;
管理员添加学生、管理学生、管理成绩、添加教师、管理教师和管理课
程等。
2.运用面向对象技术、UML及可视化的建模工具完成系统的需求分析与设计。
3.使用Rational Rose作为需求分析与设计的建模工具,包括静态建模和动态建模,并利用对象模型自动生成数据模型,自动建立数据库。
4.采用分层模式的应用设计模式进行系统的设计实现。
5.系统要实现四个模块功能:教师模块、学生模块、管理员模块和公用模块。
6.初步建立系统原型,实现关键的功能,并对系统进行测试。
三、任务分配
学生选课管理系统
任务分解书(WBS)一.学生选课管理系统任务分解
1.1.1 项目规划
1.1.2 计划评审
1.2 需求开发
1.2.1 用户界面设计
1.2.2 用户需求评审
1.2.3 修改需求、修改用户界面
1.2.4 需求规格说明书
1.2.5 编写需求获取方法
1.2.6 编写需求跟踪矩阵
1.3 设计
1.3.1 概要设计
1.3.2 详细设计
1.3.3 设计评审
1.4 实施
1.4.1
用户管理功能
1.4.1.1 添加用户1.4.1.2 修改密码1.4.1.3 删除用户1.4.1.4 系统退出1.4.2 设备管理功能1.4.
2.1 添加设备号1.4.2.2 设备信息
二.系统功能分解表
三.项目进度时间表(甘特图)
学生选课管理系统
学生管理子系统 教师管理子系统
管理员子系统
个人信息管理模块
选课,退课管理模块
查询选课结果及成绩模
块个人信息管理模块
查看选课结果模块
上传及修改学生成绩模块
添加及删除学生模块
添加及删除教师模块
添加及删除课程信息模块
五.项目日历
学生选课管理系统
项目范围说明书
一、项目基本信息
项目名称:学生选课系统
项目类型:网站开发
项目经理:
编写日期:2015年6月13日
二、项目范围说明
1、登陆界面
进入网站的第一个页面,只有登录才能进入并使用系统,保证网站系统的用户的小范围性。以简洁的界面展现本系统的简单易用。
2 、系统界面
首页,根据用户权限不同显示系统的功能。
学生:显示该学生的姓名、年龄、性别、所选课程等基本信息。
教师:显示教师的姓名、性别、年龄、所授课程等基本信息。
管理员:显示管理员姓名、年龄、性别等信息,以及学生管理、教师管理、课程管理的功能选项。
3、子界面
学生:点击课程即可显示课程的上课时间地点任课教师、成绩等信息。
教师:点击课程即可显示选修这门课程的人数上课时间地点等信
息。并显示录入成绩功能选型。
管理员:
①学生管理:显示所有学生的基本信息,并显示添加、修改、删除功能选项。
②教师管理:显示所有教师的基本信息,并显示添加、修改、删除功能选项。
③课程管理:显示所有课程的基本信息,并显示添加、修改、删除功能选项。
三、项目可交付成功
1、系统管理
2、登录功能
3、系统主功能
4、系统子功能
四、约束条件
1、项目开发周期
自项目明确之日起三个月为开发周期,开发周期过后进入一个月的测试周期,测试完成后正式上线运行。
2、服务器运行环境
操作系统:Windows2003或linux
WebServer:apache以上,并配置php5.2以上的运行环境
数据库:mysql5.0以以上
学生选课管理系统
资源计划
一,概述
项目名称:网上选课系统
项目经理:
项目发起人:
起草人:
日期:2015-6-13
二,资源描述
主要资源描述
人员
资金根据资金估算确定
设备五台装有相关软件的微型计算机材料学校选课相关资源
设施学校相应测试工具等
信息技术掌握相关的软件基本知识
三,资源数量
学生选课管理系统
项目成本管理计划
(1)直接成本(包括开发成本和管理成本)
因开发成本 = 内部的开发成本(159人天 * 400元/天) + 外包外购的本软件成本(10200元) = 73800元;
项目的管理和质量成本 = 开发成本(73800) * 20% =14760元;
所以直接成本 = 项目的管理和质量成本(14760) + 开发成本(73800) = 88560元;
(2)间接成本
间接成本包括前期合同费用、房租水电、培训、员工福利、客户服务等项。
则可得:间接成本 = 直接成本(88560) * 25% =22140元;(3)项目总成本
项目总成本 = 直接成本(88560) + 间接成本(22140) = 110700元。
最后,项目的总报价 = 项目总成本 + 项目总成本 * (风险基金(10%) + 利润(15%) +税费(5%)) = 132975* 1.3 = 143910元。
学生选课管理系统