信息管理系统本科毕业论文(课题:精品课管理系统).doc_第1页
信息管理系统本科毕业论文(课题:精品课管理系统).doc_第2页
信息管理系统本科毕业论文(课题:精品课管理系统).doc_第3页
信息管理系统本科毕业论文(课题:精品课管理系统).doc_第4页
信息管理系统本科毕业论文(课题:精品课管理系统).doc_第5页
已阅读5页,还剩86页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

经济管理学院本科毕业论文管理信息系统精品课网站的设计与实现 学生姓名: 学 号: 班 级: 专 业: 信息管理与信息系统 系 别: 管 理 系 指导者: (姓 名) (专业技术职务)评阅者: (姓 名) (专业技术职务) 2007 年 6 月 吉 林VI摘 要这篇论文主要研究了东北电力大学 管理信息系统精品课程网站的开发过程, 目标是向该大学所有学习管理信息系统相关课程的学生提供一个知识交流平台,并为该专业的任课教师建设一个教学资源管理信息系统。整个系统由B/S架构的学生信息服务子系统、数据管理子系统、资源管理子系统、课程信息管理子系统和C/S架构的试题管理子系统、电子习题册组成。 论文在系统的分析设计阶段采用了面向过程的结构化方法,在实施阶段主要使用了动态网页编程语言PHP和程序开发工具PowerBuilder。全文由六个章节:绪论、可行性分析、系统分析、系统设计、系统实施和结论,逐步介绍了精品课网站系统的开发过程。其中的重点的内容包括:选题背景与意义、对现行系统与用户需求的调查与分析、新系统数据流程分析、数据字典设计、系统总体结构设计、数据库设计、用户界面设计和程序设计。关键词:管理信息系统,精品课网站,试题管理系统,电子习题册ABSTRACT This paper mainly discusses design and realization of an on-line study website, whose primary targets are: 1) serving students majored in Management Information System as a communication platform and a resource center; 2) functioning as a resource management tool for professors who teach related courses. The whole system could be divided into two parts. One is a Browser/Server model information system consisting of student information service sub-system, data management sub-system and resource management subsystem. The other is a Client/Server system made up by problem management sub-system and electronic practice book. In this study, the information system is designed with structured method which orients procedure(not object). After that, the web site is programmed with php language while other C/S sub-systems are realized in PowerBuilder Environment. The whole procedure, including system introduction, feasibility study, system analysis, system design and system programming, is described by this paper in sequenced 6 chapters. The core issues embraces data flow analysis, data dictionary design, system structure design, database design, user interface design and program design.Key Words:Management Information System,On-line Study Website,Problem Management System, Electronic Practice Book目 录摘 要IABSTRACTII第1章 绪 论11.1 选题背景及意义11.2 国内外发展状况11.3 论文使用的研究方法与工具21.4 论文的基本思路与逻辑结构21.5 本人所做的工作2第2章 可行性研究32.1 概述32.2 现行系统的调查与分析32.2.1业务流程调查32.2.2信息流程分析42.2.3计算机应用情况调查42.2.4现行系统存在的主要问题和薄弱环节52.3需求调查和分析52.4新系统的方案介绍62.4.1拟建系统的目标62.4.2系统规划及初步方案62.4.3系统的实施方案62.4.4其它可供选择的方案72.5 环境条件可行性72.5.1系统外部环境72.5.2 系统的内部环境72.6 技术可行性72.7 经济可行性82.8结论8第3章 系统分析93.1 概述93.1.1系统分析的原则93.1.2系统分析的方法93.2现行系统分析103.2.1现行系业务流程分析103.2.2现行系统数据流程分析103.2.3现行系统存在的问题113.3新系统逻辑设计113.3.1新系统目标113.3.2精品课网站管理信息系统业务流程分析123.3.3精品课网站管理信息系统数据流程分析163.4数据字典223.4.1数据元素定义233.4.2数据存储263.4.3数据流283.4.4处理功能303.4.5外部实体323.5 数据存储结构规范化333.5.1不满足3NF范式的数据存储结构333.6 数据立即存取分析343.6.1有关学生信息的立即存取分析343.6.2有关论坛的立即存取分析343.6.3有关试题的立即存取分析353.7系统数据分析363.8处理功能描述373.9系统分析的遗留问题40第4章 系统设计414.1概述414.1.1系统设计目标414.1.2 系统设计的原则414.1.3系统设计的方法424.2 计算机系统配置424.2.1硬件配置424.2.2软件配置434.2.3计算机系统的地理分布434.2.4网络协议434.3 系统总体结构设计434.4数据库设计484.4.1学生信息服务、数据管理、资源管理子系统数据库设计484.4.2试题管理系子统数据库设计524.4.3电子习题册管理系子统数据库设计524.4.4课程材料管理子统数据库设计534.5编码设计534.5.1代码设计原则534.4.2代码设计544.6用户界面设计544.6.1学生信息服务子系统界面设计544.6.2数据管理界面设计584.6.3资源管理系统614.6.4试题管理系统界面设计624.6.5电子习题册界面设计664.7网络设计694.8安全保密设计694.8.1系统及数据安全694.8.2系统和数据的后备及恢复69第5章 系统实施705.1 程序设计705.1.1程序设计的原则705.1.2开发工具与开发语言简介705.1.3 程序编写715.2软件测试775.3系统转换775.4日常运行维护77结 论78致 谢79参考文献80经济管理学院本科毕业论文第1章 绪 论1.1 选题背景及意义随着东北电力大学经济管理学院的发展,信息管理与信息系统专业面临着新的发展契机和挑战:一方面学校不断向该专业提供在财力与师资方面的支持,另一方面却得不到学生和用人单位的充分认可(经常被误认为纯文科或纯计算机专业)。所以,利用管理信息系统课程参选2007年吉林省高校精品课程评审的契机,精品课程网站作为精品课程建设的一个子课题,有着以下几项十分重要的意义:1宣传信息管理与信息系统专业精品课网站系统通过发布课程建设、师资队伍建设、学生作品展示等方面的资料,能够让上级教育机构的领导了解到该专业教师的敬业精神和学生的学习成果,提高该专业在高校教育领域中的知名度,为精品课程评审的工作提供重要的参考材料。另外,精品课网站系统还能向相关的企业或社会组织宣传信息系统建设的多重性与此领域专业人才的必要性,在一定程度上可消除人们对该专业的误解,间接的为该专业的毕业生拓宽就业出路。2. 为学习信息管理与信息系统的学生提供一个全新的学习空间首先,精品课网站系统向学生提供在线教材分章阅读、课件下载、课堂视频等学习资源。学生只要能上网,就能在任何地方、任何时间进行学习。其次,该网站还设有在线测试(章节测试或随机抽题测试),供学生平时练习或总复习用。第三,网站系统还将设置交流论坛(电子公告栏)供校内学生讨论关于管理信息系统课程的学习问题。最后,该网站可以由该专业的学生参与维护,作为学生发表作品和进行信息管理系统分析与设计实践的空间。3为教师提供一个方便快捷的与学生交流的平台网站系统是一个师生交流平台,可以帮助教师及时回答学生提出的问题,了解学生的学习情况。 除此以外,网站还可能可配备邮件群发器,向学生发送资料或教学安排通知。而且,教师可以随时改进系统中的教学内容以适应专业发展的需要。1.2 国内外发展状况在精品课网站建设方面,国内的各大高校已经建设了很多结构新颖,界面美观的课程教学网站,其中比较突出的是清华大学的管理信息系统教学网站和南京师范大学的地理信息系统教学网站。这些网站系统的功能主要包括学习资源管理、学习交流平台(论坛、在线测试、在线答疑等)、精品课程申报材料三个主要部分。相比之下,国外由于教育体制不同和对知识产权的保护,类似的网站很少。但是也存在一些教育机构(如普林斯顿大学的公开课系统)提供了简单的在线教学服务。我在分析设计本系统的过程中,主要参考国内的相关网站。1.3 论文使用的研究方法与工具本系统采用结构化生命周期方法进行分析和设计,以抽象和分解为手段,根据收集的文献资料和用户的需求对系统进行自顶向下的逐层分解,由粗到细,由表及里,从而达到易于理解的目的。在系统实施实现部分采用了可视化程序设计工具PowerBuilder作为C/S模式部分的开发工具,采用专用于Unix操作系统的PHP作为B/S模式部分的开发语言,力求编程准确有效。1.4 论文的基本思路与逻辑结构 这篇论文按照系统开发过程的顺序一共分为6个章节:绪论、可行性分析、系统分析、系统设计、系统实施和结论,逐步介绍了精品课网站系统开发过程中逻辑模型与物理模型的建立过程。主要内容有需求分析、信息流程建模、数据库建模、程序设计简介等。读者不仅能从文中了解到精品课网站系统的逻辑模型与物理模型,还可以明了设计者的开发思想。1.5 本人所做的工作本课题是管理信息系统的一个子课题,本人结合毕业设计的要求,查阅了大量资料,浏览了各类相关教学网站,完成开题报告。之后,又进行了多次调查,并与导师多次探讨,完成了系统的可行性分析,系统分析和系统设计的过程。2007年5月份,本人与课程组成员完成了精品课网站的建设,参与了省精品课网站的评审。该网站主要使用PHP语言编写而成。我又结合目前发展的一些实际情况,用文本文件和程序取代了数据库管理系统。第2章 可行性研究 可行性分析是指在当前组织内部的具体环境和现有条件下,分析精品课网站系统的研制工作是否具备必要的资源及其他条件的工作。可行性分析的目的在于用最小的代价在尽可能短的时间内确定问题是否能够解决,是否值得解决,确定用户提出建立的计算机系统的要求是否合理,是否可行。精品课网站系统不仅仅是经济管理学院管理信息系统教学研究室向上级高教机构展示教学水平的重要手段,更是学生与教师参与互动教学的重要平台。2.1 概述管理信息系统的可行性研究报告是系统分析员进行进一步工作的前提,是系统设计与开发人员正确有效开发项目的前提与基础。 软件项目可行性研究报告可以使系统开发单位尽可能早的估计到研制课题过程中的困难,并在定义阶段认识到系统方案的缺陷,这样就能少花费几个月甚至几年的时间和精力,也可以节省成千上万元的资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的。2.2 现行系统的调查与分析2.2.1业务流程调查精品课网站系统的业务流程大致可以概括为两大部分。一个是学习资料管理,教师管理系统中的学习资源,而学生从系统中获取这些资源。另一部分为试题管理,和学习资料管理类似,但系统结构为客户机/服务器式。课程材料学习资料管理教师相关部门学习资料学习资料学生试题使用 试题教师学生新试题习题文档试题库管理图2-1 精品课网站的主要业务2.2.2信息流程分析 精品课网站系统的信息流程大致如图2-2所示:课程材料学习资料管理试题使用 试题学习资料学习资料学生相关部门教师学生教师新试题试题文档试题库管理图2-2 信息流程分析2.2.3计算机应用情况调查1现有配置 目前精品课网站已经在东北电力大学的信息化教学中心申请了500MB服务器空间,目前存放着用于介绍课程建设情况的静态网页,可供网络游客浏览。课程组现有一套2002年开发的单机版试题管理系统。2计算机专业人员 经济管理学院已经组织了网站维护方面的专业人员8名,专门负责系统的建设与运行。3已经应用的项目及效益 用于课程介绍的静态网页在今年的吉林省精品课程评选活动中发挥了很好的作用,但是单机版的试题管理系统基本没有被使用过。4使用效率及存在的问题 虽然目前的精品课网站已经能向外界提供学习资料,但是这些网页上的材料并不能满足学生的需求,而且由于没有动态设置,网站上还没有学习交流平台,也不能对资源进行方便的管理。 单机版的试题管理系统基本没有被使用过。2.2.4现行系统存在的主要问题和薄弱环节虽然管理信息系统课程组已经准备了大量的教学文件,但是并没有形成一个真正意义上的信息管理系统,所以存在以下几个问题急需解决:1信息资源不能有效的对外开放由于现行的教学材料以书面文档的形式保存,他们中的大多数被束之高阁,没有充分发挥其在教学中的作用。上级教育机构或学生一般需要通过借阅、复印等方式获得精品课材料,不仅很效率低,而且也会导致材料的丢失损坏。2信息资源不能得到有效使用目前的信息资源主要是为了参加上级教育机构的精品课评审活动而准备的,用户范围较小。再加上普通学生很难获取这些资源,它们可能在活动结束后就被弃置,十分可惜。除此以外,校外的相关组织(比如用人单位)和个人(比如想报考该专业的学生)也很少能了解到经济管理学院在管理信息系统教学上的成果和师生的研究成果。3教师与学生间没有有效的交流工具当前的信息管理系统的设计完全没有考虑到建立师生间交流平台的任务。学生如果遇到了疑问只能依靠电话和电子邮件向教师请教。但是,学生的问题往往具有共性,而教师又常常需要向每个学生发布内容相同的信息,这种一对一的交流方式在这种情况下显然没有什么效率。不仅如此,这个缺陷还使教师难以了解学生的进度,在制定教学计划时容易忽略学生的接受情况。4学生在系统中处于被动地位只有在教师从资源库中取出信息之后,学生才能使用所需的资源。而且,学生的作品和论文只能存入不能取出,他们因为看不到反馈信息而学习热情下降。2.3需求调查和分析 用户提出将现有的网站建设成一个包括课程介绍、资料下载、在线答疑、在线练习、学生论坛和邮件群发为一体的精品课网站信息系统。根据我对目前系统硬件配置情况调查,系统虽然无法满足用户的全部需求,但大部分功能是可以实现的。因为原有试题管理系统文档不全,试题管理系统必须重新进行分析与设计。2.4新系统的方案介绍2.4.1拟建系统的目标简要描述:新系统是以浏览器/服务器为架构,为学生、教师、其他教育机构及所有互联网用户提供管理信息系统相关知识技能的网站。它将使用数据库技术与网络技术,使信息的使用效率得到很大提高,并为师生提供交流平台。新系统优越性:很明显,在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先,新系统利用了计算机网络和数据库两项先进技术,比原先完全依靠手工管理的系统更有效率。其次,新系统提供了一系列诸如学习论坛、在线测试此类的新功能,学生和教师可以通过访问网站来进行交流。2.4.2系统规划及初步方案 新系统将采用浏览器/服务器(B/S)与客户机/服务器(C/S)相结合的模式。总体由五个子系统组成:用于网站前台的学生信息服务子系统与课程材料浏览;用于网站后台的数据管理、资源管理与课程材料管理;教师专用的单机版试题管理子系统与学生专用的电子习题册。系统中的信息组织将参照当前用户的组织机构设计,并严格按照用户权限提供信息服务。2.4.3系统的实施方案根据用户的需要,精品课网站系统的实施是分两阶段实现的:在第一阶段利用结构化生命周期法建立一个满足近期目标的静态精品课网站,主要用于向上级教育机构提供精品课课程介绍、教学大纲、课堂视频等精品课程申报资料,一方面满足课程小组参加评优活动的需要,另运行一方面为下一阶段系统的安装做好准备工作。除此以外,还要开发两个单机版的试题管理信息系统教师版用于管理专业题库,生成试卷;学生版作为学生课余的练习工具。该阶段工作已经完成了。在第二阶段在东北电力大学校园网的支持下建立一个精品课网站管理信息系统,主要实现两个目标:(1)提供一个支持学习交流论坛、在线答疑、教学活动通知等的师生互动平台;(2)提供课本、讲义等学习资料等学习资料的下载和在线阅读功能。(3)建立网站后台管理系统,以便教师及时、方便的更新网站资源。(4)建立新的试题管理系统。网站主要使用PHP为开发语言,MySQL为数据库管理系统,试题管理系统使用PowerBuilder为开发工具,Access为数据库管理系统。2.4.4其它可供选择的方案 在进行可行性分析的过程中,我还拟订了开发一个完全B/S架构的精品课网站系统的方案: 该系统能够实现所有教学资源的在线管理,学生登陆系统不仅能下载材料、在论坛上发言,还可以进行在线练习,观看在线课堂。教师能够在线批改学生的作业,给学生发邮件,并管理包括试题在内的所有资源。2.5 环境条件可行性2.5.1系统外部环境该系统开发的软件为精品课程网站的服务器端软件,由于2007年吉林省高等教育学校精品课程评选即将开展,而学生与教师又十分需要一个网络化的交流平台,该软件设计完成后可用于展示该专业的教学成果和提供互动教学服务。 目前我国政府对高等教育的质量十分重视,外加教育机构间的生源竞争日趋激烈,许多企高等院校都引入了类似的教学网站,利用网络与多媒体开展远程培训。但本系统完全独立开发,力求使系统功能简洁明了,齐全且易于操作。该系统为独立开发,在技术上没有使用任何现有的软件与方法,所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行。2.5.2 系统的内部环境1.学院领导对开发精品课网站系统非常重视,为该系统的开发提供了前提条件。2.目前,学院的专用机房,微机设备数量质量都达到能实现信息化管理的要求,拥有系统运行的硬件环境。3.经济管理学院管理信息系统课程组的老师对新系统的开发有很大的信心,并对开发工作给予极大的支持,这为开发工作的顺利进行提供了必要的保障。2.6 技术可行性目前信息技术和计算机软硬件发展已经完全可以满足本系统的技术要求,开发和维护工作由专业维护人员承担。就目前使用的开发技术来说,所选的C/S与B/S相结合方案可以在规定的时间范围内实现,而完全B/S架构系统开发难度比较大,目前是不能采纳的。2.7 经济可行性经济可行性分析中最重要的内容之一是成本效益分析。对于一个基于计算机系统的研制项目要在经济方面评价其是否合理,成本效益分析要估计研制开发的花费并与收益(包括有形的可以用货币计数的及无形的利益)衡量比较。新系统可以节省在教学文档借阅管理、教学互动等工作上所花费的时间与精力,从而减少资金投入,提高教学效果。不仅如此,新系统可以在东北电力大学信息化教学中心提供的服务器上运行而无需另外出资购买网络空间,从经济上看也是可行的。2.8结论经过对各个不同方面的可行性分析,分析员和用户及学院使用部门的负责人对需要解决的问题取得基本的一致看法:为了提高教学资源的使用效率和教学效果,应开发一个精品课网站系统。开发小组的开发方案的到批准,学院领导同意立即开发该系统。第3章 系统分析3.1 概述3.1.1系统分析的原则在对精品课网站管理信息系统进行系统分析的过程中,我始终坚持以这样几条原则为指导思想。1逻辑设计与物理设计分开的原则逻辑设计与物理设计分开是结构化方法的特点之一,在系统分析阶段集中力量于逻辑设计,保证了系统的合理性和最佳性。2面向用户的原则在结构化方法中强调用户至上的原则,用户是信息系统开发的起源和最终归宿。新系统的逻辑模型是否满足用户的需求是系统开发所面临的重要问题。因此,我始终坚持在系统分析阶段用户和开发人员的沟通质量,不断争求用户意见,并把共同的理解明确表达出来。3结构化分析的原则结构化分析与设计方法的基本思想是用系统的思想,系统工程的发法,按用户至上的原则,结构化,模块化,自顶向下的对信息系统进行分析与设计,以抽象和分解为手段,对系统进行自顶向下的逐层分解,逐步细分,逐步求精,从而达到易于理解的目的。我们开发小组在分析过程中首先站在整体的角度,将各项业务放到整体去考察,保证全局的正确性,然后再逐层向下深入研究。3.1.2系统分析的方法首先,我以自顶向下的系统分析思想对整个系统的业务流程进行详细的分析。在总体规划时所做的初步调查只是为了总体规划和进行可行性分析的需要,相对来说是比较粗糙的。现在,则应在初步调查的基础上,进一步收集和了解、分析用户需求,并用业务流程图表达出来。第二,抽取数据流程,建立新系统的逻辑模型。逻辑模型是指仅在逻辑上确定的目标系统模型,而不涉及具体的物理实现,也就是要解决系统“干什么”,而不是“如何干”。逻辑模型由数据流程图表示。用户通过逻辑模型了解未来目标系统,我们与用户进行了反复讨论和改进。第三,利用数据字典对新系统的各个成分进行补充说明,数据立即存取分析图描述用户对新系统的各项数据请求。3.2现行系统分析3.2.1现行系业务流程分析现行的精品课网站系统由两个子系统组成:精品课程申报材料管理系统和试题库管理系统。其中,精品课程申报材料管理系统将相关的电子文档资料处理成网页上传学校规定的网络空间,供相关教育部门下载、浏览。试题库管理系统用于保存和管理管理信息系统课程的专业试题,教师在设定选择条件后用该系统生成试卷或习题文档。这些试卷或习题文档最后可能成为精品课程资料的一部分输入申报材料系统。现行系统业务流程如图3-1所示。学习资料管理浏览者学习资料教师学习资料学习材料新试题试题文档教师学生试题库管理 试题图3-1现行系统业务流程分析3.2.2现行系统数据流程分析 现行系统的数据流程也十分简单,主要的数据存储是课程材料和试题,外部实体主要是网络游客、学生和教师,如Error! Reference source not found.所示:课程材料学习资料管理试题库管理 试题学习资料学习资料教师浏览者教师学生试题文档新试题图3-2 现行系统的数据流程图3.2.3现行系统存在的问题首先,精品课程申报材料管理系统基本依赖手工操作,相关的电子文档资料定期收集并交到负责网站维护的教师手中,再由负责教师组织人员将这些文档制作成静态网页。这样更新材料(比如讲义)时需要改写服务器上的HTML文件,不仅比较麻烦而且容易出错。其次,试题库管理系统是2002年开发的单机版客户机/服务器模式系统,专供教师使用。但是根据现在用户的需求,学生也要能够使用试题库中的试题,因此该子系统需要进一步扩充。第三,用户根据精品课程建设计划提出了增设师生交流功能的要求,而现行系统无法满足。3.3新系统逻辑设计3.3.1新系统目标新的精品课网站系统是一个为“管理信息系统”课程的教研小组和相关专业的在校学生开发的,以管理公共学习资源、提供师生交流为目标的管理信息系统。系统的主体为浏览器/服务器(Browser/Server, B/S)模式。学生经过身份确认后可以使用学生服务系统的学习论坛、在线答疑、资料下载等多项功能。教师与系统维护人员可以通过后台的数据管理系统和资源管理系统维护网站。试题库管理系统为C/S模式,附属于精品课网站系统,用于维护“管理信息系统”的专业试题库。电子习题册是专门为学生设计的学习系统,可以进行分章练习、随机抽题练习。学生可以通过学生服务系统的资料下载功能进入电子习题册。3.3.2精品课网站管理信息系统业务流程分析通过对“管理信息系统精品课程网站”业务需求的详细调查,精品课网站系统的主要业务按照所涉及的数据存储或存档可以分为学生记录管理、论坛及答疑记录管理、下载资源管理、系统用户管理、试题库管理五大类,而按照功能可以分为学生信息服务、数据管理、资源管理、试题库管理、试题使用(电子习题册)和精品课程申报材料管理六个子系统。为了更清晰的描述该系统的业务流程,本文选择以子系统为单元由上至下的进行业务分析。精品课网站系统的五个子系统之间的业务关系如下图所示:1学生信息服务子系统处理学生提交的个人信息,并向学生提供学习资料。2数据管理子系统为教师专用,主要用于管理学生记录、班级记录以及学习论坛等网站前台提交的记录。另外还要提供系统管理员管理等方面的功能。3资源管理子系统也是教师专用,主要作用是管理讲义等学习资源。4试题库管理系统是单机版客户机/服务器(Client/Server, C/S)模式系统,用于维护试题数据库,并按照一定的要求抽题生成试卷。所产生的试卷或习题文档可以输入资源管理系统5试题使用(电子习题册)系统为学生专用,功能包括分章练习等。6精品课程申报材料管理由一组静态网页组成,主要用于管理并展示精品课程的相关资料。试题使用试题库管理 试题学生教师新试题习题文档课程材料申报材料管理教师相关部门申报材料课程介绍教师数据管理资源管理教师学生个人信息学生学习资料学生讲义等材料讲义等材料班级信息学生信息服务习题文档图3-3 精品课网站系统顶层业务流程图学生信息服务子系统的业务流程可以分为两组,图3-4的1部分描述了用户注册、用户信息和密码修改、论坛发言、提问记录、查看回复六个业务功能。其中论坛发言、提问记录两个处理功能时需要参照学生的个人信息。图3-4的2部分中的三个业务处理的功能都是学习资源的下载阅读,学生可以通过资源列表选择所需的学习资料。学生学生论坛发言用户注册个人信息提问记录论坛答疑发言提问用户密码修改新密码学生用户信息修改新个人信息学生个人信息班级查看回复回答讲义下载阅读讲义讲义习题文档习题下载阅读习题学生电子书电子书下载阅读电子书下载需求下载需求下载需求学生图3-4 学生信息服务子系统业务流程图 数据管理子系统是精品课网站后台的一部分,如图3-5所示:这个子系统包括九个业务处理。其中,班级管理、代码管理是学生管理业务的基础,因为系统的学生记录是按照专业-班级-学生的树状结构组织保存的。论坛管理业务指的是教师查看和整理论坛发言。答疑管理业务则是教师对学生所提出的问题做出回复,或整理系统保存的答疑记录。用户管理主要包括对系统操作用户(教师)的登陆名和密码的管理。所有的业务处理活动都会记录进系统日志。管理员可以通过日志管理查询、整理操作记录。教师系统日志教师班级信息班级管理班级学生名单学生管理学生专业代码专业代码管理日志管理系统日志用户名密码用户管理系统用户站点新闻新闻管理新闻推荐网站推荐网站管理推荐网站答疑管理回答论坛管理论坛 答疑图3-5 数据管理子系统业务流程图资源管理子系统包括讲义管理、电子书管理、习题管理三项业务,都是把教师或试题管理系统提供的材料存入网站资源库,并对资源进行整理(更新、删除)的业务。同样,这个子系统的所有业务活动也要记入系统日志,如图3-6所示:日志管理系统日志教师系统日志课堂讲义讲义讲义管理电子书电子书电子书管理习题文档习题文档习题管理教师试题管理系统图3-6 资源管理子系统业务流程图试题管理子系统包括五个业务处理。教师将教学章节输入系统,目录管理按照这些章节组织、管理试题库中的试题。试题管理业务包括对试题的修改和删除。试题查询与统计业是根据教师提出的要求输出某一章节或与某一概念相关的试题。试题抽选是根据教师的要求,从特定的章节中抽取特定题数的题目汇合成试卷,这些试卷可能供学生考试或相关部门审查时使用,也可能作为习题输入资源管理子系统(见图3-7)。试题管理目录管理试题查询与统计试题抽选教师新试题录入教师新试题章节目录教学章节统计结果资源管理系统习题文档试卷试卷试题库学生、相关部门图3-7 试题管理子系统业务流程图 习题使用(电子习题册)子系统有四个业务处理:试题抽选、总复习、分章测试和成绩册管理。如果用户(学生)选择进行分章测试业务,系统先根据用户设定的章节范围进行试题抽选,再将抽出的试题组织成交互式习题。用户通过点击鼠标输入回答,系统比对用户答案和标准答案,将做错的题目编号存入成绩表。总复习业务处理过程与分章测试业务相似。用户在经过几次测试后,可以要求系统进行成绩册管理业务,查看、导出或删除成绩表中的记录。试题抽选分章测试总复习成绩册管理成绩教师学生章节目录试题档案反馈意见成绩报告习题习题学生请求请求错误列表错误列表图3-8 试题使用(电子习题册)子系统业务流程图 精品课程申报材料管理子系统中,申报材料处理业务主要是将教师提供的课程相关介绍资料(包括课程负责人、教学改革报告等)转化为HTML格式的文档链接到网站。而相关机构通过访问精品课网站阅览这些资料,如图3-9所示:教师课程资料申报材料处理申报材料申报材料阅览课程资料相关机构图3-9精品课程申报材料管理3.3.3精品课网站管理信息系统数据流程分析 在对精品课网站管理信息系统进行的业务流程基础上,我确定该系统的主要外部实体是学生、教师和相关教育机构或部门(以下简称为“相关部门”),主要的数据存储是学生、学习资料、试题和课程材料。下图是该系统的高层数据流程图。学生讲义等学习资料D2学习资料D0学生学生教师个人信息班级、专业信息教师讲义等学习资料习题文档新试题教师D10试题习题文档学生相关部门1学生信息服务2数据管理3资源管理4试题使用5试题库管理6申报材料管理D14课程材料教师申报材料课程介绍图3-10精品课网站系统高层数据流程图根据图3-3对学生信息服务子系统的业务分析,抽取得出了数据流程如图3-11所示。其中数据存储D2a“讲义”、D2b“习题文档”、D2c“电子书”由图3-10中的D2“学习资料”数据存储分解而来。用户信息包括学号、姓名、电话号码等信息,处理功能“用户注册”需要参考数据存储“班级”中的班级编号等数据。处理功能“回复查询”对应图3-3中的业务处理“查看回复”。处理功能“论坛发言”和“提问记录”需要读取数据存储“学生”中的相关数据。另外,为了更清晰的反映系统结构,我在图中新增了由“论坛发言”指向外部实体“学生”的数据流。D2a讲义D2b习题文档D2c电子书学生1.7讲义下载阅读1.8习题下载阅读1.9电子书下载阅读1.6回复 查询讲义习题文档电子书D1班级D0学生D3论坛D4答疑学生学生学生1.1用户注册1.2用户信息修改1.3用户密码修改1.4论坛发言1.5提问 记录新的用户信息新的密码用户信息用户信息提问信息提问回复信息发言论坛信息班级编号下载需求下载需求下载需求学生图3-11学生信息服务子系统数据流程图 图3-12是根据图3-4数据管理业务流程图得到的该子系统的数据流程图。数据存储D8“链接”相对于业务流程图中的存档“推荐文档”,处理功能“链接管理”相对于业务流程图中的“推荐网站管理”。该子系统的主要外部实体是“教师”。处理功能“学生管理”主要用于查询、整理学生信息,没有录入功能,处理功能“论坛管理” 主要用于查询、整理论坛中的留言与回应信息,没有录入功能。教师教师2.1代码管理2.2班级管理2.3学生管理2.4用户管理2.5新闻管理2.6链接管理2.7答疑管理2.9日志管理2.8论坛管理D5专业D1班级D0学生D6系统用户D7新闻D8链接D4答疑D9系统日志D3论坛班级信息专业代码学生查询要求系统用户信息站点新闻推荐网站信息对问题的回答日志报告整理需求操作记录操作记录资源管理系统操作记录图3-12数据管理子系统数据流程图 对数据管理系统进行再分解,得到图3-13:用户管理中“密码修改”和“用户注销”处理功能需要读取“系统用户”中的数据。图3-13-1学生管理教师2.3.1查询学生记录2.3.2删除学生记录D1班级D0学生学号查询要求查询结果用户名、密码D6系统用户2.4.3用户注销2.4.1用户录入教师用户名、密码新密码2.4.2密码修改图3-13-2 用户管理处理功能“新闻管理”与“链接管理”和“代码管理”的结构类似。D7新闻2.5.2新闻输出2.5.1新闻录入教师新闻内容新闻列表D8链接2.6.2链接输出2.6.1链接录入教师推荐网站信息链接列表图3-13-3新闻管理图3-13-4 链接管理图3-13-5中,处理功能“答疑管理”可以进一步分解成“问题回复”和“问题删除” ,其中“问题删除”向外部实体“教师”输出问题列表。图3-13-6中,处理功能“论坛管理”可以进一步分解成“留言整理”(留言在网络上又称“帖子”)和“回复整理”。因为论坛中一条贴子通常会有多条回复,所以我认为论坛中的记录是按照“贴子-回复”两层树状逻辑结构组织起来的,需要把数据存储D11“论坛”分解为D11a“论坛留言”和D11b“留言回复”。除此以外,因为删除树中的一个父节点时其子节点也要全部删除,在对留言进行整理(删除)的过程中就必须对相关联的回复记录进行改动,所以“留言整理”会向“回复整理”输出留言编号。D3a 论坛留言2.8.1留言整理教师留言编号回复编号2.8.2回复整理图3-13-6论坛管理留言编号D3b 留言回复D4答疑2.7.2问题删除2.7.1问题回复教师对问题的回答问题编号图3-13-5 答疑管理根据图3-5对“资源管理”子系统业务流程的概括,得到该子系统的逻辑模型如图3-14所示:试题管理系统D2a讲义D2b习题文档D2c电子书3.3电子书管理3.1讲义管理讲义文件电子书习题文档数据管理系统操作记录教师3.2习题管理图3-14资源管理子系统数据流程图其中“操作记录”数据流输出到数据管理子系统中的“日志管理”处理功能。而本系统中的“习题管理”处理功能接受来自试题管理子系统的“习题文档”。根据图3-6中对“试题管理”子系统业务流程的分析,得到该子系统的数据流程如图3-15:D11章节目录抽选范围试 题教师D11章节目录D10试题学生及其他部门要求修改或删除的试题编号编号新试题章节编号教学计划编号查询统计要求D12试卷教师4.1新试题录入4.2目录管理4.3试题管理4.4试题查询统计4.5结果显示查询结果4.6试题抽选4.7试卷导出试 卷资源管理子系统习题文档图3-15试题管理子系统数据流程图“试卷导出”既可以输出习题文档给“资源管理子系统”,也可以输出试卷给学生和相关部门。外部实体“教师”输入的“教学计划”主要包括准备教授的知识模块信息,“目录管理”将这些信息转化为章节。试题记录是按照“章节-试题”的两层树状结构组织起来的,因此与数据存储“试题”的处理功能(如“试题查询统计”)都需要读取“章节目录”中的数据。根据图3-7对“试题使用(电子习题册)”业务流程的分析,得到该子系统的数据流程如图3-16:学生学生5.1总复习5.2试题抽选5.3分章测试5.4成绩册管理D10试题D11章节目录D13成绩习 题习 题做错题目的题号做错题目的题号成绩报告测试范围测试题量图3-16试题使用(电子习题册)子系统数据流程图因为学生会将反馈意见通过“学生信息服务”子系统直接提交给教师,所以在数据流程图中略去向外部实体“教师”的输出。学生输入处理功能“总复习”的数据流称作“测试题量”,即抽取题数占总题数的百分比。输入处理功能“分章测试”的数据流称作“测试范围”指的是被抽取题目所属的章节范围。“总复习”和“分章测试”都需要“试题抽选”得出试题集合。根据图3-8对“精品课程材料管理”子系统的业务流程分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论