目录
1 前言 1
1.1 研究目的与意义 1
1.2 研究现状 1
1.3 论文结构 2
2 可行性分析 2
2.1 技术可行性 2
2.2 经济可行性 3
2.3 法律可行性 3
2.4 可行性分析结论 3
3 系统需求分析 4
3.1 用户需求分析 4
3.2 系统功能需求分析 4
4 概要设计 7
4.1 系统结构设计 8
4.2 功能模块设计 8
4.3 数据库设计 12
5 详细设计 18
5.1 用户端详细设计 19
5.2 配送端详细设计 19
5.3 管理端详细设计 21
5.4 WebSocket实现模块设计 21
6 系统实现 22
6.1 登录界面实现 23
6.2 用户端界面实现 23
6.3 配送端界面实现 25
6.4 管理员端界面实现 27
7 结语 33
参考文献 35
致谢 36
3系统需求分析
系统需求分析是软件规划项目中一个重要的阶段,在这个阶段,分析内容的重点在于用户的需要,系统需要实现的功能,而不是关注系统功能的具体实现。因此,需要确定用户的需求和确定系统的功能。
用户需求分析
对于一个使用者来说,界面完整并且操作方便才是更好的。普通的桶装水管理系统界面繁杂,用户难以操作,对下单数据管理不方便等问题。传统的桶装水管理系统已经无法满足用户的需求。
另一方面传统的桶装水管理系统,管理端难以上手,操作繁杂容易出错,配送管理不方便,数据统计不够直观和方便等问题。
传统的桶装水管理系统已经无法满足现有的需求,因此,需要一个功能简单,界面简洁,容易操作易上手,数据统计直观方便的桶装水管理系统来补充和满足旧系统不足。
系统功能需求分析
桶装水管理系统分为三大模块:用户、配送员和管理员。既:管理端模块、用户端模块和配送端模块。各个模块设计如下。
3.2.1用户模块设计
根据用户需要,可以用用例图来描述系统的功能,如下图1所示:
图1 用户用例图