《校园博客软件开发计划书.doc》由会员分享,可在线阅读,更多相关《校园博客软件开发计划书.doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、校园博客 (Campus blog)软件开发计划书1引言11编写目的 人的记忆力是有限的,所以各种技术细节必须以书面形式记录下来。 研究人员之间要借助图纸进行交流。 后阶段的工作要在前阶段建立图纸资料的基础上继续进行。 确定校园博客系统的功能及有效需求,以供软件开发人员参考。12背景本项目名称:校园博客系统本项目的应用范围:吉林大学珠海学院开发者:吉林大学珠海学院计算机系2008级学生用户:开发人员13定义CBS:Campus Blog SystemUser:记录博客系统内所有用户的信息并可进行查询。Department:记录学校院系信息,可通过院系查找博客信息。Blog:记录所有博客基本信息
2、并可进行查询修改。Log:记录博客内所有日志信息并可查询修改删除增加。Discussion:记录博客内所有评论信息并可查询修改删除增加。Academy:记录所有院系信息并可查询修改删除增加。Comment:记录日志评论信息并提供修改删除评论功能。14参考资料实用软件工程(第二版) 郑人杰 殷人昆 陶永雷 清华大学出版社软件工程Java语言实现 Stephen R.Schach 机械工业出版社实践者的研究方法 Roger S.Pressman 机械工业出版社2项目概述21工作内容该校园博客系统是吉林大学珠海学院的博客系统,供学生老师进行交流,来加强学校教师和学生之间的了解和交流,教师与教师之间的
3、教学经验的分享,学生与学生之间的学习心得的分享,以及更好的展示学校老师和学生的风采,并且希望通过博客系统的日志积累,形成丰富的教学资源库,真正促进学校的教学工作。相应的需求有:能够存储一定数量的用户信息,并方便有效的进行用户的管理和操作,这主要包括:用户信息的录入删除和修改用户信息的多关键字检索查询用户的博客浏览数量统计能够对一定浏览数量的用户进行相应的信息存储管理,这其中包括:浏览者信息的登记删除及修改浏览者资料的统计结果提供打印输出能够提供一定的安全机制,提供数据信息授权访问,防止随意删除,同时提供信息备份的服务。22主要参加人员本项目开发工作的主要人员有吉林大学珠海学院计算机系2008级
4、学生吴琼许晶华容志斌张琳。四名项目开发人员均已在该校就读3年,对计算机C语言,Java语言均有初步掌握,三年内各项学科正常完成。23产品231程序略232文件略233服务培训:l 三天的开发人员内部培训课程 ¥7000l 50个用户,三天的内部培训课程 ¥3000l 物资: ¥6525l 磁盘、纸张等消耗品 ¥2345年运行费用(每年)人员: 维护程序员/分析员(250小时/年,350元/时) 网络管理员(300小时/年,400元/小时)234非移交的产品略24验收标准对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。总体验收要求:1是否功能齐全,运行稳定。2. 在网络功能方面是
5、否方便管理。3. 设置是否灵活多开。4. 是否具有多任务,高效率的特点。5. 是否具有界面友好,操作简单的特点。25完成项目的最迟时间 完成时间:两月内完成26本计划的批准者和批准日期 本计划的批准者:余江 批准日期:2010年10月10日3实施计划31工作任务的分门与人员分工对于项目开发中需完成的各项工作,从需求分析、设计、实现、测试直到维护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等均由许晶华和吴琼负责。32接口人员说明负责接口工作的人员及他们的职责,包括:a负责本项目同用户的接口人员:许晶华。b负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部
6、门等的接口人员:容志斌,吴琼。c负责本项目同各分合同负责单位的接口人员:张琳。33进度需求分析:张琳负责。开始日期设定于2010-10-22,完成日期最迟于2010-11-05。设计、编码实现:吴琼、许晶华负责。开始日期设定于2010-11-05,完成日期最迟于2010-11-19。测试、移交、培训和安装等工作:容志斌,张琳负责。开始日期设定于2010-11-19,完成日期最迟于2010-12-03。34预算 本软件开发人员数量为4人,劳务时间2周,所需开发校园博客系统。经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)总计15万元人民币。35关键问题核心功能点l 校
7、方管理员n 审核注册博客n 院系列表管理l 个人博客作者(教师和学生)n 用户注册n 用户密码恢复n 用户登录n 博客注册n 博客注册信息修改n 日志分类管理n 日志和评论管理n 友情博客管理l 博客浏览者n 浏览博客n 查看日志n 日志查询n 发布评论4支持条件 开发硬件环境:计算机数量:3台。每台机器的配置:处理器:Pentium Dual-Core CPU 2.09GHZ内存:2G硬盘:160G输入输出设备:打印机等。网络设备:宽带41计算机系统支持 应用软件开发环境: 操作系统:Windows 2000 professional数据库软件:Access42需由用户承担的工作 用户需承担对开发组关于校园博客功能的详细描述,能实现的功能,校园博客风格,图片,颜色的设定等。