西北民族大学校友录及交流平台数据库设计.docVIP

西北民族大学校友录及交流平台数据库设计.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西北民族大学校友录及交流平台数据库设计

西北民族大学校友录及交流平台数据库设计   【摘 要】通过对西北民族大学校友录及交流平台的分析与研究,本文选用Microsoft的SQL Server 2005管理后台数据库,并用关系模型对数据库进行设计。管理员主要是对数据库起到一个远程管理和监控的作用,通过对用户的数据进行分层次的设计与管理,从而维护系统整理的安全,用户查询信息与交流都是通过浏览器操作完成,使整个数据库系统有序、稳定、安全的运行。   【关键词】校友录关系模型用户权限数据库安全   一、概述   经过实地调研与对西北民族大学校友录及交流平台系统的分析,本文选用了Microsoft的SQL Server 2005管理后台数据库。它是一个全面的数据库平台,可以构建和管理高可用和高性能的数据应用程序。引用功能齐全主要有:企业数据管理、开发人员生产效率、支持Web技术。   二、模块分析   在详细分析了西北民族大学校友录及交流平台的信息管理、学习交流论坛、信息公告板、自学图书馆、网络维护五个应用模块后,根据不同的使用人群要有针对性的对系统操作权限进行不同程度的管理,同时综合该系统的特点,对数据库的模块进行具体的分类,如:数据查询管理、权限管理、基础数据管理、系统数据管理、文件资料管理等。从而全面的提高系统效率。   (一)基础数据管理模块   基础数据管理模块主要就是管理一些基本的数据信息,如:教师的信息管理、学生的信息管理和学院信息管理。其操作者为系统管理员。下面对每个模块进行分析和说明:   1.学生信息管理主要有添加、修改、删除、查询和更新学生基本信息的功能。学生基本信息主要包括学号、姓名、性别、所学专业、联系方式等。学生只能对联系方式进行修改。   2.教师信息管理主要有添加、修改、删除、查询、更新教师基本信息的功能。教师基本信息主要有工号、姓名、性别、所在专业、联系方式、所教课程等。教师只能对联系方式和学生的成绩进行修改。   3.学院信息管理主要有修改、更新学院信息的功能。学院信息主要有学院名、学院简介、所有专业等。   (二) 权限控制管理模块   权限控制管理模块就是有针对性的对不同用户的使用权限进行区别管理。其中最基本的功能就是登陆和退出,其中管理员能够对用户进行权限的分配以及用户的控制。这些功能主要体现有:   登陆管理功能:每个用户都具有自己的用户名和登陆的密码,这是对用户的一种认证,确保系统登陆的安全性。   权限分配功能:用户登陆以后,会根据用户的具体身份有区别的进行功能的操作和管理,维护系统的稳定。   用户控制功能:这主要是为了让用户更加灵活的处理权限以内的信息,为用户提供方便。   退出系统功能:退出功能主要是维护用户数据安全,防止数据信息的泄露。   (三)数据查询统计模块   设计该模块的主要目的是提供系统的易用性,其功能主要包含查询和统计功能。下面分别对这两个功能进行详细的分析与说明:   1.查询功能:满足用户对信息的查询,是系统与用户之间存在的一种交互方式。   2.统计功能:把学校某些方面的信息更形象的展示给用户,利用统计功能可以使用户更直观的了解相关信息。   (四)系统数据管理模块   系统数据管理模块主要包括数据的备份和恢复,全面的维护系统的安全。   数据的备份:防止系统故障后数据丢失所造成的影响,备份数据,系统数据提供保障。   数据的恢复:管理员对改功能的操作和管理,它与数据的备份是成对出现的,进一步的维护了数据库安全和数据的有效管理。   (五)文件资料管理模块   该模块用来管理用户上传的各种图书与资料、交流论坛里的聊天内容、信息公告板的相关记录。   交流论坛里的聊天记录与信息公告板里的内容会通过文件Forum与Information来保存。   三、数据库设计步骤   通过模块分析与需求分析,充分了解了系统的工作概况。结合数据库设计的步骤,分三部分即概念结构设计、逻辑结构设计和数据库物理结构设计,下面从这三个部分对系统的基础数据库过程进行简单的说明,使数据库更规范。   (一)概念结构设计阶段   在仔细分析了系统需求后,将系统中的实体进行抽取,同时分析各种实体之间的联系,产生一个能够被全系统所有用户共同理解和接受的统一概念模式。   E-R 图的具体表示符号如下图所示:   实体 属性 实体间联系   根据系统分析可以知道,校友录及交流平台系统存在很多实体,如教师基本信息表、学生基本信息表、学生选课表、教师任课表、学院信息表、学生作业表等,综合前文分析可得到校友录及交流平台系统的 E-R 图,具体如下:   (二)逻辑结构设计   逻辑结构设计阶段的主要目的是将 E-R 中展示的信息转换为与选用 DBMS 产品所支持的数据模型相符合的逻辑结构,下面是校友录及交流平台系统的数据库的逻辑设计:   用

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档