mis课程设计报告教务管理信息系统.doc

上传人:仙人指路1688 文档编号:2399095 上传时间:2023-02-17 格式:DOC 页数:24 大小:198.50KB
返回 下载 相关 举报
mis课程设计报告教务管理信息系统.doc_第1页
第1页 / 共24页
mis课程设计报告教务管理信息系统.doc_第2页
第2页 / 共24页
mis课程设计报告教务管理信息系统.doc_第3页
第3页 / 共24页
mis课程设计报告教务管理信息系统.doc_第4页
第4页 / 共24页
mis课程设计报告教务管理信息系统.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《mis课程设计报告教务管理信息系统.doc》由会员分享,可在线阅读,更多相关《mis课程设计报告教务管理信息系统.doc(24页珍藏版)》请在三一办公上搜索。

1、理 工 学 院MIS课程设计课程设计题目: 教务管理信息系统 专 业 班 级: 工业工程082 学 生 姓 名: 赵雪亮 学 号: 08L0203222 指 导 教 师: 蒋玉国 杨明欣 2012年 2月 19日 目 录 1 引言1 2 系统调查与可行性研究2 2.1 初步调查22.2 可行性研究2 3 系统分析3 3.1 业务流程分析3 3.2 数据流程分析53.3 数据字典11 4 系统设计154.1 功能结构设计154.2 数据库设计164.3 代码设计.17 4.4 输入输出设计.185. 结束语19参考文献20附录21 1 引言随着计算机技术的飞速发展,计算机在各种单位机构管理中应用

2、的普及,管理信息系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。因此,利用计算机支持单位高效率地完成人事管理的日常事务,是适应现代各种单位机构制度要求、推动各种单位机构人事管理走向科学化、规范化的必要条件。在当今的信息社会,随着信息的不断增长和企业对信息的要求,信息管理技术随之出现。企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为查询人事信息提供充足的信息和快捷的查询手段1。一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢

3、失。自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原系统的开发目标,而把计算机用作了打字机。这是长期以来困惑人们的一大问题2。现在人们日益深刻认识到,把信息技术应用与应用环境分离是办不到的。管理信息系统根本不仅是技术系统,而且是社会系统。使用计算机对企业人事信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业人事管理的效率,也是企业的科学化、正规化管理,与世界

4、接轨的重要条件3。因此,开发一个代替手工操作的新型的计算机管理的信息系统对保定隆达铝业有限公司来说刻不容缓,这也是本课题的由来。本论文就是以Visual C+为前台和Access为后台等软件作为开发工具,以各种单位机构为对象,开发一个从某种程度上能满足中小型机构对人事信息管理的要求的“人事管理系统”。本系统具有数据管理和企业事务管理功能。使用该系统,可以方便地进行系统管理,基础数据管理,人事档案管理,考勤管理,数据库管理,并且带有备忘录功能,还能够快捷地查询公司员工的情况,方便企业高层领导对该企业人力资源的现状有个比较全面的认识,也方便他们的管理和人员调动,可辅助企业领导决策科学化,从而大大减

5、少了工作量,提高了工作效率。本课题是辅助企业管理的系统,拟采用的开发平台为Windows平台,系统所采用的开发工具为Visual C+ + Access。2系统调查与可行性研究在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的合理使用,避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。信息系统的建设是一项投资大,时间长的复杂工程 ,可行性研究更为必要,也更复杂,更困难。“可行性”是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性4。2.1初步调查 教务信息管理系统是一个集Client/Se

6、rver和Browser/Web Server技术于一体、面向学校学 生管理核心-教务处以及其他各部门各层次用户的多模块综合信息管理系统。与原有的教务系统 相比,它采用了当前流行的C/S结构和Internet网络技术,突破了原先教务系统使用地域的局限 性,使整个校园网甚至Internet上的用户都可访问本教务系统。因而就可在多地域、任意时间段 以不同身份来访问教务系统中的数据,大大加强了系统数据共享的能力。另外采用了以上流行和 标准的网络技术也极大地提高了系统的可移植性。从系统开始在石油大学运行以来,系统功 能越来越完善,系统运行越来越稳定,保证了学校能够高效率、高质量地完成教务管理的所有工作

