桂林电子科技大学信息科技学院 Java 实训报告 1651200111 陈彦志
目录
摘 要.......................................................................................................................................................................2
引言................................................................................................................................................................................5
1.问题定义 ...................................................................................................................................................................5
1.1 要解决的问题 ..................................................................................................................................................5
1.2 要求 ....................................................................................................................................................................5
2.可行性研究...............................................................................................................................................................5
2.1 行得通的解决办法........................................................................................................................................5
2.2 系统流程图,描绘物理系统,表达数据在系统各部件之间流动的情况 ...................................6
2.3 数据流图,描绘信息流和数据从输入移动到输出的过程中所经受的变换 ................................6
2.4 数据字典,通常数据字典和数据流图共同构成系统的逻辑模型,没有数据字典精确定义
数据流图中每个元素,数据流图就不够严密;然而没有数据流图,数据字典也很难发挥作
用。 ...........................................................................................................................................................................7
3.需求分析 ...................................................................................................................................................................7
3.1 必须完成的功能 .............................................................................................................................................7
3.2 数据库设计 .....................................................................................................................................................8
3.2.1 实体联系图(ER 图)..........................................................................................................................8
3.2.2 关系模式 ...................................................................................................................................................8
3.2.3 数据库表..................................................................................................................................................8
3.3 状态转换图,描述作为外部事件结果的软件行为 ............................................................................9
3.4 软件需求规格说明书 ...................................................................................................................................9
4.总体设计.................................................................................................................................................................11
4.1.层次图,描绘软件层次结构 ....................................................................................................................11
4.2 结构图,软件结构设计 ............................................................................................................................11
5.详细设计.................................................................................................................................................................12
5.1 主程序流程图 ..............................................................................................................................................12
5.2 借阅图书程序流程图.................................................................................................................................13
5.3 图书信息管理程序流程图........................................................................................................................14
5.4 程序描述.........................................................................................................................................................14
6. 编码和单元测试.................................................................................................................................................38
6.1.图书信息增加测试.......................................................................................................................................38
6.2.图片信息删除测试.......................................................................................................................................39
6.3.图书信息修改测试.......................................................................................................................................40