版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、河北经贸大学毕业论文河北经贸大学毕业设计论文学校综合管理系统专业名称: 信息管理与信息系统班 级: 2004级1班学生姓名: 李东博指导教师: 樊广佺完成时间: 2008年5月47摘要随着社会的不断发展,随着计算机应用技术和网络技术的不断发展,信息技术的应用已经渗透到社会的各个领域,几乎任何事都可以利用计算机来解决,而且更加方便、快捷。在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的革命。现在我们也把这一技术引到了校园,利用它来为我们学校服务,利用它来对学校进行管理,从而大大减少了学校的开支同时也减少了许多不必要的麻烦,使学校的管理信息化。本文在研究目
2、前国内外学校管理 情况的基础上,从学校的实际需求出发,基于access数据库管理系统,用delphi 7作为开发工具设计并实现了一个功能较为完善的学校综合管理系统。通过对系统进行一系列的需求分析、系统设计、编码、测试等工作,使系统实现了信息浏览、信息管理、信息统计等多种功能。系统包括学校基本信息管理、学生信息管理、成绩管理、教职工管理、教职工工资管理、学生缴费系统、仪器设备管理、系统管理等八个功能模块。本文重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。本系统经过测试,运行效果稳定,操作方便、快捷。同时,能较好地解决学校管理中的一些管理工作。 关键字 学校综合管理;信息化;
3、delphi abstractwith the rapid development of society, and the computer application technology and network technologys rapid development, the information technology application has penetrated nearly every aspect of modern life. nearly no matter what happens, we were allowed to solve by using the comp
4、uter, moreover , it makes people more convenient to do everything. under the model of modern education, computer has become a common tool in school management, which brings a great evolution to the teaching methods. now we also directed the technology to the campus, used it to serve to our school, a
5、nd used it to carry on the management to the school, thus greatly reduced the school expenditure, at the same time reduced many nonessential troubles, caused the school the management information. the discourse according to the practical demand of some school, which is on the base of the situation o
6、f the domestic and international school management at present and the access data base management system, using delphi 7,has designed a school management system with comparatively perfect function. through a series of preparation such as requirement canalization, system design, coding, test, the sys
7、tem achieved surfing information, statistical information, information management and a various of functions. the system includes eight modules, such as basic information management of the school, students information management, achievement management, teacher and staff management, the salary manag
8、ement, the system of students paying fees, equipment management, system management. it makes a description about the design procedure in particular. at the same time, it also makes a summary about the disadvantage of the system.through the testing, the operation result of the system is steady. it is
9、 easy to operate and the speed is fast. at the same time, it is can solve some of the assignment management in the school management.keywords comprehensive management of the school; information; delphi目录绪论11 学校综合管理信息系统简介21.1 系统概述21.1.1 系统的一般描述21.1.2 系统运行环境21.2 系统开发工具22 学校综合管理信息系统分析42.1 系统可行性分析42.1.1
10、 技术方面的可行性42.1.2 社会因素的可行性42.1.3 经济方面的可行性42.2 系统需求分析42.2.1 系统功能需求42.2.2 系统性能需求52.2.3 系统技术需求52.3 数据和数据流程分析63 学校综合管理系统设计123.1 系统设计概述123.2 系统数据库设计123.3 系统功能结构设计224 学校综合管理信息系统的实现244.1 系统登录功能的实现244.1.1 用户登录界面的功能描述244.1.2 登录界面部分代码244.2 系统主界面的实现254.3 学生基本信息管理功能的实现284.3.1 学生基本信息界面的功能描述284.3.2 学生基本信息界面主要代码294.
11、4 学生信息查询功能的实现304.4.1 学生信息查询界面的功能描述304.4.2 学生信息查询界面主要代码314.5 学生成绩查询功能的实现334.5.1 成绩查询界面的功能描述334.5.2 成绩查询界面主要代码334.6 考勤记录功能的实现354.6.1 考勤记录界面的功能描述354.6.2 考勤记录界面的主要代码354.7 缴费统计系统的实现374.7.1 缴费统计系统的功能描述374.7.2 缴费统计界面的主要代码374.8 月度工资录入和计算功能的实现394.8.1 月工资录入和计算界面功能描述394.8.2 月工资录入和计算界面部分代码394.9 仪器设备基本信息管理功能的实现4
12、04.9.1 仪器设备信息管理功能描述404.9.2 仪器设备管理界面部分代码415 系统的测试与运行435.1 系统测试的目的和原则435.2 系统测试对象435.3 测试结果43结论45致谢46参考文献47河北经贸大学毕业论文学校综合管理系统绪论随着信息技术的迅速发展,人们对信息的获取和管理投入大量精力。传统的学校管理方式是学校管理人员工作繁重而低效,为了改变学校信息管理的这种传统低效的管理方式,充分利用现代化的计算机技术,开发一个实用的学校综合管理系统显得尤为重要。这将会大大提高学校的管理水平,降低学校管理人员工作强度,提高工作效率,减少人员开销,降低管理成本,方便数据整理和维护。因此,
13、将学校综合管理系统作为本次毕业设计课题是非常有意义,具有研究的价值。信息化教育代表了教育改革的一个发展方向,internet技术的发展使得学校管理的技术手段和载体发生了革命性的变化,internet的开放性分布性的特点使学校管理突破了时间和空间的限制,基于internet的学校管理系统成为人们研究的热点之一。针对国内外对教学管理软件的巨大需求和基本要求,一个好的教学管理软件,必须要功能齐全,操作简便,向用户展示友善的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性。一个好的教学管理系统,不管是计算机专业人员还是其他用户都能很快上手,操作简便,便于安装,容易普及。在此次毕业设计中
14、,我是进行学校综合管理系统的设计与开发,本系统是基于windows xp professional操作系统所开发的一套学校综合管理系统。本系统实现了学校基本信息管理,学生信息管理,成绩管理,教职工管理,教职工工资管理,学生缴费系统,仪器设备管理,系统管理等八个功能,界面友好,使用方便。通过此系统使学校管理更方便,高效,实现资源的共享以及自动化的管理,帮助学校有效的开展全面的信息化教学管理。1 学校综合管理信息系统简介1.1 系统概述1.1.1 系统的一般描述该系统是根据学校在教育管理过程中的实际需求,设计,开发的一套功能较完善,界面简单,易于操作的教育管理软件。主要是为提高学校管理的效率,根据
15、教学工作的基本流程,实现信息管理的电子化,减轻管理人员负担,促进学校全面展开信息化教学。借助计算机管理人员可以很好的对教师,学生及教学资源等的管理,减少学校开销,方便数据整理和维护。1.1.2 系统运行环境为了保证系统运行的效率和可靠性,本系统有以下的环境要求:(1)基本配置:pii以上机型,内存128兆以上。(2)windows me/ windows 2000/ windows xp/ windows nt均可。(3)采用支持vga或更高分辨率的显示器,要求屏幕设置为真彩色16位或更高设置,并使用1024768的分辨率。1.2 系统开发工具本系统采用delphi作为开发工具,用access
16、 2003数据库管理系统创建数据库和管理数据。delphi是borland公司开发的一种基于客户/服务器体系的windows快速应用开发工具(rad,rapid application development)。自从推出之日起,就一直受到广大编程人员的青睐。它是一种面向对象的可视性,又结合object pascal语言的编程技巧,可以开发出功能强大的 windows应用程序和数据库应用程序。delphi是全新的可视化编程环境,为我们提供了一种方便,快捷的windows应用程序开发工具。它使用了microsoft windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面
17、向对象程序语言(object-oriented language),当今世界上最快的编辑器,最为领先的数据库技术。对于广大的程序开发人员来讲,使用delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作delphi的每一个设计细节,都将带给您一份欣喜。delphi7.0继承了以前版本的优点,并且增添了许多新的功能,比如在ado,数据模块设计,ibx,midas,corba,程序调试,vcl,窗体框架和桌面定义等方面都增强了许多,可以大大提高软件系统的设计,管理和开发的速度。它集中了visual c+和visual basic两者的优点:学习过程
18、中很容易上手,而且功能也非常强大,尤其在界面设计,数据库编程和网络编程等方面更具独到之处,是其他开发工具无法比拟的。access 2003 提供一组功能强大的工具,这些工具提供的功能相当完善,能够满足专业开发人员的需要,而且对于新用户来说,还十分易于上手。现在,您组织中的每个成员都可以创建或使用功能强大的数据库解决方案,这种数据库解决方案使他们能够比以前更轻松地组织,访问和共享信息。access 2003 支持各种数据格式,其中包括可扩展标记语言 (xml),ole,开放式数据库连接 (odbc) 以及 microsoft windows sharepoint 服务。能够链接表,以便您可以在
19、access 2003 窗体,报表和数据访问页内一次访问多个数据库中的数据。而且还能链接其他 access 数据库,microsoft excel 电子表格,odbc 数据源,microsoft sql server 数据库以及其他数据源中的表。access 2003 将基于 microsoft sql server 的数据合并到了 access 解决方案中。因此使用“存储过程设计器”创建和修改存储在 sql server 中的简单存储过程,而不必学习 transact sql。access 2003 支持 microsoft windows xp 的主题功能,从而为窗体提供一致的设计风格。更
20、改表中的字段属性后,有控件绑定到该属性的所有窗体或报表都可以被自动更新。在 access 2003 中,现在可以将正在使用的数据库的副本保存到其他位置。它对在早期版本的 access 中保存和打开的窗体和报表重新进行了设计,使得可以比以前更轻松地共享信息。access 2003还能够在 web 上发布窗体和报表,并能够将您的信息绑定到记录源,以显示,更新和处理数据库的数据。2 学校综合管理信息系统分析2.1 系统可行性分析可行性分析的意思是根据系统的环境,资源等条件,判断所提出的信息系统项目是否有必要,有可能开始进行。当然,做出这一判断是以目标的明确与定量化为前提的,没有明确的可以定量检查的目
21、标,是无法进行可行性分析的。所谓可行性应该包括必要性和可能性两个方面。没有必要性的项目是不应该开始进行的。一般地,软件领域的可行性分析主要考虑三个因素:经济,技术和社会环境。2.1.1 技术方面的可行性学校综合管理系统已经具备了完备,成熟的理论和体系结构,主要问题在于系统的客观性与真实性。本系统用access数据库,因此需要连接数据库,通过odbc数据源进行连接后,系统可以正常运行,结合进行开发的技术日趋成熟 ,delphi功能非常强大,尤其在界面设计,数据库编程和网络编程等方面更具独到之处,是其他开发工具无法比拟的。本系统的关键技术在于怎么用delphi做出一个完善的系统,使系统更客观,更简
22、单。并且将所有的数据信息都放入数据库中进行存储,这些数据信息的调用可由程序来完成,也可由delphi控件完成。2.1.2 社会因素的可行性使用本系统的一般操作人员要求有一定的计算机基础。系统管理员要求具有pascal语言方面的专业知识,而且要熟悉delphi系统开发工具。在使用人员和系统管理员经过培训后都可以熟练使用,因此在社会因素方面该系统是可行的。2.1.3 经济方面的可行性由于该系统开发周期较短,操作简便易行,所以从项目开发的投入金额,使用的费用,收益,投资回报周期等方面来看,本系统都是可行的。2.2 系统需求分析2.2.1 系统功能需求系统功能需求分析的基本任务是对目标系统提出完整,准
23、确,清晰,具体的要求。需求分析的结果是系统开发的基础。通过对很多学校综合管理系统的浏览和研究,并对他们从功能,流程等多方面进行调研和考察,初步分析得出本人所设计系统需要实现的几个功能,其中最主要的功能有用户登录,学校基本信息管理,学生信息管理,成绩管理,教职工信息管理,工资管理,学生缴费登记,仪器设备管理以及整个系统的管理功能。用户需要输入自己的用户名和密码进行登录,然后用户进入系统界面,通过点击主菜单中的下拉菜单进行信息的浏览与管理操作,使得整个学校管理过程变得方便快捷。系统在完成这些需求的过程中要准确,清晰的提供给用户所需要的信息。系统也要有着其独特的完整性和具体性,除了能够提供给用户基本
24、的操作外,还要使用户觉得整个系统贴近生活,感觉人性化。2.2.2 系统性能需求实用性:有效进行学校管理,尽量最大限度降低管理员日常管理工作量,提高教学质量和效率,优化资源,实现效益最大化。操作简单:本系统应该适用于不同水平的使用者,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。适应性:应该能广泛应用于不同类型的学校且系统在不同的硬件环境下都能得以应用。 代码可读性好:文中的代码将尽可能简洁,易懂。2.2.3 系统技术需求数据库技术:数据库要有较强的可靠性,安全性和可维护性。在设计时要避免冗余问题和不一致的问题。用户每注册一个新的用户名后要相应的在数据库相对应的表中生成一条记录,便
25、于查询,基本信息存在于的数据库相应表中。这些数据库信息都要能够根据需要快速准确的显示出来,并且保证数据的安全性,即输入到数据库中的数据在输出显示时,必须对应显示原有的数据。此外还要在每次更新或者删除时,都必须将数据库中所有出现与它相关的地方做出改变,并且在设计数据库时,需要考虑数据的修改,最好在尽量少的操作步骤中完成。系统安全技术:由于本系统的登陆界面中,需要用户输入用户名和用户密码,是用户的唯一识别方式,不能存在安全上的隐患。2.3 数据和数据流程分析数据流图(dfd,data flow diagram)是描述数据处理过程的有力工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输
26、入到输出的移动变换过程。数据流图的基本图形元素有4种: 外部实体 数据流 数据存储 数据处理 图2-1 数据流图的基本图形元素本系统相关数据流图如下:p5仪器信息管理p1学校信息管理p2学生信息管理管理员p3缴费信息管理p4教职工信息管理学校信息学生信息缴费信息教职工信息图2-2 系统数据流图学校信息管理员p1.1学校信息管理学校、学院、机构专业信息d1.1 学校信息表学校信息表d1.2 学院信息表学院信息表d1.3 专业信息表专业信息表d1.4 机构信息表机构信息表机构信息专业信息学院信息图2-3 学校基本信息数据流图p2.4成绩统计管理d2.1 学生信息表系统管理员p2.2课程管理管理p2
27、.3成绩管理管理院系教学部门d2.2 课程信息表d2.3 成绩单 成绩统计 成绩信息p2.1学生信息管理管理课程信息学生信息图2-4 学生信息数据流图d3.1 初始化信息表系统管理员p3.2缴费注册管理管理p3.3数据浏览管理p3.4缴费统计管理院系教学部门d3.2 缴费信息表缴费统计缴费信息p3.1初始化管理管理注册信息初始化信息图2-5 学生缴费信息数据流图d4.1 教工信息表系统管理员p4.2工资管理管理d4.2 工资信息表p4.4考勤管理管理p4.5考勤统计管理d4.3 考勤记录 考勤统计考勤信息p4.1教工信息管理管理工资信息教工信息p4.3工资统计管理院系主管部门工资统计d4.4
28、统计信息表图2-6 教职工信息数据流图d5.1 借用信息表系统管理员p5.2仪器信息管理管理p5.3仪器分类、实验代码管理管理管理d5.2 仪器信息表仪器分类信息p5.1仪器借用管理管理仪器信息借用信息实验代码信息d5.3 仪器分类表d5.4 实验代码表仪器分类信息 实验代码信息p5.4通讯录维护d5.5 通讯录通讯信息图2-7 仪器设备信息数据流图3 学校综合管理系统设计3.1 系统设计概述系统设计的任务是:在系统分析提出的逻辑模型的基础上科学合理地进行物理模型设计。系统设计的主要工作有:(1)总体设计,包括系统技术构架,软件结构设计和系统流程设计;(2)数据库设计;(3)代码设计;(4)输
29、入/输出设计。从系统分析的逻辑模型设计到系统设计的物理模型设计是一个由抽象到具体的过程。经过系统设计,设计人员应能为程序开发人员提供完整,清楚的设计文档,并对设计规范中不清楚的地方做出解释。系统设计的原则包括:(1)系统性。系统是作为统一整体而存在的,因此在系统设计中,要从整个系统的角度进行考虑:系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处,全局共享,使一次输入得到多次利用。(2)灵活性。为保持系统的长久生命力,要求系统具有很强的环境适应性。为此,系统应具有较好的开放性和结构的可变性。在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能减少模
30、块间的数据耦合,使各子系统间的数据依赖减至最低限度。(3)可靠性。可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的管理信息系统必须具有较高的可靠性。(4)经济性。经济性指在满足系统需求的前提下尽可能地减少系统的开销。一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程,减少处理费用。3.2 系统数据库设计本系统所采用的关系数据库具有结构清晰,构成简单,功能强大,检索迅速,维护方便的特点。根据对系统的分析确定数据库中需要的表,确定该表中需要的字段,明确每条记录中有唯一值的字段,
31、确定表之间的关系,输入数据并创建其他数据对象。初步构想数据库的几个主要表有授权用户,学生基本信息,学院信息,专业信息,教师基本信息,课程基本信息,成绩信息表,缴费信息表,仪器设备信息表,教职工工资表,教职工考勤记录表等。授权用户数据库表包括用户名和用户密码。其e-r图如下:授权用户 用户名密码图3-1 授权用户e-r图学生基本信息用于存储学生的基本信息包括学生的学号,姓名,性别,所属院系,专业等。其e-r图如下: 生日学生学号 专业 姓名 性别 学院 图3-2 学生基本信息e-r图教师基本信息包括教师编号,教师名称,所属院系等。其e-r图如下:教师 教师姓名 性别 学院学校相关部门 教师编号图
32、3-3 教师基本信息e-r图课程基本信息包括课程编号,课程名称,任课教师编号,学分。其e-r图如下:课程 课程名称 教师编号 学分 课程编号图3-4 课程基本信息e-r图仪器设备信息表包括仪器编号,仪器名称,型号,价格,所属实验,启用日期,分类码,状况,备注等信息。其e-r图如下:仪器设备 状况 型号 备注 所属实验 价格 启用日期 仪器名称 仪器编号分类码图3-5 仪器设备基本信息e-r图成绩信息表包括自动编号,学号,姓名,班级,课程名称,成绩等信息。其e-r图如下:成绩 课程名称 学号 姓名 自动编号班级成绩图3-6 成绩基本信息e-r图缴费信息表包括自动编号,学号,姓名,班级,课程名称,
33、成绩等信息。其e-r图如下:费用 专业 姓名 年度 院系 班级 应交费 学号 编号实交费用找零经办人图3-7 缴费信息e-r图教职工工资表包括员工编号,基本工资,职位工资,级别工资,工龄工资,岗位工资,其它等信息。其e-r图如下:工资 基本工资 职位工资 级别工资 员工编号工龄工资岗位工资其它图3-8 工资信息e-r图教职工考勤记录表包括教职工编号,自动编号,考勤日期,出勤,迟到,早退,旷课,休假,请假,出差等信息。其e-r图如下:出差考勤信息 旷课 出勤 迟到 早退 考勤日期 休假 教职工编号 自动编号请假图3-9 考勤信息e-r图学院信息表包括学院号,学院名称,系教师人数,系学生人数,系主
34、任,备注等信息。其e-r图如下:学院 教师人数 学生人数 系主任 学院名称备注图3-10 学院信息e-r图专业信息表包括专业号,专业名称,所属学院号,所属学院名称,专业简介等信息。其e-r图如下:专业 所属学院号 所属系名称 专业简介 专业号专业名称图3-11 专业信息e-r图仪器设备借用信息借用学校分为专业系班级分为为为有缴费包括学生缴费信息学习课程考试成绩有 实验属于有工资信息统计信息考勤记录教职工统计考勤发放1n111mn11n1m1n1n1nn1n1n11n11图3-12 系统e-r图其主要的数据表结构如下: 表3-1 授权用户表结构字段编号字 段 名 称字 段 类 型字 段 宽 度1
35、*username(用户名)文本型502password(授权密码)文本型50表3-2 学生基本信息表结构字段编号字 段 名 称字 段 类 型字 段 宽 度1*xh(学号)文本型102xm(姓名)文本型203xb(性别)文本型104sr(生日)日期型5mz(民族)文本型106bj(班级)文本型207zy(专业)文本型308xy(学院)文本型209jg(籍贯)文本型4010lxdh(联系电话)文本型1011yzbm(邮政编码)文本型1012bz(备注)备注13zyh(专业号)文本型10表3-3 教师基本信息表结构字段编号字 段 名 称字 段 类 型字 段 宽 度1*bh(编号)文本型102xm(
36、姓名)文本型103xb(性别)文本型104csrq(出生年月)日期型5zh(家庭住址)文本型206dh(联系电话)文本型107zc(职称)文本型108xy(系别)文本型309gz(工资)货币型表3-4 课程基本信息表结构字段编号字 段 名 称字 段 类 型字 段 宽 度1*kch(课程号)文本型102kcm(课程名称)文本型203*bh(教师编号)文本型504xf(学分)数字型表3-5 仪器设备信息表结构字段编号字 段 名 称字 段 类 型字 段 宽 度1*仪器编号文本型62仪器名称文本型203型号文本型164价格货币型5所属实验文本型26启用日期日期型7放置位置文本型48分类码文本型109备
37、注备注10状况文本4表3-6 成绩信息表结构字段编号字 段 名 称字 段 类 型字 段 宽 度1*自动编号自动编号型2xh(学号)文本型103cj(成绩)数字型4bj(班级)文本型105xm(姓名)文本型166kcm(课程名)文本型30表3-7 费用信息表结构字段编号字 段 名 称字 段 类 型字 段 宽 度1*编号自动编号型2班级文本型163院系文本型304专业文本型305总费用货币型6经办人文本型167年度文本型2表3-8 工资信息表结构字段编号字 段 名 称字 段 类 型字 段 宽 度1*员工编号文本型52基本工资货币型3职位工资货币型4级别工资货币型5工龄工资货币型6岗位工资货币型7其
38、它货币型8小计货币型表3-9 考勤信息表结构字段编号字 段 名 称字 段 类 型字 段 宽 度1*id自动编号型2bh(教职工编号)文本型103kqrq(考勤日期)日期型4cq(出勤)是否5cd(迟到)是否6zt(早退)是否7kk(旷课)是否8xj(休假)是否9qj(请假)是否10cc(出差)是否11jbsj(加班时间)数字型表3-10 学院信息表结构字段编号字 段 名 称字 段 类 型字 段 宽 度1*xm(学院名称)文本型202xzr(教师人数)文本型203*jsrs(学生人数)文本型104xsrs(系主任)文本型105bz(备注)备注型表3-11 专业信息表结构字段编号字 段 名 称字
39、段 类 型字 段 宽 度1*zyh(专业号)文本型102zym(专业名称)文本型303*xyh(学院号)文本型104xy(学院名)文本型205jj(简介)备注型3.3 系统功能结构设计我设计的学校综合管理系统所要实现的功能有:(1)基本信息管理:此模块可以实现对学校基本信息的维护。(2)学生管理:用户可以对学生的信息以及课程信息进行添加,删除,修改,和查询等。(3)成绩管理:在此功能中用户可以根据需要对学生成绩信息进行录入,查询,统计等功能。(4)教职工信息管理:此模块可以实现对教职工信息的添加,修改,删除等功能,可以实现对教职工考勤记录的添加和统计。(5)学生缴费系统:可以实现学生缴费注册,
40、统计,和浏览等功能。(6)工资管理:可以实现教职工工资的录入,计算,工资津贴统计和查询功能。(7)仪器设备管理:可以实现仪器设备信息和仪器设备借用信息录入,修改,查询,仪器设备和实验代码维护,借用人信息添加和查询。(8)系统管理:包括用户密码修改和系统退出。根据系统设计思想和系统分析,构想的整个系统结构图如图4-1所示:课程管理学生基本信息学校基本信息管理学校综合管理系统学生信息查询教职工信息工资津贴查询借用人通讯录维护学生管理教职工管理工资管理系统管理仪器设备管理成绩管理学生缴费系统退出系统成绩统计数据浏览成绩查询成绩录入系统初始化缴费注册缴费统计学校设置基本信息管理考勤统计考勤记录月度工资
41、录入计算工资津贴统计教职工查询仪器设备基本信息仪器实验代码维护仪器借用信息维护仪器设备信息修改密码图3-13 系统功能结构图4 学校综合管理信息系统的实现4.1 系统登录功能的实现4.1.1 用户登录界面的功能描述功能描述:本模块主要实现用户的登录。为了限制该系统资源的使用,只有经过身份确认的用户才可以访问。本模块,通过输入用户名,密码验证用户身份,如果验证成功则进入系统,否则出错提示框提示重新输入信息。用户名和密码输入正确都点回车键可以进入系统。如输入错误次数超过三次,自动退出登录界面。系统登录界面如下:图4-1 系统登陆界面4.1.2 登录界面部分代码确定按钮代码:procedure tl
42、ogindlg.bitbtn1click(sender: tobject);var results:variant;begincount:=count+1;results:=adotable1.lookup(username,edit1.text,password);if results=edit2.text then beginshowmessage(密码正确,即将进入系统);yhm:=edit1.text;logindlg.hide;application.createform(tmainform,mainform);mainform.showmodal;mainform.free;end
43、else beginshowmessage(错误的用户名或密码);if (count=3) thenclose;end;end;回车键起作用代码:procedure tlogindlg.edit2keypress(sender: tobject; var key: char);beginif (key=#13) thenbitbtn1.clickelseend;4.2 系统主界面的实现用户登陆到系统以后则进入相应的主页面,通过点按相应的菜单进入不同的界面。 表4-1 系统主菜单结构菜 单菜 单 项命令命 令基本信息管理学校基本信息管理application.createform(txuexia
44、oxinxi,xuexiaoxinxi);xuexiaoxinxi.showmodal;学校设置application.createform(txuexiaoshezhi,xuexiaoshezhi);xuexiaoshezhi.showmodal;学生管理学生基本信息管理application.createform(txuesheng,xuesheng);xuesheng.showmodal;学生信息查询application.createform(txscx,xscx);xscx.showmodal;课程管理application.createform(tkechengguanli,kec
45、hengguanli);kechengguanli.showmodal;成绩管理成绩录入application.createform(tcjlr,cjlr);cjlr.showmodal;成绩查询application.createform(tcjcx,cjcx);cjcx.showmodal;成绩统计application.createform(tcjtongji,cjtongji);cjtongji.showmodal;教职工管理教职工基本信息application.createform(tjzg,jzg);jzg.showmodal;教职工查询application.createform
46、(tjiaozhigongchaxun,jiaozhigongchaxun);jiaozhigongchaxun.showmodal;考勤记录application.createform(tkaoqin,kaoqin);kaoqin.showmodal;考勤统计application.createform(tkqtj,kqtj);kqtj.showmodal;学生缴费系统系统初始化设置application.createform(tcsh,csh);csh.showmodal;缴费注册application.createform(tjf,jf);jf.showmodal;缴费统计applica
47、tion.createform(tjftj,jftj);jftj.showmodal;数据浏览application.createform(tliulan,liulan);liulan.showmodal;工资管理月工资录入和计算application.createform(tygzjisuan,ygzjisuan);ygzjisuan.showmodal;工资津贴统计application.createform(ttongji,tongji);tongji.showmodal;工资津贴查询application.createform(tchaxun,chaxun);chaxun.showmo
48、dal;仪器设备管理仪器设备基本信息application.createform(tjibenxinxi,jibenxinxi);jibenxinxi.showmodal;仪器借用信息维护application.createform(tjieyong,jieyong);jieyong.showmodal;仪器实验代码维护application.createform(tyqsydm,yqsydm);yqsydm.showmodal;借用人通讯录维护application.createform(ttongxulu,tongxulu);tongxulu.showmodal;系统管理用户管理appli
49、cation.createform(tzhgl,zhgl);zhgl.showmodal;退出close;主界面如下:图4-2 系统主界面4.3 学生基本信息管理功能的实现4.3.1 学生基本信息界面的功能描述功能描述:本窗体主要实现学生信息的添加,删除,修改等功能,点按添加按钮增加一条记录,按删除按钮,跳出确认窗口,点击确定删除一条记录,点击修改按钮,可以修改的学生信息表,点击确定按钮保存修改后的信息,点取消按钮取消修改。学生信息界面如下:图4-3 学生信息界面4.3.2 学生基本信息界面主要代码添加按钮代码:procedure txuesheng.button1click(sender:
50、tobject);begintable1.insert;dbedit1.setfocus;end;删除按钮代码:procedure txuesheng.button2click(sender: tobject);beginif (application.messagebox(是否确定要删除记录,确认删除,mb_yesno+mb_iconquestion)idno) then 打开确认窗口if(table1.recordcount0) then /如果表中有删除记录则删除table1.delete;end;编辑按钮代码:procedure txuesheng.button3click(sender: tobject);beginif (table1.state=dsedit) then begintable1.edit;db
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度供暖服务续约协议
- 2024年度建筑材料研发与技术转让合同
- 2024年城市废弃物处理设施租赁合同
- 2024创意拓展训练服务合同
- 2024年廉洁购销合同范本
- 2024年度安徽省某县高速公路路基施工合同
- 2024年度企业级云存储服务合同
- 2024大型活动场地土方平整合同
- 2024年度果皮箱批量采购合同
- 2024年度国际教育培训项目合作合同
- GB/T 22796-2021床上用品
- 中国联通LAN工程施工及验收规范
- 中间表模式接口相关-住院与his-adt方案
- 临床PCR检验的室内质控方法课件
- 计算机解决问题的过程-优质课课件
- 作文讲评-“忘不了……”课件
- 深基坑安全管理(安全培训)课件
- 12月4日全国法制宣传日宪法日宪法知识科普宣教PPT教学课件
- 血液透析营养管理课件
- 神经内科医疗质量评价体系考核标准
- 绿化监理实施细则
评论
0/150
提交评论