090315基于校园网的开放式教学信息资源系统数据库设计.docx
- 文档编号:23926753
- 上传时间:2023-05-22
- 格式:DOCX
- 页数:16
- 大小:90.08KB
090315基于校园网的开放式教学信息资源系统数据库设计.docx
《090315基于校园网的开放式教学信息资源系统数据库设计.docx》由会员分享,可在线阅读,更多相关《090315基于校园网的开放式教学信息资源系统数据库设计.docx(16页珍藏版)》请在冰豆网上搜索。
090315基于校园网的开放式教学信息资源系统数据库设计
辽东学院本科毕业论文(设计)
基于校园网的开放式教学信息资源系统的开发
DevelopmentofOpenEducationalResourceSystemBasedonCampusNetwork
学生姓名:
魏庆辉
学院:
信息技术学院
专业:
信息管理与信息系统(电子商务)
班级:
B0705
学号:
0912070528
指导教师:
鲁琴
审阅教师:
完成日期:
2010年5月20日
辽东学院
EasternLiaoningUniversity
独创性说明
作者郑重声明:
本毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得研究成果。
尽我所知,除了文中特别加以标注和致谢的地方外,毕业论文(设计)中不包含其他人已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使用过的材料。
与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。
作者签名:
___________日期:
___________
摘要
随着网络和信息技术的飞速发展,信息化已经走入工作和学习的各个角落。
开放式教育是传统课堂教育的一种有效的补偿。
将传统教学与信息技术有机整合,不仅能够提高教学质量,也是当前课堂教学改革工作和素质教育具体实施的突破口。
本文从开放式教学信息资源共享在教学中所发挥的作用出发,详细阐述了一个功能比较完善的基于校园网的开放式教学信息资源系统的前后台开发、操作流程以及一些关键技术。
本文首先进行了项目概述,简单介绍了项目开发的背景、目的及项目开发的意义,接下来是对系统的规划和分析,通过对实际需求的调研,分析出了系统的组织结构和系统的需求分析、可行性分析、业务流程分析,以及具体的数据流、数据字典,最后是系统的详细设计阶段,主要完成了功能模块、数据库和系统界面的详细设计。
根据前几个阶段的分析和设计,本系统在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用SQLServer2000数据库。
本系统的设计实施为辽东学院开放式教学信息资源系统的运行做基础,为辽东学院开放式教学信息资源工作提供良好的条件。
关键词:
开放式教学信息资源;结构化分析;信息系统
DevelopmentofOpenEducationalResource
SystemBasedonCampusNetwork
Abstract
Withtherapiddevelopmentofthenetworkandinformationtechnology,theinformationizationhadwalkedintoeverycorneroftheworkandstudy.Openeducation,asthetraditionalclassroomeducation,isakindofeffectivecompensation.Theeffectiveintegrationofthetraditionalteachingandinformationtechnology,notonlycanimprovethequalityofteaching,butalsoisaimplementationbreakthroughincurrentclassroomteachingreformandqualityofeducationconcrete.
Thispaperelaboratestheimportantroleofsharingtheopenteachinginformationresourcesintheteaching,anddetailsthedevelopmentoftheopenteachinginformationresourcessystem,operationprocessandsomekeytechnologies.Firstly,thepaperintroducedthebackground,thepurposeandthemeaningofprojectdevelopment.Secondly,thepartofsystemplanningandanalysis,throughtheactualdemandresearchofthesystem,analysisoftheorganizationalstructureandsystemrequirementsanalysis,feasibilityanalysis,businessprocessanalysis,andspecificdataflow,andthedatadictionary.Finally,thepartofsystemdesigncompletedadetailedfunctionmodules,databaseandsysteminterface.
Accordingtopreviousstagesofanalysisanddesign,thissystemwasdesignedbyB/Smode,JSPtechnologytocompletethebasicpagedesignandfunctionimplement,thebackgrounddatabaseselectedSQLSever2000.ThedesignandimplementisthebaseofOpenEducationalResourcesystem,andprovidinggoodconditionsforitsOpenEducationalResourcemanagement.
KeyWords:
OpenEducationalResource;StructuredAnalysis;InformationSystem
目录
摘要I
AbstractII
一、引 言1
(一)项目开发的背景1
(二)项目开发的目的及意义1
二、可行性分析及总体规划3
(一)可行性分析3
1.技术可行性3
2.经济可行性3
3.社会可行性3
(二)总体设计原则4
三、系统分析5
(一)业务流程分析5
(二)数据流图6
(三)数据字典7
四、系统设计11
(一)系统功能设计11
(二)系统数据库设计12
1.概念结构设计12
2.逻辑结构设计15
3.数据库表设计16
(三)系统开发工具与开发模式的选择19
1.系统开发工具19
2.系统设计模式19
五、系统实现20
(一)系统前台20
1.学生注册20
2.系统首页22
3.师生交流23
4.上交作业23
5.学生中心24
6.修改密码24
7.查看上交作业信息25
(二)系统后台25
1.后台登录25
2.教师登录设置26
3.发布公告27
4.音视频管理27
5.师生交流管理28
六、性能测试与分析29
(一)测试实例的研究与选择29
(二)测试环境与测试条件29
(三)实例测试30
(四)测试结果30
结论31
参考文献32
致谢33
辽东学院本科毕业论文(设计)版权使用授权书34
一、引 言
(一)项目开发的背景
现行教学普遍采用的是课堂教学方式,其主要形式是粉笔+黑板,或者是教师利用投影教室、多媒体教室进行教学,在课堂上,几乎都是教师在讲解,学生上课主要是听讲、记笔记,学习进度按照教师的计划统一进行。
这种教学方式存在的缺点是:
1.信息传播渠道单一,存在严重的信息“孤岛”现象;
2.学生的学习是在同一时间、同一地点集中进行,易受时间和空间的限制;
3.不同层次、不同水平的学生采用统一的教学内容、方法和手段,针对性较弱;
4.学习进度是按照教师的计划进行,学生学习缺乏自主性,不能根据自身特点进行个性化学习。
随着信息技术的发展和教育改革进步,开放式教学模式已经得到了普遍的认可。
开放式教学是指基于开放原则,以全面提升学生综合素质、学习能力和知识水平为目标的一种教学理念和教学方法。
它倡导发挥学生学习的能动性,要求为教学树立开放教学理念,并提供良好的开放教学环境、教学工具和教学计划。
开放式教学需要有一种媒介来支持,这使在现在的教学环境中存在的,具有的信息共享性、即时性、自主性和交互性的校园网成为了最好的选择。
(二)项目开发的目的及意义
“知识就是力量”这是被我国多年来的发展所证实,所以国家一直在倡导培养德、智、体、美全方面的新生人才,但是不可否认传统教育中存在的弊端,传统教育模式带来的影响也是显而易见,为了国家能够全方面的发展需要找到一种新的教育方式。
开放式教学在我国大部分地区都已经存在,而且发展比较好,并且得到了广大师生和家长的认可,这为更好的发展校园信息化和提高学生学习的主动性提供了一个很好的机会。
计算机和网络从产生以来一直在飞速发展,与其相关的信息技术的发展也是非常迅速的,信息化已经迅速遍及了我们的工作和生活,当然也包括学习,现在各个高校中都有自己的校园网,校园网的共享、即时、自主和交互这些特征能够为教育教学提供了很大的帮助,但是大部分学校并没能够从分利用。
基于校园网的开放式教学模式具有突破时空限制和实现资源共享等特点,由此带来的好处有:
第一,共享教育资源,能够将优质的传统教学资源搬上校园网的平台共享;
第二,能够为学生提供主动和自主学习最佳的学习环境;
第三,能够为教师提供最佳的备课资源;
第四,能够扩大教育规模、促进教育改革、构筑长久教育体系。
这些优点能够补偿传统教育很多不足,将开放式教学资源和校园网紧密结合起来,将是解决传统教育模式中存在的这些问题的有效办法,这不仅能够提高教学质量,也是当前课堂教学改革工作和素质教育具体实施的突破口。
辽东学院传统的教学已证明是有效的,但是随着信息技术的发展和教育改革的进步教学模式需要改进,需要将优质的传统教学资源搬上校园网的平台共享,给学生提供主动和自主学习最佳的学习环境,给教师提供最佳的备课资源,由于基于校园网的开放式教学模式具有突破时空限制和实现资源共享等特点,结合辽东学院的现实需求,开发一个真正的基于校园网的开放式教学信息资源系统具有了现实意义。
二、可行性分析及总体规划
(一)可行性分析
可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功[2]。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
下面将分别从技术、经济、社会三个方面对开放式教学信息资源系统的建设进行分析和研究。
1.技术可行性
根据辽东学院提出的系统功能、性能及实现系统的各种约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个基于网络的开放式教学信息资源系统,现有的数据库技术和系统开发技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,利用现有技术条件应完全可以达到该系统的功能目标。
同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。
由以上分析可知,开放式教学信息资源系统的开发在技术上是可行的。
2.经济可行性
辽东学院校园网已经正常运营很多年,遍布校园的各个角落。
该系统可以搭建在辽东学院校园网平台上,因此无需再投入资金购买其他设施。
系统的开发基于本人对程序开发的实践学习而来,学校无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。
后期的维护运行也可以由本校师生自己完成,无需过多经费投入。
由以上分析可知,开放式教学信息资源系统在经济上是可行的。
3.社会可行性
本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。
(1)法律因素
本系统是根据开放式教学信息资源的实际工作情况开发研制的,是通过大量的实际调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品。
(2)用户使用可行性
本系统对用户的要求,除了需要具备在MicrosoftWindows平台上使用个人电脑的知识外,并不需要特别的技术能力。
系统的管理员,只需要具备对Tomcat服务器的使用能力,在投入使用前,无需对系统管理员的进行专门的使用培训。
这样既减少投入成本又简化了操作环节。
由以上分析可知,本系统具有社会可行性。
(二)总体设计原则
本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则[3]。
其主要设计原则有:
简单性:
在能够顺利实现系统的功能的同时,尽可能的让系统操作起来简单易懂,这对于一个开放式系统来说是非常重要的。
针对性:
本系统的设计是针对辽东学院的师生需求定向开发设计的,所以具有很强的专业性和针对性。
实用性:
本系统的设计要求必须能够满足学校教师和学生的需要,因此具有良好的实用性。
一致性:
页面整体设计风格以及命名规则一定是前后一致的:
整体页面的布局以及模板的用色风格和程序中用到的类名,变量和其他元素的命名规则是保持一致。
功能的一致性:
相同功能的完成使用相同的元素。
元素风格一致性:
界面元素的摆放位置在不同界面之间都是一致的。
变量命名规则的一致性:
变量的命名整个程序的代码前后应该使用统一的规则进行命名,如果用英文单词命名则整个程序都用英文,若用拼音则都用拼音进行命名。
先进性:
本系统的前台开发采用的是JSP技术,后台应用的是SQLServer2000数据库。
JSP技术是目前进行系统或网站开发的主流技术,SQLServer数据库是由Microsoft开发和推广的关系数据库管理系统(DBMS)。
SQLServer近年来不断的更新版本,1996年Microsoft他推出了SQLServer6.5版本;1998年SQLServer7.0版本和用户见面;SQLServer2000是Microsoft公司于2000年推出的最新版本[4]。
三、系统分析
(1)业务流程分析
在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等。
业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。
业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程[5]。
具体业务流程如图3.1所示。
图3.1具体业务流程图
管理员业务流程图3.2所示。
图3.2管理员业务流程图
(二)数据流图
数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程[6]。
数据流程分析就是把数据在系统内部的流动抽象起来,将具体组织机构、信息载体、处理工具、物质、材料等信息舍去,单从数据流动过程来考查实际业务的数据处理模式。
数据流程和数据流程分析是建立系统数据库和设计系统功能模块的基础。
用来描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。
其中描述系统逻辑模型的主要工具是数据流程图,它用几种特殊的符号综合地反映出信息在系统中的流动、存储和传递[7]。
下面是从业务流程分析的基础上,对数据流进行了分析,将本系统的数据流图分为顶层、一层、二层。
具体顶层数据流图如图3.3所示。
图3.3顶层数据流图
具体分析第一层数据流图,该层数据流图如图3.4所示。
图3.4第一层数据流图
具体分析第二层数据流图,该层数据流图如图3.5所示。
图3.5第二层数据流图
由于论文的篇幅限制不能一一列举数据流图,只给出了部分数据流图,其他数据流图基本一致。
(三)数据字典
通过对系统数据流的分析,接下来用数据字典描述数据流图中一些主要的数据元素条目、数据流、处理过程、数据存储和外部实体[8]。
数据元素条目如表3.1所示。
表3.1数据元素
学生编号
调入年份
数据元素条目
总编号:
1-101
编号:
101
名称:
学生编号
说明:
学生的编号
数据值类型:
离散
长度:
50
有关数据结构:
学生表如:
123
数据结构条目如表3.2所示。
表3.2数据结构
数据结构条目
名称:
学生表
说明:
用于存储学生信息总编号:
2-01
结构:
编号:
D1
学生
{学生编号、用户名、密码、学生姓名、性别、地址、年龄、电话、QQ}
数据流条目如表3.3所示:
表3.3数据流
数据流条目
名称:
作业上传总编号:
3-01
说明:
教师或管理员将.doc格式的作业上传到系统中供学生下载完成编号:
F1
数据流来源:
P4
数据流去向:
D4
包含的数据结构:
作业
{编号、学生编号、批改教师编号、布置时间、完成时间、批改时间、备注}
数据存储条目如表3.4所示:
表3.4数据存储
数据存储条目
名称:
交流信息总编号:
4-01
说明:
将教师和学生的交流信息存储到数据表中标号:
D1
结构:
交流信息
{编号,用户编号,标题,内容,留言时间,回复人编号,回复时间,回复内容}
有关的数据流:
P3→D3
处理过程条目如表3.5所示:
表3.5处理过程
处理过程条目
名称:
教学相关信息管理总编号:
5-01
说明:
管理教学相关信息。
编号:
P5
输入:
P5教学相关信息管理
输出:
D5教学相关信息表
处理:
将P5教学相关信息管理后的记录存储到教学相关信息表中。
外部实体条目如表3.6所示:
表3.6外部实体
外部实体条目
名称:
管理员总编号:
6-01
输入:
管理员姓名,密码编号:
R1
输出:
能够对系统的资源和用户进行管理个数:
1个
结构:
管理员
{管理员编号,姓名,密码}
由于论文篇幅的限制,不在此一一列举,其他所有的数据字典条目都是根据数据流图绘制的。
四、系统设计
(一)系统功能设计
系统设计是一个把软件需求转换成用软件系统表示的过程[9]。
通过对目标系统的分析和研究,做出了对辽东学院开放式教学信息资源系统的总体规划,这是全面开发系统的重要基础。
在对开放式教学信息资源系统全面分析调查的基础上,制定出开放式教学信息资源系统的总体规划。
系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。
从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图.
开放式教学信息资源系统的主要功能模块图如图4.1所示:
图4.1开放式教学信息资源系统主要功能模块图
本系统的主要功能包括用户信息管理、教学资源管理、师生交流、作业管理、相关教学资料管理:
用户信息管理:
包括对教师和学生的添加和删除管理,学生对自己注册资料的修改等功能。
教学资源管理:
主要是对视频音频教学资源资源的上传、在线观看管理。
师生交流:
主要功能是学生可以针对所遇到的问题与老师在线通过留言板进行沟通,以便及时解决问题。
作业管理:
主要功能是教师针对每一门课程布置一些作业题,以doc格式文件上传系统中供学生们下载练习,学生下载做完后在上传到系统中,教师给予批改。
教学资料管理:
主要功能是教学计划、系统公告、资源连接等这些资料的上传及查看。
(二)系统数据库设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 090315 基于 校园网 开放式 教学 信息资源 系统 数据库 设计