图7.11 系统日志示意图
四、普通读者功能块的测试
由于普通读者功能块的界面只过不是“受限”的管理用户功能块的界面。所以对它的测试,类似管理用户功能块的测试。在处不用详细的说明。
7.4 测试总结
从以上大量的数据测试过程来看,本系统具有较强的可行性,它能通过各种测试的用例和它能及时地提示或警告用户的非法操作。同时,它实现的功能也较全,具有现实化的一面,同时,该系统在使用过程中也处处体现到人性化的一面。
所以,通过测试,可以确定该系统的可行性、健壮性较好,实现的功能也较全。
46
8.系统总结
该图书馆管理系统以EclipsePHP Studio2008作为开发环境,而EclipsePHP Studio2008能够提供便捷的文本编辑器以及对PHP的函数提示功能,使得在开发过程中方便编写程序,提高程序效率,减少程序出错率。同时利用SMARTY的PHP插件进行开发的MVC分离。使得系统在开发及维护中提高可读性及可维护性。而系统的后台数据库则采用功能强大的Microsoft SQL Server 2000,它能够很好地创建与维护数据库,而且访问数据的速度快速,从而从整体上提高系统的性能。 还有,该系统根据详细的需求分析与现实性进行开发,它充分考虑到可行性与非可行性、合法性与非法性、现实性与非现实性等各种因素。
可以说,该系统是一个功能较全,运行速度快的信息管理系统。当然,该系统在一定程度上也存在着不足性,对系统的功能模块设计不够完善、美工不够等等。以下分别对该系统的优点与不足之处进行详细的分析。 (1)优点
该系统的设计界面较好,功能也较全。而且在设计开发过程中,也充分地考虑到现实的因素。在系统的运行速度上,利用SMARTY的页面缓存技术,通过预先进行编译,使得对于相同内容的页面,系统自动对编译进行显示,提高系统的运行速度。同时也对出现大量数据的页面进行分页显示处理,减少对数据的大量读取。在系统安全性方面,对某些特殊页面进行了权限管理。不够权限的用户不能够访问。同时对也资源的非法访问也作了一定的处理,防止用户通过URL进行资源的非法访问。在用户密码的保存上使用了MD5对密码进行摘要处理。所以,总体来说,该系统的开发性较好。 (2)不足之处
该系统也有一定的局限性和可扩展性。如系统功能模块还有不完善的地方,有些办公的功能模块没有增加到系统中。系统的美工还没有进行比较完善的美工。使得用户处理时感觉不太友好。系统在编写过程中没有利用到OOP技术进行编程,使得系统的代码重用性不高。
47
相关推荐: