本系统设计模式是B/S模式,依照MVC进行分层。用户:项目申报,查看公告信息,个人中心,项目申报管理,项目签署管理,我的收藏管理。
管理员:个人中心,学院管理,用户管理,项目申报管理,项目签署管理,管理员管理,系统管理。
基于thinkphp框架使用的数据库为mysql从而进行开发,最终设计完成了一个具有前后端的实训基地管理系统。在进行系统编码之前需要做好以下几个研究:研究和分析实现系统的关键技术和业务模块,thinkphp技术和mysql结合应用在实训基地管理系统。基于上次论文研究内容,安排论文结构如下:
对实训基地管理系统的背景进行研究讨论,对thinkphp进行深入的研究:深入学习thinkphp框架的交互方式。随后基于前期的研究和学习,按照软件工程规范对实训基地管理系统进行设计:包括系统数据库和系统功能模块。然后对实训基地管理系统中的核心功能进行详细的说明。展示了系统常见的UML图,界面及实现方法。
运行环境:phpstudy/wamp/xammp等
开发语言:php
后端框架:Thinkphp5
前端框架:vue.js
服务器:apache
数据库:mysql
数据库工具:Navicat/phpmyadmin
开发软件:hbuilderx/vscode/Dreamweaver/PhpStorm等
前端技术:nodejs+vue+elementui。
本系统利用thinkphp和Vue技术进行开发实训基地管理系统是未来的趋势。编程语言使用的是流行安全性高的php,数据库利用的是关系型数据库MySQL,基本完成了系统设定的目标,建立起了一个较为完整的系统。系统的特点是简单方便操作,管理员能够轻易进行管理。因此这个系统对用户和社区来说都方便进行操作。论文全面介绍实训基地管理系统的业务功能和设计流程。并且对系统的数据库进行一个设计,能够更高效率地存储系统的数据。
本系统的功能有用户:项目申报,查看公告信息,个人中心,项目申报管理,项目签署管理,我的收藏管理。管理员:个人中心,学院管理,用户管理,项目申报管理,项目签署管理,管理员管理,系统管理。
关键词:thinkphp php MySQL
目 录
1 绪论 1
1.1研究背景 1
1.2选题意义 1
1.3研究内容 1
2 核心技术介绍 3
2.1 PHP技术 3
2.2 MYSQL数据库 3
2.3 Vue.js技术简介 4
3 需求分析 5
3.1 系统开发概述 5
3.2 功能需求分析 5
3.3 系统结构分析 5
3.3.1 逻辑结构 5
3.3.2 物理结构 5
3.4 系统流程分析 6
3.4.1 登录流程 6
3.4.2 注册流程 7
4 系统设计 8
4.1 运行架构设计 8
4.2 功能架构设计 8
4.3 数据库设计 9
4.3.1 逻辑结构设计 9
4.3.2 物理结构设计 10
5 系统的详细设计 12
5.1 学院管理 12
5.2 用户管理 12
5.3 系统登录 13
5.4 项目申报展示 14
5.5 项目申报详细信息 15
5.6 项目申报管理 16
5.7 项目签署管理 17
6 系统测试运行 18
6.1 模块测试 18
6.2 系统整体测试 18
6.3 测试过程 19
6.4 测试结果 19
结论 20
参考文献 21
致谢 23