|
代码+程序+论文
前言
现代信息技术的发展,使得基于数据库的管理软件的应用得到了广泛的推广,比如仓储管理、进销存管理等等。本文针对后勤经费管理子系统构架和开发,做一个整体分析和全面的介绍。本文介绍了Delphi 7.0 + SQL Server 2000为基础的后勤经费管理子系统开发。该系统主要利用了Delphi的强大的数据库开发功能和快速的开发速度,加上SQL Server 2000的数据库的功能,实现了后勤经费管理子系统的整套管理流程。系统以MDI的形式实现了各种基础资料的维护、招标信息的发布到供货商的筛选、供货商持续性跟踪以及财务的管理和相关项的历史数据查询。同时用到了RC控件(第三方控件)。
论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与系统的实现。
关键词:delphi,SQL Server 2000,MDI,第三方控件。
绪论
1、 研究目的和意义
高等学校后勤工作是学校工作的重要组成部分,由于旧体制下形成的学校办 “社会”和行政性的管理体制,福利性的供给方式,已不适应社会主义市场经济和高教事业的发展,国家教育明确要求在2005年前要使高等学校后勤规范剥离,进入市场,实现高校后勤社会化、市场化、专业化。 在高校后勤社会化改革刚刚起步的新形势下,经过深入、细致的用户需求分析,形成了整个设计方案的总目标:在“总体规划、效益驱动、分步实施、重点突破”的方针指导下,以“突出实用、兼顾先进、保证可靠、易于扩充”为原则,综合计算机技术、现代管理技术、信息技术等,设计出长江大学后勤处集成化的资源管理信息系统,以达到降低成本、提升单位管理水平、提高经济效益和竞争能力为目的。此后勤经费管理子系统的设计正是基于这种情况下实现的。后勤经费管理的主要任务是:依法多渠道筹集资金;合理编制学校后勤预算,并对预算执行过程进行控制和管理;努力节约支出,提高资金使用效益;加强学校的后勤经费管理,提高后勤处的管理水平。
2、 国内外现状和发展趋势与研究的主攻方向
国内现状:在应用需求的推动下,近几年我国自主开发的博纳德高校后勤管理系统软件在技术与传统的后勤管理系统相比有了很大进步,其主要表现如下:
它采用了当前流行的B/S结构和Internet网络技术,利用了Java语言和orale数据库,使该系统在极大程度上提高了系统的可移植性,扩展能力更强大;它还突破了传统后勤管理系统使用地域的局限性,使整个校园网甚至Internet上的用户都可访问本系统,大大加强了系统数据共享的能力。整个系统功能完善,运行稳定,以确保学校高效率、高质量的完成后勤经费管理子系统的所有工作环节。
国外现状:国外软件部分由于诞生年代较久远,采用的平台有Novell、UNIX、NT及新崛起的Linux。国外软件的历史悠久,产品历经上千家企业、上万个用户的检验,版本更新换代了数次,升级更是频繁,稳定性是经过验证的。国外软件在这方面毕竟已经有数十年的经验,其提供多种便捷的工具使维护量大大下降,经过短期培训,企业的IT人员就能独立维护。
研究的主攻方向:后勤经费管理子系统是我校后勤管理系统的一部分,此子系统共有四个模块,即基础数据的设置、公用经费的查询、公用经费的管理、经费的统计。
3、 主要研究内容、重点研究的关键问题及解决思路主要研究内容
本系统使用Delphi和SQL Server 2000作为开发工具,来实现后勤经费管理系统。后勤经费管理子系统主要管理后勤服务集团公用经费的开支和统计工作。其主要类别包括:公用水电管理费、维修费、绿化管理、卫生费、学生宿舍管理以及其他专项费用的统计和管理等。
本系统的功能模块有基础数据的设置(包括经费分类设置信息、分类项目设置信息、价格参数设置信息、其他设置信息),公用经费的管理(包括测算参数、使用登记、测算经费),公用经费的查询(包括使用经费的查询、经费测算的查询),经费的统计(包括使用报表、测算报表)。
管理员通过对公用经费基本信息的录入,然后对公用经费进行测算,再对公用经费进行查询,最后对公用经费进行统计得出统计报表。
关键问题
其中经费测算依据的政策性和主观性变化是此系统设计的难点,关键问题。
解决思路
为了解决学校经费测算的政策性和主观性变化这一问题,系统设计时需考虑公用经费在具体的测算和实施中可能会有一些人为和政策性的因素,使得经费的实施会出现一些特殊问题,必须重新对经费进行预算,对此可采取预算参考以前年度预算执行情况,根据预算年度事业发展计划和任务与财力可能,以及年度收支增减因素进行预算。校级预算和所属各级预算必须各自平衡,不得编制赤字预算。
4、 相关技术介绍
1.网络数据库访问技术
本系统定位于通用型数据库管理系统,所选择软件的方案在稳定、兼容的基础上,考虑了实用性和成本。
(1)本系统采用了SQL Server2000作为后台数据库,在库记录检索中,采用了简单查询、多条件组合式查询和基于内容的搜索式查询;在记录集显示中,采用了记录集多页显示技术。
(2)Delphi以Object Pascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。Delphi的出现打破了V承可视化编程领域一统天下的局面。并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。它还是真正的面向对象的编程语言。Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。只需在“骨架”中加入程序。缺省的应用程序是一个空白的窗体(form),可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大、缩小、移动、最大最小化等,不需编写任何一行程序。
(3)Delphi发展至今,从Delphi 1到现在的Delphi 7,不断添加和改进各种特性,功能越来越强大。它具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合。Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如Desktop Data Base Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如资源编辑器( Resourse Workshop)。
在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从C/S模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。
|