基于SQL SERVER的学校网站数据库设计与实现

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:Einsun19791217
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:基于SQL SERVER技术和ASP.NET技术开发的学校门户网站后台管理系统,实现了网站对信息发布更加及时、高效运行维护管理。本文案例系统的设计实现对企事业单位的新闻信息管理,并以WEB页的形式呈现给网络用户。本文从数据库应用技术角度对网站后台管理系统数据库需求分析、总体设计、数据库设计进行了具体说明。还对主要功能实现等进行了简要介绍。
  关键词:SQL SERVER数据库;ASP.NET网站;设计与实现
  中图分类号:TP311.13
  校园门户网站管理系统作为学校日常新闻发布的平台,每个学校都非常重视,目前各个高等学校基本上都开发了自己的门户网站系统。兰州外语职业学院旧网站使用MS-SQL数据库和ACC数据库混合模式,MS-SQL不能跨平台,ACC数据库安全性底,读取次数过多有库变大的弊端。后台功能过于简单。系统版本无法升级。不能新增新功能,不能基于本系统新增功能强大的二级站点,不能嵌入微博、微信等新型应用功能。
  学院新门户网站信息管理系统改进基于ASP.NET开发技术平台,采用Web服务器、客户端及数据库服务器的B/S结构进行设计,可以在IIS7.0及Windows2008以上操作系统中正常运行。使学校信息及时快速的发布,实现对信息的动态更新、检索、热点问题追踪、教育信息、招生及就业信息、教科研信息的发布,通过新闻管理系统可以与学生进行交流和沟通,反馈学生内心信息,又可以将社会对人才需求、专业建设、课程改革等信息通过网站及时反馈给学校,以便学校及时了解社会对人才需求及最前沿的信息。
  1 需求分析
  1.1 系统性能需求
  改版升级后的系统目标是通过在互联网上建立兰州外语职业学院(以下简称兰外院)美观大气、功能强大、维护简单、易于扩展的学院官方新闻网站。以设计精美的网站页面为载体,发布相关通知、资讯、招生、就业、教务等信息内容,实现我院对各处、系和科室,对学生、家长、教育厅、教育部等用户群体的宣传展示和信息互动为目的。形成网络上对兰外院形象宣传的新格局。争取把学院官网做成全省高校网站中比较有影响力的一个。
  一个好的技术平台体系是软件系统能否稳定运行的关键,考虑到系统的安全性、可扩展性、可自行维护等要求,本网站我们论证后使用SQL Server 2008数据库技术及ASP.NET开发平台,并采用目前流行的三层结构的系统架构进行设计,系统能够方便地实现跨平台迁移,能够稳定运行在各个大型的关系型数据库上。所有信息的发布均通过数据库程序自动进行,各板块信息录入模板中设置一条信息所需要的各项字段的编辑录入框,网站管理员只需照本宣科按各项字段进行录入提交即告完成信息发布工作。
  1.2 系统功能结构分析
  该门户网站管理系统在Windows网络操作系统平台上运行,WEB服务器为IIS,数据库服务SQL Server 2008。其工作流程为:后台管理平台为用户登录通过权限判断,超级管理员拥有最高权限、新闻发布最后审核权限、可以创建管理所有新闻栏目、创建和管理一般管理员权限等高级管理操作。
  学院门户网站管理系统的后台管理设计是整个网站的重点和难点,整个网站的维护管理操作全部都是由后台管理系统实现的。本网站信息管理系统的后台功能主要包括登录管理模块、新闻管理模块、管理员管理模块、文件审核模块等主要功能模块。
  2 系统的设计
  2.1 系统总体设计
  兰外学院新闻门户网站系统是本网站采用基于浏览器的B/S模式(Browser/Server),只要能够联接互联网,都可以进入“兰州外语学院门户网站”,做自己职责权限内的工作。
  2.2 数据库设计
  数据库设计首先需要经过需求分析阶段,分析学院门户网站的业务和数据处理需求;然后通过概要设计阶段,设计数据库的E-R模型图,确认需求信息的正确和完整;还需要详细设计阶段\代码编写阶段\软件测试阶段等关键环节步骤才可以完成。下面我们使用SQL Server 2008数据库软件,建立本学院门户网站后台数据管理平台。
  2.2.1 概要设计(E-R图设计)
  在与该系统有关学院部门人员进行多次交流、座谈,充分了解用户需求,理解数据库需要完成的任务既需求分析后进入数据库设计的关键初始阶段既概要设计阶段。在设计数据库时,首先,标识数据库要管理的关键对象或实体(Entity),实体一般是名词。标识每个实体的属性(Attribute),标识实体之间的关系(Relationship)。然后,将各实体转换为对应的表,将各属性转换为各表对应的列,既创建实体—联系图(Entity Relationship Diagram),简称E-R图,创建E-R图具体步骤过程在此省略,在实际设计中,既要考虑规范化满足三大范式,避免数据的冗余和各种操作异常,还要兼顾数据访问性能。本项目设计中,为了减少表间联接,我们允许适当的数据冗余列存在。合适的数据库设计,为后面的逻辑结构设计打下基础。根据E-R图设计结果,转化得出的实体有:信息类别实体、用户信息实体、新闻文章实体、栏目类信息实体等。本系统创建的SQL数据库名称为SYS_LWXY,该管理系统数据库设计结构模型图如下图1所示。
  图1 数据库设计结构模型图
  2.2.2 逻辑结构设计
  学院门户网站后台管理数据库主要面向广大师生和家长及社会相关人员提供新闻信息学院发展动态等信息情报管理服务。根据网站实际运行中动态数据就是文字图像视频等大数据的特点,所以在学院门户网站数据库逻辑结构设计时,必须要考虑到数据存储问题。在建立数据库的同时,构建出符合实际需要的数据模型,因此在设计中包含新闻表Sy_News,栏目类表Sy_BigClass,管理员表Sy_Admin等等。(新闻表Sy_News,管理员表Sy_Admin如下2,3图所示)   图2 图3
  3 系统实现
  学院网站后台管理系统,是将网页上的某些经常变动的信息,如:网站新闻、信息公告等集中管理,按某些共性分类,通过简单的操作加入后台数据库,发布到网站上的一套系统。它的出现大大减轻了网站更新维护的工作量,加快了信息的传播速度,使网站时时保持着活力和影响力。系统的主要功能是通过几个功能模块来实现的。
  鉴于篇幅,新闻内容管理、栏目设置管理、管理员管理等模块具体功能细节,实现字段程序代码说明图略。网站管理系统必须有数据库技术的支持,只有通过数据库的许多表对象存储大量数据,才能管理提供方便检索和访问的服务,才能保持数据信息的一致、完整,也才能真正实现共享和安全,还可以进一步通过组合分析,产生新的有用信息。数据库的连接类的实现及相关的视图和存储过程在此不再赘述。
  4 结束语
  通过对系统进行需求分析和总体功能设计,采用便捷的ASP.NET技术缩短了系统的开发时间周期,提高了开发者的效率。通过使用目前流行的三层结构的系统架构进行设计,用户可以通过网络来访问服务器数据库,具备全面的服务器数据库访问功能和较高的执行效率,实现了功能强大而又比较灵活的门户网站后台管理系统,这个后台管理系统对单位的文本图像等数据信息的保存和使用,提供了一个比较高效的管理方法和手段。本系统已经过测试,单位使用,反映良好。相信随着ASP.NET技术的不断发展,满足高校门户网站用户日益增长的对信息的需求,其应用前景也将越来越广泛。
  参考文献:
  [1]王哲.使用ASE.NET技术开发高校网站的设计与实现[J].科技信息,2010(12).
  [2]桂思强.ASE.NET与数据库程序设计[M].北京:中国北京铁道出版社,2002.
  [3]陈承欢.SQLSERVER2008数据库设计与管理[M].北京:高等教育出版社,2012.
  [4]杨碧梅,陈晓振,卓娅.基于ASP校园网站设计与实现[J].中国科教创新导刊,2011(29).
  [5]余翼,陈超,陈剑利.校园网站制作技术探析[J].电脑编程技巧与维护,2011(22).
  [6]谢柳艺.基于ASE.NET网站新闻管理设计与实现[J].漳州师范学院学报,2005(02).
  作者简介:徐清泉(1974-),男,甘肃武威人,学士,讲师,研究方向:软件工程、数据库应用技术;靳丽娟(1982-),女,甘肃天水人,学士,助教,研究方向:计算机教育方向。
  作者单位:兰州外语职业学院,兰州 730101
