毕业论文:基于delphi的新生报名管理系统的设计与实现内容摘要:
、发展 等 做出了显著的贡献。 系统开发 实际意 义 随着高等教育的发展,各高校招生规模不断地扩大,招生人数越来越多,而新生报名的时间一般都很短,工作量很大。 仅仅靠原始的手工管理,一方面,学校面对大量的新生报名管理信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。 学校的决策只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。 另一方面,采用手工管理的办法,新生在报名时会由于报到手续繁多复杂,花费相当多的时间与精力,造成一定的身心疲惫,这是我们所不愿意看到的。 因此,先进的管理思想方法在学校中实现就成为了 一个迫待解决的课题。 使用管理信息系统进行报名管理工作,可以大大减少报名管理人员的工作量,每个新生报名的时间将缩短至 12 分钟,短时间就可以处理大量的新生报名信息。 报名处理的准确性也会大大的提高,因为电子处理方法在计算、统计等方面比手工处理方法出现误差的概率要小得多,所以以往手工管理住宿资源安排重复,收费纠纷等情况几乎没有再发生的可能性。 而新生也不再需要为报名的各项手续到处奔波劳 累,只须使用本系统 即可 集中化、一次性处理各项报到事宜,轻松地完成开学第一天的工作。 使用管理信息系统进行报名管理工作,还 有着手工管 理所无法比拟的其他基于 Delphi的新生报名管理系统的设计与实现 2 优点。 例如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高报名管理的效率 ,也是科学化、正规化管理的重要条件。 目前国内报名管理系统仍为出现较为成熟的产品,很多高校仍然采用原始的手工管理办法,一套功能完备、容易操作的报名管理系统的出现,将会为各大高校报名工作带来极大的便利,因此必将受到广大高校用户的青睐。 系统开发 存在的问题 不少研究人员在此类系统的开发上 做 出了积极的探索并获得相当多的成果,但是他们更多 做 出的是理论上的研究,还没有做出贴近高 校需要的功能完善的系统,例如有些报名管理系统只能完成最基本的报到功能,还没有适应各大高校的需要,建立自己的查询系统,以解决以往利用报表人工检索的弊端;也没有创建各系别具体费用的重新设置窗口,致使收费标准不同的学校不能使用系统等等。 当然,任何一个管理信息系统的开发,都不是一个一劳永逸的过程,而是随着用户需求的变化不断发展创新的过程,本系统的开发与应用亦是如此。 系统开发技术方案 开发技术的比较 本系统采用 C/S 客户服务器应用数据库开发 , C/S( Client/Server,客户机 /服务器) 型数据库是当前数据库应用的主流。 与文件型数据库不同的是, C/S型数据库应用程序由两个部分组成:服务器和客户机。 服务器指数据库管理系统( Database Manage System, DBMS),用于描述、管理和维护数据库的程序系统,是数据库系统核心组成部分,对数据库进行统一的管理和控制。 客户机则将用户的需求送交到服务器,再从服务器返回数据给用户。 常见的 C/S 型数据库有著名的 Oracle, Sybase, Informix, 微软的 Microsoft SQL server, IEM 的 DB2,以及 Delphi 自 带的 InterBase,等等。 C/S 型数据库支持的数据量一般比文件型数据库大得多,还支持分布式的数据库(即同一数据库的数据库位于多台服务器上)。 同时, C/S 型数据库一般都能完善地支持 SQL语言(所以也被称作 SQL 数据库)。 这些特性决定了 C/S 型数据库适合于高端应用 , 而 SQL server 2020 数据库 具有其它数据库无法比拟的优点。 所以本系统基于 Delphi的新生报名管理系统的设计与实现 3 选择采用 SQL server 2020 数据库 作为后台数据库。 对于系统开发所用的程序设计语言 和技术 来说,有 VB、 JAVA、 ASP、 Delphi等 开发程序设计 语言 和技术。 对于 VB 来说, VB 虽 开发出来的软件体 积 特别小 ,VB 不能开发底层应用,也不能开发手机,更不能做 Linux 程序 ,开发效率低;而 Delphi 有 严格标准的语言 , 只是加入一些面向对象的特征 , 开发速度比 VB快,控件多,功能也多,从底层 、 网络到移动平台的开发, Delphi 都能胜任。 和 VB 相比, Delphi 则功能更强大、更实用。 对于 JAVA 来说, JAVA 虽 然 语言简单,健壮性,安全性高,可解释性,可移植性强,高性能,多线程,但是运行速度也比较慢 ,界面也不美观。 而对于 ASP 来说,开发出来的软件 体积 较大,占内存较大的缺点,所以选 择 使用 Delphi, 正如 “ 真正的程序员用 C,聪明的程序员用 Delphi”,这句话是对 Delphi 最 经典、最实在的描述。 Delphi 被称为第四代编程语言,它具有简单、高效、功能强大的特点。 再 和 VC 相比, Delphi更简单、更易于掌握,而在功能上却丝毫不逊色 ; 可以说 Delphi 同时兼备了VC 功能强大和 VB 简单易学的特点 , 它一直是程序员至爱的编程工具。 通过以上比较,所以选择 Delphi 来作为前端开发工具。 C/S 客户服务器应用数据库开发是当前电脑开发的一大主流架构, Delphi 和 SQL Server 也 是 当前 开发应 用数据库产品比较流行的组合 ,所以本系统采用 Delphi 和 SQL Serve 进行开发 [8]。 简介 本系统采用具有面向对象的可视化设计工具 Delphi 作为前台开发工具, Delphi 提供了易学易用的集成开发环境,采用事件驱动的编程机制,每个事件都能驱动一段程序的运行,程序员只需编写响应用户动作即事件的代码。 不仅如此, 还具有强大的数据库功能等。 Delphi 是 Windows 平台 下的 著名的快速应用程序开发工具 ,是 基于 Object Pascal 语言 的面 向 对象的开发工具 , 使用其集成开发环境可以快速地建立应用程序, 既 可开发本地类型的软件,又可开发客房 /服务器类型的程序,并提供了丰富的数据库管理工具,在开发数据库应用程序方面具有独特的优势。 下面对它的几个突出特点进行描述: (1)Delphi 为 32 位应用程序,因此其性 能 就像装上了涡轮引擎一样强劲有力,使用它可开发出功能强大的应用程序。 基于 Delphi的新生报名管理系统的设计与实现 4 (2)Delphi 的编译器是目前世界上最快的 32 位本地代码编译器。 使用这种编译器产生的运行文件 EXE 是独立的,不需要链接运行时的解释器 DLL. (3)Delphi 可充分发挥 Windwos95/98/2020/xp/2020 的强大功能。 (4)Delphi 提供了多种 32 位可视组件库。 (5)Delphi 是一种面向对象的程序设计语言,因此可做到可视窗体的继承。 (6)Delphi 采用 3 层数据管理模式 (数据层、对象层、应用程序层 ),把诸如数据模型、业务规则、窗体、对象等集中存储在对象存储库中。 (7)用程序可通过在 Delphi 中使用 Borland 公司提供的数据引擎 (BDE)功能,可以毫无障碍地使用多种数据库,不论是大型数据库还是 PC 机中的数据库。 (8)Delphi 中的数据库感知功 能,可使用户在开发应用程序时就可看到数据库的动态变化。 (9)使用 Delphi 提供的数据库浏览器,则可使 用户在 Delphi 的集成开发环境中,方便浏览、修改、索引数据库。 (10)为了便于维护程序, Delphi 将数据访问与业务规则从程序中分离出来,集中存储在数据模型对象中,当业务规则需要修改时,只需在数据模型级进行修改 [5]。 程序运行调用这些数据模型时,修改的结果会自动反映在应用程序中。 SQL Server 2020 简介 本系统 选用 SQL Server2020 作为数据库开发工具。 SQL Server2020 易于安装、部署和使用。 它不仅 包含许多简化安装、部署、管理和使用数据库的过程的工具和功能。 还 为数据库管理员提供了精细调整运行生产联机系统的 SQL Server 2020 安装所需要的全部工具。 SQL Server 2020 还可以有效地运行在小型的单用户系统上,并将管理开销控制在最低水平。 SQL Server 2020 的特性 表现在以下几方面: (1) Inter 集成。 SQL Server 2020 数据库引擎提供完整的 XML 支持。 它还具有构成最大的 Web 站点的数据存储组件所需的可 伸缩性、可用性和安全功能。 SQL Server 2020 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2020 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。 (2)可伸缩性和可用性。 同一个数据库引擎可以在不同的平台上使用,从运基于 Delphi的新生报名管理系统的设计与实现 5 行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2020 数据中心版的大型多处理 器服务器。 SQL Server 2020 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 (3)企业级数据库功能。 SQL Server 2020 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。 数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。 SQL Server 2020 分布式查询使 用户 得以引用来自不同数据源的数据, 同时分布式事务支持充分保护任何分布式数据更新的完整性。 复制同样使 用户 得以维护多个数据复本 ,同时确保 单独的数据复本保持同步。 (4)易于安装、部署和使用。 SQL Server 2020 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。 SQL Server 2020 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分 [7]。 这些功能使 用户 得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。 论文 的研究内容及结构安排 全文 共分 5 章,各章的主要内容 介绍如下: 第 1 章是系统分析部分,首先对可行性进行了分析,从经济可行性、技术可行性进行了阐述;其次进行了功能需求分析;然后进行了系统安全需求分析;最后进行了系统的运行环境分析。 第 2 章 是 系统的总体设计部分,从系统的功能设计,系统的逻辑活动图划分,系统的模块功 能设计以及 数据库设计对系统进行了整体的设计。 系统的功能分析体现了软件工程的思想,是开发一个系统最主要而且最必须的步骤。 第 3 章 是 系统的详细设计和功能实现部分,该章分析了 各模块的 功能实现,系统关键技术的实现 以及数据库的连接 的实现。 第 4 章 是 系统的运行及测试部分,一个系统在正式的使用之前,必须经过认真的测试 ,进行了系统测试。 第 5 章结论与展望部分,总结全文,对系统提出不足之处并对将来进行了展望。 基于 Delphi的新生报名管理系统的设计与实现 6 第 2 章 系统 分析 可行性分析 开发任何一个基于计算机的系统,都会受到时间和资源上的限制。 因此,在进行项目开发之前,必须根据可提供的时间和资源条件进行可行性研究。 它可以避免人力、物力和财力上的浪费。 可行性分析与风险分析在许多方面是相互关联的。 项目风险越大,开发高质量的软件的可行性就越小。 可行性研究包括经济可行性、技 术可行性、法律可行性和开发方案的选择性。 经济可行性分析 通过进行成本效益分析,评估项目的开发成本,估算开发成本是 否会超过项目预期的全部利润。 一般来说,基于计算机系统成本由四个部分组成:购置并安装软硬件及有关设备的费用、系统开发费用、系统安装运行和维护费用、人员培训费用。 在本系统的开发过程中,只需 一台电脑 34 个月,开发人员是应届本科毕业生,无需培训费,系统的运行、维护费用也 很低, 开发成本远小于收益值。 故本系统在经济上是可行的。 技术可行性分析 根据客户提出的系统功能、性能及实现系统 的各项约束条件,从技术的角度研究实现系统的可能性。 技术可行性研究包括风险分析、资源分析、和技术分析。 风险分析的任务是,在给定的约束条件下,判断能否设计并实现系统所需功能和性能。 资源分析的任务是,论证是否具备系统开发所需的各类人员(管理人员和各类专业技术人员)、软件、硬件资源和工作环境等。 技术分析的任务是,当前的科学技术是否支持系统开发的全过程。 技术可行性研究是系统可行性研究的关键。 本系统首先通过采集报到管理系统的性能、可靠性、可维护性和生产性方面的信息,分析实现系统功能如报到管理、住宿管理、收费管理所需的 设备、技术、方法和过程,分析项目开发在技术方面可能担负的风险以及技术问题对开发成本的影响,其次通过充分研究现有类似的管理信息系统的功能与性能,采用的技术、工具、设备和开发。毕业论文:基于delphi的新生报名管理系统的设计与实现
相关推荐
a consistency and integrity data security database. The latter asked for userfriendly manmachine dialogue, the application fully functional, easy to use and so on. MultiDocument Interface software,
phFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec 年龄
cccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec 单位:元 . 其它 未列入以上五项但计入人工费用的,如 员工活动费用等。 . 行政费用的测算(单位:元 /月) . 低值易耗品购置费用。 . 管理处办公用水电费。
查询特定员工的考勤信息。 系统功能模块 总体功能模块设计,是在需求的基础上,对系统的建构做一个总体的规划。 开发一个项目,特别是负责的项目,总体设计方案是由大家集思广益,多次商讨之后决定的。 我们这样做,也是按照程序设计的指导思想进行的,即由上至下、逐步求精。 根据系统用户的需求,将本系统功能划分成三大功能模 块:员工信息管理模块、员工考勤模块、管理员考勤管理模块。
明,尽管上述的组织结构调整措施能够减少成本(因此提高生产力),它们并不一定能改善绩效。 在这一背景下,研究者拓展了绩效的内涵,并 在总结绩效考核不足的基础上,于 20 世纪 70 年代后期提出了“绩效管理”的概念。 80 年代后半期和 90年代早期,随着人们对人力资源管理理论和实践研究的重视,绩效管理逐渐成为一个被广泛认可的人力资源管理过程 [3]。 国外发展 概况
日 会展 CI 策划与品牌 管理 皇甫玉芬 05会展( 3)班 202003110323 摘要: 现代会展经济 发展的一个重要趋势,是市场份额越来越向有价值的品牌会展 集中,在这个 前 提下,会展的形象设计及会展品牌管理的重要性就凸现出来,也就是说 会展形象的改善和会展品牌管理维护在我国会展行业发展的道路上成了迫在眉睫需要解决的问题。 另一方面,它们也是办展机构的一面旗帜和竞争优势