delphi管理论文
德尔菲法( Delphi Method),又称专家规定程序调查法,而这个delphi管理论文你们会写吗?这是学习啦小编为大家整理相关的论文,仅供参考!
基于Delphi的学生成绩管理系统篇一
摘要:在 计算 机技术的迅速 发展 的前提下,为了加快学校学籍 管理,开发一套学籍管理系统迫在眉捷。本系统主要采用Delphi 7做为开发工具, 应用面向对象的程序设计方法进行开发与设计的。利用其提供的集成开发 环境及各种控件,尤其是对数据库的支持完成对数据库的各种操作,达到对学生成绩管理的目的。本系统使用ADO连接数据库Access2003,提出了权限管理模块的具体实现方法,并完成了相关软件的设计任务。最终系统能够完成信息的输入、输出,数据的修改、查询和 统计等功能,使用户操作起来简便快捷。
关键词:成绩管理系统 数据库 Delphi ADO
1 系统功能描述
对于本系统,我们需要实现以下这些基本功能:
1.1 系统用户管理:管理使用该系统的用户信息,包括系统用户数据的添加、修改、删除、查询等功能;其中分为管理员和教师和学生三级管理权限。
1.2 基本信息管理:包括班级信息,课程信息,学生信息,批次信息,开课管理信息。
1.3 成绩管理信息:实现成绩的批次管理,某一批次的成绩录入,成绩修改及成绩的汇总与排名;学生考核成绩查询及学生成绩统计等。
1.4 补考成绩管理:实现补考学生名单打印,某一批次的补考成绩录入,补考成绩修改与学生补考成绩查询。
2 系统设计与实现
2.1 系统登录模块 根据需求分析、概要设计的结果,采用Delphi 7作为开发工具,完成学生成绩管理系统的各个功能。
2.2 主界面设计 主界面是用户打开系统首先见到的界面,也是进入其它模块的入口。
主界面将常用菜单项设计为工具栏,在工具栏上有系统设置、基本信息、考核管理、补考管理、清考管理、学分与分数统计,帮助等菜单。
在主窗体中加入状态栏控件,可以实时反映系统中的各个状态的变化。状态栏控件需要在通常的属性窗口中设置一般属性,还需要在其特有的弹出式菜单中进行设置。选中状态栏控件,单击鼠标右键,选中Property菜单,然后设置属性。我用面板1来显示我院的名称,面板2用来显示当前日期,面板3用来显示当前时间。
2.3 用户管理模块 程序启动后,选择“用户管理菜单”菜单下的“添加”按纽,在此按纽中主要完成操作员及密码的设置和添加。
程序启动后,选择“用户管理菜单”菜单下的“保存”按纽,在此按纽中主要完成操作员及密码的设置和保存。
程序启动后,选择“用户管理菜单”菜单下的“删除”按纽,在此按纽中主要完成删除操作员的功能。
用户管理菜单分添加用户、修改密码、删除用户三个操作,在添加和修改用户中分三种用户类别分别为:管理员、教师、学生。
2.4 成绩录入模块 操作方法:①请先选择需要录入成绩的班级名称,课程名称和成绩批次;②然后单击“下一步”按纽,然后就可以以班级为单位一个一个地录入本班级的所有学生的成绩);③当一个学生的成绩录入完毕后,点击“下一学生”按钮,系统将自动保存改学生成绩并转到下一个学生的成绩录入窗口,然后在这个成绩录入窗口中录入成绩,直到此班级的所有学生录入完毕为止。“下一学生”按钮代码实现。
2.5 成绩修改功能模块
2.5.1 功能介绍:①可以按班级、课程名称与成绩批次组合进行多条件查询出符合这个条件的学生的成绩,并选择其中要修改的学生的成绩进行修改。②可以按学号查询出学生成绩,并对该学号的学生的成绩进行修改。
2.5.2 操作方法:①先在下拉文本框中选择需要修改成绩的班级名称、课程名称和成绩批次;②再单击“下一步”按钮,将弹出另一个修改成绩的窗体。③选择需要修改的记录,然后输入要修改的成绩,输入完毕,单击“修改”按钮,可以进行修改,最后保存修改后的成绩。
2.6 总分级名次 计算 功能模块
2.6.1 功能介绍:可以按班级、课程名称与成绩批次组合进行多条件计算出这个学期这个班级的所有学生的每一个学生的所有课程的成绩之和并从大到小进行排名的名单并打印报表。
2.6.2 操作方法:①先在下拉文本框中选择需要成绩汇总和排名的班级名称和成绩批次;②再单击“下一步”按钮,将弹出另一个成绩汇总和排名后的窗体。
2.7 成绩查询功能模块 学号、姓名、课程名称、班级名称和成绩批次这五个条件进行单独查询,也可自由组合进行多条件查询。查询出来的成绩并可以以报表的形式打印出成绩单。
2.8 成绩优良中差 统计模块:统计成绩优秀(90≤成绩<100)、良好(80≤成绩<90)、中等(70≤成绩<80)、及格(60≤成绩<70)、不及格(成绩<60)的学生名单与人数并打印报表以及计算出优秀率、良好率、中等率、及格率、不及格率。
3 总结
在面向对象的 环境,结合Delphi如何使用图形工具。同时,可以很容易地使用鼠标,键盘和动画程序。我们发现了许多有趣的话题,使用线程编程竞赛排序算法,编程,网际创建三维图形 应用程序使用OpenGL。
参考 文献 :
[1]夏帮贵.DELPHI数据库开发.第一版.北京: 机械 工业 出版社.2004:17.
[2]梁灿.DELPHI 2005数据库开发教程.第一版.北京:清华大学出版社.2005:162.
[3]王樵民.Access 2003数据库开发典型范例.第一版.北京:人民邮电出版社.2006:1-4.
基于Delphi的深海物探设备管理系统设计篇二
摘 要:在深海石油勘探船队的设备管理中,设备信息的及时交流和沟通成为影响船队正常生产的关键因素,在这其中,网络和计算机技术发挥了重要的作用。通过对船队设备管理流程的研究和分析,结合船队设备管理的实际操作,利用Delphi7和SQL Server 2000并采用了三层C/S结构设计一种深海作业船队设备管理系统。系统通过用户管理、设备管理、文件管理、供应商信息管理、维修商信息管理这五个管理模块,有效的解决了设备管理效率低下,实现了企业设备管理系统的简单化、规范化、合理化、科学化,改变了传统的纸笔以及windows office单机管理模式,很大程度上提高了企业设备管理、使用及维修的效率。
关键词:设备管理 Delphi7 C/S结构
中图分类号:TP311.52 文献标识码:A 文章编号:1672-3791(2012)05(a)-0032-02
设备是物化的技术又是物化的资金,尤其是现阶段类似于石油勘探这样的大型企业,不仅是企业实力的表现,又是企业生产力高低的决定因素。设备管理是集人、财、物为一体的系统管理,既需要管理者、使用者、维修者的密切配合,又需要各部门、各环节的通力合作和明确的职责分工。
国内企业当前在设备管理方面的问题主要表现在以下两个方面:(1)设备管理所涉及的是巨大系统工程。由于企业规模大、管理的涉及面广,造成管理不到位,出现脱节等现象时有发生,致使相关部门对设备的使用情况掌握不及时,造成设备使用、维修、保养难的问题。(2)给企业正常的生产经营带来一定影响。有时因为设备的原因,该生产和加工的产品不能及时进行,不仅影响生产,而且可能失去市场;特别是若企业的设各状态不佳,会严重制约新产品的开发,影响企业的生命力。(3)针对石油勘探公司设备繁多、分散、维护频繁等特点,从实际需要出发设计设备信息管理系统,建立一个使用高效、快捷、方便的管理系统,利用现有网络资源在各个部门之间建立信息通道,实现数据共享,可达到提高各个整个部门工作效率及整体管理水平的目的。
1 系统需求分析
功能性需求是设备管理系统需求分析的主要内容。功能性需求主要说明了系统各功能部件与环境之间相互作用的本质,即软件在功能上的内同,反映用户的需求。
设备管理系统是设备生命周期的信息化管理系统,对勘探设备信息集中化管理,提供完善的查询、统计服务,并为设备使用、设备调控(申请、维修、报销等等)提供有效信息。勘探设备都用其使用寿命,管理系统要对每台设备设置档案,并对其进行追踪管理。
2 设备管理系统功能
根据设备管理部门的业务活动的实际情况,设备管理主要包括用户管理、设备管理、文件管理、供应商信息管理以及维修商信息管理这5大部分。
用户信息管理主要包括个人信息管理、勘探单位信息管理和权限管理。权限管理是设备管理系统的核心,员工根据自己的岗位职能分工有着相应的权限,通过权限的分配,可以更清晰的完成自己的工作,有利的提高了工作效率,同时提高了管理系统的安全性。
设备管理是整个系统的核心,主要包括设备信息管理、设备使用管理、设备维修管理,设备申请和设备报废。在这5部分中,设备使用管理和设备维修管理又是重中之重,这是由各类设备使用的具体情况所决定的。在整个生产单位中,设备的流动量大而复杂,(图1)为物探设备在各个部门中的流程。
文件管理是要是针对上级主管部门对勘探船队下发的各类文件以及勘探船队的各项申请的管理,包括文件资料的发布和下载。
供应厂商信息管理主要是针对设备供应商的各种信息的管理,其中包括对每个供应商提供的各种设备使用情况的统计分析,通过对设备使用概况尤其是设备损毁率的统计分析,可为以后设备的采购提供参考依据。
维修商信息管理,在实际生产中由于某些勘探设备的特殊性,本单位无法修复,则必须发送至某些特殊的厂商进行修复,因此有必要对维修商的各类信息进行收集和分析,其中包括各个维修厂商对损毁设备修复情况的统计很分析。
3 系统架构
架构是系统分析的基础,包括软件组件、组件的外部可见性和组件之间的关系。架构将整体划分为具有特定相互关系的若干部分,能将各部分集合作为一个完美的整体共同发挥出来。根据设备管理系统的功能以及使用环境的要求,设备管理系统的架构如图2所示。用户根据自己的权限进入各自系统,一方面保证系统的安全运行;另一方面,各个系统功能界面各不相同,仅涉及到各自的工作内容,简化工作界面,提高工作效率。
系统分成了数据库、通讯以及功能三个层面。其中,信息数据库通过ADO的方式与功能层面进行数据通讯。
4 主要模块功能的实现
设备管理主要包括用户管理、设备管理、文件管理、供应商信息管理以及维修商信息管理这5大部分,其中设备管理是整个系统的核心部分,而在设备管理模块中,设备使用管理和设备维修管理又是最重要的部分。
设备使用管理模块主要完成以下功能。
(1)对设备在各个使用单位的使用情况和库存情况的查询。(2)处理各个使用单位中损毁设备的维修申请。(3)处理各个使用单位对设备的申请。(4)处理各个使用单位中损毁且无法修复设备的报废申请。
在“使用单位”所对应的下拉框中可以找到企业中与设备使用、管理、存储的各个单位,在下拉框中选中所需查询的单位,单击查询,即可完成所要查询的单位中包括使用中、备用、维修中的设备所有的设备,并在上方的DBGrid中显示。当需要查询该单位中需要维修的设备时,只需在以上操作的基础上,单击按钮“维修信息”,即可帅选出该单位所有需要维修的设备,当“使用单位”所对应的下拉框为空时,默认的是整个企业所需要维修的设备,也可在设备维修处理单中选择“待修设备处理”一栏查看所需维修的设备。在DBGrid中选中一个或多个设备信息,点击“维修申请”,会出现维修信息的界面。
输入各个对应项的内容即完成使用单位对损毁设备的维修申请。此时选择的所需维修的设备信息便会从自动进入设备维修表中。当设备在维修厂商修复完毕时,管理员接到维修厂商的通知后,只需选中该设备并点击界面中的“修复”键,该设备就会从设备的状态便会由“维修中”变成“已维修”。而后点击维修处理单中的“已维修设备处理”便可以视实际情况对维修完毕的设备信息进行处理。