课程设计论文学生教学管理系统.doc
《课程设计论文学生教学管理系统.doc》由会员分享,可在线阅读,更多相关《课程设计论文学生教学管理系统.doc(100页珍藏版)》请在三一办公上搜索。
1、学生教学管理系统 目录第一部分:系统概述9一:拟开发管理信息系统的名称、目标和主要功能9二:背景、系统的用户、开发者以及本系统与其它系统或机构的关系和联系91:背景92、 系统的用户103、与其他系统的关系10三:参考资料和专门术语说明10第二部分:现行系统的详细说明11一:系统现状调查说明111:系统目标112:主要功能113:组织机构图124:业务流程图125:数据流程图136:用户要求147:问题所在15二:系统需求说明:用户要求以及现行系统主要存在的问题等。15(一)用户要求:15(二)现行系统主要存在的问题:16第三部分:新系统的逻辑模型16一:系统功能及分析161:新系统明确的功能
2、目标:162:系统总体功能层次图181):用户管理模块182):学生信息管理模块193):课程信息管理模块194):成绩信息管理模块205):综合查询模块216):系统帮助模块21二:系统逻辑模型221:学生教学管理系统业务流程图:222:学生教学管理系统数据流程图:231):学生教学管理系统DFD顶层图:232):学生教学管理系统DFD一层图:243):学生教学管理系统DFD二层图:253:数据字典271):数据项272):数据流283):数据存储314):处理336):外部实体37三:遗留问题38建议38第四部分:系统设计与实施的初步计划39一:工作任务的分解39任务分解39二:时间进度安
3、排;39三:预算39第五部分:数据库设计401概述40(1)目标、主要功能;40(2)需求规定(精度、有效性、时间要求及其它专门要求);41精度41时间特性要求41灵活性42故障处理要求42网络设计要求43其他专门要求43(3)运行环境要求43设备43支持软件44接口44控制442系统的概念模型设计443系统的数据模型设计474数据库设计方案满足第几范式535数据库每个表涉及的数据更新(插入、修改、删除)操作说明。556数据库中每个表涉及的数据查询操作说明。577数据库的完整性说明。60第六部分:数据库设计611. 引言61(1)系统的名称、目标、背景和功能等的说明61(2)系统设计指标:可靠
4、性、适应性、经济性等的概要说明。62(3)参考资料和专门术语说明。622系统平台设计62硬件配置:62软件配置633模块设计64(1)模块结构图表示模块的体系结构;64系统总体功能层次图641):用户信息管理模块652):学生信息管理模块653):课程信息管理模块664):成绩信息管理模块665):综合查询模块676):系统帮助模块67(2)IPO图说明每一个模块。684代码设计70代码设计的原则70代码设计705输入设计74(1)输入项目74(2)输入人员;75(3)主要功能要求75(4)输入校验756输出设计75(1)输出项目;75(2)输出接受者;76(3)输出要求767数据库设计说明(
5、见第五部分的说明)768安全保密设计761) 程序入口密码设置:程序入口需要验证用户密码,只有输入正确密码的用户才可以进入主界面。762) 用户权限设置:用户对系统修改、添加或删除信息时,要先经过系统对其的权限验证。769界面设计76第七部分:系统实施82一、系统实施报告的内容包括:821概述82测试的任务82测试的目的822系统的主要程序代码。83一:用户登录:83二:窗体设计84三:欢迎提示85四:界面实现861.学生查询删除主要代码862.课程信息添加修改主要代码873.成绩信息添加修改主要代码88五.往Excel 表格中打印的程序893测试说明90测试方法90测试方案91模块测试91集
6、成测试:92验收测试:92平行运行92通过SQL语句进行简单测试93二、用户说明书的主要内容包括:941引言:本说明书的宗旨、目的。94宗旨:94目的:942系统概要:系统的功能、系统的运行环境、系统运行过程描述。94系统功能:94系统运行环境:95系统运行过程:953系统安装:准备与初始化、系统安装、系统启动、系统的结束处理。96系统准备与初始化及其安装:96系统启动:97系统结束处理:974运行说明:列出每种可能的运行情况、运行步骤、步骤间的关系。975涉及的数据表的表结构、表的关键字、表之间的关系。986输入/输出信息。103输入信息:103输出信息:1047操作命令一览表。104第一部
7、分:系统概述一:拟开发管理信息系统的名称、目标和主要功能本系统全称为学生教学管理系统。根据开发要求,它主要应用于高校教育系统,完成对日常的教学、教务以及学生信息的计算机化的管理。学生教务处的工作贯穿学生在读期间的全过程,开发学生教学管理系统可使学院教务处减轻工作压力,比较系统地对教务、教学上的各项服务和学生信息进行管理,同时,可以加快查询速度、加强管理,使各项管理更加规范化。本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1. 系统应具有实用
8、性、可靠性和适用性,同时注意到先进性。2. 对各个数据库进行动态管理,防止混乱。3. 能够按照用户选择的不同的条件进行简单查询和复合查询。4. 能够对查询结果进行分类汇总,实现报表打印。5. 注意数据的安全性,具有数据备份和恢复的功能。6. 方便用户的操作,尽量减少用户的操作。本系统管理内容广泛,全面涉及了教务教学上的各项服务,包括学生信息管理、课程信息管理、成绩信息管理、综合查询、系统帮助等。在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计。在开发工具的选择上,主要利用Delphi7.0 编程语言进行开发
9、,使用SQL数据库,从而保证了数据的完整性与一致性。二:背景、系统的用户、开发者以及本系统与其它系统或机构的关系和联系1:背景随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。在经济发达的国家,许多高校以及教育机构都投入了大量的资金开发MIS系统,以求在将来激烈的竞争中立于不败之地。但是同发达国家相比,我国教育行业的信息技术的应用程度还很低,在提高各方面工作效率,取得良好的社会和经济效益方面还有待提高。随着近几年里学校的招生量不断增加,在校学生的数量也是日益增多,随之而来的是学生信息管理工作难度的不断加大。对学生信息的管理,特别是选课、成绩的管理是一项非常繁重
10、的工作,如何管理好学生的成绩信息是每个学校都会面临的问题。传统的管理方式大多数是人工管理,将所有的学生注册信息、课程信息、成绩信息等都保存在Excel表格里,到用到的时候再人工的去查一些信息,这样就严重影响到该校老师的工作效率,数据的更新与维护也比较困难,已经很难适应当今教学的要求。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。而学生教学管理系统就是这样一个可以对一个学校学生的学生信息、课程信息、成绩信息等信息进行统一的管理,并提供相关数据的查询、修改、打印等功能。学生教学管理系统建成后,可以减轻教务处工作人员的一些工作负担,提高查询速度,提高
11、劳动效率,实现了学生个人信息、课程信息和成绩相关的信息管理的系统化、规范化和自动化。2、 系统的用户系统的主要用户为学校招生办工作人员、教务处工作人员、教师和学生,他们的计算机水平尚可,所以对计算机的人性化和易用性要求不高,但为了简明,最好做到看界面按钮就知道其功能,使用该系统就应该是所有的管理人员、教务人员、教师以及各助理学生感觉到工作量减少、工作有秩序、工作效率有明显的提高。 系统正常运行后预期的使用频度比较高,除平时教务人员、教师使用量比较大外,在招新生期间以及考试后将会有管理人员、教务人员、教师以及各学生的非常大的访问量。a. 系统超级管理员-招生办工作人员以及教务处工作人员,对本系统
12、有绝对管理使用权限,更可以注册新的管理员。b. 系统普通管理员-教师,对本系统有选择性的管理使用权限,权限不同,其操作就不同。c. 系统制度管理员-学生,对本系统有既定的管理使用权限,只可以浏览学生的各种信息,而不能更改或添加或删除学生信息。3、与其他系统的关系 本系统暂不考虑与其他系统交换数据,而是作为一个独立的系统。但是,他应该能够向学校的上级主管部门提交学生的信息。三:参考资料和专门术语说明1、 管理信息系统 山东人民出版社 戚桂杰 彭志忠2、 数据库原理及应用 山东人民出版社 王瑞金3、 实用软件工程 清华大学出版社 郑人杰 殷人昆 陶永雷4、 软件工程 冶金工业出版社 李代平 第二部
13、分:现行系统的详细说明一:系统现状调查说明我们对现行的学生信息系统进行分析,分析总结如下:1:系统目标 高校学生管理工作的日益复杂化,使得人工管理学生信息的方式难以适应新的要求,而且由于信息量大,使用变更频繁,给信息管理工作者带来了许多困难。学生信息管理系统的目标是使学生管理工作摆脱人工管理模式,避免信息流失,实现学生信息管理的计算机化。2:主要功能l 学生信息、课程信息、成绩信息计算机存储;l 从教务处可以添加、修改、删除学生信息、课程信息以及成绩信息;l 从教务处可以查询学生信息、课程信息以及成绩信息;l 查询者可以向教务处提出申请,打印学生信息、课程信息以及成绩信息;3:组织机构图图表
14、1 组织机构图校长教务处招生办负责注册信息的人员负责课程信息的人员负责成绩信息的人员管理学院教学科4:业务流程图对于学生信息:新生入学时,招生办将学生一些基本信息输入到学生信息表格中,然后将这些学生信息输入系统,如果平时想扩充或修改学生的信息就让学生将相关的信息写在一张纸上交给教务处,教务处由专门的操作员进行统一的修改和扩充。想打印出某些学生信息时,须向教务处提出申请,经批准后,操作员会检索出相应学生的信息打印出来,然后交给申请人。对于课程信息:每学年开始之前教师将自己要申报的课程上报给教务处,经教务处批准后写入教学计划,同时由操作员录入课程信息到课程信息表格,如果平时想扩充或修改课程信息时,
15、得到相应授课教师的同意后,让该教师将相关的课程信息写在一张纸上交给教务处,教务处审核通过后由专门的操作员进行修改和扩充。如果有人想打印出某些课程的信息时,须向教务处提出申请,经批准后,操作员会检索出相应课程的信息打印出来,然后交给申请人。对于成绩信息:每个学期结束的时候,教师会把成绩上报到教务处,会有专门的操作员把成绩信息记录到成绩信息表格。如果平时想修改课程信息时,须向教务处写申请,待教务处审核通过后由专门的操作员进行修改。如果想打印出某些成绩信息时,须向教务处提出申请,经批准后,操作员会检索出相应成绩信息打印出来,然后交给申请人。相应的业务流程图如下:查询者招生办教务处学生信息学生信息管理
16、输出学生信息学生信息学生信息课程信息课程信息管理输出课程信息课程信息课程信息成绩信息管理输出成绩信息成绩信息成绩信息成绩信息图表 2 学生信息系统业务流程图5:数据流程图招生办教务处教务处学生信息系统学生信息课程信息成绩信息查询统计分析图表 3 学生信息系统DFD顶层图学生信息课程信息成绩信息教务处招生办查询者学生信息管理图表 4 学生信息系统DFD一层图课程信息管理成绩信息管理输出学生信息输出课程信息输出成绩信息图表 5 学生信息系统DFD一层图6:用户要求 实现学生信息、课程信息以及成绩信息的计算机存储及管理,摆脱人工管理模式,能打印excel表格里面输入学生信息、课程信息、成绩信息等。通
17、过计算机管理,减少人工工作量,同时有效的避免信息流失,并且可以通过信息的集中统计进行学生信息、课程信息以及成绩信息的查询分析。 高校希望能够对全校所有学生的信息进行集中管理。然后,对各个部门分配不同的权限,让他们去管理他们所需的信息,而没有管理权限的部门只能查询。7:问题所在现行系统存在的主要问题和薄弱的环节概括起来有以下几点:1) 现行系统基本上是依赖office软件进行操作,管理的手段落后,办事的效率相对来说比较低。2) 往excel表格里面输入学生信息、课程信息、成绩信息等,输入时没有相应的检验,操作容易产生错误。3) 教师必须将自己的课程信息以及学生的成绩信息报送教务处,通过教务处的工
18、作人员,才能将信息输入到系统当中,增加了教务处工作人员的工作负担,降低了工作效率,同时也不利于教师的计算机化工作。4) 学生不能登录系统进行信息的查询,必须要提出申请到教务处,才能获得查询的信息以及打印报表,这增加了教务处工作人员的工作量,同时也不利于学生对自己个人信息、课程信息以及成绩信息的了解。5) 该系统没有分不同的用户类别进行登陆,没有不同的用户使用权限,造成了只有一种用户的处理负担,同时不利于其他需要系统使用用户的查询与分析。6) 由于学校的各个部门都需要一些学生的基本信息,所以各个部门都有一份学生档案。一个部门的改动,将导致其他各部门必须修改,否则,学生的信息将不一致。现有系统采用
19、的是B/S模式,比如:各系可以将自己系学生的成绩都传到教务处的服务器上,教务处就可以对各系学生成绩进行集中统一管理。二:系统需求说明:用户要求以及现行系统主要存在的问题等。 系统需求说明:需求分析是系统开发最重要的一步,对于学生教学管理系统而言,需求分析就是充分了解用户对新系统提出的要求,通过对用户和现行系统进行详细的调研后,得出了用户对新系统的需求。(一)用户要求:1) 具有数据输入功能包括学生信息、课程信息、成绩信息的输入。为了保证记录的完整性。2) 具有信息存储功能能够存储学生信息、课程信息、成绩信息等重要数据。3) 具有浏览功能能够浏览学生信息、课程信息、成绩信息、院系信息、专业信息等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 论文 学生 教学管理 系统
链接地址:https://www.31ppt.com/p-4869785.html