查字典论文网 >> 基于.NET的教务信息内容管理系统的研究与实现

基于.NET的教务信息内容管理系统的研究与实现

小编:冯霞

摘要:内容管理系统是高校教务管理中一个重要的组成部分。现有教务信息管理系统已逐渐显现出运行缓慢,操作复杂等亟待解决的问题。.NET新技术的发展以及新的管理模式的出现有助于优化提升内容管理系统性能。基于现有资源,通过对系统数据库,平台,模块,应用进行分析与设计,可实现教务信息有重点,分层次的展示和管理,使教务信息管理工作更加有序高效进行。

关键词:内容管理系统;.NET;教务管理;模块化设计;信息发布

中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2016)01-0106-02

Researching and Implementation of Educational Administration Information Content Management System Based on .NET

WU Xu-mei, HOU Jian, WANG Shi-liang

(School of Computer Science and Communication Engineering, Jiangsu University, Zhenjiang 212013, China)

Abstract: Content management system is an important part of university educational administration. The current educational administration information management system has gradually appeared the problem which needs to be solved urgently, such as slow running, complex operation and so on. The development of new technology of .NET and the emergence of new management mode will help to optimize and improve the performance of the content management system. The data base, platform, module and application are designed basing on the existing resources .And finally presented is a system which can realize focused hierarchical educational administration information display and management and make educational administration information management work more orderly and efficient.

Key words: content management system; .NET; educational administration management; modular design; information release

1 概述

随着高校规模不断扩大,服务质量不断提升,高校已有的教务信息内容管理系统逐渐无法满足现有需求,出现信息发布较为分散,数据共享不太及时等问题。为适应不断发展的要求,提高信息发布及管理水平,实现动态管理,推动管理规范化,实现数据及时共享,减少重复操作,须利用计算机管理的安全性、可靠性、方便性、连续性等特点,对高校教务信息内容管理系统进行进一步的研究与设计。

2 需求分析

2.1基本需求

基本需求是一个系统设计与实现的基础,其结果的准确性会直接影响最终数据库模式的稳定性与可靠性。根据系统特点,定义基本需求包括:系统、权限、栏目、模块、内容五大模块以及数据库、安全管理等功能。这些基本需求通过有机组合实现了系统的框架与内容的搭建。

2.2前瞻性需求

系统要充分考虑到现有设备状况及接口要求,并正确预期系统未来扩展的需要,在系统配置、数据库等预留空间,日后通过增加服务器来实现扩展。

2.3安全性需求

系统采用三层体系结构,通过全面的监控和完备的手段来确保数据的安全。采用严格的安全和保密措施进行身份认证、权限认证,关键数据加密处理来杜绝操作中可能带来的安全措施。

3 设计方案

本系统可以更方便地实现教务人员对信息的发布和管理,满足用户方便快捷地浏览和使用教务信息等需求。基于.NET的教务信息发布及内容管理系统, 是将部分需要经常变动的信息,通过信息的某些共性进行分类,最后系统化、标准化发布到媒体上的系统。本系统依托网站为主要载体呈现,网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。

3.1模块管理设计

本系统将采用基于模板的静态信息发布方式,主要包括内容管理、模板管理、栏目管理、权限管理、系统管理等模块。在设计过程中,尽量使得各模块相对独立,而又相辅相成。

3.1.1内容管理

教务信息发布借助于系统的各种模板,而内容管理则需要数据库的支持。内容管理者有相应的权限可以进入信息管理界面对信息进行查询,修改,增加和删除等操作。管理界面也相对于一般的界面更加简洁与完善,可以摒弃复杂的操作,让内容管理员更加方便,有效,快捷地管理信息。

3.1.2模板管理 模板为教务信息内容提供载体,信息内容将搭配模板向用户展示,更具美观性。通过对系统的详细分析与设计,将模板划分为三类:首页模板,详细信息页模板和栏目模板。

首页模板基于HTML语言编写,作为教务信息内容管理系统的首页,是绝大部分教务信息的展示平台,因而要对首页进行更加细节性的开发。制作首页模板而不是固定的静态页面,可以灵活地融合教务信息内容的变换及模块的更新。同时,还要做到首页的美观性,契合大众的审美,通过使用高级图像编辑处理软件制作高质量的首页素材,最终让首页成为教务信息内容管理系统的中心之一。

详细信息模板作为对首页信息的链接页面较首页模板来说要更具实用性和简明性,它所包含的内容更加详细具体,让人一目了然。

栏目模板的范围将更加庞大,它是构成首页模板的重要部分,将教务信息与栏目模板搭配并在首页中展示,这样也更具灵活性。由于整体的灵活性,模板都可以自行定制,这样不仅满足了教务管理人员的简易方便的操作,也使用户真正感受到教务信息管理系统为他们带来的极大的方便。

3.1.3栏目管理