7、环节2.2 可行性研究整个系统以保障数据的安全性、高效性、可靠性、一致性、完整性为原则。系统数据库采用微软SQL Server 2000企业版超大型关系数据库,能有效的实现用户的需求,而且能为后期的扩展留下广阔的空间。关系型数据库提供了增加、删除、及维护角色的功能,不同的用户有不同的权限。所以能有效的保证系统安全可靠性。关系型数据库提供海量数据存储的功能,而且,采用数据库的全文检索技术,对于本系统中所用的数据量,无论在客户端,还是在校园网终端,都可以快速检索、统计。因而系统可高效的运行。关系型数据库提供的数据仓库技术,可以对前几年的数据进行有效的分析、统计、对比,得出占比统计图。这可以指导我们

8、工作的方向、做出正确有效的决策。采用SQL SERVER 2000企业版,可对数据进行适时或按一定的频率进行增量或完全备份,无需人工干预就可轻松实现备份。一旦系统数据由于意外的原因而导致系统瘫痪,可采用数据的备份即时进行恢复使用,不会造成数据的大量损失,耽搁日常的工作。数据库本身可以提供数据的一致性与完整性检测,如数据的一致性或完整性对照错误,会及时通知系统管理员进行适当的处理与维护。因为SQL SERVER 2000是国际化标准数据库,提供标准的数据接口,在与其他系统交互数据时可以轻松的实现。不存在任何的技术障碍。3.系统分析3.1业务流程分析教务管理系统是一个面向学校教务人员,为其提供服务

9、的综合信息管理系统。教务人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。学生的个人信息、所有的课程考试成绩以及每学期的开课情况都记录在教务系统里进行管理。教务管理系统工作流程由教务人员在公共信息系统中完成对运行教务系统所需的基本数据的维护(如:系所信息,专业信息等)。包括这些信息的增、修、改,对于系所和专业的变动都将在这进行操作。所有专业都必须附属于一个也只有一个系所。系统开始投入使用,教务人员先根据学校实际情况,建立系所的信息,主要信息包括系所的名称及它的编号。输入专业信息的过程是首先从系统数据库中选择相关的系所,然后再它下面加入新的专业信息。当学校系所、专业发生变动后,教

10、务人员要及时完成对库中的系所信息和专业信息的维护。新生入学后由教务人员在学籍系统中完成新生学籍信息的维护。包括班级的建立,新生个人信息的录入。班级是一个“专业”下面的组织结构,它也是学生的上层组织结构。在每个新学年,新生来校报到后,教务人员先从公共信息库中选择正确的系所信息及专业信息,在专业下加入班级,班级的信息包括班级名称及其编号,班级添加完后,就可以在其下面添加新生的信息。新生的信息来自新生的信息卡,又教务人员手工输入。如果新生所在班级已经存在,则直接从库中选择相应的班级,进行新生信息的输入。在每个学期开始,教务处根据老师的情况,以班级为单位,通过排课系统为每个班级制定下学期的开课情况。这

11、部分包括三个方面,一是任课教师的信息管理,教务人员要录入新的任课教师的基本信息,并负责对已有教师信息的变动的更新;二是课程信息的管理,教务人员还是对学校所有开设课程的信息的管理与维护,当课程变化后要及时更新;第三,也是本步骤最主要的工作,教务人员根据上两步所产生的信息,即班级信息、教师信息和课程信息,组织编排每个班级本学期的开课情况以及每门课的任课教师和课时。每学期末,选课的数据送至成绩系统,由教务人员完成学生成绩的维护工作(成绩排名,成绩单打印)。首先是教务人员根据成绩单,将每个学生没门课的成绩录入。然后根据相同专业或同意班级进行成绩的排名打印。 还要打印每个学生的单课成绩,生成本学期的学生

12、成绩单。在学生即将毕业时,教务人员在成绩系统中查询每个学生的整个学业的各课成绩情况,为学生的毕业审核提供依据,并根据需要打印出每个学生所有的成绩单。下面的图是教务处日常的一些工作的业务流程。教务人员系所信息专业信息基本数据维护公共信息数据表开课制定学籍信息维护学生信息成绩维护学生信息数据表开课信息数据表成绩信息数据表课程信息教师信息成绩信息成绩单打印教师信息维护课程信息维护课程信息数据表教师信息数据表3.2数据流程图分析教务信息管理人员系统日期0 层 数 据 流 图无 效 输 入当前日期有效的管理要求教务管理系统教务管理要求学籍管理要求考试管理要求成绩管理要求课程编排要求评估管理要求教师教务管

