77范文网 - 专业文章范例文档资料分享平台

辽宁科技大学学生管理系统(3)

来源:网络收集 时间:2019-03-09 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

辽宁科技大学毕业设计(论文) 第7页

(1)VC提供可视化的编程工具

VC向程序员提供图形对象(窗体,控件,菜单等)进行应用程序的界面设计,应用程序的界面相当于用工具画出来的,大大简化了程序员的编程工作。

(2)程序采取“事件驱动”方式

VC改变了程序的机制,没有传统意义上的主程序,使程序执行的基本方法是有“事件”来驱动子程序(或过程)的运行,如用鼠标点击命令按扭,就产生了一个命令按扭的“单击事件”,响应的执行一段程序(事件过程:Command1_Click())。

2、MSACCESS

MSACCESS作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的欣赏,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。今天,我们就来谈谈数据库解决方案之微软篇。

(1)上手容易

如果您的企业至今还未购置数据库,其中一个主要的原因可能就是认为它不好上手,那么,从MSACCESS开始吧。毕竟,大多数的中小企业日常的数据应用是建立在Windows平台上的。由于MSACCESS与Windows界面风格完全一致,且有许多向导(Wizard)帮助,因此易于安装和学习,有关MSACCESS的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数。

从另一个角度来讲,学习MSACCESS是掌握其他平台及大型数据,如Oracle, Sybase,DB/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了MSACCESS的基础,再去学习和使用它们就容易多了。IT行业的实践经验充分证明了这一点。

(2)兼容性良好

由于今天Windows操作系统占领着主导地的位,选择MSACCESS一定会在兼容性方面取得一些优势。另外,MSACCESS 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在.NET 战略中发挥着重要的作用。

在使用由Microsoft SQL Server 2000关系数据库引擎的情况下,XML数据可在关系表中进行存储,而查询则能以XML格式将有关结果返回。此外,XML支持还

辽宁科技大学毕业设计(论文) 第8页

简化了后端系统集成,并实现了跨防火墙的无缝数据传输。你还可以使用Hypertext Transfer Protocol(超文本传输协议,HTTP)来访问MSACCESS,以实现面向MSACCESS数据库的安全Web连接和无须额外编程的联机分析处理(OLAP)多维数据集。

MSACCESS非常明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大限度的从数据中获取价值。通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。

MSACCESS简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。其中,用以提高可靠性的特性包括日志传送、在线备份和故障切换群集。在伸缩性方面的改进包括对多达32颗CPU和64GB RAM的支持。通过自动优化和改进后的管理特性--诸如数据文件尺寸的自动管理、基于向导的数据库拷贝、自动内存管理和简化的故障切换群集安装与管理,在线商务应用程序能够被迅速部署并有效管理

SQL是高级的非过程化编程语言,允许顾客在高层数据结构上工作。他不要求顾客指定对数据的存放方法,也不需要顾客了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操纵对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。

3.3 系统数据流程图

数据流图描绘系统的逻辑模型,图中没有任何物理元素,只是描绘信息在系统中流动和处理情况。因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。此外设计数据流图纸需要考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能。

辽宁科技大学毕业设计(论文) 第9页

画数据流图的基本目的是利用它作为交流信息的工具。分析员把他对现有系统的认识或对目标系统的设想用数据流图描绘出来,供有关人员审查确认。由于在数据流图中通常仅仅使用四种基本符号,而且不包括任何有关物理实现的细节,因此,绝大多数用户都可以理解和评价它。从数据流图的基本目标出发,可以考虑在一张数据流图中包括多少个元素合适的问题。一些调查表明,如果一张数据流图包含的处理多于5~9个,人们就难于领会它的含义了。因此数据流图应该分层,并且把功能及数据流图细化后得到的处理超过9个时,应采用划分图的方法,也就是把每个主要功能都细化一张数据流分图,而原有的功能级数据流图用来描绘系统的整理逻辑概貌。

任何计算机系统实质上都是信息处理系统,也就是说计算机系统本质上都是把输入数据变成输出数据。本系统可以画出以下的基本关系模型。如图3.1所示:

图3.1顶层数据流图

管理员 事务 学生信息管理 用户 我们从这张图上对学生信息管理系统所能了解得信息非常有限,所以把基本系统模型细化,描绘系统主要功能。我们将要描绘的功能数据流图有:系统管理,班级管理,学生档案管理,学生交费管理,课程管理,成绩管理。它们将使基本系统模型所描绘的功能更细化。

第一层数据流图如图3.2所示:

辽宁科技大学毕业设计(论文) 第10页

图3.2 第一层数据流程图

3.4 数据字典的创建

数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。任何字典最主要的用途都是供人查阅不了解的条目的解释,数据字典的作用也正是在软件分析和设计过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图精确的定义放在一起,才能共同构成系统的规格说明。 由于元素太多我们只对其中主要的元素定义说明。

数据字典是对数据流程图中的数据成分进行细化说明,详尽地描述了数据本身特性及处理和存储情况。描述了软件系统中使用的或产生的每一个数据元素,是系统数

辽宁科技大学毕业设计(论文) 第11页

据信息定义的集合。

数据字典中的数据流和数据元素的定义是数据库设计的依据,是软件工程中的需求分析阶段中的重要成果。数据流表达了一个数据子集从此处到彼处的流动,不一定和数据表的各个字段完全一一对应(可能来自一个表,也可能是多个表或表中的部分字段)。数据元素的定义,全面、详尽地刻画了数据流中的数据元素的取值情况、被处理情况以及存储情况。该部分内容的的确确很重要,但可根据实际情况,把有代表性的数据元素展示出来,然而数据流的定义不可缺少。

数据字典的主要用途是作为分子阶段的主要工具。在数据字典中建立一组严密一致的定义很有助于改进分析员和客户之间的通信,因此将消除很多可能的误解。数据字典包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素所有程序,很容易估计改变一个元素将产生的影响,并且能对所有受影响的程序或模块做出相应改变。

数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

由于暂时还没有自动的数据字典处理程序,我们采用卡片形式书写数据字典,每张卡片上保存描述一个数据元素的信息。这种做法较好的实现了上述要求,特别是更新修改起来很方便,能够单独处理每个数据元素的信息。每张卡片上包含的信息有:

以下是数据流图中主要元素的数据字典内容: 1、系统管理信息

数据结构名称:系统管理信息 别名:

含义说明:管理员管理添加用户重新登陆的信息

数据结构组成:用户名+密码+权限+是否只读+权限1+权限2+权限3+权限4 位置:系统管理

2、班级管理信息

数据结构名称:班级管理信息

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库辽宁科技大学学生管理系统(3)在线全文阅读。

辽宁科技大学学生管理系统(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/501088.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: