1西安邮电大学管理信息系统实验报告学校:西安邮电学院院别:2学生选修管理系统的分析、设计和实施信息化是当今世界发展的大趋势,电子信息技术在社会各个领域中起着广泛的作用。信息是重要的资源,应当被企业和各管理部门共享。只有经过规划和开发后的信息系统才能发挥它的巨大作用。教学管理系统是各高校进行日常教学管理的系统。该系统的分析、开发和设计对高校信息的管理有着重要的作用。下面是对教学管理信息系统的分析、设计和实施实验:一可行性报告(一)、需求分析:1用户分析需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。为了让程序设计人员和软件维护人员了解,认识本程序的内部的数据库的结构和调用方法,以为程序设计人员和软件维护人员更好的编制、测试程序和维护软件的正确运行提供依据。数据库设计的第一步是明确数据库的目的和如何使用。也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息,以及每个主题需要保存哪些信息。设计一个有效的数据库,必须用系统工程的观点来考虑问题。根据系统分析,学生选修管理系统的要求如下:1)每名学生每学期至少选一门课程,最多选三门课程2)可以对先前学生选择的选修课门数及分数进行查询3)可以对相应的任课教师的个人资料进行查询并且每位教师可以随时更改个人资料。2.系统分析学生选修系统,主要功能如下:1)每名学生每学期至少选一门课程,最多选三门课程2)可以对先前学生选择的选修课门数及分数进行查询3)可以对相应的任课教师的个人资料进行查询并且每位教师可以随时更改个人资料。(二)投资及效益分析:学生选修管理系统所需投资不大,只需要购置数台计算机及相应的软件配置,具有初步计算机能力的人员都可以使用本系统,使用它不仅可以提高工作效率,而且可以提高工作质量节约办公成本,使学生及工作人员准确及时的获得所需要的信息。(三)社会条件方面的可行性:对于学生选修管理系统,所需要的开发工具是:VisualBasic6.0;其运行环境是:Windows2000及access2000。结论:综合以上分析,学生选修学管理信息系统是必需并且可行的。二系统分析管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。随着Internet的飞速发展深刻地影响了人们的日常生活和商业运作方式。社会的方方面面渗透着互连网的应用,使得一向烦琐的手工程序变得方便,快捷。学校网上选课系统正是基于这一思想发展起来的。学生网上选课系统已经在很多高校得到广泛的应用,而且深得广大师生的称赞。它改变了以往由学校统发课程表到学生手中,然后由学生填好再反馈到学校而学校还要对结果进行审查,确定有效性,最后才实施上课计划,这一传统的复杂的手工选3课程序。而实行网上选课系统后,学生在可以在规定选课时间段内,不受地点和固定时间的限制去完成选课申请,而学校也可以方便地对学生选课系统进行管理和控制,提高工作效。我们所提到的学生选修课信息管理系统是我省某所高校的学生选修课信息管理系统。该网上选课系统是依据大学的选修课的网上申请和管理需求而进行设计的,目的是实现选修课的网上设置、申请功能。该选课系统具备课程设置、课程查询、学生选课、教务处管理员管理等系统过程。选课系统的主要使用者有学校全体学生、课程任课教师以及教务处管理人员等。教学管理是由校教务处教务科和下属系;学院教学办公室共同完成的,根据已有信息,系统分析结果如下:l.组织机构该学校学籍管理的组织机构如图所示2.业务流程分析(一)、学生选修管理系统的业务流程图如图:4(二)登录子系统主要验证不同的用户身份并取得不同的用户权限,进行不同的系统操作。其业务流程图如下示:53.数据流程分析(1)网上选课系统顶层数据流图如图所示6图4顶层DFD2)第一层数据流程图所示。74.数据字典数据字典根据数据流程分析,对系统数据进行分析和汇总,建立系统数据字典。下面列出部分数据字典内容。(1)排课数据流编号:A01系统名:网上选课系统条目名:排课输入:课程信息表,教学楼信息表,教师信息表,院系信息表输出:排课表,选课通知表描述:排课者按年级排课。排课表内容包括课程代号,课程名称,受课院系,专业代码,专业名称,教师代号,考察方式,学分,开课时间,上课时间,地点,开课院系,最大上课人数和课程选则限制(必修或选修)等。在排课过程中,排课者可以查询教室使用情况和院系课程设置。在排课者提交排课表以后,系统应当确保该排课方案中没有时间冲突和教室冲突。如果有冲突,系统应该提示排课者具体冲突产生的原因。(2)8选课数据流编号:A02系统名:网上选课系统条目名:选课输入:排课表,选课通知表,教师反馈表输出:学生选课表描述:学生可以在规定的时间段内选课。该规定时间段由排课者通过发布消息通知教师和学生。选课过程如下:学生在选课表上单击课程号,则该信息被提交到服务器,并显示学生的选课结果。选课表的内容包括排课表的全部内容。如果一门课程已经达到最大选课人数,则不能再选择这门课程。如果有学生退课,则该门课程的已选人数减1。(3)设定选课时间段数据流编号:A03系统名:网上选课系统条目名:设定选课时间段输入:选课时间段表输出:选课时间段表描述:排课者应该设定选课时间段。学生只能在此设定的时间段内选课和退课。2.8现行系统评价:优点、问题:现行学生选修课管理信息系统所存在的优点:信息分享体系比较成熟,相关的信息结构建设比较完善,现行系统的管理方式便于教务处对学生选课程信息的管理,有利于管理人员进行选课人数的数据统计和课程的统筹安排。同时也方面广大同学进行网上选课。现行学生选修课管理信息系统存在的缺点:保密性不好而且时间一长,,随着信息的越来越多,信息量的越来越大,这对于我们查找、更新等处理都带来了不少的不便之处。此外,信息冗余的现象也比较突出,严重浪费了学校的资源。三系统设计1.系统目标设计1)方便的数据输入性能,良好的人机界面。2)灵活地查询性能,能快速实现学生学籍变化输入数据和库存数据的查询。3)考虑到学校招生政策的变化,对新入库学生的各项数据也能给予处理。4)把目前基本上是“静态”库存管理变为“动态”管理,能随时提供库存现状信息(包括库存报警信息)。2.新系统功能结构图教学管理系统系统内部业务网上信息服务学制教设排成统网网9教学管理系统结构图3.新系统信息处理流程设计4.系统物理配置方案设计本系统采用单机单用户操作方式,基本配置如下;机型:COMPAQ486/40软驱:双软驱动器硬盘:540MB内存:8MB显示器:VGA打印机:StarCR3240软件:Foxpro2.5forWindows3.1(汉化)。机器安装在学生学籍管理办公室。5.输出设计本系统的报表输出格式设计如下:表10毕业出库单学籍变动单统计单主文件更新建立扣款文件本年主文件统计文件学生学籍入库单统计单统计汇总表计算机打印模块上年主文件10学生学号姓名院系上年结存本年入库10051001库娜事业050110052001武雨行政0501四系统实施1、程序框图设计(略)2、程序清单(略)3、试运行及结果分析(1)试验数据的准备表25系统试运行原始模拟输入数据日期入库数量变动数量出库数量2001.10.01200020020002002.10.01300030030002002.10.01400020025002004.10.0115003112550(2)运行结果及分析1)打印的报表如表10-12所示,与设计的格式一致,输出数据与手工计算结果一致。2)查询显示结果正确。3)其它各项功能运行正常。技术说明书、使用说明书和维护说明书(略)。「小结」本文提供了系统分析、系统设计和编写程序的实际过程,熟练掌握这些内容,将为课程设计做好充分准备。