论文部分内容阅读
摘 要 文章介绍了一种ASP水务管理系统,其中包括系统设计、数据库结构设计、系统功能模块设计等方面的内容,同时还对系统运行进行了测试。测试和运用表明,该管理系统不仅速度快,安全性高,而且性能稳定,适应了水务管理工作的实际需要,将来在实际工作中值得进一步推广和运用。
关键词 ASP;水务管理系统;数据库;系统功能模块
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2013)17-0101-01
随着信息技术的进步和水务管理工作的发展,水务企业的工作越来越繁杂,需要处理的事项越来越多,因而对信息管理提出了更高的要求。为了适应这种趋势,文章根据实际工作的需要,采用相应的软件,设计出一种管理系统,希望能够为水务管理的实际工作提供借鉴和参考。
1 管理系统的平台选用
1)系统工作模式。运用浏览器/服务器模式的数据库体系,适应了设计工作的需要,并且具有多方面的优势和特点,主要表现为:应用界面单一,客户端硬件配置要求比较低;方便系统管理和维护,浏览器界面风格单一,有利于提高界面工作效率;系统具有开放性的特点,可扩充性能良好,开发效率高,开发周期短,见效快。
2)开发工具的选择。开发工具不仅影响系统设计和开发,还影响今后对系统的管理和维护。系统前台开发技术选择ASP,利用该技术能够将超文本,任何脚本和Active组件组合在一起,进而生成动态的,交互的Web应用程序。ASP内建对象包括Response对象、request对象、session对象、application对象server对象、objection text对象。ASP程序设计步骤如下:建立ASP程序运行及调试环境;使用文字编辑器编写ASP程序;程序编写完成之后,以.asp格式保存到WEB服务器的站点目录;启动IE,在地址栏输入文件的虚拟地址,按回车键,然后进行程序编译和调试。
2 系统设计
1)系统构架。采用Browser/Server结构设计,简易方便,有利于水务管理各项工作的开展,结构设计简单方便,具有广泛的适用性,并且扩展性强,能够有效提高水务管理能力和效率。具体的系统构架包括以下内容:水务企业员工用户登录和身份验证部分;员工信息管理部分;生产设备和各项单耗的财务信息管理部分;水务生产技术信息交流部分。
2)工作方式。水务企业管理系统建立在系统后台的SQL数据库基础上,通过互联网和局域网,用户就能够十分方便的进行信息交流。同时,系统以整体性、实用性、人性化界面设计、模块化设计为原则,具备强大的功能,大大的方便了水务的管理工作。
3)系统功能模块。①员工信息与生产信息管理模块,它能够记录员工信息,具有查询功能,可以查询员工信息,同时对工作岗位不同的员工还有不同的规则。②生产方面的财务信息管理模块,能够生产不同形式的财务报表,可以定义财务项目款项名称,能够添加和修改财务记录,还具有查询功能,能对财务信息进行查询。③水务生产技术交流管理模块,主要工作包括:列出和发送通知;管理员可以清除过期的通知;拥有内部意见箱,可以对意见进行审批。
4)系统数据工作流。系统的主要数据工作流:人员管理维护,员工个人信息的修改,增删,员工权限的修改,员工出勤的管理;财务管理维护,组织财务报表,对财务报表进行管理和维修;信息交流管理,内部通知的修改和清除,意见箱的管理和意见反馈;普通用户操作,包括信息修改、财务报表生成、通知发送和接收、意见箱管理等工作。用户进入系统之前,需要经过登陆页面登陆,输入用户名和密码,通过验证之后才能登陆。
3 数据库结构设计
1)数据库的分析和设计。数据库存储的信息包括以下内容:员工信息管理数据库,包括水务员工用户信息、部门信息、职位信息;生产设备及财务信息管理数据库,包括财务记录、部门信息、职位信息、用户权限信息;水务生产技术信息交流信息库,包括通知公告信息、公用意见信息、部门信息、意见类型信息、用户权限信息、职位信息。根据系统功能要求,在SQL server 2000建立数据库,各数据表如下:所有员工用户信息表、水务部门信息表、职位信息表、财务信息表、水务财务项目信息表、通知公告牌数据信息表、意见箱信息表。
2)配置与连接数据库。系统采用的数据库是SQL Server,首先安装SQL Server,然后打开企业管理器,建立一个Mydb数据库,然后在里面建立水务管理系统数据表。根据相关要求完成数据库建立之后,还要建立网站页面与后台服务器的连接。
3)数据库的设计。设计之前应该分析数据库的需求,对水务管理、模块联系、相关数据、信息流程、报表、格式等充分了解,收集相关资料。在该水务管理系统数据库设计中,包括概念设计、逻辑设计、物理设计。
4 系统功能模块设计与调试
1)登陆页面。登陆页面对应是Login.asp文件,提交登陆信息,判断用户身份,再进行相关操作,登陆成功之后便导向系统主页。
2)主页。页面是home.asp文件,主要给出水务员工信息、生产财务信息、生产技术交流信息系统三个功能模块的连接,用户能够很方便的进入需要的页面,进行相关操作。
3)员工信息管理系统模块页面。页面是EmployeeInformation.asp,提供多种查询功能,用户能够查询和修改自己的信息,管理员可以修改所有用户的信息。
4)财务管理模块页面。页面是finance.asp文件,提供添加财务记录、生成财务报表、修改财务记录功能。
5)生产技术交流模块页面。页面是AddFinacialRecord.asp文件,提供添加新的生产财务记录的操作。
5 运行测试
1)测试环境。测试软件环境为:Pentium IV以上微机,内存2G,确保能够支持软件正常运行;软件环境为:操作系统Windows Xp、SQL Server数据库和IIS 服务构成的环境。
2)测试数据。测试内容包括用户登录系统数据、员工信息数据、生产财务信息数据、用户权限数据、财务记录功能数据、过期通知权限数据。数据测试的时候,要包括合理和不合理的输入数据,查看预测结果与最终结果是否一致,如果不一致,则需要调整,重新测试,直到一致为止。
3)结果分析。系统主要由三个模块组成,用于收集、查询、添加等具体数据,测试表明,系统功能比较完善,适应了水务管理工作的实际需要。此外,系统操作方便,安全可靠,还具有良好的课扩展性,将来在水务管理工作中值得推广和运用。
6 结束语
总之,该管理系统的开发设计不仅速度快,而且成本低廉,运行稳定,适应了水务管理工作的实际需要,在实际运用中具有良好的效果。但是,由于受到开发条件、开发时间等因素的制约,系统中仍然存在着一些不足。今后在实际工作中应该注意相应经验的总结,不断完善系统设计,使其在水务管理工作中更好的发挥作用。
参考文献
[1]云洁,郑文刚.WebGIS在农用井用水计量管理系统中的应用[J].节水灌溉,2005(4).
[2]丁琳.基于B/S系统实现水利水电综合管理系统的开发[J].陕西水利,2012(1).
[3]苑云洲.水务公司信息化管理系统概述[J].城市建设理论研究(电子版),2013(4).
作者简介
刘增良(1974-),男,河北唐县人,本科,电子类工程师,石家庄水务集团,研究方向:计算机科学与技术。
关键词 ASP;水务管理系统;数据库;系统功能模块
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2013)17-0101-01
随着信息技术的进步和水务管理工作的发展,水务企业的工作越来越繁杂,需要处理的事项越来越多,因而对信息管理提出了更高的要求。为了适应这种趋势,文章根据实际工作的需要,采用相应的软件,设计出一种管理系统,希望能够为水务管理的实际工作提供借鉴和参考。
1 管理系统的平台选用
1)系统工作模式。运用浏览器/服务器模式的数据库体系,适应了设计工作的需要,并且具有多方面的优势和特点,主要表现为:应用界面单一,客户端硬件配置要求比较低;方便系统管理和维护,浏览器界面风格单一,有利于提高界面工作效率;系统具有开放性的特点,可扩充性能良好,开发效率高,开发周期短,见效快。
2)开发工具的选择。开发工具不仅影响系统设计和开发,还影响今后对系统的管理和维护。系统前台开发技术选择ASP,利用该技术能够将超文本,任何脚本和Active组件组合在一起,进而生成动态的,交互的Web应用程序。ASP内建对象包括Response对象、request对象、session对象、application对象server对象、objection text对象。ASP程序设计步骤如下:建立ASP程序运行及调试环境;使用文字编辑器编写ASP程序;程序编写完成之后,以.asp格式保存到WEB服务器的站点目录;启动IE,在地址栏输入文件的虚拟地址,按回车键,然后进行程序编译和调试。
2 系统设计
1)系统构架。采用Browser/Server结构设计,简易方便,有利于水务管理各项工作的开展,结构设计简单方便,具有广泛的适用性,并且扩展性强,能够有效提高水务管理能力和效率。具体的系统构架包括以下内容:水务企业员工用户登录和身份验证部分;员工信息管理部分;生产设备和各项单耗的财务信息管理部分;水务生产技术信息交流部分。
2)工作方式。水务企业管理系统建立在系统后台的SQL数据库基础上,通过互联网和局域网,用户就能够十分方便的进行信息交流。同时,系统以整体性、实用性、人性化界面设计、模块化设计为原则,具备强大的功能,大大的方便了水务的管理工作。
3)系统功能模块。①员工信息与生产信息管理模块,它能够记录员工信息,具有查询功能,可以查询员工信息,同时对工作岗位不同的员工还有不同的规则。②生产方面的财务信息管理模块,能够生产不同形式的财务报表,可以定义财务项目款项名称,能够添加和修改财务记录,还具有查询功能,能对财务信息进行查询。③水务生产技术交流管理模块,主要工作包括:列出和发送通知;管理员可以清除过期的通知;拥有内部意见箱,可以对意见进行审批。
4)系统数据工作流。系统的主要数据工作流:人员管理维护,员工个人信息的修改,增删,员工权限的修改,员工出勤的管理;财务管理维护,组织财务报表,对财务报表进行管理和维修;信息交流管理,内部通知的修改和清除,意见箱的管理和意见反馈;普通用户操作,包括信息修改、财务报表生成、通知发送和接收、意见箱管理等工作。用户进入系统之前,需要经过登陆页面登陆,输入用户名和密码,通过验证之后才能登陆。
3 数据库结构设计
1)数据库的分析和设计。数据库存储的信息包括以下内容:员工信息管理数据库,包括水务员工用户信息、部门信息、职位信息;生产设备及财务信息管理数据库,包括财务记录、部门信息、职位信息、用户权限信息;水务生产技术信息交流信息库,包括通知公告信息、公用意见信息、部门信息、意见类型信息、用户权限信息、职位信息。根据系统功能要求,在SQL server 2000建立数据库,各数据表如下:所有员工用户信息表、水务部门信息表、职位信息表、财务信息表、水务财务项目信息表、通知公告牌数据信息表、意见箱信息表。
2)配置与连接数据库。系统采用的数据库是SQL Server,首先安装SQL Server,然后打开企业管理器,建立一个Mydb数据库,然后在里面建立水务管理系统数据表。根据相关要求完成数据库建立之后,还要建立网站页面与后台服务器的连接。
3)数据库的设计。设计之前应该分析数据库的需求,对水务管理、模块联系、相关数据、信息流程、报表、格式等充分了解,收集相关资料。在该水务管理系统数据库设计中,包括概念设计、逻辑设计、物理设计。
4 系统功能模块设计与调试
1)登陆页面。登陆页面对应是Login.asp文件,提交登陆信息,判断用户身份,再进行相关操作,登陆成功之后便导向系统主页。
2)主页。页面是home.asp文件,主要给出水务员工信息、生产财务信息、生产技术交流信息系统三个功能模块的连接,用户能够很方便的进入需要的页面,进行相关操作。
3)员工信息管理系统模块页面。页面是EmployeeInformation.asp,提供多种查询功能,用户能够查询和修改自己的信息,管理员可以修改所有用户的信息。
4)财务管理模块页面。页面是finance.asp文件,提供添加财务记录、生成财务报表、修改财务记录功能。
5)生产技术交流模块页面。页面是AddFinacialRecord.asp文件,提供添加新的生产财务记录的操作。
5 运行测试
1)测试环境。测试软件环境为:Pentium IV以上微机,内存2G,确保能够支持软件正常运行;软件环境为:操作系统Windows Xp、SQL Server数据库和IIS 服务构成的环境。
2)测试数据。测试内容包括用户登录系统数据、员工信息数据、生产财务信息数据、用户权限数据、财务记录功能数据、过期通知权限数据。数据测试的时候,要包括合理和不合理的输入数据,查看预测结果与最终结果是否一致,如果不一致,则需要调整,重新测试,直到一致为止。
3)结果分析。系统主要由三个模块组成,用于收集、查询、添加等具体数据,测试表明,系统功能比较完善,适应了水务管理工作的实际需要。此外,系统操作方便,安全可靠,还具有良好的课扩展性,将来在水务管理工作中值得推广和运用。
6 结束语
总之,该管理系统的开发设计不仅速度快,而且成本低廉,运行稳定,适应了水务管理工作的实际需要,在实际运用中具有良好的效果。但是,由于受到开发条件、开发时间等因素的制约,系统中仍然存在着一些不足。今后在实际工作中应该注意相应经验的总结,不断完善系统设计,使其在水务管理工作中更好的发挥作用。
参考文献
[1]云洁,郑文刚.WebGIS在农用井用水计量管理系统中的应用[J].节水灌溉,2005(4).
[2]丁琳.基于B/S系统实现水利水电综合管理系统的开发[J].陕西水利,2012(1).
[3]苑云洲.水务公司信息化管理系统概述[J].城市建设理论研究(电子版),2013(4).
作者简介
刘增良(1974-),男,河北唐县人,本科,电子类工程师,石家庄水务集团,研究方向:计算机科学与技术。