教务管理信息系统的分析和设计毕业论文

上传人:痛*** 文档编号:146509423 上传时间:2022-08-31 格式:DOC 页数:24 大小:1.27MB
返回 下载 相关 举报
教务管理信息系统的分析和设计毕业论文_第1页
第1页 / 共24页
教务管理信息系统的分析和设计毕业论文_第2页
第2页 / 共24页
教务管理信息系统的分析和设计毕业论文_第3页
第3页 / 共24页
点击查看更多>>
资源描述
目录一基于校园网的教务管理信息系统的总体规划1(一)总体目标1(二)可行性分析1二基于校园网的教务管理信息系统分析2(一)教务处组织结构分析2(二)教务管理的业务流程图和数据流程图2(三)编制数据字典4三基于校园网络的教务管理信息系统的设计6(一)功能模块分析6(二)功能模块设计图7(三)系统设计7四.系统后台实现16(一)连接数据库的包含文件16(二)部分界面16(三)系统测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18(四)部分源程序设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 五总结20参考文献211基于校园网的教务管理信息系统的开发和设计内容摘要作为高校日常教学中的主要管理工作之一的教务管理,它涉及到院校、专业、师生等诸多方面,是一个庞大而复杂的系统,所以设计一个功能相对完整、操作简单以及界面友好的教务管理系统变得非常重要。随着校园网络的普及,建立一个具有通用性,开放性,实用性的网络教务管理体系成为可能和必然的趋势,一个完善的教务管理信息系统也为实现全校管理系统的信息化打下良好的基础。本文经过一定的调查研究和分析后,论述了该系统的设计方案。主要包括该系统的基本功能模块,数据库设计,代码设计和IPO设计。基本涵盖了该系统的整体构架,设计方案,实现平台和基本实现过程。关键词:功能结构 系统分析 系统设计 数据库Based on campus-net educational administration management information system design and developmentAbstractA educational administration management as in university daily teaching main supervisory work, it involves to the colleges and universities, the specialty, the teachers and students and so on many aspects, is one huge and the complex system, therefore designs a function relative integrity, the operation simple as well as the contact surface friendly educational administration management system management system changes can it be that the constant weight to want.Along with the campus network popularization, establishes one to have the versatility, openness, the usable network teaching management system becomes possible and the inevitable tendency, a perfect educational administration management information system also for realizes the entire school management system. After this article passes through certain investigation and study and analyzes, elaborated this system design proposal .Mainly includes this system the basic function module, the database design, the code design and the IPO design. Has basically covered this system overall skeleton, the design proposal, realizes the platform and the basic realization process.Key word: Function structure system analysis system design databaseII一、基于校园网的教务管理信息系统的总体规划(一)总体目标高校日常教学中的主要管理工作之一的教务管理,它涉及到院校、专业、师生等诸多方面。因此,教务管理系统应实现教务信息的集中管理,使传统的教务管理朝数字化、智能化、综合化的方向发展,并能为进一步实现完善的全校管理信息系统电子化打下良好的基础,提高教务管理的工作效率和服务质量,降低出错率,精简人力、物力的投入。通过这个系统,用户可以方便的对教师信息以及学生信息和学生成绩资料进行添加、修改和删除操作,还可以对学生资料和成绩进行查询等操作。(二)可行性分析1.技术上的可行性本系统采用 Windows NT作为服务器端的操作平台。数据库选用SQL server 2000,可提供数据库之间的数据复制功能,可代替现有系统数据的手工传递工作,降低出错率,提高数据的可用性。同时使用Dreamweaver设计使用界面,通过使用ASP中的Javascript来编辑客户端和服务器端的脚本语言。2.经济上的可行性采用教务管理信息系统可取代原系统数据的手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,管理学生信息,及时反馈教学进程,使教学质量更上一个台阶。3.社会可行性信息化的教务管理在如今的信息时代是大势所趋,而且随着现代管理理念、方法和途径的发展,教务信息化管理手段日渐成熟,所以从长远利益出发,学校应对该项目的开发与实施大力支持。二基于校园网的教务管理信息系统分析(一)教务处组织结构分析根据调查研究,教务处的职能主要分为教学管理,考试管理,学籍管理和教师管理四个部分。其下属部门的组织结构图如下:(二)教务管理的业务流程图和数据流程图对各个部门进行调查了解后,其具体的职能如下:教研室主要负责教学计划的制定和审核,安排课程,选定教材。学籍管理中心主要负责学生学籍的注册,修改等信息的处理。教师管理处负责教职员工相关信息的档案管理等。考试管理中心负责考试安排,成绩的统计分析和补考安排。办公室主要负责教务处日常工作的运行。 在此基础上,可以知道学校教务管理系统的业务流程如下:(1) 学校每年进行招生工作后会将学生基本信息统计后登记注册(2) 学生开学前各个专业会制定教学计划,经协调确定后上报。审核通过后根据该计划安排授课教师,选购教材,分配教室等。汇总后确定课程表并下发至各系和学生。(3) 期末考试前安排具体的考试事宜,成绩由任课教师上报并审查无误后登记入学生学籍档案存档。同时根据成绩分析打出补考缓考等学生名单。(4) 教研室进行教学计划的审核和教学动态的观测根据如上业务分析,可以基本得出业务流程图 对业务流程进行分析以后,可以得到基本的数据流图:(三)编制数据字典(1)学生学籍编 号:D1数据名称:学生学籍数据来源:P1(学生信息管理) P4(学生成绩管理)数据去向:学生就业指导中心数据组成:姓名+性别+出生日期+家庭住址+联系电话 +在校奖惩记录+在校成绩(2)教学计划编 号:D2数据名称:教学计划数据来源:P2(教务管理)数据去向:P3(排课)数据组成:总体目标+培养方向+学生适用范围+结果评析 (3)课程表编 号:D3数据名称:课程表数据来源:P3(排课)数据去向:学生 教师数据组成:课程名称+开课院系+授课教师+使用教材+教室+课时+备注(4)学生成绩编 号:D4数据名称:学生成绩数据来源:P4(学生成绩管理)数据去向:P1(学生信息管理)数据组成:学生姓名+课程名称+课程成绩(课堂成绩+考试成绩+作业成绩)+任课教师 (5)教师信息编号:D5数据名称:教师信息数据来源:P5教师信息处理数据去向:教师管理中心数据组成:姓名+性别+年龄+籍贯+出生日期+学历三基于校园网络的教务管理信息系统的设计(一)功能模块分析 1.用户需求分析 教务管理信息系统的终端用户分为三类:信息管理员,老师,学生。通过了解,以下罗列出各类用户的关键需求: 信息管理员:学生学籍管理。包括学生入学注册,信息更新,奖惩信息录入。 根据教学计划分配教室,编排课表,并统计学生的选课情况。 考试情况的安排,统计老师上传的学生考试成绩,并安排补考。 老师:查阅课表。进行成绩的登记上传,网络评教。 学生:个人基本信息的查询,课程信息查询,考试信息查询。可以根据此绘制出功能/数据类矩阵,如下:数据类功能学生教职工教学动态课程教材考试信息补考信息评教人员信息管理学生入学C更新学生信息CUUUU毕业管理CUUUU教学安排制定教学计划CUUUUU安排课程UUC选定教材UC考试安排考试安排UC成绩录入UUUC成绩分析UUUC补考安排UUC网上评教评教UUUUC(二)功能模块设计图(三)系统设计1.代码设计(1)学生编码:十位:入学年+所在二级学院代码+系代码+班级+学生序号 如07 05 23 03 24 07:2007年入学 05:所在二级学院为信息学院 23:电子商务系 03:三班 24:24号学生(2)教师编码: 六位:所在二级学院代码+所在系代码+老师序号 如:05 23 01 05:所在二级学院为信息学院 23:电子商务系 01:老师的序号为01(3)课程代码 六位:开课院系+课程性质(公共必修/专业课/选修课)+授予对象(本科生/研究生/专科生)如: 0523 1 10523:开课学院为信息学院电子商务系 1:公共必修 1:授予对象为本科生 (4)教室代码 五位:教学楼序号+教室门牌号 如:02 101 02:二号教学楼 101:101教室2.ER图的设计(1)各实体属性图该系统的实体组要分为三个部分:学生 管理员 老师管理员实体属性图:管理员管理员编号管理员名密码学 生姓名性别年龄类 型学号籍贯地址班级院系电话学生实体属性图:密 码老 师编 号教师实体属性图:姓 名课程实体属性:课 程编 号名 称 各个实体属性之间的关系:学 生姓名班级学号电话性别课程课程名编号学习NM成绩3.数据库的设计本系统的数据库的名字为student_data.mdf,在本数据库中包括如下几个表:表4-1管理员信息(admin)表字段名称类型长度主键说明允许空adminidvarchar10YES管理员编号否adminmmvarchar10管理员密码是表4-2班级信息(bjxx)表字段名称类型长度主键说明允许空bjxhvarchar10YES班级序号否bjxmvarchar10班级名称是 表4-3课程信息(class)表字段名称类型长度主键说明允许空Khvarchar10YES课程编号否kmvarchar10课程名称是表4-4奖惩信息(jcxx)表字段名称类型长度主键说明允许空idint1YES序号否xhvarchar10学号否xmvarchar10姓名是jcvarchar10奖惩类型是nrvarchar10详细内容是表4-5学籍状态信息(qtxx)表字段名称类型长度主键说明允许空xhvarchar10YES学籍状态号是xmvarchar10学籍状态名是 表4-6 学生信息(student)表字段名称类型长度主键说明允许空xhvarchar10YES学号否xmvarchar10姓名是xbvarchar4性别是nlvarchar8入学年龄是lxvarchar10学生类型是mmvarchar10密码是nfvarchar10入学年份是jgvarchar10籍贯是dzvarchar10地址是dhvarchar10电话是ztvarchar10学籍状态是 表4-7 系别信息(xbxx)表字段名称类型长度主键说明允许空xmxhvarchar10YES系别编号否xbxmvarchar10系别名称是 表4-8 选课信息(xkxx)表字段名称类型长度主键说明允许空xhvarchar10YES学号否xmvarchar10姓名否khvarchar10课程号否kmvarchar10课程名是cjnumeric182成绩是4.IPO设计该系统分为信息处理主要分为四个部分:学籍管理,教务管理,考试管理,教师管理(1)对四大主要模块图进行设计:模块名称:某管理模块可调用模块:下属各个子模块输入处理输出(2)对于教师,学生的初始信息注册的模块设计:模块名称:注册功能描述:建立新生和新入职教师的档案输入处理输出导入新进人员数据在本校数据库中生成一份新生数据文件(3)对于学生教师个人信息的更新模块名称:信息更新功能描述:更新学生在校,老师在职信息输入处理输出导入需要更新数据的人员信息更新后的数据文件(4)毕业生处理模块名称:毕业生处理功能描述:处理毕业生的信息输入处理输出导入毕业生信息标记毕业生数据库(5)排课(该系统原理同样适用于考试安排和补考安排)模块名称:智能排课功能描述:完成课程表输入处理输出导入教学楼数据和教学计划课程表(6)教师成绩录入模块名称:成绩录入功能描述:教师将成绩录入系统输入处理输出教师所教授课程的学生成绩成绩单(7)成绩统计模块名称:成绩统计功能描述:将成绩进行分析统计输入处理输出成绩单分析结果四.系统后台实现(一)连接数据库的包含文件:在动态网页中,调用数据库中的数据是十分频繁的,为了避免编写重复的代码。编写一个数据库连接文件是非常重要的。conn.asp文件中使用conn.open命令连接ASP中的ODBC驱动程序连接数据库student.mdf,并创建数据集recordset。(二)部分界面:(1)登陆界面:本页是学生与后台管理的入口,为了确保网站与数据库的安全,对进入的人进行身份验证是十分必要的,尤其是网站的后台管理系统。本页的主要功能就是对用户进行身份验证。只有用户名和密码都正确才可以进入后台系统。本页通过从form表单获取管理员输入的用户名与密码进行验证,系统首先判断是学生用户还是管理员用户,调用openconn()函数,打开admin或student表。以用户名和密码为检索条件进行查询,将记录集存放于记录集变量rs中。若记录集为空,则说明该用户名不存在,重新输入;若记录集不为空,则说明该用户为系统管理员.如图:(2)管理员后台:(3)学生操作界面:(三)系统测试系统测试是为了发现错误而执行程序的过程,成功的测试能够发现隐藏于系统中而从未被发现的测试。 测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。应根据开发各阶段的需求、设计等文档或程序的内部结构精心设计测试实例,并利用这些实例来运行程序,以便发现错误。信息系统测试应包括软件测试、硬件测试和网络测试。硬件测试、网络测试可以根据具体的性能指标来进行,此处所说的测试更多的是指软件测试。1.链接测试:链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面:一、是否所有链接按指示的那样链接到了该链接的页面。二、所链接的页面是否存在。三、保证Web应用系统上没有孤立的页面(孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问)。 2.表单测试用户通过表单提交信息时,都是希望表单能正常工作。一、依据表单填写内容的格式,字符与特殊字符等具体的要求结合数据校验对其进行测试。二、对表单提交的完整性进行测试,以验证服务器信息的正确性。3.数据校验根据业务规则的需要对用户输入信息进行校验,需要保证这些校验功能正常工作。是对表单的输入内容进行校验,确认系统能够接受。4.数据库测试数据库为Web应用系统的管理、运行、查询和实现用户对数据存储的请求等提供空间。可以使用SQL对信息进行处理。 使用了数据库的Web应用系统,可能发生的两种错误:一、数据一致性错误:主要是由于用户提交的表单信息不正确而造成的。二、输出错误:主要是由于网络速度或程序设计问题等引起的问题。针对这两种情况,可分别进行测试。(四)源代码设计(1)登陆界面数据完整性测试:function checkform()var f=document.loginform;if(f.username.value=)alert(用户名不能为空!);return false;if(f.password.value=)alert(密码不能为空!);return false;function exit()if(confirm(您真的要退出本系统吗?)window.opener=null;window.close();(2)链接数据库程序:(3)登陆表单验证:%type1=request(type)username=request(username)password=request(password)if type1=1 then set rs=server.createobject(adodb.recordset)sql=select * from student where mm=&password& and xh=&username&rs.open sql,conn,3,1 if rs.recordcount=0 then response.redirect login.aspelse session(xh)=rs(xh)session(xm)=rs(xm)response.redirect index.aspend ifelse set rs=server.createobject(adodb.recordset)sql=select * from admin where adminmm=&password& and adminid=&username&rs.open sql,conn,3,1 if rs.recordcount五总 结为了适应教育信息化的发展要求,充分地利用现有教育资源,依据教务管理工作的流程,采用成熟且先进的数据库技术开发了基于校园网的高等院校教务管理信息系统。它的设计和开发过程是在管理信息系统理论的指导下,严格按照系统的开发流程进行的。该系统运行效率高,使用方便,基本可以满足正常的教学需要。同时,随着学校教务管理系统不断发展和功能的变化,教务管理信息系统必将发生变化,需要开发新的子系统,对于原有的子系统也需要不断更新完善,以适应学校教务管理本身的发展。参 考 文 献1李湘露,李宗民. 管理信息系统.南京大学出版社20072方党生.管理信息系统案例教程.电子工业出版社20083肖慎勇.SQL Server数据库管理与开发.清华大学出版社 20064王登科.校园网络环境下建设教务管理信息系统的要点.牡丹江师范学院学报,2008.25周纳.谈网络环境下高校的信息化建设.辽宁教育研究,2001.36柳瑞昱.基于ASP技术的WEB应用.电脑与信息技术,2002.27张跃林.教育管理信息系统开发环境的选择.管理信息系统,1997.108马秀峰,张少刚.教务管理信息系统数据库的设计.管理信息系统,1998.79吉根林,崔海源.Web程序设计(第二版).电子工业出版社 200610孔鹏.ASP+SQL Server 动态网站开发.机械工业出版社 2006 21
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 成人自考


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!