当前位置:文档之家› 沈阳某学校教职工信息管理系统

沈阳某学校教职工信息管理系统

沈阳某学校教职工信息管理系统
沈阳某学校教职工信息管理系统

毕业论文

题目:校教职工信息管理系统

姓名:

学号:

指导老师:

专业:

目录

摘要 (1)

前言 (3)

第一章绪论 (1)

1.1 管理信息系统简介 (1)

1.2 开发背景简介 (1)

第二章系统分析 (5)

2.1 系统调查 (5)

2.2 可行性分析 (6)

2.3 需求分析 (8)

2.4 开发方法的选择 (9)

2.5 开发语言和开发工具 (10)

2.6 开发环境配置 (12)

第三章详细设计 (13)

3.1 系统功能结构的设计 (13)

3.2 数据库表结构及说明 (15)

3.3 数据库设计 (22)

3.4 系统各功能模块设计 (24)

3.5 系统安全性、保密性及优化 (26)

第四章系统的测试与维护 (28)

4.1 系统的测试 (28)

4.2 系统的维护 (29)

第五章系统的运行、安装和使用说明 (31)

5.1 应用程序的编译运行 (31)

5.2 系统的安装 (31)

5.3 系统的使用说明 (31)

结束语 (33)

致谢 (34)

参考文献 (35)

附录:源程序清单

《沈阳市某学校教职工信息管理系统》

摘要

本系统是针对现中小型学校教职工信息管理工作的实际情况和教育系统人员工资构成的特点及管理方式研制开发的人事工资管理系统。它实现了对教职工的日常工资标准确定、人员流动等工作的微机管理,基本实现了办公自动化。

本系统采用Visual FoxPro 6.0中文版进行程序设计,本系统具有良好的用户界面,操作简单、使用方便,信息查询、统计速度快等特点,使工资管理人员从日常繁琐的手工操作中解脱出来,大大提高了信息的准确程度,提高了工作效率。

Digest

This system is prepared and developed according to the actual situation of the wage management of Shenyang Modern Science and Technology School and the characteristics of wage composing of the education system. It realizes the computerized management of formulating daily wage standard, personnel fluctuation, etc. It really accomplishes the OA (office automation).

This system adopts the Chinese version of Visual FoxPro 6.0 for program designing. It has favorable UI (user interface), can be operated easily and used conveniently. It can be used to inquire information and calculate data rapidly thus relieving person from the fussy and complicated manual operation, and improving the correct degree of information and working efficiency.

前言

“人事工资管理”是人力资源管理工作中的一个重要组成部分,它掌握着本单位人员的基本信息情况,负责教职工基本工资的日常变动及新增、减少人员工资标准的确定,掌握教职工的流动方向等情况,为其它工作环节提供准确、迅捷的信息。

那么如何才能够提供安全、准确、迅捷的信息呢?数据库管理是解决这些问题的首选方式。在软件行业,数据库的应用是最广泛的,是大多数软件中必不可少的的部分,只是使用的具体形式不同罢了。那么什么是数据库呢?很简单,就是数据存放的地方。在我们周围有许多数据库的例子,比如您的通讯录就是一个小型的数据库,图书馆则是一个典型的大型数据库。通过数据库能干什么呢?请您想想您的通讯录能干什么:您可以查找朋友的电话号码,可以向其中添加一个新朋友的通讯地址,可以修改已发生变化的记录,还可以删除没有用的记录。这些都是数据库的基本功能。它管理数据,而您通过它查询、修改、添加、删除其中的记录。

教职工的基本信息、工资信息、变动信息等就是原始的数据,将这些数据集合起来就形成了表,然后将若干表组织到一个数据库中,再通过一定的程序语句来管理数据库,您就可以方便的实现您对“劳动工资管理”的数据的查询、统计、修改、增减、变动等操作了。

《沈阳市某学校教职工信息管理系统》就是以这种思路应运而生的。针对教育行业工资构成的特点和管理方式开发了本套管理系统,它实现了用微机对员工的基本信息,人员流动等日常管理工作,具有良好的用户界面,操作简单、使用方便,信息查询、统计速度快等特点,使工资管理人员从日常烦琐的手工操作和大量的报表中解脱出来,大大提高了信息的准确性和速度,提高了工作效率。

系统采用Visual FoxPro 6.0中文版进行程序设计,Visual FoxPro是由Microsoft公司推出的用于中小型企业的一个优秀的小型数据库开发系统。它从单机数据库FoxBASE发展而来,现已发展成为具有很强的网络功能的小型数据库系统。它可以用作小型的单机、网络数据库,也可以作为大型数据库的前端开发工具来开发客户机/服务器应用程序。

《沈阳市某学校教职工信息管理系统》设计说明书共分四部分,从工资管理的专业需求、构成特点和Visual FoxPro程序设计的特点入手,详尽的介绍了本系统的基本构造和实现的功能。相信您通过本文,对作者所设计的《沈阳市某学校教职工信息

管理系统》能够有一个全面的了解,并能够轻松使用。

本次设计中,XXX老师提出了许多宝贵意见,谨在此表示衷心感谢!

第一章绪论

1.1管理信息系统简介

一、管理信息系统的含义

管理信息系统即MIS(Management Information System).在强调管理、强调信息的现代社会中变得越来越普及。MIS是一门新的边缘学科,它跨越了若干个领域如管理系统科学、系统科学、运筹学、统计学科及计算机科学,在这些学科的基础上形成信息收集和加工的方法。从而形成一个纵横交错的系统。它能提供信息,支持企业或组织的运行、管理和决策功能。

二、管理信息系统的发展

管理信息系统起源于20世纪50年代开始的基于计算机的电子数据处理(简称EDP,Electronic Data Processing)。EDP的主要目标提高一个组织内管理工作如计算、统计、制表、报告等工作的效率。此时利用计算机处理管理信息的方式是单项管理,到了20世纪60年代管理信息系统得到了较快的发展,成为实现组织整体目标,系统综合地处理各类管理信息支持各级管理决策的计算机硬件、软件、通信设备、规章制度及有关人员的统一体、其获取信息资源和管理、服务的范围更加广阔;20世纪90年代,人们对MIS的注意力不再只是信息技术的应用,而是为如何合理配置、有效利用信息资源以求得组织目标的实现。至此,MIS的发展经历了一个由技术管理到资

源管理的过程。

1.2开发背景简介

一、教育系统人事工资管理现状

任何的管理首先是对人力资源的管理,学校也是一样。一直以来,学校无论是在教学还是在管理方面都提出了要创新、要全面推进素质教育,学校经常要对学生和教

师进行各种数据的统计以供分析使用,然而由于计算量非常大,通过人力去登记、计算、查找,正确率无法保证,而且还会耗费大量的人力和物力;长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。这就出现了一个矛盾。如何找到一种好的办法既提高准确率,又可以省去大量的人力物力,而且还可以使材料积累起来供以后综合分析使用呢?在当今社会,以高科技为标志的经济飞速发展的今天,选用现代化手段解决上述问题是再适合不过的了!于是,在教育领域建立一系列管理信息系统就显得非常有必要了。

