高工阅览室图书管理系统
小组主页:http://buaa2306.iteye.com/
小组公邮:buaa2306@gmail.com
38230111 沈东 39061126 梁炯潜 39061416 黄建宇 39061511 张凯 39231201 赵洁玉
1 项目基本目标
该软件主要根据高等工程学院学生内部图书和学习资料交流的需要而设计制作。在原有阅览室图书管理系统的基础上,我们打算进一步扩展其原有功能,使其符合高等工程学院阅览室的管理员、阅读人群的使用习惯,为用户进一步着想,使其满足需求,运行稳定。
2 项目主要需求
2.1 用户登录
1、本部分提供基本的申请和注册功能。设立权限,分为管理员和普通用户两个级别。
2、每个学生对自己帐号的记录、注销
2.2 管理员对学生账号管理
1、阅览室管理员帐号对图书的管理;
2、使用情况统计;
3、对每个学生帐号的管理;
2.3 图书查询
1、每本图书的活动状态都可以被记录,并且可以按照某种要求进行排序,如:被借阅次数
图书资料的录入、统计、修改、检索、注销、分类
2、每个学生可以在达到借阅条件时借阅图书库中的任何一本图书,也可以向图书库中添加任意图书
3、每个用户可以查询到每本书现在的借阅状态和预期使用情况,如:正在“已借出”状态的图书将在何时被归还,成为“可借阅”状态
2.4 其他需求
1、提供用户帮助菜单,有需求时实时查询。
2、美化用户的界面
3、增强用户登录的安全性
4、消除登录时的bug
5、增加网络连接、远程登录功能
6、增加注册功能
2.5 用户SNS
1、用户之间可以发送消息,如:用户A向B推荐一本图书,或者A向B预约某一本正在被B借阅的图书
2、每个用户的活动状态都可以被记录,并且可以按照某种要求进行排序,如:提供到图书库中的图书数量
3、仿照豆瓣网站,每个提供或者阅读过某一本图书的人可以对该图书进行评价,包括文字描述和自动评分
3 开发计划进度安排
第3周
(9/23)
组建项目组并制定高工阅览室图书管理系统的项目计划:
1. 确定题目:项目基本目标和主要需求
2. 确定计划:项目小组成员及其分工,进度安排
提交 项目计划
第5周
(10/7)
完成高工阅览室图书管理系统的需求分析:
1. 构建概念模型;
2. 编写需求规格说明书;
提交 需求规格说明书(附:现有软件产品分析报告)
第7周
(10/21)
完成高工阅览室图书管理系统的设计模型:
1. 构建设计模型;
2. 编写软件设计文档;
提交 软件设计文档
第10周
(11/11)
完成高工阅览室图书管理系统的测试计划:
1. 构建测试计划
提交 软件测试计划(包括基于需求和设计的典型测试用例)
第15周
(12/16)
完成高工阅览室图书管理系统的编程与测试:
1. 编写程序并通过调试;
2. 编写测试用例并完成测试,撰写测试报告;
3. 编写安装及使用手册;
提交源程序和可执行程序(包括安装程序、数据文件等)、安装及使用手册、测试报告
第17周
(12/30)
提交高工阅览室图书管理系统的项目成果:
1. 修订需求分析文档、设计文档等;
2. 撰写总结报告;
提交 提交项目的完整资料(正式提交版)、软件正式提交版、包括修订后的文档、程序等、项目总结报告
4 成员组成及分工
38230111 沈东 软件测试 质量管理 harry2845@sina.com
39061126 梁炯潜 软件设计 需求管理 ljqbuaa@163.com
39061416 黄建宇 项目管理(组长) 需求分析 hjyahead@gmail.com
39061511 张凯 程序编写 过程管理 zhangkaibuaa@qq.com
39231201 赵洁玉 技术培训 配置管理 zhaojieyu11@gmail.com
小组主页:http://buaa2306.iteye.com/
小组公邮:buaa2306@gmail.com
活动名称 | 任务名称及说明 (文档章节和模型图、程序代码、测试用例等) | 负责人 | 起止时间 | 工作量估计 (页数/小时数) |
软件前期设计 | 总体规划及文档初步撰写 | 黄建宇 | 2011/9/22-2011/10/1 | 2页/5小时 |
前期调研及相关产品调查 | 张凯 | 2011/9/22-2011/10/1 | 2页/5小时 | |
团队主页开发及更新 | 梁炯潜 | 2011/9/22-2011/10/1 | 2页/5小时 | |
知识补充、查找及学习 | 赵洁玉 | 2011/9/22-2011/10/1 | 2页/5小时 | |
查找已有软件的相关问题,完成软件问题报告 | 沈东 | 2011/9/22-2011/10/1 | 2页/5小时 | |
软件需求分析 | 2.2产品面向的用户群体 2.3产品的业务需求 | 梁炯潜 | 2011/10/3-2011/10/7 | 2页/4小时 |
2.4 产品应当遵循的标准或规范 2.5产品的功能性需求 | 黄建宇 | 2011/10/3-2011/10/7 | 2页/4小时 | |
2.6 用户界面需求 2.7软硬件环境需求 | 张凯 | 2011/10/3-2011/10/12 | 2页/4小时 | |
2.8 产品质量需求 2.9 其他需求和约束 | 沈东 | 2011/10/3-2011/10/12 | 2页/4小时 | |
软件项目计划 | 3.1 项目目标和制约条件 3.2 任务分工和进度计划 | 黄建宇 | 2011/10/5-2011/10/15 | 3页/5小时 |
软件概要设计 | 4.1逻辑模型 | 赵洁玉 | 2011/10/7-2011/10/19 | 3页/5小时 |
4.2 用户界面设计 | 梁炯潜 | 2011/10/7-2011/10/12 | 3页/5小时 | |
4.3 其他说明 | 张凯 | 2011/10/7-2011/10/12 | 3页/5小时 | |
软件详细设计 | 5.1程序组织集合 | 赵洁玉 | 2011/10/12-2011/10/30 | 3页/5小时 |
5.2测试用例集合 | 沈东 | 2011/10/12-2011/10/30 | 3页/5小时 | |
编码与单元测试 | 6.1图书管理部分 | 梁炯潜 | 2011/10/15-2011/10/30 | 500行 |
6.2网络部分 | 黄建宇 | 2011/10/15-2011/10/30 | 500行 | |
6.3数据库部分 | 张凯 | 2011/10/15-2011/10/30 | 500行 | |
6.4界面部分 | 赵洁玉 | 2011/10/15-2011/10/30 | 500行 | |
6.5 测试部分 | 沈东 | 2011/10/28-2011/11/7 | 500行 | |
集成测试 | 7.1测试用例 | 张凯 | 2011/11/12-2011/11/19 | 5页/5小时 |
7.2测试结果说明 | 沈东 | 2011/11/12-2011/11/19 | 2页/2小时 | |
7.3测试需求分析 | 黄建宇 | 2011/11/12-2011/11/19 | 2页/2小时 | |
使用说明 | 8.1 软件概述 | 张凯 | 2011/11/22-2011/11/27 | 1 页/1小时 |
8.2 软件安装 | 赵洁玉 | 2011/11/22/-2011/11/27 | 1页/1小时 | |
8.3 软件使用 | 梁炯潜 | 2011/11/28-2011/12/25 | 1页/1小时 |