摘要: 本文以运算平台的开发为背景,对运算平台的系统需求、平台设计和实现方法进行分析研究。分析现如今数据中心线下服务的不足,建立一个线上类似的数据中心。该平台给用户提供简单、易操作的客户端。用户只需要注册并提交相应的运算需求。然后,就可以及时得到自己需要的结果。该方案实现了用户登录系统、运算功能模块和在线留言等系统。该平台采用的是B/S架构,用户只需要一个浏览器即可提交自己的需求和接收结果。该平台采用三层架构:表现层即用户客户端,逻辑处理层和数据层。该平台的优越性有:所使用技术成熟、操作简单、易于文护, 成本低。34720 毕业论文关键词: B/S架构;运算平台;PHP;MVC;Smarty;MySQL
The Design of Computing Platform
Abstract: A computing platform is designed in this paper. Firstly, the requirements, the design methods and the implementation methods are analyzed. Through analyzing the deficiency of data center in offline services, this paper give a way to design an online data center. The platform provides users with simple client which is easy to operate. The user just need to register and submit his source data, and then he can get his result. The scheme realizes the user-login system, calculation module and online message system. The platform uses a B/S framework. The user just need a browser. It uses the three architecture, including expression layer, service layer and data layer. The advantages of this platform are: popular technology, simple operation, easy maintenance, low cast.
Keywords: B/S architecture; Computing Platform; PHP, Smarty; MVC; MySQL
目录
摘要 i
Abstract i
目录 ii
1 绪论 1
1.1 课题选题背景 1
1.2 论文研究的目的与意义 1
1.3 论文研究的主要内容 1
1.4 论文的组织结构 2
2 相关技术综述 3
2.1 平台架构 3
2.1.1 C/S架构 3
2.1.2 B/S架构 3
2.1.3 平台的结构 3
2.2 AJAX异步传输 4
2.3 PHP语言 4
2.4 MVC开发模式 5
2.5 SMARTY框架 5
2.6 以及SQL语言 5
2.7 SERVLET 6
2.8 本章小结 6
3 运算平台的需求分析 7
3.1 运算平台的可行性分析 7
3.2 运算平台功能分析 7
3.3 运算平台的安全性分析 9
3.4 本章小结 10
4 运算平台的设计 11
4.1 环境配置 11
4.2 运算平台的功能框架 11
4.3 运算平台客户端设计 13
4.4 数据库表结构设计 15
4.4.1 数据库概念模型 15
4.4.2 数据库表结构 18
4.5 本章小结 21
5 运算平台的实现 22
5.1 运算平台的实现流程 22