潍 坊 学 院 本 科 毕 业 设 计
if($flag == 1){
}elseif($flag ==2){
$titileid = ' ';
$title = $this->_param('title'); $href = $this->_param('href'); if(empty($title) || empty($href)){ $titileid=$this->_param('titileid');//标题id
$title = M('category')->where(array('id'=>$titileid))->getField('className'); $href = \
$this->error(\名称与连接地址\ exit;
34
}
}
$data=array( );
$iid=M('column')->where(array('id'=>$id))->save($data); if ($iid !== false){ } }
$this->success(\修改成功!\
}else {
$this->error(\添加失败\
'title'=>$title, 'titleid'=>$titileid, 'picture'=>$picture, 'time'=>time(),
'updater'=>session('admin_personId'),
'href'=>$href,
}
潍 坊 学 院 本 科 毕 业 设 计
5 系统测试
5.1 测试简介
该软件的测试是为了发现问题,弥补发现的漏洞。本系统在测试时采用从头到尾的方式,进行数据的录入和数据的修改,经过多轮测试,确保了系统的可靠性与安全性。
5.2 白盒测试
白盒测试要求对系统的各模块有清晰的认识,必须熟知每个模块的功能以及每段代码的含义,对整个系统的流程有深刻的认识。
5.3 黑盒测试
将测试的系统看做是一个盒子,不考虑系统内部的结构以及处置过程。它检测的是程序能否按照预定计划得出期望的数据,并保持数据的完整性。
5.4 该系统的测试过程
该系统的测试测试过程中,首先采用了黑盒测试法,将测试出的问题一一记载,并在白盒测试中进行细致测试,查找有关错误漏洞,进行细致修改。后来经过同学的帮助,一遍遍清空数据库,重新将数据录入,并对其中的操作一步一步的研究。对子系统和子模块的测试更是细致入微,确保了程序的可靠性与稳定性。
35
潍 坊 学 院 本 科 毕 业 设 计
结束语
经过本次校园新闻系统的制作,得出了很多宝贵的经验,首先,保证一个项目的顺利进行,必须要有一个合理的项目规划,包括数据库的设计,流程的设计等等一系列详细的计划。
在编程语言的选择上,采用了ThinkPHP语言简洁有效的特点,在数据库选择上利用了mySQL数据库的灵活、便利实用的优点。
所以,我总结出要想高效快速的完成一个项目,必须要选择正确的语言和数据,一个合适的语言和数据库发挥的效果往往是事半功倍。很容易就能达成目标效果。另外选择合适的方法也是至关重要的,这就让我感到“书到用时方恨少”。自己学习的地方仍有很多,以后要更加注重技术的掌握和计算机知识的积累。尤其是是软件工程这方面的知识。当然,对暴露出的问题,我也一一消化,成为自己以后路上的垫脚石。
36
潍 坊 学 院 本 科 毕 业 设 计
参考文献
[1] 明日科技. PHP函数参考大全. 北京:人民邮电出版社,2007. [2] 潘凯华, 邹天思. PHP开发实战宝典. 北京:清华大学出版社,2010
[3] 赵鹤芹. 设计动态网站的最佳方案:Apache+PHP+MySQL. 计算机工程与设计2007 [5] 兰旭辉 熊家军 邓刚. 基于MySQL的应用程序设计. 计算机工程与设计2004 25(3). [6] 陈湘扬, 陈国益. PHP5+MySQL网页系统开发设计. 北京:电子工业出版社,2007. [7] 邹天思, 孙鹏. PHP从入门到精通. 北京:清华大学出版社,2008. [8] Michael kofler. MySQL 5权威指南. 北京:人民邮电出版社,2006.
[9] Matt Zandstra. 深入PHP面向对象、模式与实践(第2版). 人民邮电出版社,2010年 5月.
[10] Bear Bibeault,Yehuda Katz. jQuery实战. 人民邮电出版社,2010年2月. [11] W.Jason Gilmore. PHP与MySQL5程序设计. 人民邮电出版社,2007年4月. [12] 前沿科技 曾顺. 精通CSS+DIV网页样式与布局. 人民邮电出版社,2009年11月. [13] 宋尚平 李兴保. PHP模板引擎Smarty的安装配置及应用实现. 2007 17(9). [14] 施家庆. 基于PHP的SFF-MVC框架研究[D]. 2007.
[15] 宋正荣. 基于PHP-MVC的Struts标签的实现[D]. 铜陵学院报. 2005, 4(4).
37