大学生论文之学生教学管理系统.pdf
《大学生论文之学生教学管理系统.pdf》由会员分享,可在线阅读,更多相关《大学生论文之学生教学管理系统.pdf(100页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录第一部分:系统概述.5一:拟开发管理信息系统的名称、目标和主要功能.5二:背景、系统的用户、开发者以及本系统与其它系统或机构的关系和联系.51:背景.52、系统的用户.63、与其他系统的关系.6三:参考资料和专门术语说明.6第二部分:现行系统的详细说明.7一:系统现状调查说明.71:系统目标.72:主要功能.73:组织机构图.74:业务流程图.85:数据流程图.96:用户要求.1 07:问题所在.1 0二:系统需求说明:用户要求以及现行系统主要存在的问题等。.1 1(一)用户要求:.1 1(-)现行系统主要存在的问题:.1 2第三部分:新系统的逻辑模型.12-:系统功能及分析.1 21:新
2、系统明确的功能目标:.1 22:系统总体功能层次图.1 41):用户管理模块.1 42):学生信息管理模块.1 53):课程信息管理模块.1 54):成绩信息管理模块.1 65):综合查询模块.1 76):系统帮助模块.1 7-:系统逻辑模型.1 81:学生教学管理系统业务流程图:.1 82:学生教学管理系统数据流程图:.1 91):学生教学管理系统D F D 顶层图:.1 92):学生教学管理系统DF D一层图:.2 03):学生教学管理系统D F D 二层图:.2 13:数据字典.2 31):数据项.232):数据流.2 43):数据存储.2 74):处理.2 96):外部实体.3 3三:
3、遗留问题.3 4建议.3 4第四部分:系统设计与实施的初步计划.35-:工作任务的分解.3 5任务分解.3 5时间进度安排;.3 5三:预算.3 5第五部分:数据库设计.361.概述.3 6(1)目标、主要功能;.3 6(2)需求规定(精度、有效性、时间要求及其它专门要求);.3 7精度.3 7时间特性要求.3 7灵活性.3 8故障处理要求.3 8网络设计要求.3 9其他专门要求.3 9(3)运行环境要求.3 9设备.3 9支持软件.4 0接口.4 0控制.4 02 .系统的概念模型设计.4 03 .系统的数据模型设计.4 34 .数据库设计方案满足第几范式.4 95 .数据库每个表涉及的数据
4、更新(插入、修改、删除)操作说明。.5 16 .数据库中每个表涉及的数据查询操作说明。.5 37 .数据库的完整性说明。.5 6第六部分:数据库设计.571 .弓 I言.5 7系统的名称、目标、背景和功能等的说明.5 7(2)系统设计指标:可靠性、适应性、经济性等的概要说明。.5 8(3)参考资料和专门术语说明。.5 82 .系统平台设计.5 8硬件配置:.5 8软件配置.5 93 .模块设计.6 0(I)模块结构图表示模块的体系结构;.6 0系统总体功能层次图.6 01):用户信息管理模块.6 12):学生信息管理模块.6 13):课程信息管理模块.6 24):成绩信息管理模块.6 25):
5、综合查询模块.6 36):系统帮助模块.6 3(2)IP O 图说明每一个模块。.6 44 .代码设计.6 6代码设计的原则.6 6代码设计.6 65 .输入设计.7 0(1)输入项目.7 0(2)输入人员;.7 1(3)主要功能要求.7 1(4)输入校验.7 16 .输出设计.7 1(1)输出项目;.7 1(2)输出接受者;.7 2(3)输出要求.7 27 .数据库设计说明(见第五部分的说明).7 28 .安全保密设计.7 21)程序入口密码设置:程序入口需要验证用户密码,只有输入正确密码的用户才可以进入主界面。.7 22)用户权限设置:用户对系统修改、添加或删除信息时,要先经过系统对其的权
6、限验证。.7 29 .界面设计.7 2第七部分:系统实施.78一、系统实施报告的内容包括:.7 81 .概述.7 8测试的任务.7 8测试的目的.7 82 .系统的主要程序代码。.7 9-:用户登录:.7 9二:窗体设计.8 0三:欢迎提示.8 1四:界面实现.8 21 .学生查询删除主要代码.8 22 .课程信息添加修改主要代码.8 33 .成绩信息添加修改主要代码.8 4五.往E x c e l 表格中打印的程序.8 53.测试说明.8 6测试方法.8 6测试方案.87模块测试.87集成测试:.88验收测试:.88平行运行.88通过SQL语句进行简单测试.89二、用户说明书的主要内容包括:
7、.901.引言:本说明书的宗旨、目的。.90宗旨:.90目的:.902.系统概要:系统的功能、系统的运行环境、系统运行过程描述。.90系 统功能:.90系 统运行环境:.91系 统运行过程:.913.系统安装:准备与初始化、系统安装、系统启动、系统的结束处理。.92系 统准备与初始化及其安装:.92系 统启动:.93系 统结束处理:.934.运行说明:列出每种可能的运行情况、运行步骤、步骤间的关系。.935.涉及的数据表的表结构、表的关键字、表之间的关系。.946.输入/输出信息。.99输入 信息:.99输出 信息:.1007.操作命令一览表。.100第一部分:系统概述拟开发管理信息系统的名称
8、、目标和主要功能本系统全称为学生教学管理系统。根据开发要求,它主要应用于高校教育系统,完成对日常的教学、教务以及学生信息的计算机化的管理。学生教务处的工作贯穿学生在读期间的全过程,开发学生教学管理系统可使学院教务处减轻工作压力,比较系统地对教务、教学上的各项服务和学生信息进行管理,同时,可以加快查询速度、加强管理,使各项管理更加规范化。本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1.系统应具有实用性、可靠性和适用性,同时注意到先进性。2.
9、对各个数据库进行动态管理,防止混乱。3.能够按照用户选择的不同的条件进行简单查询和复合查询。4.能够对查询结果进行分类汇总,实现报表打印。5.注意数据的安全性,具有数据备份和恢复的功能。6.方便用户的操作,尽量减少用户的操作。本系统管理内容广泛,全面涉及了教务教学上的各项服务,包括学生信息管理、课程信息管理、成绩信息管理、综合查询、系统帮助等。在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计。在开发工具的选择上,主要利用Delphi7.0编程语言进行开发,使用SQL数据库,从而保证了数据的完整性与一致性。二
10、:背景 系统的用户、开发者以及本系统与其它系统或机构的关系和联系1:背景随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。在经济发达的国家,许多高校以及教育机构都投入了大量的资金开发M IS系统,以求在将来激烈的竞争中立于不败之地。但是同发达国家相比,我国教育行业的信息技术的应用程度还很低,在提高各方面工作效率,取得良好的社会和经济效益方面还有待提高。随着近几年里学校的招生量不断增加,在校学生的数量也是日益增多,随之而来的是学生信息管理工作难度的不断加大。对学生信息的管理,特别是选课、成绩的管理是一项非常繁重的工作,如何管理好学生的成绩信息是每个学校都会面临的
11、问题。传统的管理方式大多数是人工管理,将所有的学生注册信息、课程信息、成绩信息等都保存在Excel表格里,到用到的时候再人工的去查一些信息,这样就严重影响到该校老师的工作效率,数据的更新与维护也比较困难,已经很难适应当今教学的要求。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。而学生教学管理系统就是这样一个可以对一个学校学生的学生信息、课程信息、成绩信息等信息进行统一的管理,并提供相关数据的查询、修改、打印等功能。学生教学管理系统建成后,可以减轻教务处工作人员的一些工作负担,提高查询速度,提高劳动效率,实现了学生个人信息、课程信息和成绩相关的信
12、息管理的系统化、规范化和自动化。2、系统的用户系统的主要用户为学校招生办工作人员、教务处工作人员、教师和学生,他们的计算机水平尚可,所以对计算机的人性化和易用性要求不高,但为了简明,最好做到看界面按钮就知道其功能,使用该系统就应该是所有的管理人员、教务人员、教师以及各助理学生感觉到工作量减少、工作有秩序、工作效率有明显的提高。系统正常运行后预期的使用频度比较高,除平时教务人员、教师使用量比较大外,在招新生期间以及考试后将会有管理人员、教务人员、教师以及各学生的非常大的访问量。a,系统超级管理员-招生办工作人员以及教务处工作人员,对本系统有绝对管理使用权限,更可以注册新的管理员。b.系统普通管理
13、员-教师,对本系统有选择性的管理使用权限,权限不同,其操作就不同。c.系统制度管理员-学生,对本系统有既定的管理使用权限,只可以浏览学生的各种信息,而不能更改或添加或删除学生信息。3、与其他系统的关系本系统暂不考虑与其他系统交换数据,而是作为一个独立的系统。但是,他应该能够向学校的上级主管部门提交学生的信息。三:参考资料和专门术语说明1、管理信息系统山 东 人 民 出 版 社 戚 桂 杰 彭 志 忠2、数据库原理及应用山东人民出版社王瑞金3、实用软件工程 清 华 大 学 出 版 社 郑 人 杰 殷 人 昆 陶 永 雷4、软件工程 冶金工业出版社李代平第二部分:现行系统的详细说明系统现状调查说明
14、我们对现行的学生信息系统进行分析,分析总结如下:1:系统目标高校学生管理工作的日益复杂化,使得人工管理学生信息的方式难以适应新的要求,而且由于信息量大,使用变更频繁,给信息管理工作者带来了许多困难。学生信息管理系统的目标是使学生管理工作摆脱人工管理模式,避免信息流失,实现学生信息管理的计算机化。2:主要功能 学生信息、课程信息、成绩信息计算机存储;从教务处可以添加、修改、删除学生信息、课程信息以及成绩信息:从教务处可以查询学生信息、课程信息以及成绩信息;查询者可以向教务处提出申请,打印学生信息、课程信息以及成绩信息;3:组织机构图4:业务流程图对于学生信息:新生入学时,招生办将学生一些基本信息
15、输入到学生信息表格中,然后将这些学生信息输入系统,如果平时想扩充或修改学生的信息就让学生将相关的信息写在一张纸上交给教务处,教务处由专门的操作员进行统一的修改和扩充。想打印出某些学生信息时,须向教务处提出申请,经批准后,操作员会检索出相应学生的信息打印出来,然后交给申请人。对于课程信息:每学年开始之前教师将自己要申报的课程上报给教务处,经教务处批准后写入教学计划,同时由操作员录入课程信息到课程信息表格,如果平时想扩充或修改课程信息时,得到相应授课教师的同意后,让该教师将相关的课程信息写在一张纸上交给教务处,教务处审核通过后由专门的操作员进行修改和扩充。如果有人想打印出某些课程的信息时,须向教务
16、处提出申请,经批准后,操作员会检索出相应课程的信息打印出来,然后交给申请人。对于成绩信息:每个学期结束的时候,教师会把成绩上报到教务处,会有专门的操作员把成绩信息记录到成绩信息表格。如果平时想修改课程信息时,须向教务处写申请,待教务处审核通过后由专门的操作员进行修改。如果想打印出某些成绩信息时,须向教务处提出申请,经批准后,操作员会检索出相应成绩信息打印出来,然后交给申请人。相应的业务流程图如下:图 表 2学生信息系统业务流程图5:数据流程图图 表 3学生信息系统DFD顶层图图 表 5 学生信息系统DFD 一层图6:用户要求实现学生信息、课程信息以及成绩信息的计算机存储及管理,摆脱人工管理模式
17、,能打印e x c e l表格里面输入学生信息、课程信息、成绩信息等。通过计算机管理,减少人工工作量,同时有效的避免信息流失,并且可以通过信息的集中统计进行学生信息、课程信息以及成绩信息的查询分析。高校希望能够对全校所有学生的信息进行集中管理。然后,对各个部门分配不同的权限,让他们去管理他们所需的信息,而没有管理权限的部门只能查询。7:问题所在现行系统存在的主要问题和薄弱的环节概括起来有以下几点:1)现行系统基本上是依赖。ffic e 软件进行操作,管理的手段落后,办事的效率相对来说比较低。2)往 excel表格里面输入学生信息、课程信息、成绩信息等,输入时没有相应的检验,操作容易产生错误。3
18、)教师必须将自己的课程信息以及学生的成绩信息报送教务处,通过教务处的工作人员,才能将信息输入到系统当中,增加了教务处工作人员的工作负担,降低了工作效率,同时也不利于教师的计算机化工作。4)学生不能登录系统进行信息的查询,必须要提出申请到教务处,才能获得查询的信息以及打印报表,这增加了教务处工作人员的工作量,同时也不利于学生对自己个人信息、课程信息以及成绩信息的了解。5)该系统没有分不同的用户类别进行登陆,没有不同的用户使用权限,造成了只有一种用户的处理负担,同时不利于其他需要系统使用用户的查询与分析。6)由于学校的各个部门都需要一些学生的基本信息,所以各个部门都有一份学生档案。一个部门的改动,
19、将导致其他各部门必须修改,否则,学生的信息将不一致。现有系统采用的是B/S 模式,比如:各系可以将自己系学生的成绩都传到教务处的服务器上,教务处就可以对各系学生成绩进行集中统一管理。-:系统需求说明:用户要求以及现行系统主要存在的问题等。系统需求说明:需求分析是系统开发最重要的一步,对于学生教学管理系统而言,需求分析就是充分了解用户对新系统提出的要求,通过对用户和现行系统进行详细的调研后,得出了用户对新系统的需求。(-)用户要求:1)具有数据输入功能包括学生信息、课程信息、成绩信息的输入。为了保证记录的完整性。2)具有信息存储功能能够存储学生信息、课程信息、成绩信息等重要数据。3)具有浏览功能
20、能够浏览学生信息、课程信息、成绩信息、院系信息、专业信息等内容。4)具有查询功能查询功能要求包括以下几项内容:a、按照学号、姓名、专业、班级等查询条件查询相关的学生信息。b、按课程号、课程名、开课学期、授课院系等查询条件查询相关的课程信息。c、按学号、课程、班级、专业等查询条件查询相关的成绩信息。d、提供院系信息、专业信息、班级信息的多种查询方式。5)具有打印功能能够将各种查询结果通过打印机输出或输出到其他的Excel表格处理工具中。6)具有数据维护功能对已输入的各项数据(如:学生信息、课程信息、成绩信息、用户信息等数据)可以由专门的操作员进行增加、删除和修改。7)用户控制功能。设置多个用户权
21、限用来控制用户可访问的内容。8)系统功能。提供系统友好界面、退出系统等基本的系统功能。(二)现行系统主要存在的问题:1)无用户控制功能,不能设置多个用户权限。造成了只有一种用户的处理负担,同时不利于其他需要系统使用用户的查询与分析。2)现行系统基本上是依赖。ff ic e 软件进行操作,管理的手段落后,办事的效率相对来说比较低。3)往 excel表格里面输入学生信息、课程信息、成绩信息等,输入时没有相应的检验,操作容易产生错误。4)教师必须将自己的课程信息以及学生的成绩信息报送教务处,通过教务处的工作人员,才能将信息输入到系统当中,增加了教务处工作人员的工作负担,降低了工作效率,同时也不利于教
22、师的计算机化工作。5)学生不能登录系统进行信息的查询,必须要提出申请到教务处,才能获得查询的信息,这增加了教务处工作人员的工作量,同时也不利于学生对自己个人信息、课程信息以及成绩信息的了解。6)不具有按条件进行查询的功能,不能进行复合查询。7)不具有打印报表的功能,必须经教务处批准,才能进行打印。8)由于学校的各个部门都需要一些学生的基本信息,所以各个部门都有一份学生档案。一个部门的改动,将导致其他各部门必须修改,否则,学生的信息将不一致。现有系统采用的是B/S模式,比如:各系可以将自己系学生的成绩都传到教务处的服务器上,教务处就可以对各系学生成绩进行集中统一管理第三部分:新系统的逻辑模型-:
23、系统功能及分析1:新系统明确的功能目标:本着满足用户要求和改进现行系统缺点的思想提出r 新系统-学生教学管理系统,其目标如下:通 过用户登陆、数据库加密等进行良好的安全控制。增 加用户管理机制,明确定义用户权限。没有得到管理员认可的用户的人员无法进入系统,得到管理员认可的用户只能看到自己的权限所能看到的东西。用一个比较完整的系统来管理与学生信息管理、课程管理、成绩相关的操作,以提高工作的效率。往新系统里面输入信息时,如输入学生信息,要进行相应的检验,以减少错误输入产生错误。在系统中修改信息时,需要进行修改信息的审核,增强数据的安全性。设置多条件查询,尽可能的使用户按照自己的意愿查询,必要时允许
24、用户精确查询,并可以将查询结果打印到excel表格。其具体目标如下:1)具有用户控制功能设置多个用户权限用来控制用户可访问的内容。2)具有用户管理功能用户可以进行设置密码、修改密码、修改用户信息、删除用户、重新登录的操作。3)具有数据输入功能包括学生信息(学号、姓名、性别、班级、专业、院系、学生类别 交流/进修/留学生、政治面貌、民族、籍贯、联系方式等)、课程信息(课程号、课程名称、学分、学时、开课时间、开课老师、课程性质 必修课/选修课/补修课 等)、成 绩信息(课程号、课程名称、成绩)的输入。为了保证记录的完整性。4)具有信息存储功能能够存储学生信息、课程信息、成绩信息、等重要数据。5)具
25、有数据维护功能对已输入的各项数据(如:学生信息、课程信息、成绩信息、用户信息等数据)可以由专门的操作员进行增加、删除和修改。6)具有信息浏览功能浏览功能要求包括以下几项内容。浏览学生信息、课程信息、成绩信息、院系信息、专业信息、班级信息等内容。7)具有信息查询功能查询功能要求包括以下几项内容:a、按照学号、姓名、专业、班级等查询条件查询相关的学生信息。b、按课程号、课程名、开课学期、授课院系等查询条件查询相关的课程信息。c、按学号、课程、班级、专业等查询条件查询相关的成绩信息。d、提供院系信息、专业信息、班级信息的多种查询方式。8)具有打印功能能够将各种查询结果通过打印机输出或输出到其他的Ex
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生 论文 学生 教学管理 系统
限制150内