摘要:伴随网络普及,大多数中小企业的企业网站制作是找一家专业的外包公司完成。但基于这样面向过程的开发,代码难以维护,会使得企业运营之后会不断投入资金,网络普及给企业带来的效益不能体现,不利于企业网络信息工作的展开。正是在这样背景下,建站系统应运而生。
本系统采用了PHP程序设计技术,选取MySQL作为数据库管理数据库,运用Apache作为本地服务器。在我的系统中,超级管理员通过后台添加拥有不同身份权限的企业管理员,也可以控制前台网站的界面布局和各个模块的内容展示。界面布局指可以改变网页头部导航,内容主体和尾部三个部分的展示样式,而内容展示是指改变内容主体中的各个分栏里的内容。包括:新闻文章栏,下载内容栏,链接信息栏,商品信息栏和网站基本信息等。通过这些操作使得企业建站变得简单可行。
该论文有图23幅,表11个,参考文献11篇。
关键词:php Smarty MySQL 自助建站 内容管理系统
目录
摘要
Abstract
1 绪论-1
1.1选题背景-1
1.2 设计意义-2
2 建站管理系统开发相关技术-3
2.1 建站系统开发环境及相关技术-3
2.1.1 开发环境-3
2.1.2 为项目创建本地域名-3
2.2 PHP的工作原理-4
2.2.1 PHP与服务器间关系-4
2.2.3 PHP生命周期的起始和消亡-4
2.3 PHP模板Smarty-4
2.3.1模板引擎smarty-4
2.3.2 Smarty 工作原理-5
2.4 MVC框架的设计模式-5
3 建站管理系统的分析-7
3.1 可行性分析-7
3.2性能需求-7
3.3 系统模块功能设计-8
3.4建站管理系统业务流程与设计-9
3.5数据库概念模型设计-10
3.5.1数据流程图概述-12
3.6数据字典-12
3.6.1建站管理系统的数据流-12
3.6.2 数据处理-13
3.6.3定义数据存储-15
4 建站管理系统详细设计与实现-17
4.1前台和后台流程设计-17
4.2管理员新建或登录模块-19
4.3产品展示模块-20
4.4企业基本信息模块-20
4.5网站布局模板管理-21
4.6企业公告网站配置模块-22
4.7行业新闻模块-23
4.8下载类流程设计-24
4.9链接类模块-25
4.10页面设计-26
4.10.1网页前端设计-26
4.10.2登录界面设计-27
4.10.3前台展示界面设计-28
4.10.4后台管理员界面设计-28
4.10.5 后台系统配置界面设计-30
4.10.6 后台增加栏目模块设计-32
4.10.7 后台栏目操作模块设计-32
5系统测试-34
5.1软件测试概述-34
5.2建站系统测试-34
5.3主要功能模块的黑盒测试-34
5.3.1管理员登录测试-34
5.3.2栏目列表数据增,改和禁用功能测试-35
5.3.3前台界面布局功能测试-36
5 结论-38
参考文献-39
致谢-40