其他文献
摘 要:Flash是主流的课件制作软件之一,它功能强大、交互性强、界面精美、应用广泛,具有其他课件制作软件不可比拟的多方面优势。本文详细介绍了Flash课件设计的特点、操作流程、注意事项及相关开发技巧等,给flash课件开发设计者一个明确的努力方向和实现目标,快速掌握flash课件开发技术,成为flash课件高手。  关键词:flash;课件;多媒体;技巧;高手;设计  中图分类号:TP317.4
期刊
摘 要:通过网络防火墙在地市级气象信息网络构架中的应用实例,介绍了如何利用网络防火墙技术加强气象信息网络之间、气象信息网络与公共网络之间的安全互通,以提高气象信息网络的安全性,保证气象信息网络的稳定运行。  关键词:气象信息;防火墙技术;安全互通  中图分类号:TP311.52  随着计算机网络技术和应用的迅猛发展,湖北省地市级气象网络系统呈现出多样性、复杂性、开放性、分散性等特点,使气象信息网络
期刊
摘 要:计算机文化教育与企事业需求碰撞的尴尬推动计算机教育向“培养信息处理岗位能力”方向发展;本课题研究人员从课程目标定位、课程内容体系、实践教学方法、考核评价机制、教学团队建设、立体化教学资源库建设等方面进行深入的研究与实践。  关键词:职业岗位能力;企业真实项目;任务驱动;课证融合;校、企、社三方合作  中图分类号:TP3-4  1 研究背景  “计算机应用基础”是是一门培养计算机信息处理核心
期刊
摘 要:在我院创建国家示范性高等职业院校的契机下,我系《c语言程序设计》课程针对原有教学资源不足的情况,创建了多层次的教学资源,包括教材及参考书、电子教案、多媒体课件、试题库、网络资源和在线练习系统,在实际使用中起到了一定的效果。  关键词:教学资源建设;c语言程序设计;网络资源建设  中图分类号:TP3-4  1 引言  1.1 课程介绍  《c语言程序设计》课程是我院警察技术系司法信息安全专业
期刊
摘 要:绘本故事是现在全世界所有儿童的阅读时尚。绘本故事不仅可以亲子阅读故事情节,学到知识,还可以帮助儿童建构精神世界,培养多元智能。因此,我将绘本引入信息技术课堂进行教学,化静为动,化枯燥为有趣,化无声为有声,让声、光、影、色、字融于一体,利用形象、生动、逼真、直观的方式激发学生的阅读兴趣,拓宽学生的阅读视野,提高各个年级学生的创作力。  关键词:绘本;信息技术;学生创作  中图分类号:G633
期刊
摘 要:《计算机文化基础》课程是高等学校非计算机专业学生接受计算机基础教育的必修课程,然而在《计算机文化基础》课的教学中仍存在着诸多困惑和不足,本文结合计算机文化基础课程的特点,总结课程的教学现状及改进该课程的教学方式、合理应用教学手段、提高教学效果和教学质量等方面提出了自己的见解。  关键词:计算机文化基础;教学现状;教学方式;教学手段  中图分类号:TP3-4  当今社会,信息技术发展日新月异
期刊
摘 要:随着社会经济的发展,学生的计算机操作技能已经成为面向社会的一项基本技能,就计算机实验教学示范中心的有效建设来说,不仅是课程教育改革条件下对计算机实验课程教学的客观要求,同时也是提高学生技能竞争力的重要措施。本文主要围绕示范中心建设的必要性以及有效措施展开了详尽的论述,期望对计算机实验教学质量的提高,能够起到有效促进作用。  关键词:计算机;实验教学;示范中心;有效建设  中图分类号:TP3
期刊
摘 要:本文结合新形势下中职电气自动化专业人才培养的思路及目标作为切入点,解析了“理实一体化”的内涵,深度剖析了在“理实一体化”视角下,中职电气自动化专业教学改革的措施,以期有利于中职电气自动化专业人才的培养。  关键词:中职;电气自动化;教学改革;理实一体化  中图分类号:TM76-4;G712  电气自动化专业具有很强的实用性质,学生需要大量的练习,培养学生的实践能力和创新能力。对于中等职业学
期刊
摘 要:为满足企业的信息化发展需求,随着科学技术的进步,原有靠经验的传统手工管理方式已经越来越不能适应现代化施工管理的要求,计算机用于工程项目建设管理已成为发展的必然趋势。Project软件的应用,在企业项目建设中有效的降低沟通成本,提高了工作效率,从而为企业创造了可观的经济效益。  关键词:管理软件;项目管理;信息化  中图分类号:TP399-CA  在如今信息化发展越来越迅速的时代,各类软件的
期刊
摘 要:本文介绍了Linux系统的集群模块LVS及其工作在DR模式下的原理,并通过实验针对Helix流服务器从安装、配置和测试详细说明了如何利用LVS和Piranha搭建高可靠性的视频流服务的集群环境。  关键词:集群;流媒体;高可用性;LVS;Piranha;Helix  中图分类号:TP316  1 LVS简述  Linux内核从2.4版本后内置了LVS(Linux Virtual Serve
期刊