13、理要求系统管理要求信息反馈处理要求当前日期学生情况教师情况查询要求教务管理要求信息反馈教师网上工作系统信息反馈 网上查询系统顶 层 数 据 流 图教务管理系统学生情况目录文件目录文件目录文件成绩输出查询成绩要求成绩打印成绩统计成绩查询当前日期成绩管理要求要求处理类型打印要求统计要求统计表成绩成绩表成绩登记答案考务信息考场表考试信息成绩单考试信息目 录 文 件自动阅卷考场编排考试信息维护当前日期考试管理要求要求处理类型组织表一 层 数 据 流 图奖惩表毕业表班级表新生表升迁记录奖惩记录分班信息毕业证学 生 证目 录 文 件学生奖惩情况学生毕业学生自动分配组织关系新生入学当前日期学籍管理要求要求处

14、理类型一 层 数 据 流 图数据表数据文件目录文件读卡系统教师意见评估结果目录文件打印要求要求评估要求数据表学生意见数据计算学生评估教师评估当前日期评估管理要求要求处理类型目录文件目录文件教室情况教师情况网上要求课程编排网上发布课程表打印当前日期课程编排要求要求处理类型目录文件目录文件目录文件打印要求编排要求打印输出发布学生情况信息维护用户目录用户表目录文件要求要求要求目录文件目录文件教师获奖一 层 数 据 流 图信息日志数据文件目录文件系统日志目录文件安全要求数据表个人情况权限设置用户管理基本信息维护当前日期系统挂管理要求处理类型目录文件教师情况教师档案教师论文当前日期教师教务管理要求要求处

15、理类型目录文件打印输出发布一 层 数 据 流 图数据表数据文件目录文件读卡系统教师意见评估结果目录文件打印要求要求评估要求数据表学生意见数据计算学生评估教师评估当前日期评估管理要求要求处理类型目录文件目录文件教室情况教师情况网上要求课程编排网上发布课程表打印当前日期课程编排要求要求处理类型目录文件目录文件目录文件打印要求编排要求打印输出发布学生情况3.3数据字典名字:教师网上工作系统别名:描述:教师网上工作系统用来让教师分担教务处的工作,经过身份验证的教师才可进入系统,教师可以设置个人专栏用来和学生进行交流,教师可以在网上解答学生提出的问题,发布考试成绩,学生信息维护、学生成绩统计等功能定义:

16、教师网上工作系统=网上公告+网上论坛+信息查询+成绩管理位置:教师客户端浏览查询统计,学生浏览查询名字:网上公告别名:描述:教务处发布的教务公告,供教师和学生查看以及管理员增加、修改和删除教务公告信息定义:网上公告=网上公告查询+网上公告维护位置:教师学生浏览,教师管理名字:网上论坛别名:描述:个人专栏里教师可以和学生实现网上面对面的交流;论坛上教师和学生发帖子,实现教师之间、学生和教师、学生之间的沟通和帮助定义:网上论坛=个人专栏+教学论坛位置:师生交流名字:信息查询别名:描述:教师网上查询学生的档案信息;按年级、班级、教师浏览课程表;查询教务处发布的考试信息定义:信息查询=学生档案查询+考

17、场考号查询位置:教师学生客户端查询名字:成绩管理别名:描述:任课教师在网上发布学生的考试成绩;教师查看学生的成绩;教师根据学生的考试成绩统计学生的单科考试情况定义:成绩管理=学生可是成绩发布+学生成绩查询+学生成绩统计位置:教师客户端发布,查询,统计名字:网上查询系统别名:描述:网上查询采用B/S结构,教师或学生只需在有浏览器的客户端就可以使用,客户端免安装、免维护、易学、易用。学生可以在bbs中交流学习;浏览教务处的公告;可以到教师专栏和教师交流;网上成绩查询等。定义:网上查询系统=网上公告+网上论坛+信息查询+在线学习位置:教师、学生客户端浏览查看;输出到打印机名字:网上公告别名:描述:教

