基于PHP的在线投稿系统的设计与实现
技术:PHP等摘要:
本文主要阐述如何构建一个基于Smarty的B/S架构下的投稿、审稿网站,使用MySQL数据库。在线投稿系统是一个方便用户、编辑、专家及主编随时随地使用的系统。随着信息化、网络化时代的发展,越来越多的人在使用计算机网络进行一系列的生活、工作活动。本文主要从需求、主要功能、具体的实现技术和实现方法、存在的问题及解决的方案等几个方面进行了说明。分析了在线投稿系统的发展意义,并结合实际的投稿审稿流程,详细分析了在投稿审稿过程中的不同角色(作者、编辑、专家、主编、管理员等)对系统的不同要求和系统必须实现的功能,包括作者的在线投稿与查稿、编辑的审核、专家的在线审稿、主编的在线抉择、管理员的在线管理等。
关键词:在线投稿系统,MySQL数据库,B/S模式,投稿,审稿
目录:
1绪论 6
1.1研究背景 6
1.2研究目的和意义 6
1.3国内外研究现状 7
1.3.1国外研究现状 7
1.3.2国内研究现状 8
1.4论文组织结构 9
2系统需求分析 9
2.1系统需求分析概述 9
2.2系统功能需求分析 10
2.3系统非功能性需求分析 12
2.3.1系统的性能 12
2.3.2系统的可靠性 12
2.3.3系统的可维护性 13
2.3.4系统的可扩展性 13
2.4系统可行性需求分析 13
2.4.1经济可行性 13
2.4.2技术可行性 14
2.4.3操作可行性 14
2.4.4社会因素方面的可行性 14
3系统设计 14
3.1系统总体设计 14
3.2功能设计与分析 19
3.3系统功能模块和功能模块图 20
3.4数据库设计 24
3.4.1数据库概念结构设计 24
3.4.2数据库逻辑结构设计 25
3.5用例图分析 30
3.5.1作者用例图分析 30
3.5.2编辑用例图分析 31
3.5.3专家用例图分析 32
3.5.4主编用例图分析 33
3.6业务流程分析 35
3.6.1作者投稿业务流程分析 35
3.6.2主编审稿业务流程分析 35
4系统实现 37
4.1系统主页面实现 37
4.1.1期刊详情实现 41
4.1.2期刊百科实现 41
4.2用户登录与注册的实现 42
4.2.1用户登录的实现 42
4.2.2用户注册的实现 43
4.3用户功能的实现 44
4.3.1用户投稿功能的实现 44
4.3.2用户查稿功能的实现 46
4.3.3用户消息管理功能的实现 48
4.3.4用户个人信息管理功能的实现 49
4.4审稿功能的实现 49
4.4.1编辑审稿功能的实现 49
4.4.2专家审稿功能的实现 50
4.4.3主编审稿功能的实现 50
4.5管理员功能的实现 51
4.5.1期刊管理功能的实现 51
4.5.2作者管理功能的实现 52
4.5.3超级管理员管理功能的实现 53
5系统测试 54
5.1测试的准则 54
5.2测试目标 55
5.3测试的任务 55
5.4系统测试方法 55
5.5系统功能测试结论 56
6总结 56
参考文献 57
致谢 59
论文字数:17858
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
回的人少,我来小顶一下
页:
[1]