随着信息活动在国民经济中主导地位的确立和信息产业的崛起信息资源管理(Informetion Resouces Management,简称IRM)作为一个专有名词和独立的学科逐渐发展起来。如何积极开发、合理配置和有效利用信息资源,日益成为社会生活中亟待解决的问题。由于计算机和通信技术的高速发展,推广应用计算机进行信息、管理成为推动信息化工作的重要内容,管理信息系统正是应用计算机信息化过程中出现的新生事物。它是一个利用计算机软硬件资源进行电子数据处理的人——机系统,它能提供信息,支持企业或组织的运行,具有管理和支持决策的功能利用计算机能把生产经营过程中的巨大数据流收集组织起来。经过处理转换为对各部门不可缺少的数据,经过对这些数据的分析使其变为各级管理人员做出决策具有重要意义的信息。总之,管理信息系统用于管理中可以大大减轻管理人员的工作负担,提高工作效率,使管理更加程序化、科学化。

对一个组织而言,内部管理的好坏直接关系到组织的存在与良好运行,而内部管理中非常重要的一项就是对人的管理,人事档案及工资管理是与人事管理有关的文件记录。一旦工作人员的岗位、职称及其他情况发生变化,要及时在档案内补充材料,以确保档案材料基本反映工作人员的工作、生活等各方面的实际情况;同时也要及时对其工资进行调整。人事管理往往是繁琐的,因为要管理的对象种类繁多,要对其进行各种各样的管理,工作量大,又容易出错,在人事管理中引入计算机管理信息系统,可以提高工作效率,改善管理情况,使管理工作系统化、科学化、提高整体的管理的水平。

本系统是针对学校人事工资管理编写的。在学校,一般管理者已经认识到计算机在管理过程中为可取代的作用,但是应用计算机来进行管理,他们还无法自己实现,这就需要有专门的管理软件来帮助实现。

二、本系统要解决的几个关键问题

1、采用单位现有软硬件环境及先进的管理系统开发方案,从而达到充分利用单位现有资源提高系统开发水平和应用效果的目的。

2、系统应符合组织人事管理的规定,满足单位日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。

3、采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于补充维护。

4、系统应具备数据库维护功能,及时根据用户要求进行数据的添加、删除、修改、查询和报表打印等。

(1)教职工基本信息的输入、修改。包括各种自然情况、工资级别等。

(2)教职工的增加、删除。转出、辞职、退休教职工信息的删除,调入、新增教职工信息的增加。

(3)查询、统计。按照某种条件,查询、统计符合条件的教职工信息。

(4)打印输出。对查询、统计的结果打印输出。

(5)保密系统。对系统进行保密设定,可以修改用户名和密码,以防止有人对系统数据进行破坏和窃取。

要想解决上面的问题首先需要和使用此软件的管理人员进行全面的沟通,需要了解人事管理的管理内容、管理过程、管理步骤等一系列流程,还要和管理人员交流管理上的一些处理的习惯性问题,要使得软件特别的接近使用者的管理习惯和方式。使管理工作规范化和程序化,促进整体管理水平的提高,高效完成劳动人事管理的日常业务。使人事管理及其相关方面的科学决策,如评优、评先、竞聘上岗等。

三、教育系统人事工资管理的特点及解决途径

沈阳市某学校教职工的工资结构有其独特的行业特点,目前通用人事管理软件和通用工资管理软件均不能完善的解决其工资管理方面的问题,因此需要有针对性的制作定一套工资管理软件。(教育行业的工资管理系统应用在人力资源管理部门,它不同于财务工资管理系统,它不负责每月工资的发放,只负责员工基本工资标准的确定和员工所单位的确定,然后将信息以变动单的方式提供给财务部门,由财务部门进行工资发放的操作。)

教育行业基本工资由职务工资、岗位津贴、提高10%三项构成。职务工资、岗位

津贴由教职工职务等级来确定,分为中学高级(又分为1-14级)、中学一级(又分为1-16级)、中学二级(又分为1-16级)和中学三级(又分为1-14级)。提高10%是教育行业的特殊工资为职务工资的10%。

本系统将基本工资中的职务工资、岗位津贴分别建立成“表”,当操作员选定员工的职务等级和工资、津贴的档次时,三项工资自动生成。同时将常规信息,如学历情况、职务、职称、民族、政治面貌等信息分别建立“表”,用户操作时只需轻轻一击即可输入,减少了用户对汉字的输入,提高了工作速度。

第二章系统分析

2.1系统调查

新系统的系统分析与设计工作都要建立在对现行系统调查的基础上。即必须调查清楚信息系统的资源、输入、处理和输出,明确用户需求其目的是明确系统开发的目标和规模。

本人所在单位是一所中等职业技术学校,本着从实际情况出发的观点,对该校的人事管理进行了全面的调查。

一、教育系统的各级各类学校有其自身的特点。

沈阳市某学校是一所中等职业技术学校,在很多方面与一般的普通中小学校不同,学校开设的专业可能几年就要改变,致使教师所教的科目也经常变化,从而需要的教师要多元化,这就需要经常进行人才的流动,如本区调整、对外招聘、接收大学毕业生。人事管理涉及到新人员的加入,老员工的转出、辞职、退休等,员工基本情况变化要随时更新,因此在管理方式上有很大区别,管理的难度上也比一般的普通中小学校要大的多。

二、教育系统正全面推进人事制度改革。

学校每年要进行职称的评定、工资级别的调整以及评优、评先、竞聘上岗等情况,需随时查阅职工的相关资料,查询符合条件的人员,进而统计产生相应报表。由于该校的人事管理主要方式是基于文本、表格等纸介质的手工处理,人员多、项目多,所以管理工作量大,容易出错,缺乏系统的、规范的信息管理手段。

三、计算机已经进入各级管理机关。

现在,上级主管部门的有些方面已经实行了计算机管理,所以在很多时候上报材料要求采用电子文档的方式。而每次都将做一些重复的、繁琐的录入工作,以便产生不同的报表,因此工作量大,容易出错,急需系统的、规范的信息管理手段来解决。

四、系统的设计要具有人性化的特点。

1.界面友好、操作简便。

对于人事管理人员,由于平时接触计算机的机会较少,所以对计算机的操作比较

生疏,所以说对于管理信息系统的可操作性一定要强,软件的交互性必须要好,可使使用者,即使在对计算机不很熟悉的情况下也可以很快的接受它,这就需要在对软件进行设计时考虑到用户界面的友好交互性,这一点很重要。在系统的使用过程中,有很大一部分是对基本数据的录入,录入的信息的量也是很大的,所以要求软件的输入设计符合操作人员的思维习惯和操作习惯,在本软件的设计过程中将考虑录入部分完全使用键盘操作,这样将大大提高操作人员的效率。由于录入操作非常的枯燥,所以在背景设计时需要考虑到添加清淡的让使用者心情放松的图案或颜色,这可以使操作者的烦躁心情得以环节,以减小在数据录入过程中误差和错误的出现概率。

2.功能强大、程序流畅。

在实际管理中,要随时进行各种资料的查询、统计,所以要求软件的功能设计要完成各种操作。同时,在实际管理中是各部门的人员在不同的时间,不同的地点进行的承担着各自的职责进行着数据处理和信息交换。上述的数据处理和交换均由计算机软件来执行,所以要求程序始终是流畅的。

3.一看就懂、拿来就用。

在界面上使用人们平时熟悉的自然语言,而把陌生的计算机语言隐藏起来,达到计算机程序与人的主观意识和思维天衣无缝的吻合,表现了天地人和。使操作者一看就明白。软件还必须简洁明了地提供操作向导和必要的提示,使人事工作者做到拿来就用。

