i
目 录
1 前言 ............................................................................................................................................................24
2 项目概述,可行性分析 ............................................................................................................................24
2.1 痛点分析 ..........................................................................................................................................24
2.1.1 问题描述 ............................................................................................................................24
2.1.2 项目目标 ..............................................................................................................................25
2.3 项目适用范围...................................................................................................................................25
2.4 项目应遵守的规范与标准...............................................................................................................25
2.5 涉众...................................................................................................................................................25
2.6 可行性分析 ....................................................................................................................................26
2.6.1 经济可行性 .............................................................................................................................26
2.6.2 技术可行性分析 .....................................................................................................................26
2.6.3 社会可行性分析 .....................................................................................................................27
3 系统开发估算 ............................................................................................................................................27
3.1 发时间估算 .....................................................................................................................................27
3.2 系统开发与运行成本估算 .............................................................................................................28
3.3 系统开发资源估算 .........................................................................................................................29
3.3.1 开发平台 ..............................................................................................................................29
4 需求分析 ......................................................................................................................................................30
4.1 业务需求...........................................................................................................................................30
4.1.1 业务流程 ................................................................................................................................30
4.2 功能性需求.......................................................................................................................................33
4.2.1 用例概述 ................................................................................................................................33
4.2.2 用例细化描述 ........................................................................................................................34
4.3 非功能性需求...................................................................................................................................38
5 技术路线 ....................................................................................................................................................39
6 总框图和功能模块说明 ............................................................................................................................40
6.1 系统总框图 .....................................................................................................................................40
6.2 系统架构概述 .................................................................................................................................40
7 系统设计 ....................................................................................................................................................42
7.1 四层结构说明 .................................................................................................................................42
7.1 核心功能实现...................................................................................................................................42
7.1.1 用户图书馆选座功能实现 ....................................................................................................42
7.1.2 管理员发布座位信息功能实现 ............................................................................................43
7.1.3 管理员审核座位预订功能 ....................................................................................................44
7.2 关键技术难点与解决方案...............................................................................................................45
7.4 数据库设计 .....................................................................................................................................47
7.4.1 数据库 E-R 图 ......................................................................................................................47
7.4.2 表的详细设计 ........................................................................................................................48
8 界面效果 ....................................................................................................................................................52
8.1 学生端模块 ....................................................................................................................................52
8.1.1 首页 ....................................................................................................................................52
8.1.2 登录界面 ............................................................................................................................53