毕业实训报告
项 目 组: 图书管理系统项目组
专 业: 软件技术
学 院: 应用技术学院
指导教师: 文喆
实训时间:2015
年
3
月
22
日 -2015
年
4
月
2
日
软件职业技术学院 CCUTSOFT
第一部分 团队构成及分工
第二部分 系统开发进度计划
第三部分 需求分析
第四部分 概要设计
第五部分 详细设计
第六部分 系统实现
第七部分 测试
第八部分 代码清单
2
第九部分 参考文献
第十部分 实训总结
3
目 录
1.团队构成及分工..............................................................................................................................................1
2.系统开发进度计划..........................................................................................................................................2
3.需求分析..........................................................................................................................................................3
3.1 导言...........................................................................................................................................................3
3.1.1
目的
....................................................................................................................................................3
3.1.2
背景
....................................................................................................................................................3
3.1.3
定义及缩写
........................................................................................................................................3
3.1.4
参考文献
............................................................................................................................................4
3.2 系统定义...................................................................................................................................................5
3.2.1
项目来源及背景
................................................................................................................................5
3.2.2
用户特点
............................................................................................................................................5
3.2.3
项目目标
............................................................................................................................................5
3.2.4
应用环境
............................................................................................................................................5
3.3 功能需求...................................................................................................................................................6
3.3.1
角色定义
............................................................................................................................................6
3.3.2
系统用例图
........................................................................................................................................7
3.3.3
用例描述
............................................................................................................................................7
3.4 性能需求...................................................................................................................................................8
3.4.1
界面需求
............................................................................................................................................8
3.4.2
响应时间需求
....................................................................................................................................8
3.4.3
可靠性需求
........................................................................................................................................8
3.4.4
开发性需求
........................................................................................................................................8
3.4.5
可扩展性需求
....................................................................................................................................8
3.4.6
系统安全需求
....................................................................................................................................9
4.1 导言.........................................................................................................................................................10
4.1.1
目的
..................................................................................................................................................10
4.1.2
参考文献
..........................................................................................................................................10
4.2 功能设计.................................................................................................................................................10
4.2.1
功能层次设计
..................................................................................................................................10
4.2.2
用户登录模块详述
..........................................................................................................................11
4.2.3
图书管理模块详述
..........................................................................................................................11
4.2.4
读者信息管理模块详述
..................................................................................................................11
4.2.5
图书归还管理模块详述
..................................................................................................................12
4.2.6
用户管理模块详述
..........................................................................................................................12
4.3 概念结构设计.........................................................................................................................................12
4.4 数据设计.................................................................................................................................................13
4.4.1
数据逻辑结构设计
..........................................................................................................................13
4.4.2
关系图
..............................................................................................................................................15
5.1 导言.........................................................................................................................................................18
4
5.1.1
目的
..................................................................................................................................................18
5.1.2
定义及缩写
......................................................................................................................................18
5.1.3
参考文献
..........................................................................................................................................18
5.2 系统功能详细设计.................................................................................................................................19
5.2.1
系统功能层次
..................................................................................................................................19
5.2.2
登录模块详细设计
..........................................................................................................................19
5.2.3
查询图书信息
..................................................................................................................................20
5.2.4
图书借阅管理
..................................................................................................................................21
5.2.5
图书归还管理
..................................................................................................................................23
5.2.6
添加图书信息
..................................................................................................................................24
5.2.7
添加读者信息
..................................................................................................................................25
5.2.8
账号信息管理
..................................................................................................................................26
6.系统概述........................................................................................................................................................27
6.1 导言.........................................................................................................................................................27
6.1.1
目的
..................................................................................................................................................28
6.1.2
缩写及定义
......................................................................................................................................28
6.1.3
参考文献
..........................................................................................................................................28
6.2 编码格式规范.........................................................................................................................................28
6.2.1
缩进规则
..........................................................................................................................................29
6.2.2
断行规则
..........................................................................................................................................29
6.3 命名规范.................................................................................................................................................29
6.3.1
类
/
接口
.............................................................................................................................................29
6.3.2
方法
..................................................................................................................................................30
6.3.3
变量
/
常量
.........................................................................................................................................30
7.测试............................................................................................................................................................30
7.1 用户登录测试.........................................................................................................................................30
9.代码清单........................................................................................................................................................32
9.参考文献........................................................................................................................................................51
10.实训总结......................................................................................................................................................52
5