高教教育管理系统设计与实现(含源码)

高教所内容管理系统设计与实现(含源码)[20191218090013]
摘 要
高等教育研究所(以下简称“高教所”)作为高校管理体系中专业的研究机构,承担着为学校发展和管理学校决策服务的职责,其信息化公开也就成为了重要工作。利用网络技术进行高教所事务管理,提高管理水平,对打造特色应用技术大学具有深远的意义。
本系统基于ASP.NET设计和开发,采用了B/S模式(browser/server,浏览器/服务器模式)的架构,微软.NET开发平台, ASP.NET和C#开发语言, Microsoft SQL后台数据库,辅以CSS+jQuery技术。高教所内容管理系统全面支持广域网络,可以大大减少高教所信息公开的手工劳动。
高教所内容管理系统在本文中得以实现的主要功能模块为:用户管理,针对不同的用户实现单个注册或批量导入的用户增删改查等操作。栏目管理,针对高教所的内容要求,实现对子栏目的增删改查等操作。图文管理,实现对图文的增删改查、审批等操作。个人信息管理,实现对用户的个人信息的修改和维护管理。数据库的维护功能,实现定时增量备份与还原功能。数据统计与分析功能,对文件的类型和数量的统计分析、用户访问终端和访问量等内容进行统计分析,制作报表。
本系统所具备的优越性:安全稳定、操作简单、运行稳定、人机界面友好。系统能够有效的转变高教所信息管理的工作方式,提高工作效率。
 查看完整论文请+Q: 351916072 
