首页 > 文章中心 > 正文

软件开发辅助平台的实现

软件开发辅助平台的实现

系统平台性能要求提供快速的交流平台,对所有提供的数据资料进行管理,信息传输可靠、安全,确保传输过程的安全。

软件开发辅助平台的实现

在明确需求后。对系统的实现进行了架构设计,系统统平台是以B/S方式来实行的,实现WEB检索服务,数据服务以及文件管理服务。系统提供本平台的主要功能开发源码作为开发资源,本系统平台通过统一的转换程序控制,通过Session机制进行用户的登录访问控制,对多种文档的内容检索为用户提供程序检索服务。用户发出的任何访问请求都通过统一的访问接口进行管理,统一访问接口便于对整个系统平台的控制,也便于后续程序的管理。整个系统平台的程序开发遵循规则要求,将对用户的操作和对数据库的操作分开,便于维护及调整。在数据库访问上,不论什么程序都需要进行访问的参数设置,通过数据库访问程序实现对数据库的连接,数据库数据访问,以及事务处理的操作。实现身份验证、用户管理、逻辑业务处理以及数据传输交换。数据库的设计主要以人及文件资源作为两条主线,包括数据传输及转换数据用表设计、用户验证模块数据库表设计、管理维护数据库表设计。主要功能的设计有用户登录及跳转信息的加密处理设计、使用Session实现登录信息的处理设计、文件压缩处理设计、文件整理归类设计、角色与权限的管理设计、全文检索功能设计。

软件开发辅助平台的实现

服务器使用的机器要求不高;系统平台的开发使用PHP语言进行,PHP独特的语言混合了C、java、Perl以及PHP自主创新的语法,是一种简单的面向对象的解释型、健壮、安全、性能高,并且是独立于架构的、可移植的动态脚本语言。基于开放的源码、广泛的数据库连接,网站开发方面有着巨大的优势;内网采用10/100M自适应交换机。平台主要功能的实现文件整理归类的主要功能是对用户输入的信息文件进行分类处理,对整个上传文件的要求及过程进行管理;数据检索功能在辅助平台的应用中是十分重要的作用,对于各类文件,采用不同的方式进行处理;压缩文件功能模块的实现;身份验证功能模块的实现,在用户登录后根据其本身的权限给予用户不同的程序访问能力;系统用户信息管理模块的实现,其中增加系统用户实现对系统内新进人员的系统设定。删除系统用户,管理员实现对离开实验室人员的操作处理。修改系统用户对实验室内进行调动或重新分配操作功能的人员进行功能的重新设定。查询系统用户管理员在此可以查询所有实验室内人员的信息;程序文档管理模块的实现查询程序文档信息、管理程序文档信息。

平台实现的难点问题及解决办法。利用Session实现登录控制,即避免同一用户在多台机器使用同一账户登录的可能。PHP是结合HTML语言进行操作处理的,通过PHP支持的加密方式进行参数信息加密,在参数传递环节上确保信息的安全。程序实现对doc格式文档的读取。主要实现效果:系统首先要求进行身份验证,用户通过用户名及密码进入系统。通过登录验证后,用户进入系统,通过后台进行必要的SQL语句检索提取数据,系统为用户调取目前数据库中所有的相关检索信息;在检索结果中,通过选择在结果中进行查找,可以进行更进一步的信息查找。对于二次检索的结果以及检索的结果列表页,用户都可以查看检索结果的详细介绍信息。用户在查看检索结果的详细介绍信息时,可以通过最下方的下载链接进行附件信息的下载;进入文件上传,用户可以进行相关的编辑操作。在进行文件详细信息查看的过程中,用户可以对相关信息进行评论。进入文件上传,用户可以进行相关的编辑操作,用户可以对自己上传或创建的程序说明进行管理,在人员及权限管理部分主要分为三部分,人员添加,权限与组别分配,以及人员与组别管理。在完成人员操作后,通过用户组管理进行用户组的创建。

软件开发辅助平台测试

软件测试是软件开发过程中十分重要的一个环节,要注意使用的方法以及依据该方法所制定的测试用例。为了保证最终系统的正确实现,减少系统可能存在的错误,提高本系统的使用效果及生命周期。各个阶段的测试包括单元测试和集成测试。测试用例是测试的关键,测试用例设计的好坏直接影响到测试的效果。结果表明,通过使用系统平台实现了实验室的信息资源的整合,缩短了开发周期,降低了软件的开发成本,能对后续的实验室项目开发提供更多的管理及辅助工作。

作者:李林单位:长春工业大学软件学院2009级软件工程专业