计算机毕业设计php家谱信息管理系统

家谱管理系统的开发过程中,采用B / S架构,该家谱管理系统包括用户、编写人和管理员。其主要功能包括管理员:首页、个人中心、用户管理、编写人管理、家谱信息管理、家谱成员管理、系统管理;编写人:首页、个人中心、家谱信息管理、家谱成员管理;用户:首页、个人中心、家谱信息管理、家谱成员管理;前台首页;首页、家谱信息、个人中心、后台管理等功能。
 PHP与Apache,MySQL的组合虽然有着诸多优势,但三种出自不同作者的开源软件要能很好的配合工作,需要很多手工配置,这往往会为编程人员造成一些不必要的麻烦,因此有PHP的爱好者将这三种开源软件结合发布了名为PHPstudy的环境套件包,只需要简单的安装配置后,PHPstudy就会为你将PHP的开发运行环境配置完成,为WEB开发人员带来了许多便利。
开发语言:php
后端框架:Thinkphp/Laravel
前端框架:vue.js
服务器:apache
数据库:mysql
运行环境:phpstudy/wamp/xammp等
  家谱管理系统是查询家谱必不可少的一部分。该系统是用于记录某个家族历代成员各方面的情况,以及成员与成员之间的关系,同时还记录着整个家族在某个时期内的社会、政治、经济、军事、文化、教育等各方面信息。家谱管理系统一般都有记录方便,查询简单,还可以导出所查询的数据,使其变成一个方便实用的工具。数字化家谱的平台构建涉及的内容非常广泛,在功能方面对现有家谱数字化信息进行系统的管理;对于一个数字化的信息平台,需要考虑友好的界面来方便用户使用;在平台性能方面,对于数据的录入,检索,导出是需要主要关注的;作为一个设计到个人信息隐私的信息平台,合理完善的准入制度和严格的信息管理措施是十分必要的。
该系统是以PHP为主要开发语言,集合MySQL数据库技术构建基于Web的以信息为目标的,动态的交互平台

PHP是“超文本预处理器”,是一种通用开源脚本语言。免费性:和其它技术相比,PHP本身免费且是开源代码。快捷性:程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在LINUX、WINDOWS、Android等平台。


 |-application 应用目录 是整个网站的核心
|---|---index 前台目录
|---|-----|---controller 控制器
|---|-----|---model 数据模型
|---|-----|---view 页面
|---|---admin 后台目录
|-extend 扩展类库目录
|-public 静态资源和入口文件
|---|---static 存放静态资源 css、js、img
|---|---index.php 入口文件
|-runtime 网站运行临时目录
|-tests 测试目录
|-thinkphp TP框架的核心文件
|---|---lang 语言包
|---|---library TP核心文件里面的核心文件
|---|---tpl 模板页面
|-vendor 第三方扩展目录


第一章 绪 论    1
1.1背景及意义    1
1.2国内外研究概况    2
1.3 研究的内容    2
第二章 关键技术的研究    3

2.5  三大框架    5
第三章 系统分析    5
3.1 系统设计目标    6
3.2 系统可行性分析    6
3.3 系统功能分析和描述    7
3.4系统UML用例分析    8
3.4.1管理员用例    9
3.4.2用户用例    9
3.5系统流程分析    10
3.5.1添加信息流程    11
3.5.2操作流程    12
3.5.3删除信息流程    13
第四章 系统设计    14
4.1 时序图的建立    15
4.2 数据库设计原则    16
4.3 数据表    17
第五章 系统实现    18
5.1管理员功能模块    18
5.2编写人功能模块    18
5.3前台功能模块    18
5.4用户后台功能模块    18
第六章 系统测试    20
 6.2性能测试    22
6.3测试模块    23
6.4测试结果    24
总  结    26
致  谢    27
参考文献    28