该校希望通过建立人事档案管理系统,使管理工作规范化和程序化,促进整体管理水平的提高。因此提出系统的设计目标:

(1)支持实现规范化管理。

(2)支持组织高效完成劳动人事管理的日常业务,包括:新员工加入时人事档案的建立、老员工转出、辞职退休、基本情况变更等。

(3)支持单位进行劳动人事管理及其相关方面的科学决策,如评优、评先、竞聘上岗等。

2.2可行性分析

一、经济可行性

学校经常要教师进行各种数据的统计,以供分析使用。由于早期人事工资管理完

全采用纯人工方式完成工作,进行报表制作,且上传下递极不方便、快捷,

所以耗用工时较多,且效率低下。后来设计一些简单的应用表格,能通过计算机报表,但只是人工去登记、查找、计算大量数据后,人工输入计算机,制成表格,打印出表格上报,所以也会统计差错,输入过程差错,正确率无法保证,而且还会耗费大量的人力和物力;长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。

目前,市场上“学校管理信息系统”类的软件开发出产品的比较少,且价格高,单机版价格在万元以上,网络版价格要几万元。一般的学校经费紧张根无法接受这样的价格。而软件的规模太大,有些模块根本用不到,所以购进之后部分功能闲置也构成了浪费。

二、操作可行性

我校人事管理人员具有高学历、高水平、对外来的新事物接受能力快的特点,并且接受过教育系统的计算机等级培训,对Windows 有基本的了解,所以,如果开发一套操作简单的人事工资管理信息系统,完全可以帮助他们从繁琐的重复性劳动中解脱出来,以提高的工作效率。

三、技术可行性

1.开发的软件可行性

从目前市场上比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,Visual FoxPro 6.0是在实际应用中较为成功的一种解决方案。并为用户提供了Windows 所一贯坚持的非常友好、操作简单的用户界面、完善而强大的数据库操作功能,简洁明了的数据库,进而可对数据库实施操作、维护和权限识别功能。

结合实际情况,可以设计出符合实际需求、易于理解、易于操作、易于维护的数据库和操作系统。对于,Visual FoxPro 6.0而言,管理这种规模和复杂程度的数据库是游刃有余的。同样对于Visual FoxPro 6.0来说,无论是查询、统计还是利用数学公式进行趋势预测,都能顺利完成。因此,开发实施本系统,从软件角度看是可行的。

2.开发的硬件可行性

开发本系统所使用的软件对于计算机硬件有一定的要求,特别是,Visual FoxPro 6.0对计算机的内存、主频、外频、外存(主要是硬盘的容量)都有比较高的要求,否则将影响到本系统的正常运行,甚至导致数据计算的失误等比较严重的错误,基本要求是:Microsoft Windows9X 或更高版本;80486或更高的微处理器;Microsoft

Windows支持的VGA或更高分辨率的显示器;应用程序要求8MB RAM,Visual FoxPro 6.0开发环境要求16MB RAM。对系统配置的要求比较低,Visual FoxPro 6.0对系统配置的要求较低。因此,从市场上目前流行的硬件水平来看,一般学校已经具备了使用此类软件的基本硬件条件。特别是以计算机为主要专业的中等职业技术学校已有现成的软、硬件条件。本系统的开发也是可行的。

3.开发实施的可行性

此类软件属于一般类管理软件,开发难度不大,没有很高深的算法和令人难以理解的专业知识,只需要经常和管理人员进行沟通就可以掌握完成软件的要点。开发周期短,一般尽需要一个月左右,产品出来后就可以推向市场,收回成本,获取利益。

四、可行性结论

系统的成功开发将进一步促进学校管理的现化化和科学化,培养了人才,也为学校全面的人事工资管理体系积累了经验,从长远来看,其经济和社会效益是肯定的,根据以上分析,我们认为本系统开发条件成熟,实施方案可行。

2.3需求分析

一、系统需求

要求系统能够提供详细的教职工基础信息,包括自然条件信息、工资情况、来源、去向、岗位变动情况。能够提供随时查阅在职、非在职人员信息,提供出职工花名册,同时为财务部提供人员变动单及月基本工资汇总情况等。实现管理规范化、科学化,程序代码标准化,软件统一化,确保软件的可维护性和实用性。能够连接各个关联的数据库,获取数据库中的信息,保证各个数据库表格有关项目。实现职工资金的调配,对工资实现批量修改、备份、恢复、扣税功能等,实现人员调动、职工工资信息浏览、职工调动明细等统计功能,实现对银行账户的报盘等功能,并对系统进行实时维护,生成各种新的工资表格等。针对这些要求,系统建立了在职人员基本信息库、在职人员工资变动记录库、非在职人员信息库、变动单库4个主要信息库,同时建立多个字典库。系统根据增减人员、工资变动操作自动生成记录记载变动内容,以便用户查询其变动过程。实现了对员工信息的查询、统计、增减、变动记录、打印相关报表等功能。

二、用户界面需求

编制管理系统提供用户集中控制用户界面,此界面应当具有WINDOWS风格,并尽可能地为用户的查询操作提供方便,用户通过此界面应当能够控制整个系统的运行。

三、报表需求

编制管理系统的各种情况,可以将教职工信息名册、教职工工资变动单、工资汇总台帐等详细情况以报表的形式打印出来,以便实时统计教职工基本信息及工资情况,明确报表,使领导掌握,便于决策,满足学校高效管理的需求。

四、维护需求

系统运行一段时间后,数据库中存放的数据会越来越多,系统因人事制度、财务制度进行变更,要求对职务工资、岗位津贴、职务补贴等实时更改。为了不影响系统的运行效率,应当定期清除、整理数据库中的过时数据,更改系统中不合时宜的字段等,但系统应当将原始数据永久保留。系统生成比较灵活性,系统的参数可以方便的更改,可以根据不同的人事制度和财务制度,对各种的报表格式进行修改,加入字段生成新表等。

五、权限需求

在日常的人事工资管理中,不是要所有人员都明确的知道职工基本信息,所以在设计时需要三级用户管理,即特权用户,一般用户、录入用户,进行对系统的操作,使普通用户不能对系统进行维护,数据录入人员只能对数据进行输入不能实现其他的计算、统计、修改数据的功能,使系统在安全、保密性等方面得到了很好的实现。

2.4开发方法的选择

目前,管理信息开发方法主要有:结构化生命周期开发方法、原型法、面对对象的开发方法。本系统的开发采用结构化生命周期的开发方法。用这种方法开发一个系统将整个开发过程划分为5个阶段:

1、企划阶段

包括:业务特点分析、用户的需求分析、数据流分析、开发工具选择。

2、设计阶段

包括:数据库设计、数据容量预测、处理界面设计、输出报表设计。

3、开发阶段

包括:数据表制作、操作界面开发、功能模块开发。

4、测试阶段

包括:单体测试(测试用数据)、结合测试(全体流程测试)、运用测试(实际数据)。

5、运用阶段

包括:系统安装、数据导入、性能测试。

2.5开发语言和开发工具

本系统选用的开发语言是Visual Foxpro6.0,简称VFP6.0,选用的开发工具是Visual Foxpro6.0数据库开发系统。Visual Foxpro6.0具有用户的普遍性、功能的完整性、工具的易用性和规模的可伸缩性等特点。

一、数据库应用系统的特点

