浅谈学生选课信息管理系统的开发

来源 :新教育论坛 | 被引量 : 0次 | 上传用户:cronyGT
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文结合数据库课程学习,根据调查情况,对设计的学生选课信息管理系统进行阐述。主要从需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库系统运行与维护五个方面进行阐述分析。
  关键词:学生管理系统;数据库;开发
  1需求分析
  通过调查本地的学校,根据学校的具体情况设计学生选课信息管理系统。主要功能有:
  (1)学生管理:学生信息查询、插入、删除、修改等;(2)选课管理:选课信息查询、插入、删除、修改等;(3)成绩管理:成绩的查询;(4)系统维护:如数据安全管理(含备份与恢复)、权限设置等。
  1.1运行环境
  经过分析,使用Microsoft公司的MicroSoftVisual Studio 2008开发工具,将.net技术与数据库SQL Server相结合进行设计。首先,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改進,直到形成用户满意的可行系统。系统可基本实现选课信息和学生信息的录入、修改、删除等功能,扩充的功能包括与成绩相关的信息处理。同时,可根据学校教学管理制度,设定或自定义审核操作的规则。系统其他方面的需求有:安全保密性、可恢复性、可扩充性、可维护性等。
  1.2数据字典
  数据字典包括的项目有数据项、数据结构、数据流、数据存储、加工逻辑和外部实体。可使用一些符号来表示数据结构、数据流和数据存储的组成。例如:学号={学号,唯一标识学生,类型:char,长度:9,与课程号唯一标识这门课成绩}。
  2概念结构设计
  在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好地、更准确地用某一DBMS实现这些需求。
  概念结构时各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。系统整体E-R图如图1所示:
  3逻辑结构设计
  概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的DBMS所支持。为了能够建立起最终的物理系统,还需要将概念结构进一步转化为某一DBMS所支持的数据模型,然后根据逻辑设计的准则、数据的语义约束、规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构,并设计出用户子模式这就是数据库逻辑设计所要完成的任务。数据库逻辑结构的设计分为两个步骤:首先将概念设计所得的E-R图转换为关系模型;然后对关系模型进行优化。
  关系模型是由一组关系(二维表)的结合,而E-R模型则是由实体、实体的属性、实体间的关系三个要素组成。所以要将E-R模型转换为关系模型,就是将实体、属性和联系都要转换为相应的关系模型。
  3.1初始关系模式
  Student(Sno,Sname,Ssex,Ssage,Sdept),其中各项含义分别为:学生(学号,姓名,性别,年龄,所在系)。
  Course(Cno,Cname,Cpno,Credit),其中各项含义分别为:课程(课程代码,课程名称,先修课程,学分)。
  SC(Sno,Cno,Grade),其中各项含义分别为:选修(学号,课程代码,成绩)。
  3.2规范化处理
  经过对初始关系模式的规范化处理以下关系模式中不存在部分函数依赖和传递函数依赖,已经达到3NF。(下划线代表主码,斜体外码)
  Student(Sno,Sname,Ssex,Ssage,Sdept)
  Course(Cno,Cname,Cpno,Credit)
  SC(Sno,Cno,Grade)
  4物理结构设计
  数据库在物理上的存储结构与存储方法称为数据库的物理结构,它依赖于选定的数据库管理系统。为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是物理结构设计。数据库的物理结构设计通常分为两步:(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;(2)对物理结构进行评价,评价的中的是时间和空间效率。
  5数据库系统运行与维护
  在数据库运行阶段,对数据库经常性的维护工作主要是有DBA完成,它包括:数据库的转储和恢复;数据库的安全性和完整性控制;数据库性能的监督、分析和改造;数据库的重组织与重构造。
  5.1维护
  数据库既是共享的资源,又要进行适当的保密。DBA必须对数据库安全性和完整性控制负起责任。尤其在计算机网络普遍引应用的今天,保证数据安全、防止黑客攻击、防止病毒入侵等,都是DBA所需要面对的。按照设计阶段提供的安全防范和故障恢复规范,DBA要经常检查系统的安全是否受到侵犯,根据用户的实际需要授予用户不同的操作权限。数据库在运行过程中,由于应用环境发生变化,对安全性的要求可能发生变化,DBA要根据实际情况及时调整相应的授权和密码,以保证数据库的安全性。同样数据库的完整性约束条件也可能会随应用环境的改变而改变,这时DBA也要对其进行调整,以满足用户的要求。
  5.2检测并改善数据库性能
  目前许多DBMS产品都提供了检测系统性能参数的工具,DBA可以利用系统提供的这些工具,经常对数据库的存储空间及响应时间进行分析评价;结合用户的反映情况确定改进措施;及时改正运行中发现的错误;按用户的要求对数据库的现有功能进行适当的扩充。但要注意在增加新功能时应保证原有功能和性能不受损害。
  5.3重新组织和构造数据库
  数据库建立后,除了数据本身是动态变化外,随着应用环境的变化,数据库本身也必须变化以适应应用要求。DBMS一般都提供了重新组织和构造数据库的应用程序,以帮助DBA完成数据库的重组和重构工作。
  结语:所开发的学生管理系统,其优势在于:将学生信息、查询等管理统一到了软件系统当中,使得学生信息的管理标准化;提高记录和检索信息的效率;减少重复工作。数据库里所需要录入的资料通常只需要录入一次即可,所有数据信息都可以根据需要归纳、整理、调用。
  参考文献:
  [1]高寒.高校学籍档案信息管理系统研究与实现[D].南昌航空大学,2018.
  [2]邓红.如何解决信息管理中的数据库技术问题[J].信息与电脑(理论版),2015(22):145-146.
  [3]吴畅.教务管理系统的设计与实现[D].苏州大学,2015.
  [4]龚书.探析计算机软件数据库设计的重要性及原则[J].电脑编程技巧与维护,2018(06):118-119+131.
  作者简介:邱杰,女,山东协和学院物联网工程专业在读本科生。赵慧(1986-),女,指导教师,通讯作者,硕士,副教授, 研究方向为教育技术、大数据。
其他文献
摘要:现今,高校毕业生“就业拖延”现象普遍存在,在我国就业形势日益严峻的情况肖,却存在毕业生被动待业,甚至毕业后很长一段时间内无法就业,或者无法维持就业状态。本文主要针对毕业生就业拖延成因进行探讨,以期通过几点建议来为突破就业拖延困境提供参考。  关键词:毕业生;就业拖延;成因;建议  大学生就业状况始终是社会热点。据权威数据统计显示,2017 年高校毕业生将达到近800万人次,数量维持在相对高位
期刊
摘要:体验式教学通过让学生沉浸在某种体验中加以反思,以使他们获取新知识、培养新技能。项目管理课程中运用体验式教学可以让学生组建团队、参与到一个实际项目的全生命周期管理中,完成具有里程碑意义的任务。教师在运用该方法时可分阶段进行计划、组团、执行、评价工作。  关键词:体验式教学;项目管理;教学改革:课程  一、引言  体验式教学法倡导学生通过实践来认识周围事物,学生能完完全全地参与求知过程,真正成为
期刊
摘要:本文主要通过文献资料、逻辑分析等研究方法,从核心稳定性的理论研究进行文献梳理、归纳总结,以期为今后的研究提供理论参考。  关键词:核心力量;核心稳定性;综述  一、核心稳定性的释义、演变与发展  核心稳定性训练旨在改善躯干和四肢的控制,从而改善平衡功能。核心稳定性的优劣取决于位于核心部位的肌肉、韧带和结缔组织的力量以及它们之间的协作,即核心力量。核心力量的概念最早源于核心稳定性的研究。20世
期刊
摘要:项目教学法作为新型教学模式的一个典型,其具有较大的实践意义和推广价值。通过参与实际项目,增强师生互动,密切理论联系实践,从而提升教学实效,这是一种最佳的教学模式。本文笔者从项目教学法的基本概念、特点和优势分析开篇,引出项目教学法在播音主持教学中的实践意义,并就如何在播音主持教学中推广项目教学法提出自己的观点。  关键词:项目教学法;播音主持教学;优势分析;实践意义  前言:项目教学法是一种互
期刊
摘要:图书馆是一个高校的重要组成部分,是一所高校的标志。虽然当前图书馆的管理与建设不断发展,满足了我们的阅览需求,但是不少高校的的图书馆还处于一种传统人工管理的方式,这种管理十分繁琐和复杂,不便于管理员管理和学生借阅,而且存在图书馆的图书资源得不到合理和充分的利用的问题,造成了资源的浪费。 随着信息时代的到来,在计算机日益普及的今天,采用数据库技术的图书馆借阅管理系统将会极大的方便借阅者并简化图书
期刊
摘要:社会经济的发展,对高等教育人才培养模式提出新的要求,不仅需要人才具有专业化知识与素养,还应该具备专业化的实践能力,进而为社会发展做出贡献。以应用型人才培养模式的高校教育,是对传统课程教学模式的一种变革与补充,对增强学生综合素质培养与强化学生技能训练具有促进意义。对此,本文着重分析应用型人才培养的高校课程教学改革的问题,论述应用型人才培养的高校课程教学改革原则,提出应用型人才培养的高校课程教学
期刊
摘要:当前,在我国高校学生城乡比例中,农村籍大学生比例偏低,在他们毕业进入劳动力市场时,由于受教育程度、家庭经济状况等原因,农村学生与城镇学生毕业的机会与回报不尽相同。城鄉毕业生就业难度的差异导致劳动力市场结构性的供求关系失衡,高等教育的回报率明显下调,农村户口家庭在劳动市场上的选择力更加弱势,因此了解普通高校城乡学生就业选择差异,并分析矛盾产生原因,解决农村城镇背景学生的就业率差异及薪酬待遇的争
期刊
摘要:随着网络时代的到来,高校是学生的聚集地,高校中学生党建工作的开展与学生的思想教育息息相关,大学生需要不断的提高自身的思想意识,促进自己融入社会,成为社会中优秀的中坚力量。本文从当代大学生的党建工作的现状进行分析,指出其中存在的不足并给予相应的对策。  关键词:网络时代;党建;现状  一、网络时代高校党建工作的现状  随着时代的进步与科技的发展,网络逐渐应用到生活中的各个领域,在当代的大学生教
期刊
摘要:思想政治教育是学生培养的基础。人才的培养不仅需要基础知识的学习,思想政治教育也是必须的,德才兼备才是培养学生成为人才的必须条件。作为教师或者作为学校的领导者都要充分认识到思想政治教育的重要性,制定适合大学生发展的教育路线。本文就新时期高校教育工作情况以及如何提高教育工作实际效率做出思考探究。  关键词:新时期;大学生;思想政治教育  大学生多数都已成年,具有较强的个性思想,并且有一定的独立性
期刊
摘要:现在的设计师不再是一支笔一张纸了,而是运用各种各样的设计软件和工具,所以说一个好的设计师一定要有扎实的技术做支撑,无论是运用设计软件还是设计工具都离不开数字媒体技术。但是,只会运用干枯的技术而没有美感的产品也是失败的,只有将数字媒体技术和艺术美感,创意思维,艺术设计相结合,利用数字媒体技术的特点,在传统的艺术设计中加入新的元素,设计师的创意思维才能开阔,才能设计出更好的产品。  关键词:数字
期刊