18、务处发布的教务公告,供教师和学生查;学校教师信息在网上发布;教师获奖和学生获奖的发布定义:网上公告=教务处通知+学校教师信息发布+教师获奖公布+学生获奖公布位置:教师、学生客户端查看名字:网上论坛别名:描述:教师专栏里教师可以和学生实现网上面对面的交流;网上的BBS定义:网上论坛=教师专栏+学生论坛位置:教师、学生客户端查看、交流名字:信息查询别名:描述:查询自己的考试成绩;查询教务处发布的考试信息;按年级、班级、教师浏览课程表。可打印定义:信息查询=考试成绩查询+考试信息查询+课表信息查询位置:教师、学生客户端查看浏览;输出到打印机名字:在线学习别名:描述:教师和学生可在线学习交流定义:在线

19、学习=在线学习位置:教师学生客户端名字:教学管理系统别名:描述:教务管理系统是一个面向学校教务管理人员、教师和学生,为其提供服务的综合管理系统。教务管理人员通过本系统完成所有的日常教务工作,从学生入学开始到毕业离校,其在学校内的所有和教务相关的信息都通过教务系统进行管理。教师可以通过Internet促进自己的工作;学生则可以通过Internet促进自己的学习。教务管理系统强化了教务管理的职能,涵盖了学籍管理、成绩管理、教师评估、教师排课、教师教务等主要功能,实现了教与学的统一和管理的透明性,教师可以开展网上教学,学生可以进行网上学习定义:教学管理系统=学籍管理+考试管理+成绩管理+课程编排+评

20、估管理+教师教务+系统管理位置:打印机,教师学生客户端名字:学籍管理别名:描述:新生的档案管理工作;根据新生档案实现系统自动分班;由系统根据要求自动调整学生的年级信息;自动统计学生成绩和学生信息存档;增加、修改和删除学生的基本信息定义:学籍管理=新生入学+新生自动分班+学生毕业+学生升学+学生信息维护+学生获奖管理位置:学籍档案,管理员名字:考试管理别名:描述:录入修改考试信息;根据学生上次考试成绩、学号、班级等信息安排考场或随机安排考场;根据学生涂卡信息自动阅卷并登记学生成绩;对学生的考试信息进行登记或由任课教师通过网上提交学生的成绩定义:考试管理=考试信息维护+考场编排+自动阅卷+成绩登记

21、位置:考试档案,成绩单名字:成绩管理别名:描述:根据多种方式查询班级和某个学生的成绩;分析学生的考试成绩;学生成绩单打印、班级成绩考核打印定义:成绩管理=成绩查询+成绩统计+成绩打印位置:客户端,打印机名字:课程编排别名:描述:年级信息设置、班级信息设置、课程信息设置、教师信息设置、上课时间设置、周课时量设置;可查询学年的课程表;可查询学年的课程表定义:课程编排=课程编排+课程表打印+网上发布位置:客户端,打印机,名字:评估管理别名:描述:根据教师的教学情况和学生的评分来评估教师的教学水平;对学生的涂卡进行读取、分析;得出教师的各项得分定义:评估管理=教师评估+学生评估+数据计算+读卡系统位置

22、:教师档案名字:教师教务别名:描述:教师信息录入查询,教师的获奖情况录入,教师的优秀论文或有价值的技术文章收集,可直接公布到校园网上供学生们查询、阅读定义:教师教务=教师档案管理+教师论文管理+教师获奖管理位置:学生客户端,教师档案名字:系统管理别名:描述:录入维护系统的基本信息;维护系统的登录用户信息;设置登录用户的操作权限;记录用户操作的详细信息定义:系统管理=基本信息维护+用户管理+权限设置+系统日志位置:系统档案4 系统设计4.1 功能结构设计根据系统分析的结果,按照结构化的系统设计方法,教务管理信息系统从功能上可分成如图10所示,整个系统由公共信息子系统、课程管理子系统、学籍管理子系