关键字:高教所内容管理系统B/S模式ASP.NET
目 录
第1章 绪 论 1
1.1 课题背景 1
1.1.1 高教所信息化管理现状 1
1.1.2 存在的问题 1
1.2 国内外现状与趋势 2
1.3 系统开发技术介绍 2
1.3.1 ASP.NET技术优点 2
1.3.2 .Net Framework简介 2
1.3.3 Visual Studio 2010简介 3
1.3.4 SQL Server 2008数据库简介 3
1.4 论文的结构和主要内容 3
第2章 可行性和需求分析 5
2.1 可行性分析 5
2.1.1 操作可行性 5
2.1.2 技术可行性 5
2.1.3 经济可行性 5
2.2 需求分析 5
2.2.1 系统用例分析 5
2.2.2 系统用例建模 6
第3章 总体设计 9
3.1 系统模块总体设计 9
3.2 数据库设计 9
3.3 数据库的详细设计 9
3.3.1 数据库概念设计 9
3.3.2 数据库逻辑设计 12
3.3.3 数据库物理设计 12
3.4 数据库的连接配置 14
第4章 系统设计与实现 17
4.1 三层架构设计 17
4.2 系统主要功能模块设计 17
4.2.1 系统首页 17
4.2.2 文章列表界面 19
4.2.3 后台登录界面 20
4.2.4 系统导航与功能菜单 21
4.2.5 数据库还原和备份功能 21
4.2.6 文章管理模块 23
4.2.7 栏目管理模块 24
第5章 总结与展望 27
参考文献 28
第1章  绪 论
1.1 课题背景
随着近几十年高等教育的发展,如何去提高现今高等教育教学质量不仅仅成为了必要问题,而且日益突出,成为了迫切需要解决的问题。提高质量是高等教育发展的核心任务,是建设高等教育强国的基本要求[1]。而高等教育研究所就是为立足于学校的改革发展,紧抓学校各项改革发展的研究,积极为学校提供针对于发展规划以及重要决策方面的信息咨询方面的服务。随之也会出现其他一系列的问题:如日常工作的繁琐、信息量之大等状况。虽然学校已经加大了人力、物力、财力等方面的投入力度,但是由于信息化工作起步晚,发挥的作用是非常有限,并暴露出了其他的问题,从而给日常工作增加了复杂度。
1.1.1 高教所信息化管理的现状
目前许多研究所都存在这样的情况,日常管理工作主要依赖于手工进行,如:高等教育研究所各阶段的重大项目决策公示、学报政研简报的发布均是以纸质材料进行呈现,主要使用Word、Excel等文本文件进行管理。这种管理形式效率低、会浪费大量的人力物力,而且不利于后期的保存及管理,为今后的利用带来颇大的困难。
1.1.2 存在的问题
现今已有诸多研究部门在使用管理系统来进行日常管理工作,但是随之又有新的问题出现:
(1)多个系统同时使用,系统之间的兼容性低
高教所进行日常管理时,会使用不同级别的管理系统(如校级、省级、国家级),而有些也会使用适合自己部门日常管理的系统进行管理,这样的情况由于没有统一的互联互通的接口,系统难以兼容,造成数据共享性不高。
(2)用户单一或者权限设置不合理
现在的高教所由于涉及信息量大,进行信息共享时所需的权限会不同。由于没有充分考虑到部门需求情况,进而造成了无法满足该系统用户使用需求。
随着高教所信息化的发展,承担的责任以及职能也越来越多,日常管理的信息也日渐增加。所以一个操作简单、便于信息共享又能安全运行的高教所内容管理系统是高等教育研究所日常工作的首要工作。
1.2 国内外现状与趋势
目前,国外从事内容管理产品开发的主要提供商包括Interwoven公司、Vignette公司、Documentum公司、微软公司等,这些公司产品主要面向企业级用户,产品本身及其解决方案专业性很强,功能完善,应用成熟。对于国内的内容管理系统而言,这些厂商虽然在影响力、规模、技术等方面具有一定的优势,但是其产品价格昂贵、难度高、不支持中文。由于国外厂商不提供中文支持的功能,国内厂商就可以通过提供集成的中文搜索功能与国外厂商开展合作交流。在合作交流过程中学习了国外厂商优势的技术,奠定了国内核心技术发展的基础。目前国内的内容管理技术开始起步,国内内容管理厂商开始涌现——航天四创、百度、搜狐、联想、清华万博等等[2]。
国外内容管理技术发展非常迅速,大量的人力物力财力的投入,使其产品种类、功能多样化,但是产品本身价格相对昂贵,而且与自身的特定平台绑定,难以被用户进行针对自身发展趋势所需要的二次开发。国内产品技术与之相比较,缺少自己本身的特点,同样也存在不支持二次开发的缺点。
从各方面因素考虑,绝大部分用户将期待廉价、便于使用的内容管理系统。本课题所设计的CMS系统使用ASP.NET作为主要的开发语言并综合了现有的CMS系统的特点,能充分满足用户的需求,使得用户只要具备简单的网站管理能力就能够使用本系统,具有一定的使用价值,值得广泛的推广和使用。
1.3 系统开发技术介绍
1.3.1 ASP.NET技术优点
ASP.NET是.NET FrameWork的一部分,是使用Microsoft.Net平台的网络程序设计语言。其项目代码可以部署在Server,使用者可以通过Browser来实现对程序项目的使用。信息化发展的今天,许多电子商务网站都是采用的ASP.NET技术,并已经成为了WEB应用程序开发的一大主流技术。
1.3.2 .Net Framework简介
.NET是用来实现XML、Web services、SOA(server oriented architecture)和敏捷性的技术。.NET具有更好的开发工具、漂亮的图形界面,支持多种编辑语言,支持丰富的应用程序类型。而且Microsoft为.NET提供了一个强有力的开发工具Visual Studio .net,.Net Framework是.Net的核心部分。.NET的架构如图1-1所示:
图 1-1 .NET构架
1.3.3 Visual Studio 2010简介
Visual Studio 2010于微软公司2010年推出的开发环境,重新设计和组织的IDE(集成开发环境),变得更加的简明了。与此同时,.NET Framework 4.0框架也发布了,并且支持开发适用于Windows 7的用户应用程序 。除了MSSQL之外,它还支持DB2、Oracle等多种数据库。
1.3.4 SQL Server 2008数据库简介
Microsoft SQL Server 2008在Microsoft SQL Server 2005的基础上通过简单数据加密、 外键管理以及增强审查等方面改进,确保了用户信息的安全性。与此同时,微软采取了一些方式确保了业务的持续性。SQL Server是一个高性能的关系数据库管理系统,具备现行常用的数据库最基本的功能。
1.4 论文的结构和主要内容
论文主要分为六个章节,以下是章节介绍及主要研究的内容:
第一章:绪论,主要介绍高教所内容管理系统的研究背景、目前国内外内容管理系统方面的现状与趋势,并在此基础上介绍了系统开发所涉及的相关技术和本文的研究内容。
第二章:系统可行性和需求分析,对本系统的实现与开发进行确切有效的可行性分析和需求分析;

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3320.html

好棒文