(2)用户:用户进入系统前台可查看系统信息,包括网站首页、送养宠物、失信黑名单以及宠物秀等。用户要想实现宠物领养操作,必须进行登录系统,未有账号用户可进入注册界面进行注册操作,注册登录后主要功能包括个人中心、送养宠物管理、失信黑名单管理、申请领养管理以及宠物秀管理。用户用例图如图3-2所示。
,基于B/S结构开发。在网站的整个开发过程中,首先对系统进行了需求分析,设计出系统的主要功能模块,其次对网站进行总体规划和详细设计,最后对宠物领养系统进行了系统测试,包括测试概述,测试方法,测试方案等,并对测试结果进行了分析和总结,进而得出系统的不足及需要改进的地方,为以后的系统维护和扩展提供了方便。
python manage.py runserver
myproject/ <-- 高级别的文件夹
|-- myproject/ <-- Django项目文件夹
| |-- myproject/
| | |-- __init__.py
| | |-- settings.py
| | |-- urls.py
| | |-- wsgi.py
| +-- manage.py
+-- venv/ <-- 虚拟环境文件夹
目 录
摘 要 I
ABSTRACT II
1 引言 1
1.1 课题背景 1
1.2 设计原则 1
1.3 论文组织结构 1
2 系统关键技术 3
2.2 JAVA技术 3
2.3 B/S结构 3
2.4 MYSQL数据库 4
3 系统分析 5
3.1 可行性分析 5
3.1.1 操作可行性 5
3.1.2 经济可行性 5
3.1.3 技术可行性 5
3.1.4 法律可行性 5
3.2 系统功能分析 5
3.3 系统性能分析 6
3.4 系统流程分析 7
3.4.1 注册流程 7
3.4.2 登录流程 7
4 系统设计 9
4.1 系统结构设计 9
4.2 系统顺序图设计 9
4.3 数据库设计 11
4.3.1 数据库E-R图设计 11
4.3.2 数据库表设计 13
5 系统的实现 16
5.1 用户功能模块的实现 16
5.1.1 系统主界面 16
5.1.2 用户注册界面 16
5.1.3 用户登录界面 17
5.1.4 送养宠物详情界面 17
5.1.5 添加送养宠物界面 18
5.1.6 添加宠物秀界面 18
5.1.7 个人中心界面 18
5.2 管理员功能模块的实现 19
5.2.1 管理员登录界面 19
5.2.2 用户管理界面 20
5.2.3 送养宠物管理界面 20
5.2.4 地区类型管理界面 21
5.2.5 申请领养管理界面 22
5.2.6 宠物秀管理界面 22
6 系统测试 23
6.1 测试定义 23
6.2 测试方法 23
6.3 测试方案 23
6.4 测试结论 24
结论 25
致谢 26
参考文献 27