1功能分析
使用对象:企业、省市县主管机构审核员、负责人。作用:企业对登记备案进行业务操作,主管机构对企业登记备案进行管理。核心功能:企业:可以注册企业账号;可以对企业基本信息、设施设备、人员信息、生产信息进行录入和编辑。主管机构审核员:可以对本辖区内的散装水泥相关企业递交上来的登记备案的企业信息进行初步审核,填写审核意见并可作通过和退回操作。主管机构负责人:以对本辖区内的散装水泥相关企业本级初审递交上来的登记备案的企业信息进行最终审核,填写审核意见并可作通过和退回操作。子功能模块:企业信息、公共信息、系统管理、备案信息登记、递交、打印、备案进度查询、备案结果上传。首先是技术分析,本文采用B/S体系结构来构造软件,能提高系统的安全性,实现系统客户端零维护,跨区域使用系统,结合当前先进的、成熟的、稳定的ASP.NET开发技术、MicrosoftSQLServer2008数据库和B/S体系架构,其中由ADO(ActiveXDataObjects,Ac-tiveX数据对象)数据库组件提供的数据库访问组件是数据库连接技术是系统开发的关键,它决定了Web应用程序对数据库的访问性能访问速度、系统的安全性和系统的可扩展性等方面,方便以后对系统进行改造升级。其次是资源分析,广东金万邦科技投资有限公司提供了硬件保障,包括:服务器和多部式电脑和笔记本;网络保障方面,公司提供了内网与外网两个网络;软件保障方面,购买了正版的VisualStudio2008软件开发平台和MicrosoftSQLServer2008数据库,并且拥有正版的WindowsServer2008操作系统作为服务器的操作系统。
2设计方案
2.1基础网络设计
平台开发采用WEB界面客户端/服务器的网络架构模式,管理平台运行在WEB服务器上,所有数据集中存储与服务器便于日常系统维护,并提供方便简单的参数配置功能针对不同的网络环境实现服务器系统的快速安装部署。
2.2功能模块设计
平台采用基于ASP.NET软件开发技术的B/S设计模型作为本平台的设计方案。在B/S体系结构下,平台的主要功能有:企业信息管理、业务管理。
2.2.1企业信息管理企业信息管理是用户进入系统后,获知一个系统提示信息就是备案状态:等待处理。企业信息管理模块其功能结构图如图1所示。⑴备案信息管理:通过该功能,将企业信息(包括企业基本信息、人员信息、生产信息、企业地理位置和设施设备信息)登记、递交、打印。⑵备案进度查询:通过该功能,将可查看到历史审核意见,主管机构、备案阶段、备案状态、审核意见等信息以列表形式显示出来。⑶备案结果上传:是企业备案通过后,将结果上传到系统的接口。
2.2.2业务管理业务管理是主管机构可通过对企业的审核,填写相应的意见,令自己可以掌握企业的全面情况,有助于开展对相关企业的管理工作。业务管理模块其功能结构图如图2所示。⑴备案审核:主管机构审核员和负责人可以对企业信息进行审核,待审核企业以列表的形式显示。⑵审核进度:可以查看到本辖区内已递交企业的审核进度并以列表的形式显示。⑶审核记录:可以查看到本级及本级以下的企业审核历史记录,以列表的形式显示。
3数据库设计
本系统的数据安全主要通过数据库的存取控制机制实现的,通过定义系统各角色的操作权限,用户登录后,将相应的菜单权限分配给对应的角色,从而保证每种角色的用户,只能操作本角色权限内的数据,从而保证数据的存取控制的安全性。以下将详细介绍本系统用户表的设计。系统用户表Users:用于存储系统用户信息,包括用户账号、密码信息及对应的主管机构信息,用户表各字段设计如表1所示。用户类型表UserType:用于存储系统用户类型(角色)信息,主要包括角色名字,并针对同一角色不同级别的用户进行排序分类,各字段设计如表2所示。用户角色权限表UserTypeFunction:用于存储各用户类型(角色)的系统菜单信息,主要包括系统菜单编号、用户类型编号等,各字段设计如表3所示。
4平台实现
平台采用基于B/S设计模型作为平台的设计方案,通过使用WindowsServer2008作为WEB服务器和数据库服务器的操作系统,并选用MicrosoftSQLServ-er2008作为数据库;系统采用VisualStudio2008软件开发工具,通过使用C#开发语言进行实现。
4.1登记备案子系统登录模块实现
系统的企业包括已获资质和拟建企业,已获资质企业在登记备案子系统登记备案本企业信息,拟建企业需要先对拟建信息审核后才可以对拟建信息进行备案。系统登录模块的实现界面,如图3所示。企业在登记备案子系统登录时,系统会先判断企业的类型,如果是拟建企业则系统登录到拟建备案子系统,已获资质的企业则直接登录到登记备案子系统,并对授权企业相关的权限。
4.2企业信息管理模块
企业信息管理模块实现了对企业备案信息(包括企业基本信息、人员信息、生产信息、企业地理位置和设施设备信息)的登记、递交和备案结果打印,同时实现了备案结果的上传。企业信息登记模块管理界面,如图4所示。
4.3主管机构管理模块
主管结构管理模块主要实现了对企业备案信息审核、查看主管机构管辖区域内的所有企业的审核记录及审核进度。
5系统测试
5.1测试环境与配置
本平台的测试环境采用WindowsServer2003企业版作为本系统试运行的操作系统,选用MicrosoftSQLServer2008作为数据库,采用IIS6.0作为应用服务器支撑平台;测试的访问客户端则采用MicrosoftWindowsXPProfessional/Windows7或更高版本作为操作系统,选用MicrosoftInternetExplorer8.0作为客户端浏览器。系统的测试环境与配置清单如表4所示。
5.2测试方法
从测试设计方法来看,本平台主要采取黑盒测试法,对平台功能进行了功能测试和性能测试。⑴功能测试。在功能测试上,在系统的不同阶段,我们对系统进行了单元测试和系统测试。在系统测试阶段,我们针对平台的企业信息管理和业务管理等主要功能模块编写了正常场景和异常场景的用例,测试过程中严格按照测试用例进行深入测试,尽可能全面覆盖系统的所有功能需求。⑵性能测试。在系统的性能上,我们还对系统进行了页面响应时间和用户并发量的测试,以确保系统能满足平台用户的日常使用。
6小结
平台的功能满足用户需求,设计先进,质量可靠,安全性、稳定性、先进性、可扩展性、功能和性能均满足实际需要,系统运行期间状态良好。本开发方法的特色与创新之处如下:⑴基于B/S的备案管理系统采用目前主流的三层架构技术,提供了可伸缩、易于访问、易于管理的方法,将多种应用服务分别封装部署于应用服务器,同时增强了应用程序可用性、安全性、封装复用性、可扩展性和可移置性,大大简化了客户端电脑的载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。⑵系统以主管机构为中心,以各类型企业为管理节点,为全省的散装水泥相关企业建立了统一的备案管理平台。⑶本系统利用互联网进行企业登记备案、信息审核等工作,具有存储量大,检索迅速,查找方便等特点,能快速地实现备案数据的存储和查询,实现了备案管理工作的网络化、无纸化和自动化,提高了企业备案的工作效率。
作者:刘细华 莫建新 余祥荣 单位:广东省散装水泥管理办公室 广州粤建三和软件有限公司
相关专题:科学论文网 中小企业财务管理目标