教务管理系统(定稿)——MIS课程设计(共27页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《教务管理系统(定稿)——MIS课程设计(共27页).docx》由会员分享,可在线阅读,更多相关《教务管理系统(定稿)——MIS课程设计(共27页).docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上管理学院物流管理专业MIS课程设计(20 11 2012 学年第 1 学期) 设计名称: 教务管理信息系统分析与设计 班 级: - 姓 名:XXX(组长) XXX - 指导教师: 信管教研室 - 成 绩: - 地 点:管院实验室 - 序 号: 2011年 12月14 日专心-专注-专业目 录1 概述31.1项目背景.31.2 系统环境.32 系统分析.32.1 系统目标需求.32.2开发的可行性分析.42.2.1管理上的可行性.42.2.2技术上的可行性.42.2.3经济上的可行性.42.3 业务流程分析.42.4 数据流程.62.5 数据字典.63 系统设计.73.
2、1平台设计.83.2软件总体结构设计.83.2.1功能结构图.83.2.2模块说明书. .93.3 代码设计.113.4 输入输出设计 123.5 数据库设计.133.5.1 E-R图.133.5.2 数据表设计.143.6界面设计.153.6.1 网站用户界面.153.7系统安全设计.214系统实施.215 结束语.255.1系统的优点及不足.255.2总结 .25参考文献1 概述1.1 项目背景 教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。如何把教务工作信息化,模块化,便捷化
3、是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件,建成一个完整统一、技术先进、高效稳定、安全可靠的教学信息管理系统。 教务管理系统是当前教务管理工作的重要手段,教务管理水平的高低,从某种意义上讲, 反映了高校的管理水平.教务管理工作的效率和质量直接影响学校的办学效益和人才培养,也关系到高校在社会中的竞争力.面对复杂的教务管理工作,传统的教务管理模式已经不能适应现代化管理的需要,教务管理工作压力变得越来越重.改革教务管理模式,利用现代化管理手段,实现教务管理的信息化管理, 提高高校教务管理水平和效率已是迫在眉睫.高校教务管理系统的应用,将使教务管理者从繁重的工作中解放出来,教务管理
4、管理系统发挥着不可忽视的作用,极大地提高工作效率.以Internet网络为平台,将解决异地,多点办学高校的教务无法统一管理的难题。1.2 系统环境 教务管理系统是一个集Client/Serve和Browser/Web Serve技术于一体,涉及教务管理各环节,面向包含公共信息管理,学籍管理,收费注册管理,教学计划管理,课程选课管理,考试排课管理,成绩管理,毕业审查管理,教师工作量管理等多个子系统.各子系统之间既相互关联,又相互独立,构成了复杂,庞大的综合管理信息系统,使整个校园网乃至Internet网络上的用户都可访问本教务系统,无论是同城或是异地办学,在任意时间以不同身份来访问教务系统中的数
5、据,大大加强了系统数据的共享能力。2 系统分析2.1 系统目标需求 教务平台充分利用互联网络B/S管理系统模式,以网络为平台,为各个学校教务系统的管理提供一个平台,帮助学校管理教务系统,用一个帐号解决学校教务教学管理,并且学校可以自由选择学校需要的教务管理系统,灵活地定制符合学校自己实际情况的教务系统.以满足如下目标:实现对教师学生课程、教学计划、学生学习及学籍成绩、教材、教学评估、收费等数据进行网络化信息管理。使各使用部门大大提高工作效率,使学生、教师及其他各类人员查询数据极为方便。它主要完成: 各院(系)与学生有关的各种数据(如学生的注册信息、课程设置、教学培养计划、教学执行计划、学生选课
6、申请、学生成绩、考试安排等)的录入、查询、更新以及各种表格的生成,完成对在校生的基本管理; 完成学生选课,查询,教师录入成绩等应用; 以及对教学人员(教师、班主任、教务人员)的管理。特色与关键问题:对软件过程规范及技术的学习和应用。2.2 开发的可行性分析 在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这在于保证资源的合理使用,避免浪费是十分必要的。也是项目一旦开始以后能顺利进行的必要保证。信息系统的建设是一项投资大,时间长的复杂工程,可行性研究更为必要,也更复杂,更困难。“可行性”是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还
7、包括必要性、合理性。2.1.1 管理上的可行性 信息化教务管理在如今的信息时代是大势所趋,而且随着现代管理理念、方法和途径的发展,教务信息化管理手段日渐成熟,也必定会突飞猛进,所以从长远利益出发,主管领导对该项目的开发与实施会大力支持。2.1.2 技术上的可行性 本系统采用Windows xp作为操作平台。数据库选用SQL server 2008,该数据库管理系统在Windows xp上能运行,并提取数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用Microsoft Visual Studio.NET2008。2.1.
8、3 经济上的可行性 采用教务管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率,使教学质量更上一个台阶。2.3 业务流程分析 教务管理信息系统需要满足来自三方面的需求。这三个方面分别是学生、教师和管理员,所以它的教务业务流程以这三方面为主,以下是对该业务流程进行的大略介绍:学生报到登记,注册学籍信息;教学研究办公司根据学校的教学特色、教学理念及社会需求,制定学生的培养计划,并将培养计划下发给教学运行办公室、有关教师以及学生自己;教学运行办公室根据指定的学生培养计划对学生在学校的学
9、习进行课程、进度等多方面具体详细的安排,定制出相关课表以及教师的上课时间地点,分别下发给学生以及教师。主要业务流程如图2-1所示。图2-1业务流程教学研究办公室学生培养计划表教学运行办公室课程安排表学生成绩单招生办学生成绩管理处学生培养计划表学生培养计划表课程安排表教师成绩单通知选课单通知书2.4 数据流程教务信息意见建议选课选择口令密码基本信息查询结果查询要求教师信息D3学生选课列表列表D4等级考试列表D5有关公告列表D6留言板信息D2课程设计列表D1教师人员列表XG_1信息管理浏览者学生管理员XG_2教师注册XG_3 XG_4 XG_4信息查询教职工管理员XG_4用户管理学生XG_8留言板
10、管理XG_5课程库相关人员管理员资料管理相关资料XG_7公告管理网站消息管理员管理员查看选课学生信息教务管理存档(注:相关人员和相关资料包括与学工管理管理系统相互链接的学生基本信息等数据)图2-2系统数据流程图2.5 数据字典:表2-3 数据元素描述(部分)编号属性名标识符类型长度备 注1学号Snochar11学生编号2姓名Snamechar20学生的姓名,任意合法字符3性别Ssexchar2学生的性别4出生年月Sbirthdate出生时间间接表示年龄5班号Classchar6班级编号6最低总学分TotalCredit浮点数4必须修足的学分总数7工作证号Tnochar6教师的编号8教师姓名Tn
11、amechar20教师的姓名,任意合法的字符9职称Titlechar8教师的职位称号10电话Telchar11教师的联系电话11系代号Dnochar3院系的编号12系名Departmentchar10院系的名称13系办公室电话Dphonechar11院系办公室的工作电话14课序号Cnochar6可区分不同老师教授的同一课程15课名Cnamechar20课程的名称16学分Credit浮点数2课程的学分17上课时间Ctimedatetime上课的时间18名额CnumInt课容量19成绩GradeInt选课学生某门课的成绩表2-4 数据结构(部分)编号数据结构名组 成1学生学号、姓名、性别、出生年月
12、、所属班级班号2教师工作证号、教师姓名、职称、电话、所在系的系号3班级班号、最低总学分、班主任的工作证号、所属系的系号4系系代号、系名、系办公室电话5课程课序号、课名、学分、上课地点、名额、授课教师的工作证号6选课记录课序号、学号、成绩表2-5 数据数据流编号数 据 流 名输 入输 出1变更学生信息变更信息学生信息2查询学生信息学号学生信息3变更教师信息变更信息教师信息4查询教师信息工作证号教师信息5变更班级信息变更信息班级信息6查询班级信息班号班级信息7变更系信息变更信息系信息8查询系信息系代号系信息9变更课程信息变更信息课程信息10查询课程信息课序号课程信息11选课选课表变更信息选课信息1
13、2查询选课信息学号或课序号选课信息13查询授课信息工作证号授课信息表2-6 数据存储数据存储名输入数据流输出数据流说 明 部 分学生信息表修改学生信息学生信息某课程的学生信息教师信息表修改教师授课教师信息班主任信息课程信息表所有开设课程信息学生选择的课程信息教师任教的课程信息选课表学生所有的选课记录学生的选课表随机存取 记录学生本学期所选课程信息班级信息表所有班级信息班级基本信息系信息表所设系的信息系的基本信息表2-7 数据存储处理过程处理过程名输入数据流输 出 数 据 流选课选课信息选定课信息登记成绩成绩信息学生所选课程成绩信息修改学生信息更改学生信息修改后的学生信息修改教师信息更改教师信息
14、修改后的教师信息数据维护各信息表的修改信息修改后各信息表3 系统设计3.1平台设计表3-1 系统平台设计系统平台详细设计硬件平台服务器:PIIII及以上CPU,512M内存,硬盘20G, 10/100M网络客户端:IE6.0及以上软件平台操作系统:Windows XP数据库:SQL Server 20083.2 软件总体结构设计3.2.1功能结构图教务管理系统登录管理用户管理信息管理信息查询帮助系统管理管理员登录课程管理系别管理学生管理学生成绩查询学生资料查询成绩管理关于系统关于作者用户登录修改密码添加学生删除学生修改学生添加成绩添加课程修改课程修改成绩删除课程删除成绩添加院系修改院系删除院系
15、添加用户删除用户图3-1功能结构图3.2.2 模块说明书(部分)表3-2 “登录管理”模块说明书模块标识EC01所属子系统模块名称登录管理(管理员、用户登录)主要功能设置用户的可用状态,实现冻结和解冻,查看用户信息调用模块添加用户、删除用户输 入用户信息输 出处理后的用户信息相关数据表用户表主要内部变量用户名,密码,所处状态 算 法1)通过全局变量记录登录的用户名,在“修改资料”中引用该变量,修改该用户的资料。2)通过所处状态,允许或拒绝用户进入 表3-3 “系统管理”模块说明书模块标识EC02所属子系统模块名称系统管理主要功能用户登录,设置或修改密码调用模块添加院系,修改院系,删除院系输 入
16、院系名称、登录密码、相关口令输 出院系列表及相关信息相关数据表教务管理人员表,学工管理表、院系课程设置单主要内部变量院系编号,教职人员数量,院系数量算 法1) 根据院系分类查看各院系基本信息2) 根据院系编号查看院系3) 对查询结果进行操作(删除)表3-4 “信息管理”模块说明书模块标识EC03 所属子系统模块名称信息管理主要功能添加、修改、删除系别、学工课程及成绩等信息调用模块系别管理、学生管理、课程管理、成绩管理等输 入系别、学生、课程、成绩编号,名称,输 出课程学生基本信息等相关数据表教务管理人员表,学工管理表,成绩查询表,课程表主要内部变量系别学生课程成绩编号,名称,用户名算 法用户查
17、看信息表3-5 “帮助”模块说明书模块标识EC04所属子系统模块名称帮助主要功能帮助用户查询、解答相关问题调用模块输入帮助标题输出帮助对话框相关数据表帮助信息表主要内部变量帮助编号,帮助标题算法1) 帮助查询时,输入帮助标题3.3 代码设计 代码是表征客观事物的有序符号,是实体明确的、唯一的标识。使用代码可以提高计算机的处理效率,同时也便于数据的存储和检索,可节省空间和时间。本系统采用自检码设计,以下是对本系统的主要数据代码进行说明:学生学号:* * * * 入学年份 所在学院 专业编号 班中编号教师编号:* * * 就职年份 所在学院 所属专业课程编号:* * * * 授课学院 课属专业 教
18、师编号 所在班级以教师编号为例,例如:代码为:加权因子:模为11则S=1*0+8*7+0*3+1*1+0*7+1*3=60R=60mol(11)=5校验位为11-5=6所以自检码为,其中6为校验位3.4输入输出设计: (1)输入设计输入设计的目标是:在保证输入信息正确性和满足输出需要的前提下,做到输入方法简便、迅速与经济。输入设计要遵循最小量、简单性、早检验、少转换原则。其主要内容包括:1.输入方式的选择输入方式根据数据产生的地点,时间,周期,数量及特性,处理要求的确定。常用的输入方式主要有以下三种:键盘输入、光电设备输入及声音输入。本系统主要采用键盘输入。2.输入数据的活动及输入格式的设计原
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教务 管理 系统 定稿 MIS 课程设计 27
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内