




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2010年2月武 警 学 院 学 报Feb . 2010第26卷第2期J OU RNAL OF CH INESE PEOPLE S ARM ED POL ICE FORCE A CADE MYV o. l 26N o . 2收稿日期:2009-11-25作者简介:李振华(1977 , 男, 河南汝南人, 讲师, 硕士。基于网络的高校教学案例资源管理系统设计与实现! 李振华(武警学院部队管理系, 河北廊坊 065000摘 要:结合某高校案例教学的实际需求, 研究设计了基于. NET 平台三层架构的教学案例资源管理系统, 实现了灵活的管理授权、可定制分级审核、实时案例编辑和简单实用的案例教学互动等
2、功能, 具有较强的可移植性、扩充性和可维护性, 在实际应用中获得了良好的效果。关键词:教学案例; 资源管理系统; 设计中图分类号:TP311. 1 文献标识码:A 文章编号:1008-2077(2010 02-0094-030 引言随着教学案例日益受到重视, 教学案例的撰写、管理和使用已经成为国内高校教学改革的焦点之一。但目前大部分的教学案例都以纸质为介质, 存在着共享度差、编辑整理困难、多媒体教学案例实现难、建设和使用效率低、修改完善工作量大等实际问题, 严重困扰着教学案例在课堂教学中的作用发挥。教学案例资源管理系统旨在提高教学案例库建设和使用效率, 实现教学案例在线可持续编辑、充实和完善,
3、 实现文字、图片和视频混合的多媒体教学案例, 提高案例教学的有效性, 激发学生学习主动性和独立思考的能力。1 系统功能设计系统分前台和后台, 前台是用户注册、登录和访问的页面, 主要是用户注册、教学案例上传和发布、提交修改申请、案例教学互动、浏览和下载等功能; 后台是系统管理员管理系统信息的平台, 可授权注册用户和栏目管理登录, 不同的权限的管理员所浏览的后台界面会有所不同, 包括审核、发布、编辑、锁定/解锁、迁移、数据库的备份与恢复、用户组和管理员的管理等。系统功能如图1所示。各模块功能为:(1 用户注册、登陆模块。包括新用户注册、用户登陆、用户信息修改等功能。(2 教学案例上传与发布模块。
4、注册用户登陆后, 通过会员中心, 可在授权的频道或栏目实现文字、图片、视频案例和多媒体案例等教学资料的上传和发布。(3 H L M T 在线编辑器。仿w indo w s 编辑界面, 在线实现文字、图片和视频的混合排版和编辑, 以及多媒体教学案例的撰写、充实和修改。(4 案例教学在线互动模块。包括教学案例咨询预约、教学案例审核申请、教学案例疑难解答等功能。(5 系统设置维护模块。实现系统名称、使用单位、频道、栏目的添加、修改和删除。(6 分级管理和权限设置模块。包括管理员和注册会员的管理和授权; 管理员包括系统管理员和栏目管理员, 系统管理员拥有系统的所有权限, 可对栏目管理员进行权限设置,
5、栏目管理员只具备指定的频道或栏目管理功能。管理员通过用户组管理设置不同注册用户的访问权限, 实现用户分级管理和不同的权限设置。(7 可定制分级审核模块。系统管理员可对栏目管理员授权, 实现对不同指定板块的审核和编辑, 只有经过审核的教学案例才能发布; 该模块可通过对用户的预约和授权实现教学案例不间断的充实和完善。(8 信息公告功能。可以发布系统公告、案例需求公告和案例教学公告, 通过设置公告显示的类型, 控制公告显示区域和显示方式。(9 查询统计功能。对案例库建设和使用信息进行查询、统计和对比, 可按照单位、专业完成对所有案例库建设和使用的统计和对比。(10 数据库备份与还原。数据是系统运行的
6、核心, 为确保数据的安全性, 避免数据丢失, 在后台设有数据备份功能, 系统管理员可设置自动备份和手动备份功能, 当数据库发生故障(如硬盘发生故障 时可以重建系统, 由系统管理员用新备份的数据恢复系统。图1 系统功能图2 逻辑体系结构本系统采用了基于. NET 开发平台的扩充三层体系结构来实现。具有许多传统C /S体系结构不具备的优点, 而且又#武警学院学报2010年第2期(总第165期基础研究紧密结合了Inte rnet/Intrane t 技术, 是技术发展的大势所趋, 它把应用系统带入了一个崭新的发展时代。三层体系结构顺应了网络发展的趋势, 将服务器端的程序架构分成表示层、业务层、数据层
7、等。各层都有明确的负责范围, 表示层并不处理业务逻辑和数据访问, 业务层负责界面展现和数据访问, 数据层不负责界面展现和业务逻辑处理。其结构如图2所示。三层体系结构分别为:(1 表示层是系统的U I 部分, 负责使用者与整个系统的交互, 用户直接通过该层来访问系统, 实现需要的功能。不同的用户以不同的身份进入系统, 不同的用户在系统中的权限不同, 权限由低到高依次是普通用户、注册用户、栏目管理员、系统管理员, 普通用户面对的是要学习的内容, 注册用户通过注册登陆前台上传和编辑教学内容, 管理员登陆后审核栏目内容(栏目管理员 、所有内容以及系统设置(系统管理员 。(2 业务层处于用户层和数据层之
8、间, 实现应用程序的业务功能, 是整个系统的核心, 也是整个分层模型的中间层。该层由多个模块组成, 内容有用户注册登陆、教学案例上传与发布、信息公告、可定制分级审核、在线互动等模块。这一层为用户界面层提供功能调用, 同时它又调用数据访问层所提供的功能来访问数据库。(3 数据层提供对外部数据库的访问, 是整个分层体系的最底层。该层实现与数据库的交互, 即完成查询、插入、删除和修改数据库中数据的功能。数据访问层为业务逻辑层提供服务, 根据业务逻辑层的要求从数据库中提取数据或者修改数据库中的数据。它由用户信息数据、教学案例数据和互动教学数据等组成。其中, 用户信息数据包括注册用户、栏目管理员以及系统
9、管理的基本信息。互动教学数据主要有案例互动预约、案例修改申请、互动教学留言等数据。由于业务层和数据访问层的文件不需要界面代码, 所以都会编译成相应的DLL 文件, 本系统将业务层的DLL 按模块进行了划分, 每个较大的模块为一个项目, 编译后就形成了独立的DLL 文件, 还有一些共用的业务逻辑, 也独立成相应的项目。另外, 本系统的数据访问层使用抽象工厂模式, 将各个不同数据库的实现方式分离, 把数据访问文件也编译成DLL 文件, 从而理论上可以支持任意的数据库。 图2 体系结构图3 系统研究与实现3. 1 数据库的设计数据库设计是案例资源管理系统开发过程中一个非常重要的环节, 通过分析和研究
10、, 根据各数据库的功能, 本文将其分成三大部分:(1 主题数据库:存放案例库资源管理系统的各种信息, 只有管理员有权修改, 主要有用户库、教学单位库、已审案例资源库、使用信息库、案例教学互动信息库等。(2 基本信息数据库:包括若干张基本信息表, 有用户类型信息表、使用单位基本信息表、案例种类信息表; 若干张代码表, 有学科码、用户类型码、国家代码等等, 这部分数据表是建立信息系统的基础。(3 临时数据库:临时库存储没有提交的申报数据, 主要存储案例资源上传申请、预约申请和需要审核的留言、互动等临时信息, 可以由上传者修改, 这些临时库和主题库的结构一致, 主要供系统使用人员在上传、使用和互动期
11、间使用, 特别是多媒体案例可能需要多次修改才能完成, 上传过程中, 允许对其上传案例内容进行修改、删除、添加, 可以将其上传的信息存储在临时库中, 一旦经过管理员审核后, 系统自动将数据导入主题数据库, 不再允许注册会员对其修改, 这时的修改操作有系统管理员来完成, 以保证案例资源的正确性和完整性。3. 2 关键业务流程教学案例上传、修改申请、功能授权和修改完善再发布是本系统的关键业务流程, 其流程图见图3。图3 关键业务流程图3. 3 安全性安全方面采取的措施有:(1 采用三层结构。系统的访问者在访问网站时, 仅仅是与表示层交互, 而表示层的界面呈现, 是由业务层来完成, 业务层和数据层之间
12、, 使用各种实体来进行数据的交流。只有数据层才直接对数据库进行操作, 三层体系结构避免表现层直接与数据层交互, 有效提高后端数据的安全。(2 防止了S QL 注入。通过表示层提交的各种表单, 首先要经过系统的过滤, 成为业务层可用的参数。而这些参数又要转换成各个实体的属性, 数据层还要将这些实体和属性转换成查询参数后, 才用于数据查询。这样就最大程度地防止了S Q L 注入类的攻击(省略源码 。(3 采用M D 5加密算法保存用户密码等数据信息。目的只是在于当数据库被别人得到后, 不能得到用户的原始密码。因此采用M D5加密存储关键信息, 在网站管理系统中, 仍然是一个有效的安全手段。(4 采
13、用. con fi g 文件保存系统配置信息。con fi g 文件李振华:基于网络的高校教学案例资源管理系统设计与实现是默认拒绝访问的文件类型, 避免配置信息泄密。3. 4 部分功能的实现任课教师可以将案例附件等文件从本地机器传送至服务器上。可上载的最大文件大小取决于配置文件中M axR e quest L eng t h 配置设置的值。如果用户上传超过最大文件大小的文件, 上传就会失败。为了系统安全, 系统根据允许的文件扩展名列表, 检查上传文件的扩展名, 不允许其他类型的文件上传。上传的文件保存到指定的课程文件夹中。上传功能主要使用了F ile U p l oad 类的sav e A s
14、 方法。相关程序代码如下:Boo leanfileOK =fa lse ;Str i ng Pa t h=Serve r . M apP ath(kechngP ath ; If (F ile U pload1. H as F ile Str i ng fileExtensi on=Syste m. I O. P ath . G et Ex tension (F il eU pload1. F ile N a m e . T oLow er(;Str i ng a llowedEx tens i ons=%. zi p &, %. ra r &, %. doc &, %
15、. ppt &, %. av i &/此处代码省略if(file OK try F ile U P load. l PostedF ile . Sav e A s (Path +F ile U P l oad1.F ile N am e;L bli nfo . tex t=%上传成功! &catch(Excep tion e rror l bli nfo . T ex t=%发生错误:&+e rror . T oStr i ng (; else l bli nfo . T ex t=%非法的文件类型。& 4 结语该教学案例资源管理系统基于. NET 框架
16、, 采用了表现层、业务层和数据层的三层设计架构, 利用了A SP . NET 在安全性方面的特性, 极大地提高了应用系统的可移植性、可扩充性和可维护性, 并在实际应用中获得了很好的效果。参考文献:1美(麦克唐纳. ASP . NET 3. 5高级程序设计(第2版 M .北京:人民邮电版社, 2008.2余金山. ASP . NET 2. 0+SQL Server 2005企业项目开发与实战M.北京:电子工业出版社, 2008.3张振莲, 王月华. 基于. NET 三层架构的科研管理系统的研究与实现J.信阳师范学院学报(自然科学版, 2007, (10:503. 4胡春梅. 基于案例推理技术的教
17、学案例知识管理系统的设计与实现D .北京:首都师范大学, 2005.5刘怡, 张勘. 基于Inter n et 的管理信息系统研究J.计算机应用与软件, 2005, 22(8:57-59.The design and the R ealization Based on a R esourcesM anage m ent Syste m of Teaching CasesLI Zhen-hua(Depar m ent of F orceM anage m ent , The Ar m ed P olice A cade my, Langfang, H ebei Province 065000,
18、China A bstract :Accord i n g to the actual needs of a un iversity , a t h ree-tier teach i n g cases m anage m ent syste m based on NET platfor m is studied and desi g ned . This syste m hasm any practica l f u ncti o ns such as flex i b le m anage m ent au t h or ization, custo m ized leve l audi, t rea l-ti m e ed
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 计算机技术与软件考试主题试题及答案
- 2025年茶艺师考试重点考察试题及答案
- 口味与茶汤感受试题及答案
- 系列茶艺大师经验分享与试题及答案
- 全媒体战略执行力与试题及答案
- 二零二五年度个人手车转让协议书附车辆环保标准及排放检测
- 2025年度绿色节能住宅开发商商品房预售合同
- 二零二五年度宠物医院店铺铺面合作协议
- 2025年度智能设备销售合同履约金收取及监管细则
- 二零二五年度房产转让与车位使用权转让协议
- 儿童各年龄期保健儿童保健学课件
- 苏教版数学一年级下册(2024)第七单元观察物体(一)综合素养测评 A 卷(含答案)
- 招标代理机构选取突发情况应急处理预案
- 伦理审查表(一式三份)
- 某隧道仰拱栈桥施工方案
- 手卫生知识培训PPT课件下载
- 1#主变投运方案
- (完整版)六宫格数独100题
- 摄影基础入门—摄影教学课件ppt课件(带内容)
- 苏教版五年级劳动与技术下册《7挂钩关注“星星的孩子”》集体备课教案
- 宿舍卫生检查评分表
评论
0/150
提交评论