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

来源 :数字化用户 | 被引量 : 0次 | 上传用户:hwb6090
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】通过对西北民族大学校友录及交流平台的分析与研究,本文选用Microsoft的SQL Server 2005管理后台数据库,并用关系模型对数据库进行设计。管理员主要是对数据库起到一个远程管理和监控的作用,通过对用户的数据进行分层次的设计与管理,从而维护系统整理的安全,用户查询信息与交流都是通过浏览器操作完成,使整个数据库系统有序、稳定、安全的运行。
  【关键词】校友录关系模型用户权限数据库安全
  一、概述
  经过实地调研与对西北民族大学校友录及交流平台系统的分析,本文选用了Microsoft的SQL Server 2005管理后台数据库。它是一个全面的数据库平台,可以构建和管理高可用和高性能的数据应用程序。引用功能齐全主要有:企业数据管理、开发人员生产效率、支持Web技术。
  二、模块分析
  在详细分析了西北民族大学校友录及交流平台的信息管理、学习交流论坛、信息公告板、自学图书馆、网络维护五个应用模块后,根据不同的使用人群要有针对性的对系统操作权限进行不同程度的管理,同时综合该系统的特点,对数据库的模块进行具体的分类,如:数据查询管理、权限管理、基础数据管理、系统数据管理、文件资料管理等。从而全面的提高系统效率。
  (一)基础数据管理模块
  基础数据管理模块主要就是管理一些基本的数据信息,如:教师的信息管理、学生的信息管理和学院信息管理。其操作者为系统管理员。下面对每个模块进行分析和说明:
  1.学生信息管理主要有添加、修改、删除、查询和更新学生基本信息的功能。学生基本信息主要包括学号、姓名、性别、所学专业、联系方式等。学生只能对联系方式进行修改。
  2.教师信息管理主要有添加、修改、删除、查询、更新教师基本信息的功能。教师基本信息主要有工号、姓名、性别、所在专业、联系方式、所教课程等。教师只能对联系方式和学生的成绩进行修改。
  3.学院信息管理主要有修改、更新学院信息的功能。学院信息主要有学院名、学院简介、所有专业等。
  (二) 权限控制管理模块
  权限控制管理模块就是有针对性的对不同用户的使用权限进行区别管理。其中最基本的功能就是登陆和退出,其中管理员能够对用户进行权限的分配以及用户的控制。这些功能主要体现有:
  登陆管理功能:每个用户都具有自己的用户名和登陆的密码,这是对用户的一种认证,确保系统登陆的安全性。
  权限分配功能:用户登陆以后,会根据用户的具体身份有区别的进行功能的操作和管理,维护系统的稳定。
  用户控制功能:这主要是为了让用户更加灵活的处理权限以内的信息,为用户提供方便。
  退出系统功能:退出功能主要是维护用户数据安全,防止数据信息的泄露。
  (三)数据查询统计模块
  设计该模块的主要目的是提供系统的易用性,其功能主要包含查询和统计功能。下面分别对这两个功能进行详细的分析与说明:
  1.查询功能:满足用户对信息的查询,是系统与用户之间存在的一种交互方式。
  2.统计功能:把学校某些方面的信息更形象的展示给用户,利用统计功能可以使用户更直观的了解相关信息。
  (四)系统数据管理模块
  系统数据管理模块主要包括数据的备份和恢复,全面的维护系统的安全。
  数据的备份:防止系统故障后数据丢失所造成的影响,备份数据,系统数据提供保障。
  数据的恢复:管理员对改功能的操作和管理,它与数据的備份是成对出现的,进一步的维护了数据库安全和数据的有效管理。
  (五)文件资料管理模块
  该模块用来管理用户上传的各种图书与资料、交流论坛里的聊天内容、信息公告板的相关记录。
  交流论坛里的聊天记录与信息公告板里的内容会通过文件Forum与Information来保存。
  三、数据库设计步骤
  通过模块分析与需求分析,充分了解了系统的工作概况。结合数据库设计的步骤,分三部分即概念结构设计、逻辑结构设计和数据库物理结构设计,下面从这三个部分对系统的基础数据库过程进行简单的说明,使数据库更规范。
  (一)概念结构设计阶段
  在仔细分析了系统需求后,将系统中的实体进行抽取,同时分析各种实体之间的联系,产生一个能够被全系统所有用户共同理解和接受的统一概念模式。
  E-R 图的具体表示符号如下图所示:
  实体 属性 实体间联系
  根据系统分析可以知道,校友录及交流平台系统存在很多实体,如教师基本信息表、学生基本信息表、学生选课表、教师任课表、学院信息表、学生作业表等,综合前文分析可得到校友录及交流平台系统的 E-R 图,具体如下:
  (二)逻辑结构设计
  逻辑结构设计阶段的主要目的是将 E-R 中展示的信息转换为与选用 DBMS 产品所支持的数据模型相符合的逻辑结构,下面是校友录及交流平台系统的数据库的逻辑设计:
  用户信息表(用户 id,用户名,用户密码,权限类型)
  学生基本信息表(学号,姓名,性别,专业,联系方式,出生日期,职务)
  教师基本信息(工号,教研组,姓名,性别,联系方式,出生日期,职务,学历)
  学生选课表(学号,所选课程号,任课教师,分数)
  教师任课信息表(任课 id,教师 id,班级名,所任课程,班级人数)
  学院信息表(学院名,学院简介)
  班级信息表(班级名,班级简介)
  图书信息表(图书编号,图书名,作者,上传者,下载次数)
  学生作业表(学号,课程名,作业)   交流论坛记录表(日期,内容)
  信息公告板记录表1(日期,内容,所属学院)
  信息公告板记录表1(日期,内容,所属班级)
  (三)数据库物理设计
  本系统采用 ASP.NET 进行开发,对于数据库选择了 SQL Server2005 数据库。根据上面的E-R图,设计了以下几张实体表,在此不将所有的表展示,只介绍系统中使用较多的表如下:
  字段名 字段类型 字段长度 能否为空 备注
  id int 4 NO 用户唯一标识
  name varchar 50 NO 用户名
  password varchar 50 NO 用户密码
  type int 4 NO 权限类型
  表1用户信息表
  字段名 字段类型 字段长度 能否为空 备注
  Sno char 8 NO 学生学号
  Sname varchar 50 NO 姓名
  Ssex char 4 NO 性别
  Sdept varchar 50 NO 专业
  Scom varchar 50 NO 联系方式
  Sbir data 10 NO 出生日期
  Swork varchar 10 YES 职务
  表2学生基本信息表
  字段名 字段类型 字段长度 能否为空 备注
  Tno char 8 NO 教师工号
  Tname varchar 50 NO 姓名
  Tsex char 4 NO 性别
  Tdept varchar 50 NO 教研组
  Tcom varchar 50 NO 联系方式
  Tbir data 10 NO 出生日期
  Twork varchar 10 NO 职务
  Tedu varchar 10 NO 学历
  表3教师基本信息表
  字段名 字段类型 字段长度 能否为空 备注
  Sno int 4 NO 学号
  Cname varchar 50 NO 所选课程
  Ctea varchar 50 NO 任课教师
  Grade int 10 NO 分数
  表4学生选课表
  四、总结SQL数据库设计的特点
  通过对校友录及交流平台各模块的详细分析,本文在系统需求分析的基础上对该系统的数据库进行了详细设计,本系统设计时遵循了数据库设计的基本原则。通过分析系统各模块的具体功能组成,从数据库概念结构设计、逻辑结构设计以及物理结构设计等三方面详细介绍了数据库的设计过程。
  參考文献:
  [1]《数据库系统概论》 王珊,萨师煊.高等教育出版社
  [2]《数据库原理实验及训练教程》 陈玉哲,王艳君,李文斌,赵书良.清华大学出版社
  [3]基于Web教学平台的数据库设计与实现 谭云兰,刘雪谋,彭硕,刘光明.井冈山学院学报:29-4.
  [4]基于B/S模式的高中教师信息管理系统 吴敏 电子科技大学 2012.
  [5]基于Web的课程网络教学系统的设计与实现.王秋云.电化教育研究,2005,26(11): 56- 57.
  [6]ASP 开发B/S模式的WEB数据库网上教学系统 刘三星 微计算机信息,2006(1- 3): 181- 183.
