国际学院班主任管理系统.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国际 学院 班主任 管理 系统
- 资源描述:
-
国际学院班主任管理系统 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 2 个人收集整理 勿做商业用途 国际教育学院HND项目班主任辅助管理信息系统 1、目的及意义(含国内外的研究现状分析) 教务管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,而高校的课程设置与中学相比又复杂的多,这进一步加大了学生成绩管理工作的难度,作为一个高校班级的班主任,所做的管理工作可能更加繁琐,所以针对班主任设计一个实用的辅助管理系统十分必要。HND(Higher National Diploma)文凭由英国文化委员会推荐,中英两国政府合作引进,经中国驻英国大使馆教育处认证。由于本学校的HND项目人数较多,学生在校周期较其他较短,学生流动情况较大,而学校的教务系统是针对统招生设计的,并不适合学院的实际需求。其中英合作办学的特殊情况使得学院的学生管理工作有了一定的难度。而市面上多是一些通用的系统,学校的系统也并不适合与国外合作教学这种培养模式下学生成绩的管理,一直以来学院都是使用传统人工的方式管理学生成绩、填写各种表格,这种管理方式存在着许多缺点,如:工作量大、效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 在实地调查过程中发现现在的HND项目的班主任对学生的管理工作都是手工的纸质管理,并没有自己的教务管理系统,大大降低了办公司人员的办公能力。每个学期他们都会面对大量的数据处理工作。尤其是每学期学生成绩的管理、学生考勤管理以及与家长沟通工作的管理都很繁琐。 通过实际走访国际教育学院并和学院班主任进行沟通,了解到一个实用的班主任教务管理系统将会给他们的工作带来很大方便,所以希望通过本系统的实现帮他们减轻工作负担。本设计题目即是基于武汉理工大学国教育学院英国项目部即HND项目的班主任学生管理工作。希望能够充分运用大学所学的专业课,设计出能够满足国教学院班主任管理工作实际需要的应用系统,给班主任的工作带来方便。 2、基本内容和技术方案 2。1 设计的任务 1)实现方式:delphi7。0+SQL Sever2000 2) 输入输出涉及:键盘输入,外源数据导入;屏幕显示,数据表导出及打印输出. 3)系统的功能模块设计:根据调研所得实际需求,系统针对学院班主任的需求而设计的,该系统主要实现:学生基本信息的管理、课程信息的管理、所管辖班级信息的管理、学生成绩信息的管理(成绩录入、修改、查询、学期末成绩单的打印等)、学生考勤信息的管理(晚点名和课堂点名)、班主任与家长沟通信息的管理、用户管理。 2。2设计需要重点解决的问题 1)学生照片在数据库中的存储和显示问题. 2)非法数据处理问题:非法数据可导致系统错误, 尽可能的规范数据,提高程序的健壮性。 3)数据的导入导出问题:批量数据通过excel 导入和导出 4)考勤信息的录入和统计问题(按班级统计和按个人统计). 5)学生每学期个人成绩单的打印问题。 6)学生成绩的录入问题( 自动生成班级学生名单,班主任直接输入成绩)。 3、进度安排 1)参考阅读资料 第1-2周 到3月1号止 2)实地调查 第3—4周 到3月13号止 3)数据库设计 第5周 到3月20号止 4)程序代码设计 第6—13周 到5月10号止 5)程序测试 第14周 到5月17号止 6)毕业论文 第15周 到5月23号止 4、指导教师意见 指导教师签名: 年 月 日 60 目 录 摘 要 I Abstract II 1绪 论 1 1。1系统开发背景 1 1.2系统开发目标 1 1.3系统开发环境 2 2 系统分析 3 2.1 可行性分析 3 2。2 需求分析 4 2。3 业务流程分析 5 2.4 数据流程分析 6 2.5 数据字典 7 3 系统设计 12 3.1 功能结构设计 12 3。2 编码设计 13 3。3 数据库设计 14 3。4 输入输出设计 21 4 系统实施与测试 23 4。1 系统实施 23 4。2 系统测试 39 5 总结 41 参考文献 42 附 录 43 致 谢 59 摘 要 目前,市场上有很多成熟的高校教务管理系统,然而针对班主任使用的系统却比较少,尤其是针对像国际教育学院这样具有特殊办学模式的学院班主任的学生管理工作的管理系统却是少之又少。为了弥补这个漏洞,同时也给自己一个设计的空间,我选择了这个系统来做,相信会给相关人员带来很大帮助. 该软件设计主要是针对我校国际教育学院中英合作项目班主任学生管理工作的实际需求,开发一个班主任辅助管理信息系统,为有关办公人员提供必要的帮助,为武汉理工大学国教育学院老师的教学管理工作提供方便,从而使他们的工作逐步实现信息化。本系统是根据学院班主任的实际管理工作流程设计的,其功能设计和实现流程与班主任实际工作保持一致。 本系统是以delphi7 作为编程环境,以SQL Server 2000 为开发平台来实现的。通过对学院班主任实际管理工作程序的调研和了解,进行系统需求分析和可行性分析,并设计系统具体功能。首先通过全面调查学院班主任教学管理工作的信息化需要,结合相关的数据文档,绘制了业务流程图、数据流程图、并建立数据字典。在对调查结果分析的基础上,合理提取业务,建立了系统的功能模型,构建出了系统的逻辑模型.分析系统中实体以及实体之间关系,结合现实可行性将逻辑模型转化为系统的物理结构,设计了合理的数据库结构,最后完成系统的设计和实施,并进行了大量的测试和调试,完成系统,希望最后能够付诸于使用. 关键词:HND;辅助管理;信息系统;信息打印 Abstract There are many systems which are used for the management of the information of student ,however ,there are hardly no specialized system designed for headmaster in the college ,especially for college like the international education college in our university 。To make up the falty and to be more creative ,I just choose this subject to design my system,hoping it will offer some convenience to the related people. This thesis is going to design a particular MIS to meet he demand of the master in the department of international college。 The purpose of this system is to help the headmasters who are in charge of several classes to improve their work efficiency and to make this department informationised. This MIS is based on the reality of the HND department situation and the procedure of headmaster’s work。 This system is base on the platform of Delphi7。0 and SQL sever 2000. To carry out this system,the first and very essential step is the investigation of demands ,and then the feasibility analysis. Finally it is the design of the system specific function. After the investigation, I do the database designing, draw the task flow graph,and date flow graph,and then design the date dictionary。 I analysis the task of the system and set up the function model and logical model based on the investigation. By analyzing the relationship among each entry ,I transform the logical model into the physical model which is followed by the designing of the database structure. After the designing and implementation of the whole system,there is a necessity for me to test and adjust the whole system to make it work smoothly.本文为互联网收集,请勿用作商业用途文档为个人收集整理,来源于网络 I hope the system can be put into practice and be helpful to the headmaster of the department。 Key Words: HND; assistant management ;information management;the print of the detailed information 1绪 论 1.1系统开发背景 本设计题目是基于武汉理工大学国教育学院班主任的学生管理工作。 国际教育学院是由我校和国外几所高校联合办学。学生入学第一学年学习预科课程,是由我校开设的一些基础课,包括高等数学和英语课程等。后两年则学习由合作办校的外国高校开设的专业课程,成绩由国外高校给与评估并记载学分,学生获得所要求的学分后,可以选择继续转本,若达到一定要求也可以申请到合作办学的外国高校学习。而由我方开设的预科课程主要是为后面两年的专业课程学习做准备。 由于此项目学生并非学校统招学生,学生工作具有一定的独立性,经前期调查,发现现在的国际教育学院的班主任的学生管理工作主要是处于纸质管理阶段。在现代化的办公环境中,办公电脑中使用的办公软件只是微软的office软件,这大大降低了老师学生管理工作的效率。每到一个学期结束时,他们将会面对大量的数据.此外,数据安全性问题也比较没有很好的解决,学生数据几乎是所有的人都有权利浏览,不能对学生信息进行保密;再者对于一些学生家长的致电的答复往往是以主观印象,对相关信息的记录和查询更是烦琐;对于每周的晚点名和每天的课堂考勤记录及出勤率的统计更要通过手工计算,甚为麻烦. 基于以上种种原因,又经初步的实地调查和有关的负责人的交流,发现设计一个符合实际需求的管理系统十分有用,也十分必要. 通过对相关资料的了解和学习,发现已有很多实用性很强的学生管理系统,在系统开发过程中可以很好的借鉴相关技术,从而更好更快的设计出符合国际教育学院实际需要的班主任教务管理系统。 1.2系统开发目标 1) 合理的设计数据库 尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将会少占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度. 2) 设计出友好的界面 界面的友好与否是软件优劣的重要方面之一。窗口界面的各个控件布局要合理、美观. Delphi是面向对象的编程语言,用户界面更加友好,美观,同时组件丰富,功能强大,是应用系统开发的较好选择。 3) 强大的信息管理和查询、统计分析、报表输出能力以及信息交互能力 可以对学生管理工作相关数据进行多方面查询和统计,提高各个模块的数据交换,并可以根据需要导出相关的信息。 1.3系统开发环境 本系统面向Windows操作系统,以Microsoft SQL server 2000作为后台数据库,充分考虑了兼容性的问题,系统具有较好的可扩展性,并从数据库的应用和开发的实效性角度出发,采用delphi7作为开发工具,采用面向对象技术,系统具有高效性,虽然不是很流行的开发平台,但Borland公司的开发工具平台一向是友好的设计界面而文明。 1.3。1 delphi7。0 Delphi是由著名的Borland公司开发的可视化软件开发工具。“真正的程序员用C,聪明的程序员用Delphi”,这句话是对delphi最确切的描述。利用delphi可以快速、高效地开发出基于Windows环境的各类程序,尤其是在数据库开发和网络编程方面,delphi更是理想的开发平台。 1.3.2 Microsoft SQL server 2000 1)Microsoft SQL server 2000简介 SQL Server 2000是Microsoft公司推出的大型数据库管理系统,它建立在成熟而强大的关系模型基础上,可以很好地支持客户机/服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求,并且在易用性、可扩展性、可靠性以及数据仓库等方面确立了世界领先的地位。 2)SQL server 2000具有以下特点: (1)图形化用户界面,使系统管理和数据库管理更加直观、简单。 (2)真正的客户机/服务器体系结构。 (3)对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 (4)具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。 (5)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 (6)SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有. (7)SQL server 2000在以前版本的基础上又增加了一些新特性如下:支持XML(Extensive Markup Language,扩展标记语言),强大的基于Web的分析,支持OLE DB和多种查询,支持分布式的分区视图。 (8)SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等.SQL Server也可以很好地与Microsoft BackOffice产品集成。 2 系统分析 2.1 可行性分析 可行性分析是系统规划的关键一步,以评定项目在技术上、经济上、操作上和进度上的可行性。可行性分析的任务是明确应用项目开发的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。这项工作需建立在初步调查的基础上。 2。1.1 技术可行性 随着计算机技术的发展,将对学生工作的管理从原本的文档管理转化为电子管理具有很强的可行性的。而且本学校也已经在教务管理系统做了推广,在技术上的可行性是毋庸置疑的。本设计要做的只是针对一个真实的学生管理工作来开发出适用于特定需要的学生管理系统。面向Windows操作系统,以Microsoft SQL server 2000作为后台数据库,并从数据库的应用和开发的实效性角度出发,采用delphi7做为开发工具,采用面向对象技术来进行该系统的开发是十分合理而正确的。在实施该系统之前,本人也在相关部门做了时间的调研工作,对实际需要非常了解。在之前做过的课程设计中,都是通过这两种开发工具来实现的,因此此次毕业设计应该是更加得心应手。 2.1.2 经济可行性 本系统对经济上没有太多的要求,只要具备计算机及相应的运行软件即可开发。项目成功后,数据的处理加快,可以节省人力,节约时间.而且系统对于输入输出的规范,也提高了数据可用性,增强了数据安全系数,能够更方便、简单、快速地查询学生基本信息,了解学生成绩信息并快速统计出勤信息。 2。1。3 管理可行性 本系统的以实际工作为原型,抽象相关人员,工作原理,系统亦涉及到权限的管理,对相关数据进行保密,数据的打印与日常的手工管理相似,方便了班主任的教务管理工作,系统具有很强的实用性和可操作性。 2。1。4 操作可行性 本系统采用面向对象技术,开发出来的界面友好,几乎人人都可以很简单地按照相关说明进行操作。系统能为学生工作管理人员提供他们需要的高效性和方便快捷,比手工管理与操作方便了许多,界面操作简单上手,特别是与实际流程一致,用户可以很快熟悉和操作。 2.1。5 进度可行性 该系统共有两个月左右的时间进行设计和实施。3月初通过实地调研,进行系统需求分析,然后是业务流程和数据流程以及功能模块分析,3月底等系统分析完成后开始进行数据库表设计。4月主要是进行代码设计和系统实施。5月初进行系统测试.5月底完成系统说明书(即毕业论文)的撰写.总的来说时间足够完成一个功能较为完善的班主任教务管理系统,系统进度安排比较合理,具有很强的可操作性。 2。2 需求分析 通过走访国际教育学院并询问相关人员,根据实际应用需要,本系统主要实现的基本功能主要包括: 1)学生基本信息的录入、修改、删除和查询 其中信息的录入可以通过录入界面直接输入详细信息,也可以通过excel表格将数据直接批量导入,减轻了班主任信息初始化时的工作量。为了方便系统数据的使用,还设置数据导出功能,可以将本系统中的数据导入到excel表格中.为了让班主任更好的熟悉所管辖班级的同学,方便管理,该系统还实现了学生照片的入库和显示。根据实际需要本系统还设计了学生个人信息的打印以及学生基本信息的按班级打印。 2)基础课程、专业课程以及专业班级基本信息设置 由于国际教育学院学生入学第一年要学习有中方开设的预科课程(所有专业该课程均相同),按百分制计成绩;第二、三学年则是由英方开设的专业课程,按通过和未通过来计成绩。所以根据实际需要,该部分主要包括基本课程信息设置,专业课程信息设置,专业班级信息设置三个部分,实现课程信息以及所管理班级信息的录入、修改、删除和查询。 3)会谈信息的管理 为了更好的管理学生,及时地向家长汇报学生的现状,班主任要经常与学生家长通过电话以及面谈的形式进行会谈.该部分主要是录入和查询以及修改和删除会谈信息,方便以后查阅。 4)学生成绩信息管理 班主任需要及时了解负责班级同学的学生的课程通过情况,并进行学生成绩的录入,补考信息的查询,补考成绩的录入,并关注学生第一学年的成绩排名情况。该部分主要设计了补考成绩信息查询,成绩排名与统计,成绩录入,成绩单打印。 5)学生考勤信息管理 班主任通常要每个周末进行晚点名并且还要经常抽查课堂出勤情况。所以该部分主要包括晚点名和课堂点名两个模块,实现考勤信息的导入,删除,和查询,考勤统计以及打印功能.由于考勤信息的录入工作量较大,所以该部分主要通过excel实现信息的导入。 6)用户管理 该系统的主要用户是 学院的班主任,班主任即系统中的管理员用户,管理可以添加,删除和查看普通用户的信息,并设置普通用户的密码,而普通用户则是管理员授权可以查看本系统内信息以及打印相关信息时使用的帐户.普通用户只有查看和打印的权限,不能进行信息的编辑。 7)信息打印 主要是学生基本信息、成绩信息以及考勤信息的打印。 2。3 业务流程分析 业务流程分析应顺应着原系统信息流动的环节逐步地进行,内容包括各环节的处理过程、信息来源、处理方法、计算方法、信息流的去向,提高信息的时间和形态(报告、单据 、屏幕显示等)。 2.3。1 业务流程描述 1)管理学生基本信息 学生入学时,班主任添加所管理班级学生的基本信息,输入方法有直接输入和通过excel导入两种方法,系统会判断数据库中是否已经存在该学生的信息,并入库.此外班主任根据需要可以修改学生信息并可以实现学生信息的导出和打印。当学生毕业时,班主任将通过班级删除已毕业学生的信息,或者有学生退学,转专业时也可从库中删除其信息。 2)管理课程和班级信息 课程信息一般是由学院来定,班主任只是根据学院课程的变动相应改变系统中的课程信息。并根据需要查看各专业课程信息。在新生入学时班主任要输入所管理班级的信息,以方便相关信息的统计。 3)会谈信息的入库 班主任及时将于家长的沟通记录入库,日后可以根据谈话时间或者学生名字来查看特定的谈话记录,所有输入的谈话记录系统会自动根据录入时间进行编号。 4)学生成绩信息的录入. 学生考试过后班主任及时将学生的考试成绩录入系统,选择要录入的班级系统将自动显示该班级的所有学生的学号和姓名,再选择具体的课程,点录入,学生的学号和姓名将自动出现在文本框中,班主任只需录入成绩,点提交完成成绩录入,点上一条和下一条来定位学生,此外班主任也可以通过excel将成绩信息通过班级导入系统。 5)查看补考信息和成绩排名 班主任按班级和学生个人查看其未通过课程情况。按班级查看第一学年的成绩 排名,并统计前十名和后五名,可以打印学生第一学年成绩信息. 6)考勤统计 通过excel录入学生晚点名和课堂点名的情况,按班级统计当次的出勤率,按学生个人统计该生一段时间内的出勤率。 2.3.2 系统业务流程图 系统业务流程图(Transaction Flow Diagram ,TFD)主要是通过图形对系统的整个数据流向或个别流向做一个直观的表述。 业务流程图图形符号说明如下: 图2—1 业务流程图的基本图形符号 通过前面对班主任教务管理的流程所进行一系列的调研与分析,得到如图2-2所示的系统综合业务流程图: 图2-2 系统业务流程图 2.4 数据流程分析 数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。 数据流程图图形符号说明如下: 图2-3 数据流程图的符号 根据系统的业务流程,对其中的数据流向、处理及数据存储进行分析后,可以得到本系统顶层和0层的数据流程图如图2-4和2—5所示: 图2-4 顶层DFD图 图2—5 0层DFD图 2。5 数据字典 数据字典是用来规范化描述数据具体内容的工具,也是对数据汇总分析的一个总结,包括数据流字典、数据存储字典和数据处理字典(分别如下文所示)。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述. 2。5。1数据项清单: 1)数据项编号:ID01 数据项名称:学号 简述:学生编号,学生的唯一性标示 类型及宽度:字符型,20位 2)数据项编号:ID02 数据项名称:专业课程号 简述:专业课程编号,与开设专业共同标示一条专业课程信息 类型及宽度:字符型,10位 3)数据项编号:ID03 数据项名称:课程号 简述:基础课程编号,标示一条基础课程信息 类型及宽度:字符型,10位 4)数据项编号:ID04 数据项名称:课堂考勤编号 简述:为顺序号,标示一条课堂点名记录 类型及宽度:字符型,10位 5)数据项编号:ID05 数据项名称:考勤编号 简述:晚点名考勤编号,为顺序号,标示一条晚点名记录 类型及宽度:字符型,10位 6)数据项编号:ID06 数据项名称:专业 简述:专业名称 类型及宽度:字符型,10位 7)数据项编号:ID07 数据项名称:班级 简述:班级编号,与专业共同标示一个班级 类型及宽度:字符型,10位 2.5.2数据流清单: 1) 编号:D1 名称:新生信息 来源:学院教学办 去向:P1信息入库 内容:班主任所管理班级学生的基本信息 2) 编号:D2 名称:学院新设置的课程信息 来源:学院教学办 去向:P1信息入库 内容:该系统中所存学生所学的课程信息 3) 编号:D3 名称:学生的考试成绩信息 来源:任课老师 去向:P1 信息入库 内容:学生的各门课成绩 4) 编号:D4 名称:考勤信息 来源:班主任点名后获得 去向:P1信息入库 内容:课堂以及晚点名请假旷到及出勤情况 5) 编号:D5 名称:学生补考成绩 来源:从F6得到补考名单 从任课老师处得到成绩信息 去向:F3成绩信息表 内容:学生的补考成绩信息,包括学号,课程名以及成绩 6) 编号:D6 名称:班级考勤信息 来源:D1读者信息表 去向:P6查询相关班级的考勤记录 内容:班级的晚点名以及课堂的请假旷到及出勤记录 7) 编号:D7 名称:学生第一学年的成绩信息 来源:P3查询得到的学生成绩信息 去向:P7打印成绩信息 内容: 学生第一学年两个学期的成绩信息,包括学号,姓名,课程名,成绩。 8) 编号:D8 名称:班主任与学生家长会谈信息 来源:P5与家长进行会谈 去向:F5与家长会谈信息表 内容:与家长会谈信息的时间,学生,家长名字,与学生关系以及会谈摘要记录。 2。5.3数据存储清单: 1) 编号:F1 名称:学生基本信息表 输入数据流:新生信息 输出数据流:新生具体信息 内容:学号、姓名、专业、班级、性别、联系电话等学生的相关信息 2) 编号:F2 名称:课程信息表 输入数据流:课程信息 输出数据流:课程(基础课和专业课)具体信息 内容:课程号、课程名、开设学期、开设专业、学分、课程简介等与课程有关的各种信息 3) 编号:F3 名称:成绩信息表 输入数据流:学生学号,课程名等 输出数据流:成绩信息 内容:学号、课程名、成绩等 4) 编号:F4 名称:考勤信息表 输入数据流:课堂考勤以及晚点名时间及出勤信息等 输出数据流:班级考勤的具体信息 内容: 学号、姓名、性别、出勤情况等 5) 编号:F5 名称:与家长会谈信息表 输入数据流:与家长会谈信息 输出数据流:会谈的详细信息 内容:会谈时间、家长姓名、学生姓名、联系电话、内容摘要等与会谈有关的各种信息 6) 编号:F6 名称:补考信息 输入数据流:通过查询得到学生的补考信息 输出数据流:补考学生的名单和科目信息 内容:补考学生名单、专业、班级以及未过课程名等各种信息 2.5.4数据处理清单: 1) 编号:P1 名称:信息的录入 输入:各种初始信息 处理逻辑情况:根据班主任管理范围请求,输入需要管理的班级的学生信息 输出:需要的学生信息 2) 编号:P2 名称:查询信息 输入:要查询的条件 处理逻辑情况:根据查询条件,显示所需信息 输出:符合查询条件的各种信息 3) 编号:P3 名称:与家长会谈 输入:会谈信息 处理逻辑情况:根据会谈情况记录相关信息 输出:会谈的相关信息 4) 编号:P4 名称:录入补考成绩 输入:要录入的课程名以及班级学生信息 处理逻辑情况:根据输入的条件选择,显示相关学生信息,录入成绩。 输出:具体的学生补考成绩 5) 编号:P5 名称:打印 输入:打印条件 处理逻辑情况:根据打印条件输出相关信息 输出:打印信息的预览 3 系统设计 3。1 功能结构设计 信息系统的功能模型描述的是系统的信息处理功能,功能划分及功能与外界、功能与功能间的接口的问题.把系统划分为子系统可大大简化系统的分析与设计工作,因为划分以后,每一子系统的设计、调试、基本上可以互补干扰的各自相对独立地进行,这样使系统的实施变得容易快速。系统功能划分的基本原则是“高凝聚,低耦合”。 3。1.1 功能模块设计 根据系统的需求分析,结合业务流程图和数据流程图,系统的功能模块主要包括四个功能模块: 1) 学生基本信息管理模块 学生基本信息的相关操作只能有管理员(本系统所设有的最高权限)来完成,包括对学生基本信息的插入,修改,删除等基本功能,在这里面也涉及到级联删除的功能,学生基本信息全部被保存在数据库中的基本信息表中。而其他低级权限用户只能通过浏览数据而使用数据。 2) 课程及专业班级信息管理 主要包括学院的基础课程和所有专业课程的录入,修改和删除以及查询,此外还有班级信息(包括专业,班级编号,总人数,班长)的设置。 3) 成绩管理 包括学生成绩的录入,删除,补考信息的录入,查询,成绩排名统计等相关操作.管理员需首先指定相应的专业,班级,学科然后进行相关的操作即可。而其他权限的用户只能根据管理员提供的数据或者是数据库中已经存在的数据进行浏览,系统会告知相应的统计数据(统计可以根据班级,学期,个人)。 4)与家长会谈信息管理 主要是及时记录班主任与学生家长的会谈信息以方便日后进行查看和统计。 5)考勤信息管理 主要包括晚点名录入、删除及统计,课堂点名录入、删除与统计。 6) 用户管理 系统有管理员和普通用户两种用户.管理员可以进行所有系统操作并可以管理普通用户,普通用户只能进行信息浏览和打印以及个人密码修改。 3。1.2 系统功能结构图 本系统为了充分满足现实中的需要,根据功能和各个模块之间的关系及其相关性分为6个模块,即学生信息管理,课程及班级信息管理,与家长会谈信息管理,成绩信息管理,考勤信息管理与统计,信息打印。 根据初步设计出来的系统模块,大体确定整体系统框架如下: 图3-1 系统功能结构图 3.2 编码设计 编码就是以数字或字符来代表各种客观实体。在系统开发过程中,编码设计是一个至关重要的问题。一个良好的编码系统可以减少对信息进行重复采集、加工、存储的情况,最大限度地消除因对信息的命名、描述、分类不一致所造成的误解和分歧,减少一名多物、一物多名的混乱现象。编码的主要目的有三点,一是唯一的标识对象,二是便于系统进行分类统计,三是将定性的东西定量化。 信息编码一般应遵循一下原则:(1)唯一性:唯一地标识要处理的对象是编制代码的首要任务。(2)规范性:编码的规范化是实现信息分类、汇总、统计的基础。(3)柔性:即编码应有一定的灵活性,当系统中增加对象、删除对象时,能保持其编码规则不变。(4)兼容性:即与相关信息编码体系间的协调性。(5)简短性:编码应在满足汇总要求的情况下尽可能短,以便于节省存储空间,减少冗余。(6)可识别性:代码应尽可能反映对象的特性,以助记忆和便于了解与使用。 本系统中涉及到编码的主要有三个实体,分别学生,课程,会谈信息。对学生和课程以及会谈信息进行合理的信息编码设计,使其能清晰的标识对象和显示分类,对系统的进一步设计是很有必要的。 本系统采用层次码和顺序码结合的方式来对学生和课程以及会谈信息进行编码。“顺序码"就是顺序的自然数或字母赋予编码对象。“层次码”是按对象的从属、层次关系为排列顺序的一种编码方式。编码时将代码分成若干层级并与分类对象的分类层级相对应,代码从左至右,表示层级由高到低。 系统对学号的编码分为6层,第一层三位数,表示学校,用012表示武汉理工大学;第二层两位,表示年级,例如05表示2005级学生;第三层两位数,表示学生所在学院;第四层两位,表示学生所在的专业,第五层两位,表示学生所在班级在专业内的编号;第六层两位,表示学生在班级中的顺序编号。例如0120503490402表示武汉理工大学2005级管理学院信管专业4班02号学生。 系统对课程的编码相对简单,分为两层.第一层4位,表示课程类别;第二层两位数,顺序表示在某一种类内的每门课程。 会谈信息编号,则是由系统自动根据系统日期生成的编号,分三层,第一层4位,表示年份;第二层四位,表示月日;第三层三位,表示某一天内的会谈信息的顺序编号. 3.3 数据库设计 数据库的设计,主要是针对内模式、概念模式、外模式的设计,其过程主要包括需求分析、概念设计、逻辑设计、物理设计等。每个过程都会产生相应的文档。模式是对内模式的逻辑表示;内模式是模式的物理实现;外模式势模式的部分抽取.三个模式反映了对数据库的三种不同观念:模式表示概念级数据库,体现了数据库的总体观;内膜式表示物理级数据库,体现了对数据库的存储观;外模式表示了用户级数据库,体现了对数据库的用户观。 3。3。1 概念设计(E-R图) E-R模型(实体联系模型),简称E-R图,是描述概念世界、建立概念模型的实用工具。由前一章的分析可以看出,本系统主要有四个基本实体:学生,专业课程,基础课程,成绩,班级,谈话信息,晚点名信息,课堂点名信息,用户等几个实体.各实体间的联系图如下: 图3—2 学生属性图 图3-3 班级属性图 图3—4 基础课程属性图 图3—5 专业课程属性图 图3-6 晚点名属性图 图3-7 课堂点名属性图 图3—8 成绩属性图 图3—9 会谈属性图 图3—10用户属性图 3。3.2 实体联系图 图3-11 实体联系图 3。3.3 数据库逻辑结构设计 E-R图是建立数据模型的基础,根据E—R模型向关系模式的转换规则,可以将E—R图中所有的实体和联系都用关系来表示,从而可以得到数据库的逻辑模型. 该系统中各个数据表的设计如下所示: 表展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




国际学院班主任管理系统.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/2393033.html