百炼堂盘感阶梯-股票软件-百炼堂全景信息平台(暂名)软件的安装说明 - 股票盘感训练软件 锻炼盘感阶梯 百炼堂盘感阶梯-股票软件-百炼堂全景信息平台(暂名)软件的安装说明
  导航
  百炼堂敬告

百炼投资技研社(百炼堂)是致力研究投资技术和软件研发的技术团体,多年来积累了丰富的实践经验,本站所有软件均为自行研发,其版权属开发者所有。

有关站务、合作、赞助等问题请电邮

技术支持QQ:896605630,加好友请注明VIP登录名。

  友情链接
  本站链接图标
 

百炼堂全景信息平台(暂名)软件的安装说明

股票软件     2010-05-14
摘要:百炼堂全景信息平台(暂名)软件的安装部署包括数据处理平台软件、WEB服务器、图形服务器等方面,涉及的技术问题比较多,在此做一简要说明。

百炼堂全景信息平台(暂名)软件不同于一般的单机软件,而是包括了数据处理平台软件、WEB服务器、图形服务器等几个部分,涉及的技术问题比较多,在此做一简要说明。

有关百炼堂全景信息平台(暂名)软件的详细信息可参阅:

目前百炼堂全景信息平台(暂名)软件还在继续开发中,以下说明是根据2010年5月14日版本编写的,后续版本可能会有些细节上的改变,但不会有太大的改动。

一、各组成部分的运行环境

数据处理平台软件:Windows操作系统,有网络连接,对硬件无其他特殊要求。
数据库系统:MySQL 5.x 数据库,不限操作系统,需增加能够远程连接的用户帐号,以供数据处理平台软件和WEB应用程序使用。
WEB服务器:个人应用时可以选择轻量级WEB服务器以便节省系统资源,如果资源足够的话,可以选择Apache、IIS、Nginx、Lighttpd等服务器软件。
图形服务器:Windows操作系统,可以与Web服务器共用。

二、数据平台处理软件的安装、设置

数据平台处理软件解压即可使用。运行前需设置数据源路径、数据库服务器IP、用户名及密码等参数,否则将不能正常工作。注意,不要改动程序目录下的Scripts子目录的名称和读写权限。静态图片文件默认保存路径是在脚本程序代码中设置的,一般为了方便,可以设置为图形服务器上的某个目录,以便图形服务器可以直接输出。

三、图形服务器

图形服务器需要运行在Window操作系统上,用来运行动态图形输出的CGI程序以及输出静态图片(静态图片输出也可以交由Web服务器处理)。个人应用时可以选择设置较为简单,也较为节省资源的轻量级服务器软件。运行前需在CGI目录下的chart设置文件中设置数据源路径。

四、WEB服务器

如果是个人应用的话,可以不用设置单独的Web服务器,使用程序内置的http服务即可。如果要在网络中部署,建议使用专门的服务器软件,如Apache、Nginx等。

五、个人应用时安装部署的例子

这是在一台电脑上应用的例子。电脑环境如下:

Windows XP操作系统,安装的软件有:轻量级WEB服务器软件Embedthis Appweb,MySQL 5.1数据库,Python 2.6,web.py,mako,MySQL-python。

安装步骤:
  1. 下载轻量级WEB服务器软件Embedthis Appweb,MySQL 5.1数据库,安装并设置好,使之能正常工作。
  2. 安装Python 2.6及SetupTools,使用easy_install安装web.py、mako和MySQL-python。
  3. 在MySQL中创建Biginfo数据库,导入biginfo.sql文件创建相应的表。
  4. 将Chart.exe复制到WEB服务器中指定的CGI目录下,并设置数据源路径。
  5. 将数据处理平台软件解压,设置好数据源路径及服务器地址、用户名及密码,因为是单机运行,所以可以直接使用root帐号登陆。
  6. 将web程序解压,打开pad_db.py文件,设置数据库名称、用户名及密码。
  7. 在web程序目录下的templates子目录中,找到对应的html文件,将img标签的地址修改为本机IP地址。
运行:
  1. 启动WEB服务,启动MySQL服务器。
  2. 在命令行中,进入web程序目录,运行code.py(默认使用8080端口)
  3. 打开浏览器,访问http://localhost:8080即可。推荐使用FireFox或Chrome浏览器,不推荐使用IE及使用IE核心的浏览器软件。
  4. 开机自动启动的问题可用批处理等方式解决,具体可参考操作系统方面的设置,在此不再赘述。
备注:
  1. 轻量级WEB服务器软件Embedthis Appweb,MySQL 5.1数据库,Python 2.6软件的安装和设置请参考其官方网站的说明,在此不再重复。
  2. 在网络中安装部署可参考以上步骤,具体设置项目根据实际情况可能与上述内容有差别。
六、在局域网中运行

我们自己在如下环境中运行该软件:
  • 数据库和WEB服务器采用的是Ubuntu 9.10操作系统,使用apt安装了Apache、MySQL、Python等必须的支持软件。WEB应用程序由mod_wsgi模块执行,使用默认的80端口。
  • 图形服务器使用Windows XP操作系统,安装了轻量级Web服务器Embedthis Appweb作为图形服务器,负责运行动态图形输出的CGI程序。
  • 数据源、数据处理平台软件与图形服务器都放在同一台电脑上,数据处理平台软件中的脚本程序的图片输出目录设置到Web服务器下的一个目录,这样生成的静态图片无需转存即可由web服务器输出。
  • 局域网中的其他客户端使用FireFox或Chrome浏览器使用该软件。

本网站程序由百炼投资技研社开发并版权所有   BladeFTP友情协助   Oh!Shareware友情支持