《教务管理系统定稿——MIS课程设计》由会员分享,可在线阅读,更多相关《教务管理系统定稿——MIS课程设计(22页珍藏版)》请在金锄头文库上搜索。
1、管理学院物流管理专业MIS课程设计(20 11 2012 学年第 1 学期) 设计名称: 教务管理信息系统分析与设计 班 级: - 姓 名:XXX(组长) XXX - 指导教师: 信管教研室 - 成 绩: - 地 点:管院实验室 - 序 号: 2011年 12月14 日目 录1 概述31.1项目背景.31.2 系统环境.32 系统分析.32.1 系统目标需求.32.2开发的可行性分析.4.4.4.42.3 业务流程分析.42.4 数据流程.62.5 数据字典.63 系统设计.73.1平台设计.83.2软件总体结构设计.8.8. .93.3 代码设计.113.4 输入输出设计 123.5 数据库
2、设计.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、管理工作的重要手段,教务管理水平的高低,从某种意义上讲, 反映了高校的管理水平.教务管理工作的效率和质量直接影响学校的办学效益和人才培养,也关系到高校在社会中的竞争力.面对复杂的教务管理工作,传统的教务管理模式已经不能适应现代化管理的需要,教务管理工作压力变得越来越重.改革教务管理模式,利用现代化管理手段,实现教务管理的信息化管理, 提高高校教务管理水平和效率已是迫在眉睫.高校教务管理系统的应用,将使教务管理者从繁重的工作中解放出来,教务管理管理系统发挥着不可忽视的作用,极大地提高工作效率.以Internet网络为平台,将解决异地,多点办学高校的教务无法统一管理的难题。1.2 系统环境 教务管
4、理系统是一个集Client/Serve和Browser/Web Serve技术于一体,涉及教务管理各环节,面向包含公共信息管理,学籍管理,收费注册管理,教学计划管理,课程选课管理,考试排课管理,成绩管理,毕业审查管理,教师工作量管理等多个子系统.各子系统之间既相互关联,又相互独立,构成了复杂,庞大的综合管理信息系统,使整个校园网乃至Internet网络上的用户都可访问本教务系统,无论是同城或是异地办学,在任意时间以不同身份来访问教务系统中的数据,大大加强了系统数据的共享能力。2 系统分析2.1 系统目标需求 教务系统管理平台充分利用互联网络B/S管理系统模式,以网络为平台,为各个学校教务系统的
5、管理提供一个平台,帮助学校管理教务系统,用一个帐号解决学校教务教学管理,并且学校可以自由选择学校需要的教务管理系统,灵活地定制符合学校自己实际情况的教务系统.以满足如下目标:实现对教师学生课程、教学计划、学生学习及学籍成绩、教材、教学评估、收费等数据进行网络化信息管理。使各使用部门大大提高工作效率,使学生、教师及其他各类人员查询数据极为方便。它主要完成: 各院(系)与学生有关的各种数据(如学生的注册信息、课程设置、教学培养计划、教学执行计划、学生选课申请、学生成绩、考试安排等)的录入、查询、更新以及各种表格的生成,完成对在校生的基本管理; 完成学生选课,查询,教师录入成绩等应用; 以及对教学人
6、员(教师、班主任、教务人员)的管理。特色与关键问题:对软件过程规范及技术的学习和应用。2.2 开发的可行性分析 在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这在于保证资源的合理使用,避免浪费是十分必要的。也是项目一旦开始以后能顺利进行的必要保证。信息系统的建设是一项投资大,时间长的复杂工程,可行性研究更为必要,也更复杂,更困难。“可行性”是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性、合理性。2.1.1 管理上的可行性 信息化教务管理在如今的信息时代是大势所趋,而且随着现代管理理念、方法和途径的发展,教务信息化管理手
7、段日渐成熟,也必定会突飞猛进,所以从长远利益出发,主管领导对该项目的开发与实施会大力支持。2.1.2 技术上的可行性 本系统采用Windows xp作为操作平台。数据库选用SQL server 2008,该数据库管理系统在Windows xp上能运行,并提取数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用Microsoft Visual Studio.NET2008。2.1.3 经济上的可行性 采用教务管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划
8、教学资源,提高学生信息,及时反馈教学信息的利用率,使教学质量更上一个台阶。2.3 业务流程分析 教务管理信息系统需要满足来自三方面的需求。这三个方面分别是学生、教师和管理员,所以它的教务业务流程以这三方面为主,以下是对该业务流程进行的大略介绍:学生报到登记,注册学籍信息;教学研究办公司根据学校的教学特色、教学理念及社会需求,制定学生的培养计划,并将培养计划下发给教学运行办公室、有关教师以及学生自己;教学运行办公室根据指定的学生培养计划对学生在学校的学习进行课程、进度等多方面具体详细的安排,定制出相关课表以及教师的上课时间地点,分别下发给学生以及教师。主要业务流程如图2-1所示。图2-1业务流程
9、教学研究办公室学生培养计划表教学运行办公室课程安排表学生成绩单招生办学生成绩管理处学生培养计划表学生培养计划表课程安排表教师成绩单通知选课单通知书2.4 数据流程教务信息意见建议选课选择口令密码基本信息查询结果查询要求教师信息D3学生选课列表列表D4等级考试列表D5有关公告列表D6留言板信息D2课程设计列表D1教师人员列表XG_1信息管理浏览者学生管理员XG_2教师注册XG_3 XG_4 XG_4信息查询教职工管理员XG_4用户管理学生XG_8留言板管理XG_5课程库相关人员管理员资料管理相关资料XG_7公告管理网站消息管理员管理员查看选课学生信息教务管理存档(注:相关人员和相关资料包括与学工
10、管理管理系统相互链接的学生基本信息等数据)图2-2系统数据流程图2.5 数据字典:表2-3 数据元素描述(部分)编号属性名标识符类型长度备 注1学号Snochar11学生编号2姓名Snamechar20学生的姓名,任意合法字符3性别Ssexchar2学生的性别4出生年月Sbirthdate出生时间间接表示年龄5班号Classchar6班级编号6最低总学分TotalCredit浮点数4必须修足的学分总数7工作证号Tnochar6教师的编号8教师姓名Tnamechar20教师的姓名,任意合法的字符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 数据结构(部分)编号数据结构名