软件项目计划书
1引言
1.1编写目的
此项目开发计划书的编写主要是为了给开发《学生选课管理系统》做主要的规划和整合,在开发过程中起到引导作用,以及给使用者提供简要的说明.
1.2背景
随着计算机应用的日益普及和深化,高校学生的选课基本都是在网上完成的。本项目要开发的是基于局域网和互联网的学生成绩管理系统,实现一个将学生选课和服务功能结合起来的选课管理系统,既可以节省资源、又提高了工作和服务效率。
开发的系统要求界面友好,方便直观。
软件名称:学生选课管理系统
项目提出者:“学生选课管理系统\"开发小组
开发者:“学生选课管理系统”开发小组成员为软工1203班第三组
配置要求:mysql,java,j2ee平台
该软件需与数据库连接使用才能运行。
1.3 流程图
2项目概述
2.1工作内容
《学生选课管理系统》针对的用户是学校相关部门、学生.相应的内容有:
任务分解:
管理员
——用户管理
管理员可以添加用户
可以添加所有权限的用户
管理员可以对用户信息进行管理
对已添加的用户进行查看,重置密码操作
——课程管理
能够添加课程
能够为某位老师添加课程
能够管理课程
对已经存在的课程进行修改,删除和查看等操作
教师
-—查看所带课程
教师可以查看自己所带的课程的详细信息
——教师信息管理
添加或修改个人信息
可以添加或者修改自己的详细信息
查看个人信息
可以查看自己的信息
学生
-—学生信息管理
添加或修改个人信息
学生可以添加或者修改自己的信息
查看个人信息
可以查看自己的详细信息
—-选课
查看已选课程
学生查看自己已经选择了哪些课程.并且对已经选择的课程能够进行退选。
查看未选课程
学生能够查看自己还有哪些课程可以选择,并且可以继续添加尚未选择的课程。
2。2程序
学生选课管理系统,由java编程语言编写而成。配合mysql数据库
2.3文件
1系统需求分析报告
2系统功能说明书
3系统数据库报告
4系统内容设计报告
5美工及界面报告
6用户手册
2。4验收标准
外观新颖、漂亮,以及具备完善的功能.
2。5 产品
2。5.1 程序
可运行的程序包括:mysql,java
2。5。2 文档
可行性研究报告,项目开发计划书,软件需求说明书,概要设计说明书,详细设计说明书,数据库设计说明书,操作手册,测试计划,测试分析报告,项目开发总结报告。
2.5。3 运行环境
《学生选课考核系统》应该运行在Windows 7 以及以上版本的平台上。
2.5。4 验收标准《学生选课考核系统》能让学生能进行选课,管理员能管理课程。
2.6本计划的批准者和批准日期:批准者闫新 批准日期2015年12月28日
3 实施计划
3.1工作任务的分门与人员分工
组长:闫新
任务:
(1)系统总的开发计划书
(2)组织小组讨论,记录讨论内容,列出开发计划
(3)项目开发进度的管理
(4)团队的组织和协调
设计:赵琦 ,闫新
任务:
(1)参与小组讨论
(2)完成系统需求说明书和系统设计说明书
开发:闫新,赵耀
任务: (1)参与小组讨论
(2)根据设计完成编码,并注释
美工及界面:李瑶,辛愿,杨璐
任务:(1)界面的设计和美工
(2)完成实践报告
3。2 进度安排
需求分析: 第1天
系统设计: 第2~3天
编码:第4~7天
测试计划与测试:第8~10天
整理报告:第11天
3.3 预算
开发费用:0元
设备费及其他:0元
合计:0元
4. 交付期限
时间:12天
5.关键问题
在软件的开发中,存在的关键问题常见的有以下几种:
项目需求
项目计划
质量控制
进度控制
风险控制
交流与沟通
6 支持条件
6.1计算机系统支持
操作系统:Windows 7
因篇幅问题不能全部显示,请点此查看更多更全内容