其他文献
目的 构建细胞核增殖抗原(Ki-67)启动子调控表达Ki-67基因和人端粒酶逆转录酶(hTERT)基因小干扰RNA(siRNA)的条件增殖腺病毒.方法 (1)合成hTERT-siRNA插入pSilencer3.1,构建pShTERTsiRNA质粒.(2)分别酶切Ki-67启动子质粒pZKi-67、Ki-67-siRNA质粒pZD55-Ki-67-siRNA,获得Ki-67启动子片段和Ki-67-s
目的研究二线方案治疗复发或难治性弥漫大B细胞淋巴瘤(DLBCL)的有效性及相关预后因素。方法回顾性2004年7月至2016年6月收治的98例复发难治性DLBCL患者的临床资料,评估化疗结束后缓解率,采用Kaplan-Meier方法计算总生存期(OS),并采用Cox回归法进行多因素分析,寻找影响患者OS的独立预后因素。结果98例患者中男60例,女38例,中位年龄55.5(15~77)岁。48例(49
目的探索成人低危组急性髓系白血病(AML)完全缓解(CR)后不同巩固治疗方式对AML预后的影响。方法回顾性分析2010年1月至2015年6月诊治的107例非难治性成人低危组AML患者病例资料,以大剂量阿糖胞苷(HD-Ara-C)为主的巩固化疗方案为对照(化疗组,38例),探索不同巩固治疗方式(微移植16例、自体移植14例及异基因移植39例)对患者预后的影响。结果107例患者中,男59例,女48例,
目的探讨来那度胺(商品名瑞复美)为基础的化疗方案在复发或难治性多发性骨髓瘤(MM)患者中的疗效及安全性。方法回顾性分析2013年6月至2016年2月收治的57例应用来那度胺为基础的方案治疗的复发或难治性MM患者资料。结果①国际分期系统(ISS)Ⅲ期患者比例为60.4%,修改的国际分期系统(R-ISS)Ⅲ期患者比例为37.9%,53.3%的患者存在高危遗传学异常。②患者应用来那度胺中位疗程为6(1~
十六大报告,全国总结了过去5年的工作和13年的基本经验.提出了“与时俱进,全面建设小康社会,开创中国特色社会主义事业新局面”的奋斗目标.rn
【摘 要】根据我国电子行业的发展历程来看,随着科学技术的逐渐发展,微电子技术也逐步进入了电子行业发展当中,并且在不断的更新开发中微电子技术逐步成熟占领着电子行业。本文通过对电子行业的微电子技术目前所面临的各种限制进行分析,着重提出了微电子技术未来的发展以及微电子技术的应用。  【关键词】微电子技术 电路芯片 发展前进  一、引言  微电子学是研究微型电路、系统的电子学的分支,其主要研究方向是离子或
【摘 要】在新的历史背景下,随着经济全球化和信息化时代的快速到来,知识和信息正在成为许多新的服务和产品的基础。在这样的发展状况下,医院作为特殊的为群众提供医疗保健服务的组织,必然要选择引用信息化管理,顺应时代,满足服务对象日益提升的服务需求,体现医院的价值。本文旨在通过对某市级公立医院信息化管理产生背景、发展现状、经验、不足及改进意见等问题进行探讨,对管理伦理学进行初步探讨。  【关键词】医院 信
期刊
目的 观察硒代胱氨酸(SeC)对三阴性乳腺癌(TNBC)的细胞毒效应,探讨其对TNBC的作用机制.方法 选取3种TNBC细胞株,根据不同的实验条件,通过细胞计数试剂盒(CCK-8)法检测SeC对TNBC的抑制作用,通过膜联蛋白V-异硫氰酸荧光素(Annexin V-FITC)法检测SeC对TNBC诱导凋亡的作用,通过碘化丙锭(PI)染色法检测SeC对TNBC细胞周期的影响.结果 SeC对TNBC增
【摘 要】3G的生活时代已经到来!当今社会的生活节奏越来越快,人们选择KTV作为一种娱乐放松的休闲方式。希望能随时找到自己周围的KTV信息并且有哪些优惠活动及预订情况。从以前的追求技术到现在的追求视觉,追求完美,因此也逐步的提高了对系统和应用程序的要求。IPhone使用苹果公司开发的ios操作系统,利用objective-c语言和x-code编辑工具对该应用程序进行编写。本文主要是介绍了在iPho