数据库应用系统的目的是把数据库、表、表单和报表汇集起来,把用人工管理的数据实现电脑化管理。数据库应用系统主要由用户界面、信息处理、数据库管理、数据库、辅助功能等模块组成:

用户界面:由于数据库应用系统是一种面向最终用户的应用系统,用户界面应该具有友好、简单、易操作等特点,它是一个系统能否被用户接受的非常重要的因素之一。使用Visual FoxPro 6.0提供的工具能够制作出多窗口系统、菜单驱动的用户界面,并可以将图形、图像、动画、声音等多媒体对象添加到界面中。

信息处理:信息处理是建立数据库应用系统的目的,其基本功能包括各类信息的查询、统计、报表打印等。

数据库管理:指数据库表的添加、修改及删除等。

数据库:即数据库应用系统的操作对象,包括表及视图等。

辅助功能:是指数据库应用系统中的菜单,帮助文本、系统安装及版本信息等。

图(1) 数据库应用系统的组成

二、面向对象程序设计与结构化程序设计的区别

在面向对象的程序设计中,程序员把精力放在“对象”的设计上,即如何构造对象是程序设计的重点,而不像以往采用结构化程序设计那样重点如何考虑编写程序代码。在结构化程序设计中的分析和设计阶段,要以“功能”划分整个系统,分别构成各类功能模块,各个功能模块如有可能还必须划分为更为具体的小功能模块,直至功能模块能以一个函数或过程来实现为止。这种方法称为自下而上的程序设计方法,它具有思路清楚、功能单一等特点,但不便维护和修改。与结构化程序设计方法不同的是,面向对象的程序设计方法采用自上而下的程序设计方法。它一般要经历“具体-抽象-具体”三个阶段。它以“对象”为处理中心,在系统分析和设计时必须首先确定所要处理的对象,然后确定对象的属性以及对象之间的相互关系。

三、常用关系型数据库系统软件比较

对应操作系统

系统名称

Windows

O O

2.6开发环境配置

本次系统开发所用计算机硬件和软件环境如下:

硬件:CPU P4 1.6G、内存SD128MB、40G硬盘、32X CD-ROM、32MB TNT 显卡、普通键盘、鼠标。

软件:中文Windows98 以上。

第三章详细设计

3.1系统功能结构的设计

Visual FoxPro应用系统通常由以下几部分组成:数据库(用来存放数据)、主程序(用来设置应用程序的系统环境、执行第一个用户界面和读取事件程序的开始点)、用户界面(表单、工具栏和菜单等)、查询和报表(允许用户检索或输出自己的数据)。在设计数据库的时候,首先要分离那些需要作为单个主体而独立保存的信息,然后告诉Visual FoxPro这些主体之间有何关系,以便在需要时把正确的信息组合在一起。通过将不同的信息分散在不同的表中,可以使数据的组织工作和维护工作更简单,同时也能保证建立的应用程序,其性能具有较高的可塑造性。

一、系统功能结构的划分

在系统功能分析的基础上,根据Visual FoxPro 6.0编程特点,按照结构化的系统设计方法,教职工信息管理系统从功能上可做如下的系统结构划分:

少动人量

图(2)系统结构图

二、系统数据流分析

数据流程图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它是采用自顶向下逐层扩展的方法,从逻辑上精确的描述系统具有的数据加工,数据存储,数据输入输出及数据来源和去向等功能。人事工资的日常管理包括:增加人员信息的录入、减少人员、人员信息及工资的变动,查询人员信息、输出打印报表等。其系统的数据处理流程图如下:

图(3) 系统的数据处理流程 3.2数据库表结构及说明

一、基本信息表

(1) 表结构: GZBX.DBF ――――――在职人员基本信息表

字段 字段名 类型 宽度 小数位 索引 排序 Nulls

1 DM 数值型 6 升序 Machine 否 个人代码

在职人员基本信

息输入(增加人员,减少人员,人

员变动) 基本信息表 数据字典库

数据字典更新(职务工资、岗位津贴标准变

更) 查询条件输入

查询结果显示 报表输出

2 BM 字符型

3 否单位代码

3 XM 字符型 6 否姓名

4 XB 字符型 2 否性别

5 MZ 字符型

6 否民族

6 XL 字符型 6 否学历

7 GZSJ 日期型 8 否工作时间

8 RJSJ 日期型 8 否入局时间

9 ZC 字符型 8 否职称

10 DP 字符型 4 否政治面貌

11 CSSJ 日期型 8 否出生时间

12 YGXZ 字符型 8 否用工性质

13 ZB 字符型 8 否职别

14 GK 字符型 14 否工资归靠

15 ZW 字符型 14 否职务

16 DJGW 字符型 14 否等级岗位

17 GWLB 字符型 3 否津贴档次

18 GWGZ 数值型 8 2 否岗位津贴

19 JNLB 字符型 3 否职务等级

20 JNDJ 字符型 3 否工资档次

21 JNGZ 数值型 8 2 否职务工资

22 QTGZ 数值型 8 2 否其它工资

23 ZHBT 数值型 6 2 否综合补贴

24 DJGZ 数值型 8 2 否提高10%

25 MLBT 数值型 6 2 否煤粮补贴

26 JBBX 数值型 6 2 否住房补贴

27 GBBX 数值型 8 2 否书报补贴

28 JLJT 数值型 6 2 否教龄津贴

29 JSBT 数值型 6 2 否职务补贴

30 GZYY 字符型 60 否工资变动原因

31 GZRQ 日期型 8 否工资变动日期

32 SFZ 字符型 18 否身份证号码

33 RYLY 字符型 20 否人员来源(2) 表结构: GZBD.DBF―――――-在职人员工资变动记录表

字段字段名类型宽度小数位索引排序 Nulls

1 DM 数值型 6 升序 Machine 否

2 BM 字符型

3 否

3 XM 字符型 6 否

4 XB 字符型 2 否

5 ZC 字符型 8 否

6 ZW 字符型 14 否

7 GK 字符型 14 否

8 DJGW 字符型 14 否

9 GWLB 字符型 3 否

高校人员信息管理系统

面向对象课程设计报告 课程名称: 设计内容:高校人员信息管理系统 学生姓名:学号: 专业: 指导教师: 完成时间:年月日

目录 一、课设题目 ............................ 错误!未定义书签。 二、系统以及需求分析 (2) (一)系统目标 (2) (二)开发工具可行性分析 (2) 三、程序功能描述以及模块结构 (3) (一)函数功能模块描述及主要类描述 (3) (二)程序流程图 (4) (三)信息结构表 (3) 四、用户使用说明与调试结果 (4) (一)使用说明 (4) (二)调试结果 (5) (三)优缺点分析 (11) 五、总结 (11)