本项目将对所有教务信息划分为三类,分别是教务信息发布类、快速导航类和常用信息类。其中教务信息类包含教务信息文件、有关新闻报道等部分;快速导航类包括对于整个网站的快速搜索功能,校园各大系统平台的链接功能以及面向校外的友情链接功能;常用信息类包括为教师和学生提供教务信息文件下载地址,常用联系方式等一般很少变更的内容。

3.1.4权限管理

本项专为内容管理人员设计,内容管理人员对教务信息管理系统拥有最高权限,而其他使用者必须经过教务主管人员授权后方可行使相应权利。

3.1.5系统管理

整个系统基于.NET开发,开发上线后需要系统管理员对整个系统进行运营与维护,保证系统能够正常运转。系统管理员可直接进入系统后台对系统的代码进行增加,修改,删除等操作,其权限由管理人员经由权限管理操作为系统管理员分配权限。

3.2平台设计

本系统需要建立一个基于B/S(客户端浏览器与服务器端)模式的以信息管理与发布为内容的网站,此网站共设计两大平台。前台设计供学生、教师等用户浏览阅读查询系统信息,后台设计供教务人员和开发人员管理系统。

前台分为两大部分。第一部分是首页,是用户进入网站后首先关注到的页面,此页面为网站的主要页面,与其他主流首页网站一样包含了网站的大部分信息,便于用户浏览查看;同时也包含了教各种消息文件的链接和管理员入口。第二部分是详细信息页面,此页面由模板搭建,负责展示各种消息文件等内容的详细信息。而页面也都由标准的前端开发语言进行加工美化,为用户提供友好的系统浏览环境。

后台只有管理人员才能进入,通过首页的入口进入。管理员进入后可以对网站中显示的动态信息进行更改,包括添加、删除、修改各种文档信息,实现内容的不定期更新,达到数据及时共享的目的。后台的设计较以往更加简洁,除去了许多繁杂的程序,使管理人员可以很快上手,实现对教务信息方便快捷的管理。

3.3数据库设计

数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护,检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的储存数据,满足用户的各种需求(信息要求和处理要求)。由于本系统基于.NET,需要在数据库中上传和保存大量的信息和文件材料,在本系统中数据库所储存的数据已动态数据为主,静态数据大多直接添加在页面当中。而在数据库中所存储的内容一般有用户信息,管理人员信息,页面内容及图片信息,文档信息等。

4 技术实现

本系统基于.NET技术开发,可以使用Visual Studio 系列软件作为开发平台,SQL Server等软件作为数据库。内容需要采用的语言是C#、HTML、JavaScript、CSS等开发语言。ASP.NET将前台的HTML代码,JavaScript代码和后台的C#等代码分开,相比原来更具有通读性,代码也更加整洁。HTML,JavaScript,CSS作为前台页面设计的主流的语言,将这三者相结合,能够设计出美观,页面交互良好的网页,可以增强用户使用的积极性。Visual Studio是主要的开发编辑器,有着强大的功能,适用于各种语言,具有良好的程序调试和报错功能,代码编辑整洁鲜明。SQL Server是目前社会上主流的大型数据库软件,而且这一版本的兼容性较强,系统稳定可靠,适合作为大型网站的后台数据库。

5 结论

教务信息内容管理系统是校园信息化建设必不可少的部分,随着校园其他平台及应用的整合、技术的突破以及各种新的沟通手段的不断出现,教务信息内容管理正不断地往前发展。

本系统着力于管理者对内容的管理与信息的发布。主要提供对系统所有信息进行添加、删除、查询、搜索、替换操作等丰富的信息管理功能,可按照栏目和专题两种方式对信息进行管理。另外,内容模型功能,自定义表单管理等功能应用可使系统管理者能轻松实现进行系统内容的高效分类管理与信息发布,方便构建强大的内容信息管理与交互平台。

参考文献:

[1]王秋红,余兰海. 内容管理系统的研究与比较[J].计算机光盘软件与应用,2014(5):141-142.

[2]吴伟.通用网站内容管理系统设计[J].山西煤炭管理干部学院报,2013(3):128-129.

[3]孙红.高校网站内容管理系统的分析与设计[J].科技风,2013(6):196.

[4]叶伟剑.基于.NET平台的时间教学管理系统设计与实现[J].电脑知识与技术,2013(6):13-16.

[5]李廷锋,鹿艳晶,杜召彬.基于.NET的数据结构教学网站设计与实现[J]. 计算机应用教学研究,2014(6):121-123.

[6]孟卫平.基于.NET 技术的高校网上选课系统设计与开发[J].教育探索,2013(7):135-136.

[7]南轶,李先国.模板技术在内容管理系统中的研究与应用[J].微电子学与计算机,2012(6):180-184.

[8]唐文利.高校教务管理信息化存在的问题及对策[J].教育探索,2013(7):80-81.

热点推荐

上一篇:综合录井仪数据采集及传输研究

下一篇:如何对幼儿进行德育教育论文 幼儿园关于德育教育之类的论文

观看宪法直播心得体会(专业18篇) 2023年部队每月工作总结 每月工作总结(优秀10篇)