校园博客软件开发计划书

  • 格式:docx
  • 大小:20.86 KB
  • 文档页数:7

校园博客
(Campus blog)
软件开发计划书
1引言
1.1编写目的
➢人的记忆力是有限的,所以各种技术细节必须以书面形式记录下来。

➢研究人员之间要借助图纸进行交流。

➢后阶段的工作要在前阶段建立图纸资料的基础上继续进行。

➢确定校园博客系统的功能及有效需求,以供软件开发人员参考。

1.2背景
本项目名称:校园博客系统
本项目的应用范围:吉林大学珠海学院
开发者:吉林大学珠海学院计算机系2008级学生
用户:开发人员
1.3定义
CBS:Campus Blog System
User:记录博客系统内所有用户的信息并可进行查询。

Department:记录学校院系信息,可通过院系查找博客信息。

Blog:记录所有博客基本信息并可进行查询﹑修改。

Log:记录博客内所有日志信息并可查询﹑修改﹑删除﹑增加。

Discussion:记录博客内所有评论信息并可查询﹑修改﹑删除﹑增加。

Academy:记录所有院系信息并可查询﹑修改﹑删除﹑增加。

Comment:记录日志评论信息﹑并提供修改﹑删除评论功能。

1.4参考资料
《实用软件工程》(第二版)郑人杰殷人昆陶永雷清华大学出版社《软件工程——Java语言实现》Stephen 机械工业出版社
《实践者的研究方法》Roger 机械工业出版社
2项目概述
2.1工作内容
该《校园博客系统》是吉林大学珠海学院的博客系统,供学生老师进行交流,来加强学校教师和学生之间的了解和交流,教师与教师之间的教学经验的分享,学生与学生之间的学习心得的分享,以及更好的展示学校老师和学生的风采,并且希望通过博客系统的日志积累,形成丰富的教学资源库,真正促进学校的教学工作。

相应的需求有:
能够存储一定数量的用户信息,并方便有效的进行用户的管理和操作,这主要包括:
用户信息的录入﹑删除和修改
用户信息的多关键字检索查询
用户的博客浏览数量统计
能够对一定浏览数量的用户进行相应的信息存储管理,这其中包括:
浏览者信息的登记﹑删除及修改
浏览者资料的统计结果提供打印输出
能够提供一定的安全机制,提供数据信息授权访问,防止随意删除,同时提供信息备份的服务。

2.2主要参加人员
本项目开发工作的主要人员有吉林大学珠海学院计算机系2008级学生吴琼﹑许晶华﹑容志斌﹑张琳。

四名项目开发人员均已在该校就读3年,对计算机C语言,Java语言均有初步掌握,三年内各项学科正常完成。

2.3产品
2.3.1程序

2.3.2文件

2.3.3服务
培训:
●三天的开发人员内部培训课程¥7000
●50个用户,三天的内部培训课程¥3000
●物资:¥6525
●磁盘、纸张等消耗品¥2345
年运行费用(每年)
人员:
维护程序员/分析员(250小时/年,350元/时)
网络管理员(300小时/年,400元/小时)
2.3.4非移交的产品

2.4验收标准
对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。

总体验收要求:
1.是否功能齐全,运行稳定。

2. 在网络功能方面是否方便管理。

3. 设置是否灵活多开。

4. 是否具有多任务,高效率的特点。

5. 是否具有界面友好,操作简单的特点。

2.5完成项目的最迟时间
完成时间:两月内完成
2.6本计划的批准者和批准日期
本计划的批准者:余江
批准日期:2010年10月10日
3实施计划
3.1工作任务的分门与人员分工
对于项目开发中需完成的各项工作,从需求分析、设计、实现、测试直到维护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等均由许晶华和吴琼负责。

3.2接口人员
说明负责接口工作的人员及他们的职责,包括:
a.负责本项目同用户的接口人员:许晶华。

b.负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等的接口人员:容志斌,吴琼。

c.负责本项目同各分合同负责单位的接口人员:张琳。

3.3进度
需求分析:张琳负责。

开始日期设定于2010-10-22,完成日期最迟于2010-11-05。

设计、编码实现:吴琼、许晶华负责。

开始日期设定于2010-11-05,完成日期最迟于2010-11-19。

测试、移交、培训和安装等工作:容志斌,张琳负责。

开始日期设定于2010-11-19,完成日期最迟于2010-12-03。

3.4预算
本软件开发人员数量为4人,劳务时间2周,所需开发校园博客系统。

经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)总计15万元人民币。

3.5关键问题
核心功能点
●校方管理员
⏹审核注册博客
⏹院系列表管理
●个人博客作者(教师和学生)
⏹用户注册
⏹用户密码恢复
⏹用户登录
⏹博客注册
⏹博客注册信息修改
⏹日志分类管理
⏹日志和评论管理
⏹友情博客管理
●博客浏览者
⏹浏览博客
⏹查看日志
⏹日志查询
⏹发布评论
4支持条件
开发硬件环境:
计算机数量:3台。

每台机器的配置:
处理器:Pentium Dual-Core CPU
内存:2G
硬盘:160G
输入输出设备:打印机等。

网络设备:宽带
4.1计算机系统支持
应用软件开发环境:
操作系统:Windows 2000 professional 数据库软件:Access
4.2需由用户承担的工作
用户需承担对开发组关于校园博客功能的详细描述,能实现的功能,校园博客风格,图片,颜色的设定等。