一、课设题目 1、问题描述 某高校,主要人员有:领导、教师和学生,共有的信息包括:编号、姓名、性别、年龄。其中领导还应包含的信息有:任职部门(学院、各系部)、职称;教师还应包含的信息有:职称、任职时间、专业;学生还应包含的信息有:所在班级、所在宿舍等。 某高校有四类员工:教师、实验员、行政人员,教师兼行政人员;共有的信息包括:编号、姓名、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政治面貌、职称等。 2、功能要求 (1)基本功能 1) 添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。 2) 查询功能:可根据编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。 3) 显示功能:可显示当前系统中所有记录,每条记录占据一行。 4) 编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。 5)删除功能:主要实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作;否则,输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存。 6) 统计功能:能根据多种参数进行人员的统计。例如,统计四类人员数量以及总 数, 或者统计男、女员工的数量,或者统计某年龄段人员的数量等。 7)保存功能:可将当前系统中各类人员记录存入文件中,存入方式任意。 8)读取功能:可将保存在文件中的人员信息读入到当前系统中,供用户进行使用。 (2)扩展功能 在完成以上基本功能的基础上,可自行进行扩展或完善,例如: 1) 添加人员记录时,考虑各种数据的有效性。 2)组合查询功能的实现。 3)可按人员的某些信息进行排序。 4)对文件的读写使用二进制信息。 3、问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: 1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; 2)分析系统中的各个实体及它们之间的关系; 3)根据问题描述,设计系统的类层次; 4)完成类层次中各个类的描述; 5)完成类中各个成员函数的定义; 6)完成系统的应用模块; 7)功能调试; 8)完成系统总结报告。

学生信息管理系统

全国学前教育管理信息系统 培训上机指南 一、网址、用户名及密码 1、专题网址:https://www.doczj.com/doc/de113369.html,/,系统由专题右上方《管理系统入口》进入。 2、用户名(另发)。 3、测试系统初始密码统一为xueqian@2014(仅在培训时为此密码),请勿在培训时修改此密码。在使用正式系统时请修改密码。 二、系统登录注意事项 1、建议电脑为XP系统的情况下使用火狐或谷歌浏览器登录系统。 2、登录系统前,须进行浏览器设置,设置方法如下:“工具”→“Internet选项”→“隐私”→“高级”→勾选“替代自动cookie处理”和“总是允许会话cookie”。 3、不要使用同一浏览器登录多个用户。 4、在输入用户名和密码时注意键盘大小写的切换。 5、登录系统时,如密码连续五次输入错误,系统会自动锁定该账号,锁定时间为15分钟,15分钟以后才能再登录系统,建议骨干学校和市州在登录时如输错4次密码时不要再进行第5次密码的输入,可用同级或上级的系统管理员账号(A开头的账号)重置密码,再进行系统登录。

三、需完成任务 各学校使用学校级系统,市州使用县、市级系统,骨干学校与市州配合完成各项流程(机构管理、幼儿管理、业务管理、一期数据管理、机构在园幼儿情况、系统管理),具体操作步骤如下(以县级学校为例): (一)机构管理 1、使用机构级账号(普通用户)登录系统,进入“机构管理”->“基本信息管理”,进行学校扩展信息的填写(基本信息由系统自动导入),此处应注意“提交”与“保存”两个按钮的区别。 2、使用区县级账号(审核用户)登录系统,进入“业务管理”->“机构数据管理” ->“基本信息审核”,审核学校提交的基本信息。 3、使用机构级账号(普通用户)登录系统,进入“机构管理”->“办学条件信息管理”,根据提示编辑办学条件基本信息与办学条件建筑信息(该页面有两个选项卡),并提交审核。 4、使用区县级账号(审核用户)登录系统,进入“业务管理”->“机构数据管理” ->“办学条件信息审核”,审核学校提交的基本信息。 5、使用机构级账号(普通用户)登录系统,进入“机构管理”->“班级信息管理”,至少创建5个以上的班级(最好有连续的年级)。

学校的信息化管理系统

学校的信息化管理系统 教育信息化:学校管理系统包含的几个方面 关键词:教育信息化,学校管理系统,数字化校园,教育云 教育信息化不仅仅改变了教学方式,还改变了教学管理方式。学校管理系统就是教育信息化的“产物”,那么学校管理系统包含哪几方面的应用呢? 学校教育信息化建设的内涵极其丰富,几乎涵盖了学校各项活动的每一个角落,就环境建设与资源建设方面,应包括以下几个具体方面。一是网络基础乎白;二是应用支撑平台;三是应用处理系统。基础平台包括校园网络、服务器等硬件环境建设;应用支撑平台包括统一身份认证平台、统一信息门户、统一公共数据库、统一信息标准;应用处理系统包括环境建设和资源建设的各种处理系统。具体的系统主要是下面的几个方面的内容。 1.教务管理系统 教务管理系统强化教务管理的职能,涵盖了教务管理的方方面面。主要包括教师系统、学生系统课表系统、自动排课、成绩管理、教案管理、考试系统等。 2.教学与学习系统 教学与学习系统可以帮助教师的教学和学生的学习实现全面的信息自动化。主要包括信息点播系统.视频广播系统、远程教学系统、多媒体课件制作系统等等。 3.办公自动化及管理信息系统 系统能够全面提高办公与管理的效率和质量,使繁琐而枯燥的日常工作变得简单、轻松而快捷。主要包括文件管理、会议管理、档案管理、财务管理、人事管理等等。 4.校园一卡通系统 校园一卡通系统是利用IC卡作为电子身份的载体,使师生员工在校园中能够自动完成一系列与其身份桕关的活动。校园一卡通系统是高校教育信息化的牵头环节,主要包括用户注册系统、图书馆管理系统、食堂管理系统、机房自动化管理系统、宿舍和办公室门禁系统、电子钱包和校园电话系统等。

学生信息管理系统设计论文

2008届本科生学士学位论文 题目:学生信息管理系统 学科专业:计算机科学与技术 指导教师: 学生: 学号: 中国﹒贵州﹒贵阳 2008 年 4 月

摘要 学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。 本文介绍了学生信息管理系统的开发整个过程,阐述了系统分析、系统设计、数据库设计和系统实施的全过程。在开发方法上本系统利用了软件工程化的思想和方法,总体上采用结构化生命周期开发方法,具体模块实施采用了原型法和面向对象系统开发方法。并采用https://www.doczj.com/doc/de113369.html,2005作为开发工具,SQL Server 2000作为后台数据库。本系统具有学生档案管理,班级管理,课程管理,成绩管理,专业管理等模块,可分别完成日常学生档案,班级信息,课程信息,成绩信息的添加、修改、删除、查询、打印等功能。 本人在此次毕业设计中主要对“学生课程管理”,“学生成绩管理”,“学生档案管理”,“补助管理”四个模块进行了具体设计。 【关键字】: 信息管理系统、生命周期、软件工程、原型法。

summary Student Information Management System is an educational unit indispensable part of its content for the schools, policy makers and managers are essential. This paper introduces the student information management system for the development of the whole process, described the system analysis, system design, database design and system implementation of the entire process. In the development of methods on the use of the software engineering system of thinking and methods used on the whole structure of the life cycle of development methods, the use of specific modules of the prototype system development and object-oriented approach. Visual https://www.doczj.com/doc/de113369.html,2005 and used as a development tool, SQL Server 2000 as a background database. This system has the stud ent records management, class management, curriculum management, performance management, professional management, and other modules, can be completed daily student records, class information, information on the courses, the results of information add, edit, delete, query, print, and other functions. I graduated in the design of the main "student curriculum management," "Student performance management," "student records management," "grant management" four modules of a specific design. [Keyword]:Manage Information management system, the life-cycle, software engineering, prototype.

学校教务管理信息系统的规划

一、学校教务管理信息系统的规划: (一)开发背景介绍:随着信息技术的发展,计算机在各行各业都得到越来越广泛的应用,各级学校教育部门也同样面临着信息时代的巨大挑战。教 务管理工作是学校管理工作的重要组成部分,教务管理的计算机化将是 建设现代化学校必不可少的基本条件。同时,随着我国教育水平的提高, 招生数量比例增大,传统的学生管理的工作量繁琐复杂。所以,针对具 体情况开发了教务管理信息系统。 (二)项目概况;节省人力资源,快捷方便,提高学校管理的质量,快捷的管理学生信息,教师信息,课程信息。通过该系统方便全校同学们选课, 报名,查询成绩。教师发布成绩等业务操作。 (三)可行性分析: (1)管理可行性:信息化的教务管理在如今的信息时代是大势所趋,而 且随着现代管理理念、方法和途径的发展,教务信息化管理手段日渐成 熟,也必定会突飞猛进,所以从长远利益出发,主管领导对该项目的开 发与实施会大力支持。 (2)技术可行性:本系统采用Windows 2000作为操作平台。数据库选 用SQL server 2000,该数据库管理系统在Windows 2000 Professional上 能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据 的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件 开发平台也选用Microsoft Visual Studio .NET 2005。 (3)经济可行性:采用教务管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩 短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息 的利用率,使教学质量更上一个台阶。 (4)营运可行性:本系统操作简单,易于理解,只需通过简单熟悉,上手较快,学校教务管理处的教职员以及相关教师均能进行操作,营运环境要求低。 所以,综上所述通过可行性分析研究,认为系统的开发方案切实可行,

学校人员信息管理系统

1.学校人员信息管理系统 #include #include #include #include #inlcude Using namespace std; Int main(); Static int T=0;//用于标记老师类对象的个数 Static int S=0;//用于标记学生类对象的个数 Class people{//people基类 Public: Int num; Char name[30]; Char sex[15]; Char major_or_department[50]; Char date[30]; Int age; People(int n,char nam[30],char s[15],char o[50],char d[30],int a) { Num=n; Strcpy(name,nam); Strcpy(sex,s); Strcpy(major_or_department,o); Strcpy(date,d); Age=a; } }; Class teacher:virtual public people Public: Teacher(int n=0,char nam[30]=””,char s[15]=””,char o[50]=””,char d[30]=””,int a=0,char j[50]=””,double sa=0):people(n,nam,s,o,d,a),salary(sa){strcpy(job,j);} Char job[50]; Double salary; Friend istream &operator>>(istream&is,teacher&tea)//重载>>运算符函数声明 { Is>>tea,num; Is.getline(https://www.doczj.com/doc/de113369.html,,30,’\n’);//使其能够读入字符串中的空格 Is>>tea.sex; Is>>tea.major_or_department; Is>>tea.date; Is>>tea.age; Is>>tea.job; Is>>tea.salary;

校园管理信息系统

校园管理信息系统 校园信息管理系统的产生 计算机和通信技术的密切结合推动了网络技术迅速发展,同时,也推动了越来越多的学校,包括各级中小学,都纷纷投资建设校园网络,以求带动学校教学、科研和管理水平迈上一个新台阶,“网络文化”已经成为学校文化的一部分。 校园网是一个整体的系统,包括硬件建设和软件建设两部分。硬件建设主要是指各种计算机设备及网络设备的配置,而软件系统是指运行在硬件平台上的各种教育和管理应用,主要包括以下几个方面: 1、校内、外通信服务,多媒体信息发布与查询; 2、计算机辅助教学(CAI)系统和远程教学; 3、学校行政管理信息系统(MIS)和学校办公自动化(OA)网络系 统; 4、图书资料检索系统; 5、网络资源共享。 我们所要讲的学校管理信息系统就是这其中一个重要的运用,包括上面的MIS和OA两部分。具体的讲,它一个以计算机为工具,对学校管理信息进行处理的人—机系统,它能准确、及时地反映学校各项工作的当前状态,能利用过去的数据统计分析,能从全局出发辅助学校各职能部门以及校长管理学校。可见,学校信息管理系统具有强大的电子数据处理功能,能大大提高学校管理人员的工作效率,减轻劳动强度,同时,该系统还可以采用管理模型,将仿真、优化等现

代决策手段结合起来,为学校管理层的决策提供有效信息。 由于,计算机在教育中的运用,尤其是在教育管理中的运用的时间还不长,因此校园管理信息系统还是一个新生事物,但通过短短几年的运用,已经发现它给学校管理带来的巨大好处,因此越来越多的学校开始建设自己的校园管理信息系统。 学校管理与校园信息管理系统的结合点 学校管理,是一种组织学校教育工作为主要对象的社会活动,它是学校管理者在学校范围内,通过一定的领导机制和组织结构,采用一定的措施,带领和引导师生员工充分利用校内外的办学资源条件,整体优化教育工作,有效实现学校工作目标的过程。 从上面的定义可以看出,管理工作的一个重要部分就是充分利用校内外的一切资源,这些资源应该包括以下几个方面: 教师,教师时实施教学活动的主题,是完成教学工作的主要实行者。 学生,学生是教育的对象,是完成教学工作的重要因素。 设备和设施,设备和设施时学校教学和日常管理的辅助工具。 资金,是开展管理工作的条件之一。 同时,我们也很清楚,利用资源的前提是了解资源各个方面的信息,同时,还要了解这些资源的统计信息。这些工作正是计算机参与管理的结合点。计算机在以下方面可以很好地辅助学校领导进行管理: 1.各种信息的收集与整理,这些信息领导进行管理的必要条件。计算机是收集信息的最好工具,各种信息都可以以不同的方式保存在计算集中,如数字,文字,图片,声音,影片等,而且这些信息的收集是一次保存,永远可用的。在

高校综合教务管理系统方案-信息系统解决方案

AOLONG高校综合教务管理系统方案-信息系统解决 方案 一、系统简介 1 AOLONG综合教务管理系统包含注册管理、学籍管理、教学计划、选课管理、成绩管理、智能排课、用户管理、毕业审查、收费管理、旁听系统管理、四六级管理、科研管理等等多个模块,是一个集Client/Server和Browser/Web Server技术于一体、涉及教务管理各环节、面向学校各部门以及各层次用户的综合管理信息系统。与原始的教务管理相比,它采用了当前流行的C/S结构和Internet网络技术,突破了原先教务系统使用地域的局限性,使整个校园网乃至Internet上的用户都可访问本教务系统。因而就可在多地域、任意时间段以不同身份来访问教务系统中的数据,大大加强了系统数据共享的能力。由于采用了先进的和标准的网络技术,极大地提高了系统的可移植性和可扩展性。该系统自推入市场以来,为促进学校教务管理的科学化、规范化、信息化、减员增效、保障学分制的顺利实行提供了有力的支持,也获得用户的多次好评。该系统经过几年的使用,并得到中国人民大学教务处的大力支持现已更加完善,已成为大专院校管理中不可替代的一部分。 二、系统特点 先进的管理思想系统融合了多所大学多年来教务管理及教务改革的经验,将学生入学到毕业的所有数据统一管理,纳入到本系统当中,改变了以往教务模

