无忧范文网小编为你整理了多篇《计算机金融论文开题报告》范文,希望对您的工作学习有帮助,你还可以在无忧范文网网可以找到更多《计算机金融论文开题报告》。
第一篇:计算机论文开题报告
一、开题报告
毕业设计(论文)题目 计算机课程考试报名系统的设计与实现
课题背景和意义:
随着计算机及网络技术的飞速发展,Internet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而使我们从繁杂的事务中解放出来,提高我们的工作效率。
在众多网络服务中,Web已然成为时代的主流,而Java Web开发技术则因为可以进行复杂的数据库操作、很强的交互性以及方便的用户控制和管理备受开发人员的青睐。其中Struts作为基于MVC模型的Web框架,自推出以来不断受到开发者的追捧,得到了用户广泛的应用。作为最成功的Web框架,Struts拥有众多的优点:使用MVC模型、功能齐全的标签库、开放源代码等。
Java Web技术非常成熟,能为复杂的应用提供强大的业务计算能力,但是其界面展现能力却略显晦涩。恰巧同样基于MVC模式的Flex技术的优势在于构建绚丽的用户界面,能为用户提供很好的“富客户端”体验,但业务处理能力却并不是它的强项。所以Struts与Flex的结合必将引领Web开发的新的潮流。
目前在我们学校,存在各级各类的考试和活动,而学校现有的报名系统只能完成一些重要的国家级考试的报名。大部分的信息公布和报名工作主要还是依赖于人工完成,不仅缺乏条理,而且工作效率极低。人工管理还存在许多的弊端,由于不可避免的人为因素,容易造成数据的遗漏和误报。计算机信息化管理有着存储量大、速度快等许多优点,提供给我们的处理信息及时快捷,因此我们可以利用计算机网络,结合Struts技术和Flex技术实现动态的管理和完美的画面。
随着计算机网络技术的进一步的发展和普及,利用Struts和Flex技术开发的各种网络报名系统必将大行其道。
研究的主要内容:
1、 研究目标:
(1) 实现校园考试和活动信息公布和报名的科学规范化。
(2) 实现校园考试和活动信息公布和报名的自动简便化。
(3) 实现校园考试和活动信息公布和报名的网络便化。
(4) 实现Struts技术和Flex技术的完美结合。
2、研究内容
用Struts技术和Flex技术实现基于B/S模式的网络报名系统,主要包括3类用户:学生、教师和管理员。不同的用户有不同的操作界面和它们各自的功能:
(1)学生:注册、登录、浏览、报名、发表意见和建议。
(2)教师:注册、登录、浏览、报名、发表意见和建议。
(3)管理员:查看所有项目的报名情况、信息的发布和导出、系统的维护(增、删、改)、用户开设等等。
研究方法(或技术路线):
使用的开发技术有:
Struts:完成业务逻辑处理和计算;Flex:完成页面制作;Tomcat6.0:系统的发布和运行环境;MySql:完成数据信息的存储。
开发流程:
1、 本系统在Eclipse环境中使用Flex完成页面的制作。
2、 在完成页面制作,同样在Eclipse环境用Struts框架完成页面间的跳转和业务逻辑。
3、将成果物发布在tomcat服务器上,验证各页面间是否能够正确跳转。
4、完成页面与MySql数据库间的连接,并导入初始数据。
5、重新在tomcat服务器上发布系统验证各环节的衔接是否正确,数据处理是否有误。
6、完成上述过程,并对出现的问题进行完善后,对整个系统进行各项测试。
7、完成测试,通过后,正式在校园网上发布系统,试运行。
预期结果:
1、 一个完整的,能够实现上述功能的,可以运行的系统。
2、 一份毕业设计报告。
3、 最终的系统画面:
进度计划:
WBS NAME START FINISH WORK
1 前期调研 Sep 1 Sep 14 10天
2 设计 Sep 15 Dec 5 58天
2.1 开发环境的选择和构筑 Sep 15 Sep 29 11天
2.2 功能模块设计 Sep 30 Oct 25 18天
2.3 界面的设计 Oct 26 Nov 22 20天
2.4 数据库表单的设计 Nov 23 Dec 5 9天
3 开发 Dec 6 Feb 6 45天
3.1 开发环境和技术的学习 Dec 6 Dec 26 15天
3.2 界面制作 Dec 27 Jan 16 15天
3.3 界面与数据库的链接 Jan 17 Feb 6 15天
4 测试 Feb 7 Mar 19 30天
5 毕业论文 Mar 20 Apr 9 15天
二、阅读文献目录
序号 文献名 文献出处 文献发表时间
1 基于Dojo组件的报名系统的应用 中国教育信息化 20xx年3月
2 论三种设计模式在报名系统中的应用 计算机与信息技术 20xx年4月
3 基于WEB模式的高校设计大赛报名系统设计 中国新技术新产品 20xx年10月
4 利用ASP实现网络通用报名系统 中国高新技术企业 20xx年8月
5 基于Web的培训考试报名系统的设计 福建电脑 20xx年11月
6 高考报名系统统计功能的探讨与实现 现代计算机 20xx年2月
7 基于B/S模式的等级考试报名系统的设计与实现 电脑知识与技术 20xx年 4月
8 基于ASP的远程高校考试报名系统的实现 中国科技信息 20xx年8月
9 基于B/S的网络考试报名系统的设计与实现 科技广场 20xx年1月
10 基于WEB的CET报名系统的设计与实现 科技信息(学术研究) 20xx年5月
11 基于WEB的选修课报名系统设计 电脑知识与技术 20xx年6月
12 高校新生报名管理系统设计 信息与电脑(理论版) 20xx年5月
13 基于ASP的艺术考试网上报名系统的开发 电脑知识与技术 20xx年8月
14 面向Web系统的Struts框架研究与应用 电子技术应用 20xx年8月
15 基于B/S模式的教育学、心理学考试在线报名系统的设计与实现 电脑知识与技术 20xx年1月
16 基于ASP的网上报名系统研究与设计 信息技术与信息化 20xx年8月
17 基于网络安全的网上报名系统的实现 电脑知识与技术 20xx年12月
18 计算机等级考试网上报名系统接口的设计与实现 科技信息 20xx年9月
19 全国计算机等级考试报名系统关键环节设计 计算机应用与软件 20xx年3月
20 全国计算机等级考试辅助报名系统设计 计算机与现代化 20xx年6月
三、文献综述
注意:学生阅读文献后,必须写出1500-20xx字左右的综述或读书报告,作为开题内容之一。(可增页)
前言
随着计算机网络技术的迅猛发展,教育信息化的趋势逐步深入,学校教学和管理的信息化发展有了长足的进步。然而在大多数学校,缺乏多功能网上报名系统――既能支持考试报名,同时又支持各种活动的报名。大部分的信息公布和报名工作主要还是依赖于人工完成,不仅缺乏条理,而且工作效率极低。鉴于传统报名方式存在的问题与不足,给学校的教学管理造成了繁重的劳动。为了切实减轻教务管理的工作负担,提高工作效率,把学校建设成一流的信息管理,教育教学平台,我们迫切的需要开发一种功能强大,处理信息效率高的Web网上报名系统。
一、目前现状:
1、功能方面:
从网上查阅到的信息以及很多相关的文献资料表明,自20xx年来,基于网络的各类报名系统的开发与设计成为了人们的研究重点。这些网上报名系统功能各不相同,但是主要还是以考试报名系统为主,如:基于WEB的CET报名系统、基于B/S模式的等级考试报名系统、基于Web的全国计算机等级考试报名系统、基于ASP的艺术考试网上报名系统等等。这些系统的开发,都是为了应对我国日益壮大的考试规模与传统报名方式工作效率低下这对矛盾的。但是,相对于这些日趋广泛的考试报名系统,与校园内外相关的活动的报名系统却并不多见,将考试与活动报名功能整合在一起的系统更是极为罕见。大部分院校都有属于自己的考试报名系统,但是几乎没有一所院校有属于自己校园活动报名系统。
2、技术方面:
通过众多文献我们发现,现有的一些考试报名系统主要使用J2EE技术和ASP技术,采用层次化的开发和模块化的开发这两种开发模式。
一些系统采用基于J2EE和MVC设计模式的多层B/S架构,把每种不同的服务部署在一个独立的层。如:客户层、表示层、业务层、数据层。
客户层:即Web游览器;
表示层:通常采用Struts技术,它继承了MVC的各项特征,将业务逻辑和页面显示分离开来。它的好处是将业务逻辑和页面显示分离开来,将大量的逻辑放在配置文件中,而不是放在程序中。通过配置文件将Struts标签库,Actionform对象,ActionServlet控制器组件,Action对象联系在一起。其主要工作流程为:当用户向服务器提交http请求时,该请求就被转发到ActionServlet控制器,控制器利用ActionMapping对象把请求映射到Action处理器对象,并根据请求的参数实例化相应的ActionForm;通过配置信息决定是否需要表单验证;验证成功则由ActionServlet根据配置信息决定调用哪个Actionexecute方法;Action的execute方法返回一个ActionForward对象,ActionServlet再把HTTP请求转发给ActionForward对象指向的JSP组件。JSP组件生成动态网页,返回给客户。整个过程中Struts完成客户端表单进入的验证,管理请求和响应,提供控制器来完成页面流转和向业务逻辑层委托,返回到客户端页面显示。
业务层:业务层为数据库端表示层提供松散耦合,处理真实应用,完成事务管理的选择,协调各种业务逻辑对象之间的依赖关系,并为持久层和业务逻辑层之间提供松散耦合。
数据层:通常采用Hibernate作为中介,它是采用ORM映射机制的持久层开发工具,是Java应用和关系数据库之间的桥梁,负责Java对象和关系数据库之间的映射。内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API。
剩下的一些考试报名系统通常使用ASP技术,并且使用模块化的设计。如按用户种类分可以分为:管理员模块和学生模块;按功能分可以分为:登录模块、游览模块、搜索查询模块、报名模块、退出模块等等。
不管使用哪一种的开发方式,都会存在它们各自的优势和缺点,但是我们发现:不管是用J2EE还是ASP技术,开发出来的系统的页面效果都太过单调。就如同一件稀世珍宝披着一件毫不起眼的外衣,总觉得两者非常的格格不入。
二、发展方向:
1、功能方面:
随着我国教育事业不断的发展,我们开始追求科学的教育教学体制,我们需要和谐的发展我们的教育,而不是为了考试而考试的教育,除了课堂,我们更需要从实践中获取我们所要的知识。这样,学校的各项活动就会变多,那势必就会像考试报名那样,我们同样会需要一个活动报名系统来解决我们的问题。我们不会花那么多的时间和精力去开发两套相似却又不同的系统,那么将两套报名系统整合成一套多功能的报名系统就成为一种需求。随着各类报名的不断增多,我们都可以把这些整合到一套多功能报名系统中,组成一个功能更强大的系统。
2、技术方面:
Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。随着Java Web技术的不断发展和日趋成熟,越来越多的开发人员更倾向于使用Java Web来开发基于Web的应用和系统,Java web必将成为web开发的中流砥柱。
同时,这是个对美有着很大追求的时代,单调的页面无法给人带来美的享受,如果没有华丽多彩的页面,再强大的系统也只能被历史的长河所吞没。
而Flex的出现却解决了这样一个问题。Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器、桌面和操作系统实现一致的部署。作为新一代的富客户端互联网技术的佼佼者,Flex这种技术已经被越来越多的公司所采用,被越来越多的用户和程序员所接受。
Java Web强大开发功能加上Flex无与伦比的表现力和富英特网应用,这两种技术的结合必将成为一种趋势,而用Java Web和Flex开发的Web应用或系统也必将大行其道。
三、给我的启发:
针对本次毕业设计翻阅了很多的文献,这些文献给我最大的启发是在开发思路和技术选择方面。
很多相关的文献中其技术实现都是使用ASP技术和C#技术,这一点在前面也提过了,只有一片提到了Struts,而就是这篇文献使我对Struts产生了浓厚的兴趣,通过各种途径学习这种技术,慢慢的对它有了深入的了解。体会到了它与ASP技术和C#技术间的区别,以及Struts框架的优势,最终也使我确定使用Struts技术进行毕业设计的开发。对于页面部分,几乎所有的文献都是通篇一律的使用JSP技术。不错使用JSP技术,借助于Dreamweaver工具,也可以编写出比较优美的画面,但是其实现起来太过困难,其自身的携带的空间和组件太少。这就让我尝试着去寻找一种能够简单的制作出比较优美画面的技术。借助于互联网,很快的就发现了Flex,事实也证明,它的确不负所望。
在开发思路方面,主要让我了解了一些开发的流程,开发所采用的模式,当然也帮助我在一定程度上完善了所要开发的系统的功能。开发流程简单的讲就是:一个项目从开始到结束,其中经历的各个阶段,这是以前没有接触过的。至于开发模式,上面也提过了,有基于B/S和C/S的开发,也有分层的开发和模块化的开发等,其实对于这些开发模式,没有绝对的好坏优劣之分,只能说某些模式更适合某些项目。
简而言之,从这些文献中受益匪浅。
参考文献:
1、王念晖,徐林 论三种设计模式在报名系统中的应用 计算机与信息技术 20xx年
2、李小强,张朝晖,李振坤 高考报名系统统计功能的探讨与实现 现代计算机 20xx年
3、王成 基于B/S的网络考试报名系统的设计与实现 科技广场 20xx年1
4、林穗,李振坤 面向Web系统的Struts框架研究与应用 电子技术应用 20xx年
5、宋少伟,刘方爱 基于ASP的网上报名系统研究与设计 信息技术与信息化 20xx年
6、管小卫,丁琳 基于Web的全国计算机等级考试报名系统设计 电脑知识与技术 20xx年
7、陈晓林,吴定雪,周妃,余志超,肖小红 全国计算机等级考试报名系统关键环节设计 计算机应用与软件 20xx年3
第二篇:计算机开题报告
一、论文(设计)选题来源:
1:长春广播电视大学毕业设计题目。
2:吉林省森工集团信息化发展前景与规划。
3: 吉林省林业设计院网络中心网络改造与发展规划。
4: 吉林省林业系统生态信息高速公路构建课题。
二、论文撰写与设计研究的目的:
跟随1946年第一台计算机在美国诞生,人类文明发展到一个崭新的时代。尤其是20世纪后10年,以计算机网络的飞速发展为契机,我们进入了信息时代。人们的生活和工作逐渐以信息为中心,信息时代更离不开网络, 任何一个规模企业尤其开始依赖网络,没有网络企业就面临着落后。
吉林省的林业分布十分广泛,以长白山系为主要脉络的山地广泛分布各种森林资源,而作为林业及林业环境的发展,林业生态信息则是一个更为庞大的系统,快捷,准确,合理,系统的采集,处理,分析,存储这些信息是摆在我们面前的十分现实的问题。在信息交流的这个世界中,信息好比货物,我们需要将这些货物(信息)进行合理的处理,其中以硬件为主的计算机网络系统是这些货物(信息)交流的公路和处理厂,我做这个题目,就是要为它画出一条公路和若干处理方法的蓝图。
由于森工集团这样的特定企业,其一,它是一个统一管理的企业,具有集团化的特点,网络的构建具有统一性。其二,它又在地理上是一个分散的企业, 网络点也具有分散性。然而,分散中还具有集中的特点,它的网络系统的设计就应该是板块化的。从信息的角度来讲,信息的种类多,各种信息的采集传输处理角度也不尽相同,我们在设计的过程中不仅要考虑硬件的地域布局,也要考虑软件平台的配合。
没有最好,只有更好;更新观念,大步向前。我相信,在导师的精心指导下,经过我的努力,我将为它们创造出一条平坦,宽阔的高速公路。
1,论文(设计)研究的对象:
拟订以吉林省林业系统为地理模型,以林业网络综合服务为基本需求,以网络拓扑结构为设计方向,以软件整合为应用方法,开发设计一套完整的基于集散集团企业的企业网络系统。
2,论文(设计)研究预期达到目标:
通过设计,论文的撰写,预期达到网络设计全面化,软件整合合理化,网络性能最优化,资金应用最低化,工程周期最短化的目标。
3,论文(设计)研究的内容:
一),主要问题:
设计解决网络地域规范与现有网络资源的利用和开发。
设计解决集中单位的网络统一部署。
设计解决多类型网络的接口部署。
设计解决分散网络用户的接入问题。
设计解决远程瘦用户网络分散点的性能价格合理化问题。
设计解决具有针对性的输入设备的自动化信息采集问题。
合理部署网络服务中心的网络平衡。
优化网络服务系统,营造合理的网络平台。
网络安全问题。
10,基本应用软件整合问题。
二),论文(设计)包含的部分:
1,地理模型与网络模型的整合。
2,企业内部集中部门网络设计。
3,企业内部分散单元网络设计――总体分散。
4,企业内部分散单元网络设计――远程结点。
5,企业内部分散单元网络设计――移动结点。
6,企业网络窗口(企业外信息交流)设计。
7,企业网络中心,服务平台的设计。
8,企业网络基本应用软件结构设计。
9,企业网络特定终端接点设计。
10,企业网络整合设计。
5,论文(设计)的实验方法及理由:
由于设计的过程并不是工程的施工过程,在设计过程中详尽的去现场建设肯定有很大的难度,也不是十分可行的,那么我们在设计的阶段就应该进行仿真试验和科学计算。第一步,通过小型网络测试软件平台,第二步,构建多个小型网络搭建全局网络模拟环境,第三步,构建干扰源利用小型网络集总仿真测试。
6,论文(设计)实施安排表:
1。论文(设计)阶段第一周次:相关理论的学习研究,阅读参考文献资料,制订课题研究的实施方案,准备试验用网络硬件和软件形成试验程序表及试验细则。
2。论文(设计)阶段第二周次:开始第一轮实验,进行小型网络构建试验,模拟网络服务中心,模拟区域板块,模拟远程及移动网络。
3。论文(设计)阶段第三周次:进行接口模拟试验,测试软件应用平台,完善课题研究方案。
4。论文(设计)阶段第四周次:完成第一轮实验,提交中期成果(实验报告1)。
5。论文(设计)阶段第五周次:进行第二轮实验,模拟环境(干扰仿真)实验,提交实验报告2。
6。论文(设计)阶段第六周次:完成结题报告,形成论文。
三,论文(设计)实施工具及参考资料:
小型网络环境,模拟干扰环境,软件平台。
吴企渊《计算机网络》。
郑纪蛟《计算机网络》。
陈济彪 丹青 等 《计算机局域网与企业网》。
christian huitema 《因特网路由技术》。
[美]othmar kyas 《网络安全技术――风险分析,策略与防火墙》。
其他相关设备,软件的说明书。
1、论文(设计)的创新点:
努力实现网络资源的全面应用,摆脱将单纯的网络硬件设计为企业网络设计的模式,大胆实践将软件部署与硬件设计阶段相整合的网络设计方法。
题目可行性说明及预期成果:
2、可行性说明:
由于题目结合了吉林省森工集团信息化发展前景与规划吉林省林业设计院网络中心网络改造与发展规划吉林省林业系统生态信息高速公路构建课题,使得题目紧密结合生产实际,于是进行《企业网络设计――基于集散企业的综合网络设计》具有现实意义。
3、预期成果:
形成论文《企业网络设计――基于集散企业的综合网络设计》,完成实验测评报告。
第三篇:计算机开题报告
论文题目:微信公众平台CMS的设计与实现究
一、选题背景
微信公共平台于20xx年8月23日正式上线,这是基于微信的一个附加功能,任何组织或个人均可免费申请微信公众帐号。获得帐号后可通过后台编辑文字、图片、语音、视频等信息,并群发给关注该帐号的用户,但每天仅可群发一次。同样地,用户主动给微信公众平台发送文字、图片、语音、视频等信息,公众平台可以根据预先设定好的规则,自动反馈相应的信息给用户。对于拥有国内用户数最多,使用频次最高的移动社交APP,微信已经被当作是移动互联网入口的最佳选择。由于人人都可以申请微信公众账号,所以每个微信公众帐号都可看作是一个基于微信公众平台的自媒体,通过该自媒体进行互动营销,是一种移动互联网上不可忽视的营销渠道。然而,微信公众平台自有的后台编辑系统功能较为单一,已经不能满足需求日益多样化的微信公众平台运营者。所幸的是,微信公众平台提供了二次开发的接口,通过对接该接口,开发出一套CMS,一方面可以更加方便地管理和运营微信公众账号,另一方面也可以实现丰富个性化的定制功能。通过这套CMS,还可以实现微网站功能。运营者可将企业网站移植到微网站,用户通过关注微信公众平台即可访问微网站。对于拥有多个微信公众账号的运营者来说,该系统可以实现一站式管理多个公众账号。除此之外,通过用户与微信公众账号的交互,还可以实现许多其他实用的功能。本文主要是阐述了基于ThinkPHP框架的微信公众平台CMS的设计与实现。
二、研究目的和意义
微信公众平台CMS,丰富了原有编辑平台的功能,可以使接入CMS系统的公众账号瞬间拥有十分强大的功能。微信公众平台CMS的意义在于以下几个方面。一是对于微信公众账号的运营者。对那些不懂计算机程序技术的运营者可以建立属于自己的程序接口,让他们通过简单的配置,即可拥有强大而又个性化的微信公众平台管理系统。使运营者可以专注于内容的运营,而不被如何呈现内容的方式而分心。相反地,该CMS还可以辅助运营者,以更佳的方式方法呈现运营者发布的内容,用一些程序小工具维系订阅用户的粘度。另一方面,对于微信公众账号的订阅者。通过关注接入了微信公众平台CMS的公众号,可以获得比一般公众账号更多的功能,诸如天气查询、列车查询、微网站等。可以使得用户对这样的公众账号有着更好的用户体验,使用户更加乐于使用这们的公众账号。再者,对于微信公众平台本身来说,开发这样的CMS,丰富和加强了微信公众平台本身的功能,扩展了微信公众平台的生态链。从另一个角度来看,也可以促进微信公众平台自身功能的扩展。
三、本文研究涉及的主要理论
WAMP架构即Windows+Apache+MYSQL+PHP的组合。是比较常用的PHP开发环境。Windows系统本文选用了WindowsServer20xx。它具有可靠性、可用性、可伸缩性和安全性,这些特性使其成为高度可靠的平台。WindowsServer20xx系列增强了群集支持,其可用性有了很大的提高。WindowsServer20xx系列的可伸缩性通过由对称多处理技术(SMP)支持的向上扩展和由群集支持的向外扩展来提供。Apache是世界上非常流行的WEB服务器。由于其的开源特性,所以不断有人来为它修改原来的缺陷、开发新的功能、新的特性。Apache的特点是性能稳定、简单、速度快。它的特点如下:
(1)拥有简单而强有力的基于文件的配置过程;
(2)支持通用网关接口;
(3)支持多种方式的HTTP认证;
(4)支持基于IP和基于域名的虚拟主机;
(5)集成代理服务器模块;
(6)提供用户会话过程的跟踪MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。Mysql的特性如下:
(1)使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
(2)支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统。
(3)为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
(4)支持多线程,充分利用CPU资源。
(5)优化的SQL查询算法,有效地提高查询速度。
(6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
(7)提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。
(8)提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
(9)提供用于管理、检查、优化数据库操作的管理工具。
(10)支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
(11)支持多种存储引擎。
PHP(PHP:HypertextPreprocessor的缩写,中文名:“PHP:超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的特性包括:
(1)PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法
(2)PHP可以比CGI或者Perl更快速的执行动态网页――动态页面方面,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
(3)PHP支持几乎所有流行的数据库以及操作系统。
(4)最重要的是PHP可以用C、C++进行程序的扩展!
PHP的优势:
(1)开放的源代码所有的PHP源代码事实上都可以得到。
(2)PHP是免费的和其它技术相比,PHP本身免费且是开源代码。
(3)快捷性程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。
四、本文研究的主要内容
本文利用了THINKPHP框架,在此框架的基础上,利用PHP语言、MYSQL数据库,开发出一套简单易用的微信公众平台CMS。该系统将诸如首次关注、文字回复、图文回复、微网站等功能模块化。用户只需几步简单的操作,就能把自己的公众号与微信公众平台CMS对接,随后就可以在该CMS中对自己的公众号进行相应的设置,方便快捷的满足自己的个性化需求。本文的具体内容如下:第一章,绪论。主要介绍了课题研究的背景和现状、课题研究的意义、微信公众平台CMS的部分功能。第二章,系统开发的平台与技术。对开发该系统所需的环境,用到的框架,使用的技术作了详细的介绍。第三章,系统需求分析。分别从可行性、总体需求进行了分析。然后从网站前台、管理后台、会员后台、微信端几个方面进行了详细的需求分析。第四章,系统设计与实现。分别对四个子系统进行了框架和模块设计,并对各个子系统进行了实现。最后对系统中所用到的关键数据库进行了设计。第五章,系统运行与测试。对系统微信端的主要功能进行测试,测试系统的运行情况。第六章,总结与展望。对全文进行总结并对后续的工作进行展望。