基于Web的高等院校学生成绩管理系统设计与实现.docVIP

基于Web的高等院校学生成绩管理系统设计与实现.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文档。上传文档
查看更多
基于Web的高等院校学生成绩管理系统设计与实现

基于Web的高等院校学生成绩管理系统设计与实现   摘要:高校学生成绩管理系统是高校管理学生成绩的重要手段,对于学生开展教学活动具有重要的意义和作用。然而随着设计的发展和教学需求的提升,高校需要一套更加符合学校学生成绩管理需要的管理系统对学生的成绩进行管理。也就要求在具体的管理系统设计中,设计人员应当充分考虑高校教学管理活动的需求,并且保证成绩管理系统的安全、速度等方面符合要求。 中国论文网 /8/view-7164536.htm   关键词:Web;高校院校:学生成绩管理系统   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)06-0008-02   高校学生成绩管理系统是一个复杂的过程,需要保证满足各项系统需求的情况下,有效提升系统整体的安全水平、速度等内容。本文将对基于Web高等院校学生成绩管理系统的设计和实现进行分析。   1 基于Web高等院校学生成绩管理系统设计   1.1 数据库设计   成绩管理系统设计的重要部分之一就是数据库设计,是成绩管理系统开发实现的基础,相应的计算机操作管理能够顺利地实施很大程度上取决于数据结构的优劣和设计质量的好坏。数据存储效率、数据完整性、数据一致性都能够通过合理的数据库结构设计得以提升。   第一,数据库设计原则。基于管理系统总体信息方案,各个库服务于管理目标。在进行数据库系统设计的过程中,应当重点考虑以下几个因素:合理设置数据库布局、具有明确层次;数据库应当符合标准化、规范化、结构化要求;应当通过降低存储空间的占用控制数据一致性问题的发生,同时也要通过存在一定冗余保证运行速度;保持数据的一致性和正确性;设置科学的安全机制。   第二,数据库需求。应当将数据库数据的冗余控制在合理范围内,进而最大限度减少数据,实现计算机运行速度的提升。对数据库进行仔细规划是创建任何数据库的第一步,设计应当符合逻辑性、灵活性要求。学生成绩管理系统的内容应当包括以下几个方面:学生重修信息表、授课计划表、学生成绩信息表、学生信息表。数据库结构创建的本质就是设计数据模型,并且应当满足:对需要的数据进行标识、在表中纳入被标识的地段、对主关键字字段进行标识、绘制简约数据表、规范数据、进行字段信息的标识和制定、构建物理表。   第三,数据库的设计。数据库的设计由两部分构成,分别为数据库逻辑设计和数据库物理设计。其中数据库的逻辑设计是对管理系统进行数据库全局逻辑结构的处理,而数据库的物理设计即是在确定逻辑结构的基础上进行数据库存储结构的设计。根据软件的生命周期可以将这两个部分的设计过程划分为六个步骤。   任何设计人员都无法一蹴而就的设计完成一个完善的数据库,需要通过不断重复这六个步骤实现。用户需求是数据库结构设计的基础,也数据库具有可用性的保障。数据库的用户需求通过上述分析实现,这个过程中用户和设计者需要对数据管理中信息的内容和用户的信息处理需求进行分析和收集。设计人员应当掌握数据库中所管理的数据应当覆盖的部门、部门数据的来源、应当根据什么原则进行数据的处理和加工、完成数据处理工作后向其他部门分析哪些信息。概念结构设计阶段是在综合、归纳、抽象用户需求的基础上,进行独立于具体DBMS概念模型的构建,通常表示为E-R模型。概念模型具有以下特点:实现用户业务环境数据需求、数据间关系、约束条件的明确表达;方便用户和设计人员交流和沟通的实现;能够有效的转换成各种逻辑数据模型[1]。   实现概念结构向所选择DBMS支持数据模型的转化和优化是逻辑结构设计的主要内容,通常来说关系数据模型是逻辑结构设计转化中的主要数据模型类型。完成数据库设计后,就需要将其存储在物理设备当中。数据库的物理结构也就是计算机物理设备上数据库的存取方法和存储结构,而物理设计则是为了设计好的逻辑数据模型确定最能够满足应用要求的物理结构过程。根据概念可知,给定的数据库软件和硬件设备是数据库物理设计的核心基础,不同DBMS会具有不同的设计要求。   第四,设计基表。基表设计是管理系统中最重要、最基础的工作,基表本质上就是数据库中的数据库对象。基表中运用类似于电子表格的形式组织数据,一条记录代表一行,一个字段代表一列,关系数据库根据这种方式实现基本逻辑存储。在进行数据库的设计过程中,系统设计人员应当科学确定基表的主键、每个计表的具体字段名称和类型、外键索引、需要什么样的基表等内容。基于系统的需求和未来会和学生管理系统结合这一状况,应当将管理学生的基本信息表引入到该系统中;为了实现管理成绩的目的还应当包含成绩表;同时还应当建立一个课程信息表,已掌握学生的课程信息;为了和学校的考试制度相对应,应当设计用于存放全校各班重修人员名单、重修成绩的重修表;成绩管理系统以考试为基础,应当建立包括作弊情况、缓考、缺考的

文档评论(0)

cby201601 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档