块分散,不全面的弊端。教务数据集中管理,最大程度地实现了数据的共享,从而避免管理漏洞的产生,同时为学校管理层的决策支持提供详尽的数据。它为促进学校教务管理的科学化、信息化提供了强有力的支持。 采用Visual C++、Visual Basic、Jsp、ASP等混合编程混合编程是目前国际上最热门的先进编程理念,是程序开发的趋势。在本系统中采用由微软公司开发的Visual C++、Visual Basic、ASP,以及用于构件学校门户的Jsp、java语言。这些开发语言获得世界级龙头IT软硬件厂商的全力支持,是目前在全世界采用的主打开发平台,同时采用多种编程语言,可充分发挥各种语言的特点。为构件一个高性能的系统提供了技术上的保障。 采用基于多层结构的组件技术在系统的构架上,主要采用面向对象的组件技术,在这种设计中其他的已开发的可靠的类和对象可以重用。对数据的封装、设计的模块化、减少类之间的依赖性和类的聚合性等,增强了软件系统的可靠性。 先进的技术, 模块化的软件结构系统运行于Internet上,采用C/S结构与B/S结构相结合的体系结构既满足教务管理用户集中、大量处理数据的要求,又满足学生最大范围地使用该系统。各子系统即可独立运行,也可联合运行,实现数据共享。 系统操作的友好性本教务系统界面友好,操作简便,充分考虑了人性化设计。系统具有易用性,容易实施。从而更易为使用者所接受,降低推广难度,减

高校教务管理系统的设计与实现开题报告1

题目高校教务管理系统的设计与实现

研究目的和意义 高校教务管理信息化是提高办公效率的主要途径,随着我国高等教育的快速发展,高校办学规模的不断扩大,在校学生人数不断增多,办学层次出现多元化,由一地办学发展到多地多点办学,同时进一步推行学分制。这些变化是教务管理部门的管理任务越来越繁重,不仅增加了工作量,更增加了工作难度和复杂度,按传统的管理模式,只靠有限的工作人员已无法进行高校管理,高校教务管理信息化已成为教学管理现代化的迫切需求。通过完善管理信息化的制度,可以规范管理,保证教学效果,提高管理效率,有效地提高校教务管理工作的规范化和现代化水平,使教务管理工作走上良性循环的轨道。 高校教务管理系统旨在改善教务管理系统,提高管理效率,实现大学校园教务管理的电子化,协同化,网络化,使教务部门能更有效地管理和监督各院系的教学、学籍、成绩、课表等其他事务管理,使管理人员及时而充分地获取自己的工作日程、通知、会议等,更好地向社会宣传学校教务的工作成果,促进校内外交流。

国内外研究现状和发展趋势 一、国内外研究现状 教务管理是高校的主要日常管理工作之一,涉及到学校教学管理的各个方面,包括全校教师、学生、课程、学生成绩等一系列信息。所以国内外都很重视教务教学管理工作。 在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。国外的校园教务管理信息系统发展很早,从六七十年代就已经开始,现在已比较成熟。到2002 年为止,美国已经有82%的高校能够为学生提供在线课程目录服务,有70.9%的高校能够为学生提供在线课程注册服务。 国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。国内自从开始使用高校教务管理系统到目前为止,已经经历了三个阶段:第一个阶段的主体是基于单机和独立的业务系统;第二个阶段和第三个阶段分别是基于C/S 和B/S 开发的。 二、发展趋势 纵观目前国内研究现状,在安全性和信息更新化方面存在一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,未来的教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。

高校职工信息管理系统

高校职工信息管理系统 组长:王军 组员:秦亮渤张俊孙金周 指导老师:戚隆宁顾飞 2010年8月28日,星期六,晚上,宿舍 秦亮渤,张俊,孙金周,王军四个人在一起商量选题,最终确定做高校职工信息管理系统这个题目,然后大家一起策划课程任务书。 2010年8月29日,星期日,上午,宿舍 先是四个人一起讨论如何编写系统分析报告,然后分开进行工作。 王军:编写分析报告中的系统任务分析 孙金周:负责绘制用例图 秦亮渤:负责建立类的静态模型 张俊:负责分析报告中的说明部分 2010年8月30日,星期一,上午,计算机中心 王军:完成分析报告用例规约的管理员管理信息部分 孙金周:完成分析报告用例规约的管理员查询信息部分 张俊:完成分析报告用例规约的职工操作部分 秦亮渤:试验MFC对话框对话框数据文件读写程序。 今日问题:本来使用上学期fstream发现操作起来不是很方便,而且需要在代码开头处添加语句。 解决方案:秦亮渤研究书上面关于MFC文件操作的内容后,改变文件读取方法。全组共同测试,获得成功。 2010年8月31日,星期二,上午,计算机中心 四个人参考教材,熟悉各种控件的功能和使用方法。 今日问题:有些控件的使用不正确,导致不能正常输出。 解决方案:和同学讨论或问老师 2010年9月3日,星期五,上午,计算机中心 今天开始编写系统设计报告。 孙金周:负责报告中的实体类设计 王军,张俊:进行对话框概要设计 秦亮渤:负责对话框数据组织 2010年9月6日,星期一,上午,计算机中心 今天开始对话框的详细设计 张俊:设计管理员管理信息部分的对话框 孙金周,秦亮渤:负责主对话框和管理员查询信息部分的对话框 王军:负责设计职工登录的对话框设计 2010年9月7日,星期二,上午,计算机中心 王军,秦亮渤:将各人的对话框连接起来,并完成系统设计报告初稿 张俊,孙金周:开始编写实体类代码 今日问题:对话框显示的汉字出现乱码 解决方案:问了老师,知道要将对话框属性中的语言选项改为中文。

学生信息管理系统毕业设计论文

学生信息管理系统毕 业设计论文 Revised on November 25, 2020

–––––––––––––––––摘要––––––––––––––––– 学生信息管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用MICROSOFT公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:控件、窗体、域、数据库。 –––––––––––––––––前言––––––––––––––––– 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。 本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日

常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。 本系统主要包括学生信息查询、教务信息维护和学生选课三部分。其功能主要有: ⒈有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。 ⒉学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。 ⒊学生信息的修改。 ⒋班级管理信息的输入,包括输入班级设置、年级信息等。 ⒌班级管理信息的查询。 ⒍班级管理信息的修改。 ⒎学生课程的设置和修改。 目录 前言 第一章Visual Basic 概述 1.1Visual Basic 语言的特点 1.2Visual Basic 系统几个程序应用中的常用名词 第二章Windows 下的Visual Basic 编程环境简介 面对对象的编程 实现菜单选项

C 高校人员信息管理系统

