系统使用者包括管理员和用户两个角色;
管理员;管理员使用本系统涉到的功能主要有首页、个人中心、用户管理、求助信息管理、捐赠信息管理、系统管理等功能
用户;进入系统可以对首页、个人中心、求助信息管理、捐赠信息管理,管理等功能进行详细操作
开发语言:nodejs
框架:Express
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:VS code/HBuilder X
计划进度:
第6周:调研论证,查阅资料。
第7周:软件工程理论学习研究和工具语言的学习。
第8周—第9周:系统需求分析。
第10周—第12周:系统分析与设计。
第13周—第14周:系统的实现,完成论文初稿。
第15周—第16周:系统的调试与性能优化,修改,完成结题报告。
第17周:修改优化各种资料,准备毕业答辩。
目录
1绪论 4
1.1项目研究的背景 4
1.2开发意义 4
1.3课题研究现状 4
1.4项目研究内容与结构 5
2开发技术介绍 6
2.1B/S架构 6
2.2NODEJS技术 6
2.3MySQL 介绍 7
2.4MySQL环境配置 7
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 9
3.1.4 运行可行性 10
3.2系统性能需求分析 10
3.3系统功能分析 10
3.4系统流程的分析 11
3.4.1 用户管理的流程 11
3.4.2个人中心管理流程 12
3.4.3登录流程 13
4系统设计 14
4.1 软件功能模块设计 14
4.2数据库设计与实现 14
4.2.1概念模型设计 14
4.2.2物理模型设计 15
5系统详细设计 25
5.1系统功能模块 25
5.2管理员功能模块 27
5.3用户功能模块 29
6系统的调试和测试 32
7总结与心得体会 33
7.1 总结 33
7.2 心得体会 33
参考文献 34
致谢 35