"景先生毕设|www.jxszl.com

yii框架的金融企业网站的设计与实现(源码)

2021-03-02 12:34编辑: www.jxszl.com景先生毕设
摘 要随着互联网的飞速发展,各个领域都在被潜移默化的影响着。而对于竞争日益加剧的金融行业通过网络展示着自己的产品以及企业文化,已经很有必要。该网站主要基于YII框架进行,后台实现主要采用PHP语言,前端采用HTML、JavaScript,同时采用MySQL作为系统的数据存储。该平台主要有普通用户、系统管理员两种角色。针对用户,本文设计并实现了网站首页、关于我们、贷款项目、投资理财、热门活动、新闻资讯、招贤纳士、在线留言等功能模块。针对管理员,本文设计并实现了对前台页面板块的普通管理以及修改。本文首先介绍了开发所用的技术,其次主要描述了基于框架实现的金融网站的主要功能以及特点,最后进行测试网站建设成功。目前该网站已经一定程度上满足了企业的需要,将所学的内容加入到了实践当中去,达到了预期的目标。
目 录
第一章 概论 4
1.1网站的背景和意义 4
1.2网站设计原则 4
1.3本文涉及的主要工作 5
第二章 相关原理与技术 6
2.1YII框架结构 6
2.2Phpstudy 6
2.3web处理 7
2.3.1UEditor百度编辑器 7
2.3.2栅格化 8
第三章 网站需求分析与设计 10
3.1网站需求概述 10
3.2网站原理及架构 11
3.3网站关键用例分析 11
3.3.1新闻展示 12
3.3.2用户留言 12
3.4网站主要数据库设计 13
3.4.1后台管理员 13
3.4.2新闻展示 14
3.4.3用户留言 14
第四章 网站实现与展示 16
4.1网站主要模块实现 16
4.1.1新闻上传模块 16
4.1.2新闻展示模块 17
4.1.3在线留言模块 18
4.2网站效果展示 20
结束语 27
致 谢 28
参考文献 29
第一章 概论
1.1网站的背景和意义
 

 *景先生毕设|www.jxszl.com +Q: ^351916072
上世纪九十年代以来,我国就已经进入互联网飞速发展的时代。在国民经济快速发展的同时,人们也更加重视理财的重要性以及贷款的必要性,金融活动已经成为人们现实生活中必不可少的一个活动。对于一个金融公司,为了让人们更加了解拥有一个属于自己的网站已经是一件很重要的事情了。
作为计算机学院的一名学生到了金融公司后,由于企业没有自己的官方网站,无法真正意义上展示企业的精神文化以及一些重大事务的发布。所以公司令我为代表进行网页的制作。本课题设计开发了基于YII框架的金融企业网站设计。利用所学将书本与实践相结合,能够使企业的精神更加直观的以网页形式展现给人们。大大便利了人们对本公司的了解,以及新闻资讯的知晓。在一定程度上加大了企业的知名度。
对于项目的意义主要有:第一利用企业网页,宣传企业自身。跳出传统的营销模式,在企业的互联网服务系统上,企业可向外宣传企业的文化、企业的概况、产品、服务品质以及新闻资讯等方面的内容;第二推广提高产品品牌 建立网站后,获得了更大的客户群体,为企业的产品走向国际打下了坚实的基础,从而不断提高产品的品牌形象;第三加强了对目标对象的售前服务,提升了企业的服务品质。 “品质就是硬道理”企业可以通过互联网,可以把常见的客户反馈信息,经过留言处理后,通过不断地为客户进行网上的在线咨询方式,达到渐渐提升企业服务品质目的。
总体说来,企业进行网站建设就是利用网络的平台,使企业跳出传统的营销模式,利用更快捷,更方便的方式来展示企业的产品,发布企业的信息,增强企业的形象,给企业提供更多发展契机。
1.2网站设计原则
第一、品牌性原则
设计上重点打造“金融”的全新形象。
第二、经济性原则
运用YII框架建立适合投资管理有限公司自身需求的网页,主页展示以及数操作,节省了网站的运营成本,提高了信息更新的速度。
第三、便捷性原则
设计比较简单的网站内容管理平台,使管理员能够十分简单方便的在后台对网站的内容进行审核、管理以及维护。
1.3本文涉及的主要工作
经过曾在软件公司实习期间有关技术的积累,项目开题以来近半年的筹备以及测试,本文所设计的基于YII框架的金融企业网站的设计与实现已完成并成功运行。
本文所做的工作包括查阅相关技术文档、调研现有的理财及贷款工具,完成需求分析以及系统的详细设计,编码与完成系统实现,到最后的测试与论文撰写等,具体主要如下。
第一章主要做了项目背景和意义一个诠释以及一些金融网站设计的借鉴。第二章对网站中所用到的一些相关原理与技术进行了阐述,以及它们的优缺点。第三章主要描述了平台分析与设计包括平台需求概述,以及系统关键用例的实现等。第四章对网站的实现与展示。调试成功后对于网站的实现进行截图保存。最后,进行总结以及参考文献的叙述。
第二章 相关原理与技术
2.1YII框架结构
YII Framework是一个基于组件、用于开发大型Web应用的高性能的PHP框架。YII是最有效率的PHP框架之一。可以用一个简单的命令行工具yiic快速创建一个web应用程序的代码框架,接下来可以在生成的代码框架基础上进行业务的添加,能够高效快速的完成程序的开发。
YII的整体框架如图21 所示。

图21 YII框架图
YII使用了 Web 开发中广泛采用的模型视图控制器(MVC)设计模式。 MVC的目标是将业务逻辑从用户界面的考虑中分离,这样开发者就可以更容易地改变其中的一部分而不会影响其他。 在 MVC中,模型代表信息(数据)和业务规则;视图包含了用户界面元素,例如文本,表单等; 控制器则管理模型和视图中的通信。
除了 MVC,YII还引入了一个前端控制器:application(应用),它表示请求处理的执行上下文。 应用处理用户的请求并将其分派到一个合适的控制器以继续处理。
2.2Phpstudy
该程序包是傻瓜式安装Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer集合包,一次性安装,配置都是系统默认配置好的。是最方便好用的PHP调试环境。该程序不但包括PHP调试环境,还包括了开发工具、开发手册等。还能解决PHP端口更改。
打开主页和php项目很是方便。有默认的链接,可以一键进入,还简化了其他软件更改所需的默认路径的方式,精简了好多步骤。它集合包括了MySQL以及Apache。下面大略介绍下这两个优点。
MySQL优点:
1.面向集合的操作方式。
2.方便简洁的操作页面。
3.语言简洁,易学易用。
Apache优点:
1.应用面广,适合不同的操作系统。
2.Apache很稳定,基本不会出现假死这种事情。
3.最重要的一点它是开源,免费是小型系统的福音。
所以Phpstudy对刚刚进行PHP学习的新手来说,WINDOWS下环境配置是一件比较困难的事情,对于老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择,无论新手老手,都可以收藏并使用。主要是在测试时只需一键启动即可。

原文链接:http://www.jxszl.com/jsj/wljs/49310.html