《基于C++的面向对象程序设计实例》课程设计报告 课程名称 C++面向对象程序设计 课题名称高校人员信息管理系统 专业计算机科学与技术 班级 1220541 学号 姓名苗鹏程 指导教师侯欢欢 (一)、课程设计题目: 高校人员信息管理系统 (二)、目的与要求: 1、目的: (1)要求学生达到熟练掌握C++语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 2、基本要求: (1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义四个类,每个类中要有各自的属性和方法; (4)在系统的设计中,至少要用到面向对象的一种机制。 3、创新要求: 在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能。(三)、设计方法和基本原理: 1.功能要求 添加功能

程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求人员的编号要唯一,如果添加了重复编号的记录时,则提示用户数据添加重复并取消添加。 查询功能 可根据编号、姓名等信息对已添加的记录进行查询。如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。 显示功能 可显示当前系统中所有记录。 修改功能 可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。 删除功能 对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作;否则输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存在。 统计功能 能根据多种参数进行人员的统计。例如:统计四类人员数量以及总数,统计男、女员工的数量,统计某年龄段人员的数量等。 保存功能 将当前系统中各类人员记录存入文件中。 读取功能 将保存在文件中的人员信息读入到当前系统中,以供用户使用。 在完成以上基本功能的基础上,可自行进行扩展或完善。 2.问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; (2)分析系统中的各个实体及它们之间的关系包括属性和行为; (3)根据问题描述,设计系统的类层次; (4)完成类层次中各个类的描述(包括属性和方法); (5)完成类中各个成员函数的定义; (6)完成系统的应用模块; (7)功能调试;

学生信息管理系统

学生信息管理系统

学生信息管理系统项目设计报告 学生信息管理系统(Student Information Management S ystem),以下简称SIMS,是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生供成绩跟课程方面的查询。在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便 于查找,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理带来了 很大困难,严重影响了教育工作者的工作效率。随着科学技术的不断提高,计算机科学日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便 于打印等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。用计算机制作的学生信息管理系统还可以 通过功能强大的Internet网及时的向学生的家长传递该生在校的最新成绩,有 助于学校与家长的信息互动,为更好地把握学校的教育方针一定的促进作用。因此,开发这样一套管理软件成为很有必要的事情。 一、需求分析 该学生信息管理系统主要功能:学生通过输入学号和密码进入该系统后,可以进行一些基础维护(学生信息维护、课程信息维护、选课信息维护)。全部都可以进行增加、修改、删除、模糊查询。 随着科学技术的发展和整个社会的进步,计算机技术也得到了很大的提高, 特别是微型计算机的大范围普及,是计算机的应用逐渐有科学计算、实时控制等方面向非数值处理的各个领域渗透并发挥着越来越重要的作用。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及 商业信息管理等方面的应用,日益受到人们的关注。

学校教务成绩管理信息系统

教务管理信息系统 ——成绩管理 一、“成绩管理”系统的规划 随着学校办学规模的不断扩大、办学层次的多样化、在校学生的不断增多,学校工作繁杂、资料重多,对学校成绩管理信息的查找和更新的难度增加。 1.项目的背景 通过初步调查得知,我校教务系统下设成绩管理科、教务科、教务与学籍管理科、教学研究科、教材 管理科、招生科、实验教学科。其中成绩管理科的工作量特别大,工作效率较低,还时常出错。学校有关 领导迫切要求建立学生成绩管理信息系统,这样学生成绩管理也可以从手工转到计算机自动化信息处理阶段,方便对学生成绩进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。学校主管领导 也已批准投资3万元用于该系统开发。 2.系统目标 管理全校学生的成绩,方便学生成绩的查询。系统的使用对象是教务处成绩管理科的工作人员、任课 教师、辅导员等。 3.系统功能要求 (1)学生基本信息的录入,包括学号、姓名、各科学习成绩等。 (2)显示、查询记录,能按学生姓名(或学号)显示、查询学生的各科成绩和平均成绩。 (3)学生成绩修改和删除的记录,要求设置密码,验证通过后才能进行此环节。 (4)成绩排序管理,采用不同的排序方法对单科成绩和总(或平均)成绩进行排序,但不能改变原 纪录的顺序。 (5)学生成绩统计功能,统计各门课程在各分数段和不及格学生的人数,以及与全班总人数的百分比。 4.可行性分析 (1)经济可行性 首先从开发此项目所需的费用和和项目的效益来看是可行的。一方面是支出的费用,包括设备购置费、管理和维护费用等,这些费用相对来说比较少;另一方面可以节省人力、物力、财力,让管理人员从繁与 复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次,同时可带来许多间接效益。因此,开发此项目在经济上是可行的。 (2)技术可行性 目前寂静成功的开发出许多信息管理系统,信息技术和计算机软硬件发展已经完全可以满足本系统的 技术要求,数据库技术的出现使得对数据的处理更为科学精确,数据库之间的数据复制功能,可代替现有 系统单据数据的手工传递工作,降低出错率,提高数据的可用性,而且信息存储量大,保存时间长,因此 从技术上说是可行的。 (3)运行可行性 本系统操作简单,易于理解,学院领导对这方面比较重视,在教务上配置了一定数目的能够训练操作 计算机的干事,可以快速、方便、高效地使用计算机进行日常工作,运行环境要求低。因此,使该系统在 实践上具备了可行性。 结论:本系统有领导支持,开发费用较低,其开发难度不大,故开发方案切实可行,可进行开发。 图1 学校教务组织结构图

学生信息管理系统毕业论文

济南铁道职业技术学院 毕业设计(论文) 题目:学生信息管理系统 系别:信息工程系 专业:计算机应用 班级:计应0233班 姓名:周广宝 教师:于静 日期:2005年4月24 前言 学生档案管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,使我们使用易于与数据库连接的Microsoft Visual Basic 6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后,对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统。

学生档案管理系统是每个学校教育环节不可缺少的一部分,它的内容对学校的决策者和管理者来说至关重要,所以该系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不便。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。早期的校园网络、如今的web宽带网都为我们共享数据提供了前所未有的方便,由此,建立高性能的学生档案管理系统,作为计算机应用的一部分,使用计算机对学生信息管理,具有手工管理无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大的提高学生档案管理的效率,也是科学化、正规化的体现。因此,开发这样的软件系统是很必要的。 摘要 学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC6.0开发工具,以MICROSOFT SQL SERVER数据库作为系统的后台操作,利用其提供的各种面向对象的开发工具, 尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:控件、窗体、域。 ABSTRACT The system of managing student file is a typical application of managing information system (know as MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.

c++学校人员信息管理系统

1.C++课程设计题目:《学校人员信息管理系统》 用c++设计一个大学教师和学生管理程序,教师包括编号(a),姓名(c),职称(d)和教研室数据(b)的数据输入输出; 大学生包括编号(m),姓名( s),性别(t),班号(n),英语(e),高等数学(f)和数据结构(g)三门课程成绩输入输出和计算机平均分(ave);研究生包括编号,姓名,性别,班号,指导教师和研究方法数据输入输出; 博士后数据的输入输出;博士后既是教师也是研究生.(用派生,继承的方法可以做) 2.功能如下图所示: 3.部分代码

#include #include #include"persons.h" #include"student.h" #include"teacher.h" #include"empoyee.h" #include"chainList.h" #include void fileRead(chainList *list,ifstream &ff);//把文件从硬盘上读入内存 void fileWrite(chainList *list,ofstream &ff);//写入硬盘 int compareStr(char*str1,char*str2);//名字作为关键字,这个函数就用来比较 void addList(chainList *list);//同名的话,覆盖,或者改为新名字加入 void deleteNode(chainList *node);//根据名字删除 void editList(chainList *list,char *name);//要编辑的人名和新的资料 chainList *searchList(chainList *list,char*name);//只提供名字查询(其他以后加入)//返回前一个节点的指针 void orderList(chainList *list);//按名字排序 void orderListByAge(chainList *list);//按年龄降序排列 void orderListBySex(chainList *list);//按照性别排列,女士优先 void printStaticInfo(chainList*list); void printList(chainList *list); int main() {cout<<"\tYou are welcome to the management system!"<>sn; char fileName[30]; chainList headNode(0,NULL); chainList *head=&headNode; if(sn=='l') {ifstream file; cout<<"File's name:"<>fileName; file.open(fileName); if(! file)//为何输入不存在地文件后,机子变得很慢,而且没有结果出来? {cout<<"File not found!System exit."<

相关主题
文本预览
相关文档 最新文档