学生档案管理系统的开发与实现—毕业设计论文内容摘要:

地用于商业用途。 在 这 一 时 期 出 现 了 更 高 级 的 COBOL(Common BusinessOriented Language) 和FORTRAN(Formula Translator)等语言,以单词、语句和数学公式代替了含混晦涩的二进制机器码,使计算机编程更容易。 新的职业 (程序员、分析员和计算机系统专家 )和整个软件产业由此诞生。 第三代集成电路计算机 (19641971) 虽然晶体管比起电子管是一个明显的进步,但晶体管还是产生大量的热量,这会损害计算机内部的敏感部分。 1958年德州仪器的工程师 Jack Kilby发明了集成电路 (IC),将三种电子元件结合到一片小小的硅片上。 科学家使更多的元件集成到单一的半导体芯片上。 于是,计算机变得更小 ,功耗更低,速度更快。 这一时期的发展还包括使用了操作系统,使得计算机在中心程序的控制协调下可以同时运行许多不同的程序。 第四代大规模集成电路计算机 (1971现在 ) 出现集成电路后,唯一的发展方向是扩大规模。 大规模集成电路 (LSI)可以在一个芯片上容纳几百个元件。 到了 80年代,超大规模集成电路 (VLSI)在芯片上容纳了几十万个元件,后来的 (ULSI)将数字扩充到百万级。 可以在硬币大小的芯片上容纳如此数量的元件使得计算机的体积和价格不断下降,而功能和可靠性不断增强。 70 年代中期,计算机制造商开始将 计算机带给普通消费者,这时的小型机带有友好界面的软件包,供非专业人员使用的程序和最受欢迎的字处理和电子表格程序。 这一领域的先锋有 Commodore, Radio Shack和 Apple Computers等。 1981 年, IBM 推出个人计算机 (PC)用于家庭、办公室和学校。 80 年代个人计算机的竞争使得价格不断下跌,微机的拥有量不断增加,计算机继续缩小体积,从桌上到膝上到掌上。 与 IBM PC竞争的 Apple Macintosh系列于 1984年推出, Macintosh提供了友好的图形界面,用户可以用鼠标方便地 操作。 本系统使用 MICROSOFT 公司的 Visual Basic ACCESS 2020 作为程序开发工具和数据库开发工具。 主要包括预订管理,接待管理,收银管理,系统管理,客房管理等功能模块。 设计首先在短时间内建立起系统应用的原型 , 然后对原型系统进行需求分析 , 并不断修正和改进 , 直到最终形成用户满意的可行性系统。 集中式管理 —— 主机 /终端模式 终端,即计算机显示终端,是计算机系统的输入、输出设备。 计算机显示终端伴随主机时代的集中处理模式而产生,并随着计算技术的发展而不断发展。 迄今为 止,计算技术经历了主机时代、 PC 时代和网络计算时代这三个发展时期,终端与计算技术发展的三个阶段相适应,应用也经历了字符哑终端、图形终端和网络终端这三个形态。 终端的分类:目前常见的客户端设备分为两类:一类是胖客户端,一类是瘦客户端。 那么,把以 PC 为代表的基于开放性工业标准架构、功能比较强大的设备叫做 “ 胖客户端 ” ,其他归入 “ 瘦客户端 ”。 瘦客户机产业的空间和规模也很大,不会亚于 PC 现在的规模。 1.从技术层面讲,数据处理模式将从分散走向集中,用户界面将更加人性化,可管理性和安全性也将大大提升;同时,通信和信 息处理方式也将全面实现网络化,并可实现前所未有的系统扩展能力和跨平台能力。 2.从应用形态讲,网络终端设备将不局限在传统的桌面应用环境,随着连接方式的多样化,它既可以作为桌面设备使用,也能够以移动和便携方式使用,终端设备会有多样化的产品形态;此外,随着跨平台能力的扩展,为了满足不同系统应用的需要,网络终端设备也将以众多的面孔出现: Unix终端、 Windows终端、 Linux终端、 Web终端、 Java终端等等。 3.从应用领域讲,字符哑终端和图形终端时代的终端设备只能用于窗口服务行业和柜台业务的局面将 一去不复返,网上银行、网上证券、银行低柜业务等非柜台业务将广泛采用网络终端设备,同时网络终端设备的应用领域还将会迅速拓展至电信、电力、税务、教育以及政府等新兴的非金融行业。 Client/Server 模式 C/S ( Client/Server)结构,即客户机和服务器结构。 它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client端和 Server端来实现,降低了系统的通讯开销。 采用 C/S 结构的系 统应用服务器运行数据负荷较轻。 最简单的 C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。 二者可分别称为前台程序与后台程序。 运行数据库服务器程序的机器,也称为应用服务器。 一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果。 采用 C/S结构的系统数据的储存管理功能较为透明。 在数据 库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,对于工作在前台程序上的最终用户,他们无须过问背后的过程,就可以完成自己的一切工作。 在 C/S体系下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。 采用 C/S 结构的系统劣势是高昂的维护成本且投资大。 首先,采用 C/S架构,要选择适当的数据库平台来实现数据库数据的真正 “ 统一 ” ,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立 “ 实时 ” 的数据同 步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。 SQL Server 2020 简介 SQL Server 2020是一个功能强大的新一代的数据库管理系统。 与前一代的产品相比,SQL Server在可伸缩性、可用性和可管理性等方面有了显著的改进和提高。 Microsoft SQL Server 2020是由一系列相互协作的组件组成,能满足最大的 Web站点和企业数据处理系统存储和分析数据的需要。 它主要由以下几个组件组成:关系数据库组件、数据库构架、管理构架、复制构架、数据仓库和联机分析处理分析和应用程序开发构架等。 SQL Server 2020完全支持 Web。 通过 Web可以查询、分析和处理数据。 在 SQL Server 2020中使用可扩展标记语言 (XML)可以在松散耦合系统之间交换数据。 从浏览器通过防火墙可方便而安全地访问数据,并可对有格式文档执行快速全文检索。 分析和链接联机分析处理(OLAP)多维数据集,即使在 Web上也是如此。 执行点击流分析,以了解 Web用户的情况。 高度可扩展性和可靠性。 使用增强的可扩展性和可靠性功能,可无限制地扩容。 服务器操作系统最多可支持 32个 CPU和 64GB的 RAM。 结构化查询语句 SQL 简介 结构化查询语句 SQL( Structured Query Language)简介 SQL( Structured Query Language)语言是一种介于关系代数与关系验算之间的结构化查询语句,其功能并不仅仅是查询。 SQL 是一个通用的、功能极强的关系数据库语言。 SQL语言集数据查询( Data Query)、数据操纵( Data Manipulation)、数据定义( Data Definition)和数据控制( Data Control)功能于一体,主要特点包括: 综合统一 高度非过程化 面向集合的操作方式 以同一种语法结构提供两种使用方式 语言简介,易学易用 定义基本表 SQL语言使用 CREATE TABLE语句定义基本表,其一般格式如下: CREATE TABLE 表名 ( 列名 数据类型 [列级完整性约束条件 ] [, 列名 数据类型 [列级完整性约束条件 ]]„ [, 表级完整性约束条件 ]); 修改基本表 SQL语言使用 ALTER TABLE修改基本表,其一般格式为: ALTER TABLE 表名 [ADD新列名 数据类型 [完整性约束 ]] [DROP完整性约束名 ] [MODIFY列名 数据类型 ]; 查询 SQL 语言提供了 SELECT 语句进行数据库的查询,该语句具有灵活的使用方式和丰富的功能。 其一般格式为: SELECT [ALL|DISTINCT]目标列表达式 [,目标列表达式 ]„ FROM 表名或视图名 [,表名或视图名 ]„ [WHERE 条件表达式 ] [GROUP BY 列名 1[HAVING 条件表达式 ]] [ORDER BY 列名 2[ASC|DESC]]; 插入数据 插入单个元组 插入单个元组的 INSERT语句的格式为: INSERT INTO 表名 [(属性列 1[, 属性列 2„])] VALUES(常量 1[, 常量 2]„) ; 插入子查询结果 插入子查询结果的 INSERT语句的格式为: INSERT INTO表名 [(属性列 1[, 属性列 2„])] 子查询; 修改数据 修改操作语句的一般格式为: UPDATE 表名 SET 列名 =表达式 [, 列名 =表达式 ]„ [WHERE 条件 ]; 删除数据 删除语句的一般格式为: DELETE FROM 表名 [WHERE 条件 ]; 第 5 章 系统设计 数据字典 通过对系统的数据流图分析,结合用户的需求,分析系统基本功能得到了其结构图如下: 数据字典 数据字典是关于数据库中数据的描述 ,即元数据 ,而不是数据本身。 针对饭店管理系统的需求 ,通过对饭店管理工作过程的内容和数据流程分析 ,设计如下所示的数据 项和数据结构 : 1.班级信息表 学生档案管理系统 系统 管理 档案管理 学籍管理 权限管理 用户管理 班级管理 档案管理 教育管理 学籍管理 2.教育经历信息表 3.权限信息表 4.学籍信息表 5.学生信息表 6.用户权限表 7.用户信息表 系统 ER 关系图 n 1 n 学生信息 教育经历 学籍信息 班级信息 1 1 n 第 6 章 系统详细设计与实现 用户必须输入用户名和密码,否则会提示用户输入用户信息。 用户名和密码正确,用户才能竟如操作主界面。 该系统设置了两种权限的用户,程序会根据用户自动给与用户相应得权限。 A.输入项 1)用户名( userName):字符串类型,文本框输入; 2)密码 (pwd):字符串类型,文本框输入; B.输出项 1)登录成功,进入系统; 2)登录失败,提示错误。 3.设计方法 主要代码如下: //查询用户账号 ,是否存在该用户 String sql = select from Users as t where = @userName and = @pwd。 //构造查询参数 SqlParameter[] valuePrarams = { new SqlParameter(@userName, , 50), new SqlParameter(@pwd, , 50) }。 valuePrarams[0].Value = userName。 valuePrarams[1].Value = pwd。 String value = (sql, , valuePrarams)。 //若存在该用户,则进入主窗体 if (value !=null amp。 amp。 !() amp。 amp。 (value) 0) { = (value)。 ()。 } else { (用户不存在。 , 信息提示 , , )。 ()。 } 该界面。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。