B    系统在进行数据库方面的操作时,数据库需要一定的约束机制。主要是保证数据的完整性。其次最好能够做到防止SQL的注入式攻击等。
C    系统精度对精度的要求,时间精度一般要到达秒为单位,其它数据精确到小数点后2位(整形类型数据除外)。
(2)    系统兼容性要求
博客系统要能兼容主流操作系统平台(例如windows,MAC os,Linux)、MySQL数据库以及绝大部分主流浏览器,(例如IE,Chrome,FireFox等)。
(3)    系统并行处理能力要求
由于开发的为多用户博客系统,所以系统要能够支持同时间多用户的访问需求,并且保证运行的相对顺畅。这一点主要从提供服务的硬件,以及代码的优化方面出发。


2.3    硬件需求分析
作为个人博客站点运行发布,对硬件设备的需求并不高,前期开发阶段,以个人电脑即可完成需求,后期正式发布,主要对7x24小时的服务稳定性要求较高,空间需求在500M以上即可,综合考虑了当前硬件设备价格,ISP服务商的价格,以及整合服务域名空间服务商的价格,最终决定的发布采用租用空间的方式。其考虑原因包含:
1)    前期投入资金少,性价比较高,因为个人站点的空间,带宽,速度要求并不        高,域名商的整体服务适宜于起步和前期搭建。就前期调查来看,当前国内500M双线机房的价格在15-80元每月,加上配套的域名价格,一年的成本不到一千元,这相对于服务器动辄上万元的采购价和ISP每年一万元左右的固定IP服务费用,无疑具有充分的优势。
2)    实施难度小,在设计前期,以个人搭建服务器为主体思路,但实施中发现现有条件比较苛刻,服务器对温度,湿度,电力供应都有严格的数据要求。且要求固定IP的网络接入服务对个人客户来说,申请难度大,即使采用动态域名解析技术,除IP抖动造成的不稳定外,后期备案发布也会因为缺乏商业备案而遭到拒绝。
3)    文护工作便捷,域名空间服务商,通常采用集群服务器和双线机房,配备了专职的网络管理人员,对底层系统,数据库优化,安全文护进行管理,这样大大降低了个人博客站点的后期管理难度,开发者只需专职于内容的更新即可完成对站点的文护。
所以就目前国内网络环境来看,个人站点的设计与实现,主要还是基于域名空间服务商来实现。

2.4    开发环境需求分析
作为计算机专业的学习者,在开发环境上本着专业角度去考量开发环境,在设计前期,针对多款集成开发环境进行了安装对比,结合网络论坛及开源社区其他用户的反馈,最终选定了自己顺手的一套开发流程,PHP采用Zend Studio V9,HTML和CCS的部分布局采用了Adobe Dreamwaer CS5,MySQL采用了Oracle收购sun之后随数据库商业发行版自带的MySQL Workbench可视数据库管理软件。

2.4.1    PHP开发环境Zend Studio。
Zend Studio 是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境 (IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,Zend Studio 加速开发周期,并简化复杂的应用方案。也支持HTML和js标签,但只对PHP语言提供调试支持。end Studio是屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。Zend Studio可以在Linux、Windows、Mac OS X上运行。特点:
上一篇:企业办公信息管理系统的设计与实施+ER图+需求分析
下一篇:基于J2EE在线招聘系统的设计与开发+ER图+流程图

jsp值得买导购网站的设计与实现

基于Java和HTML5的企业门户...

C#教学网站的设计与实现

PHP+MYSQL教学质量监控问卷调查系统设计与实现

php+mysql微擎系统的活动报名管理系统设计

jsp+mysql化妆品销售网站的设计+源代码

android移动护士站的设计+源代码+答辩PPT

AES算法GPU协处理下分组加...

上海居民的社会参与研究

浅论职工思想政治工作茬...

酵母菌发酵生产天然香料...

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

压疮高危人群的标准化中...