23、统、成绩管理子系统和用户管理子系统。各子系统的简要功能说明如表:模块名功能简介先决条件公共信息模块公共库模块在教务系统中主要维护公共信息数据表。(系统的维护操作主要指添加、删除和修改其中的记录)维护教务管理系统所需的基本数据,如系所信息等无课程管理维护学校所有的开课情况,包括课名、上课学时、开课系、上课教师等相关信息。 无学籍管理完成对学生的学籍管理。公共信息成绩管理管理每个学生的选课成绩,并维护学生的历年成绩。公共信息课程管理用户管理增加,修改和删除用户账号无4.2数据库设计学院(学院编号,名称)专业(专业编号,学院编号,名称)班级(班级编号,专业编号,班号)学生(学号, 班级编号,姓名,出

24、生日期,家址,电话)教师(教师编号,姓名,性别, 职称, 学历, 教研室)课程(课程编号,课程名)开课(开课号,课程编号,教师编号,班级编号,学年,学期,上课课时, 学分)学生课程班级专业学院成绩开课 讲师mn1n1n1n成绩 (课程编号,学号, 学年,学期,分数)4.3 代码设计学号是系统中一个基本数据项,也是一个重要的数据项。它是固定8位数字的数据项,它的一般格式是“AABBCDEE”,其意义是“AA”为年份编码,如98,99,用来表示学生的学级;“BB”为学院编码,表示学生所在学院;“C”为专业编号,表示学生所学专业,“D”为班级编码,“EE”为学生在班级的学号。学号是系统中学生的唯一标

25、示。其它代码如学院代码,专业代码和班级代码没有特殊的规定,教务人员可以自行使用一套可以唯一标示学院,专业和个班级的编码。教师代码及课程代码系统也没有做规定,但建议使用老师工号和学校的课程号。4.4输入输出设计数据的输出分为屏幕输出和打印输出,对于打印输出,系统提供的完整的功能从打印预览到打印机的设置,可以打印所所有在工作区显示出的表格。图14是打印预览的界面:图 打印预览界面5. 结束语本系统的特点在于使用的目前较新的数据库技术,使用标准的视窗用户界面,支持鼠标的操作,支持网络环境,实现多用户的服务器/客户端架构。整个开发过程都遵循的软件工程的要求,高度的模块化为以后的系统扩展提供了保障。当然

26、,由于时间有限,系统只对应的教务业务工作的一小部分,在系统的安全性方面也有待改善。以后,可以在需要时,对本系统增加如学生选课、课表编排等功能模块,完善本教务管理系统。在此次系统设计中,总体过程还是很顺利的。在Visual Basic中将所有基本功能封装在类中算是使用VB编程的一个新方式,因为以往在使用VB时,由于其面向控件的开发环境,功能代码往往直接放在各个控件的对应事件相应中,导致代码比较凌乱,影响后期的维护,对以后的系统扩展更是有较大的负面影响。而功能代码的类封装则使VB代码进一步的模块化。给以后的维护和功能扩展带来了极大的方便。参 考 文 献1. 李伟人力资源管理现状及其解决方案企业改革

27、与管理,2004(9)2. 邬锦雯人力资源管理信息化北京:清华大学出版社,20063. 常晋义. 信息系统开发与管理.北京:机械工业出版社,20044安忠,佟志臣管理信息系统.北京:中国铁道出版社,经济科学出版社,20005周三多, 陈传明,鲁明泓管理学原理与方法.上海:复旦大学出版社,19996薛华成管理信息系统北京:清华大学出版社,19997黄梯云管理信息系统北京:高等教育出版社,20058. 陈佳. 信息系统开发方法教程.北京:清华大学出版社,20049. 龙守谌.数据库技术与应用.北京科学出版社.199510Harvey MDeitel,Paul JDeitel,Sean ESantr

28、y(美)Advanced Java2 Platform How To Program,电子工业出版社,200311罗晓沛.数据库技术.清华大学出版社.200212孟小峰,王珊.数据库系统导论.机械工业出版社.200013洪志全.微机软硬件技术.北京:电子工业出版社.2002附录 部分程序代码1 系统的登录/ LoginDlg.cpp : implementation file/#include stdafx.h#include manager.h#include LoginDlg.h#include password.h#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE = _FILE_;#endif/ CLoginDlg dialogCLoginDlg:CLoginDlg(CWnd* pParent /*=NULL*/): CDialog(CLoginDlg:IDD, pParent)/AFX_DATA_INIT(CLoginDlg)m_strUser = _T();m_strPass = _T();/AFX_DATA_INITvoid CLoginDlg:DoDataExchange(CDataExchange* pDX)指导教师评语成绩签字:年 月 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号