目录
1. 引言.................................................................................................................................................3
1.1 编写目的...............................................................................................................................3
1.2 背景.......................................................................................................................................3
1.3 定义.......................................................................................................................................4
1.4 参考资料...............................................................................................................................4
2. 总体设计.........................................................................................................................................5
2.1 需求规定...............................................................................................................................5
2.1.1 功能规定....................................................................................................................5
2.1.2 性能需求....................................................................................................................6
2.1.3 精度............................................................................................................................6
2.1.4 可靠性与安全性需求................................................................................................6
2.1.5 数据管理能力要求....................................................................................................7
2.1.6 故障处理要求............................................................................................................7
2.1.7 其他专门要求............................................................................................................7
2.2 运行环境...............................................................................................................................7
2.2.1 设备............................................................................................................................8
2.2.2 支持软件....................................................................................................................8
2.2.3 接口............................................................................................................................8
2.3 基本设计概念和处理流程...................................................................................................8
2.4 总体结构.............................................................................................................................11
2.4.1 系统整体架构..........................................................................................................11
2.4.2 系统部署结构..........................................................................................................12
2.4.3 子模块结构..............................................................................................................12
2.5 人工处理过程.....................................................................................................................14
2.6 尚未解决的问题.................................................................................................................14
3. 详细设计.......................................................................................................................................15
3.1 窗口组件定义.....................................................................................................................15
3.2 界面详细设计.....................................................................................................................16
3.2.1 登录窗口..................................................................................................................16
3.2.2 注册窗口..................................................................................................................17
3.2.3 书籍查询窗口..........................................................................................................18
3.2.4 查询历史窗口(用户)..........................................................................................20
3.2.5 查询历史窗口(管理员)......................................................................................21
3.2.6 修改密码..................................................................................................................22
3.2.7 外部部件设计..........................................................................................................23
3.3 书籍管理详细设计.............................................................................................................24
3.3.1 书籍信息爬取..........................................................................................................24
3.3.2 图书信息更新..........................................................................................................25
3.3.3 定时更新..................................................................................................................26