毕业论文-学生课程管理系统设计与实现内容摘要:
学生课程管理系统的目标 ( 1)节约资源,提高课程管理的精确度 ( 2)方便快速操作,精减人员,节约开支 ( 3)实现课程管理的系统化及规范化 基于 B/S 结构技术的应用 B/S 结构技术发展简述 随着 IT 技术的高速发展 , 互联网几乎已经渗 透到人们生活的每一个角落。 而网络技术与数据库技术的应用,则大大改变的人们的学习、生活与工作的方式 ,提高并丰富了人类生活。 互联网的发展应用促使网页技术的产生。 但在不久后,人们对静态页面并不满足,随后出现了采用 CGI(Common Gateway Interface 通用网关接口 )和 ISAPI(Inter Server Application Program Interface 互联网服务器应用程序接口 )来编写网页,但它们的编程比较复杂,用 Perl 或者是VC进行编写,将 HTML 标识嵌入代码中,维护相当困难。 此后,随着技术日新月异的发展,相断出现了 ASP,PHP,JSP 等网站开发技术,它们给网站开发带来了一阵狂潮。 ASP 是一个 Web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的 Web 服务应用程序, ASP 支持VBScript,JavaScript 等多种脚本语言。 全套设计加 174320523 ASP 是微软发展的新的体系结构 .NET 的一部分,其策略是将互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行合理延伸,这样开发将可创建出摆脱设备硬件束缚的应用程序,轻松实现互联网连接。 动态网 站开发技术比较 现在,在互联网中流行着多种动态网页实现技术,例如 ASP、 JSP、 CGI、 PHP等。 对应于这些动态网页技术,也存在有多种多样的 Web 服务器系统,例如Microsoft IIS、 Apache、 Cold Fusion 等。 而对于这些实现动态网页的技术, 技术可以说是现在最为流行和应用最为广泛的一种。 向世界展现了一种更为领先的技术,这正是它推出不久就深受开发人员青睐的原因。 在 Web 开发最受青睐的是 Microsoft 公司的 SQL Server 2020。 有以下几个重要的优点: 强大的动态 Web 支持: 高效的数据访问技术: 代码共享: 面向对象的编程: 语言的无关性: 增强的安全性: 可运用 C: 面向对象的开发过程 面向对象的软件开发和相应的面向对象的问题求解是当今计算机技术发展的重要成果和趋势之一, C是一种面向对象的语言。 面向对象编程具备了几个优点,比如:代码维护方便、可扩展性好、支持代码重用技术等等。 这些优点是过程编程语言所不具备的。 下面我们就来谈谈面向对象技术的这些优点: (1) 可管理性 维护简单 对于面向过程的开发 来说,版本管理主要是管理函数以及全程变量 ,而函数可以有很大的变动 ,同样 ,全程变量也可以有较大的变动 ,但是 ,对于面向对象程序设计来讲 ,一个系统是有对象来组成的 ,而对象是由类生成的 ,因此只需管理类就行 ,一个系统中 ,类是相对稳定的 ,因此便于管理 . (2) 模块化 全套设计加 174320523 是面向对象编程中的一个特征。 实体被表示为类和同一名字空间中具有相同功能的类,我们可以在名字空间中添加一个类而不会影响该名字空间的其他成员。 (3) 可扩充性 是对现代应用软件提出的又一个重要要求 ,即要求应用软件能够很方便 ,容易的进行扩 充和修改 ,这种扩充和修改的范围不但涉及到软件的内容 ,也涉及到软件的形式和工作机制 . 面向对象编程从本质上支持扩充性。 如果有一个具有某种功能的类,就可以很快地扩充这个类,创建一个具有扩充的功能的类。 面向对象的程序设计可以用很好的可扩充性 .这是由于类可以根据人对事物的理解而进行丰富 ,没有必要进行作大的改动 ,可以利用继承 ,对新的类添加属性和方法 .用它可以生成系统的简单雏形 ,在征求用户的意见 ,在加入新的类 ,以及类的方法与属性等 . (4) 代码重用 可重用性是面向对象软件开发的一个核心思路 .面向对象程序设 计的抽象 ,封装 ,继承 ,多态的四大特点都无一例外 ,或多或少的围绕着可重用性这个核心并为之服务 . 可重用性体现在两个方面 : (1) 开发的类可以被别人以及别的项目使用 (2) 由于可以继承 ,因此可以实现代码级的重用 . 开发工具的选择及优点 在开发工具上,我选择 Visual Studio .NET。 它是一套完整的开发工具,用于生成 ASP Web 应用程序、 XML Web services、桌面应用程序和移动应用程序。 另外,它包含基于组件的开发工具(如 Visual C、 Visual J、 Visual Basic 和 Visual C++),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。 Visual Studio 支持 Microsoft .NET Framework,该框架提供公共语言运行库和统一编程类; 使用这些组件来创建 Web 应用程序和 XML Web services。 提供许多比现在的 Web 开发模式强大的的优势: 执行效率的大幅提高 是把基于通用语言的程序在服务器上运行。 不像以前的 ASP即时 解全套设计加 174320523 释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 世界级的工具支持 构架是可以用 Microsoft( R)公司最新的产品 Visual 开发环境进行开发, WYSIWYG( What You See Is What You Get 所见即为所得)的编辑。 这些仅是 强大化软件支持的一小部分。 强大性和适应性 因为 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几 乎全部的平台上。 通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 Web应用中。 同时也是 languageindependent 语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C( C++和 Java 的结合体), VB, Jscript。 将来,这样的多种程序语言协同工作的能力保护您现在的基于 COM+开发的程序,能够完整的移植向。 简单性和易学性 是运行一些很平常的任务如表单的提 交客户端的身份验证、分布系统和网站配置变得非常简单。 例如 页面构架允许你建立你自己的用户分界面,使其不同于常见的 VBLike 界面。 另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。 高效可管理性 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。 因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。 一个 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。 多处理器环境的可靠性 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。 即使你现在的 应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的 ASP 确做不到这一点。 自定义性,和可扩展性 设计时考虑了让网站开发人员可以在自己的代码中自己定义plugin的模块。 这与原来的包含关系不同, 可以加入自己定义的如何组件。 网站程序的开发从 来 没有这么简单过。 安全性 基于 Windows 认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。 全套设计加 174320523 可以通过在现有 ASP 应用程序中逐渐添加 功能,随时增强 ASP 应用程序的功能。 当创建 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。 每个功能都能得 到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义 . 数据库系统选择及其特点 本系统将采用 Microsoft SQL Server2020 作为系统的 DBMS 支撑, SQL Server2020 是能够支持企业级关系型数据库的管理系统,它能与 Windows 操作系统紧密集成,具有方便易用的图形管理界面,其用户界面风格与 Windows 一样非常友好。 SQL Server2020 在存储大容量数据方面,在数据的安全性和完整性方面,在分布式处理等都是适合于企业级应用的。 而 其相对 Oracle, DB/2 等大型数据库来说,学习更为容易,应用成本也相对较低。 采用 SQL Server2020 + 开发本系统是一个较为理想的组合。 SQL Server2020 的新特点: 动态的自我管理、丰富的管理工具、可编程的管理、可能收缩性和高可能性、支持数据仓库、系统访问 Inter 集成等。 综上所述,在开发空警管理课程系统时,采用 SQL Server 2020 作为数据库管理系统。 开发本系统的意义 运用学生课程管理系统可以减轻学校教学人员的工作量,缩小开支,提高工作效 率与准确率,使学生能够合理安排时间,清楚知道自己的学习课程或复习没有考过的课程。 而学生课程管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。 从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。 全套设计加 174320523 4 学生课程管理系统概要设计 学生课程管理系统功能包括以下几个模块:。 全套设计加 174320523 学生课程管理系统管 理 员 模 块教 师 模 块学 生 模 块学 生 信 息 管 理教 师 信 息 管 理查 询 个 人 信 息学 生 课 程 查 询注 销查 询 个 人 信 息账 户 信 息 管 理注 销修 改 密 码学 生 选 课查 看 课 程 信 息查 看 成 绩课 程 信 息 管 理教 师 课 程 浏 览成 绩 修 改修 改 密 码查 看 个 人 信 息修 改 个 人 密 码管 理 用 户 信 息返 回学 生 信 息 浏 览教 师 信 息 浏 览教 师 信 息 添 加添 加 课 程注 销编 辑 学 生 信 息学 生 信 息 查 询课 程 信 息 浏 览学 生 信 息 查 找教 师 信 息 查 询编 辑 教 师 信 息任 课 修 改 删 除 图 系统功能图 程序逻辑结构 有以下几个: 全套设计加 174320523 图 逻辑结构图例 (1) 顺序结构:一个命令。毕业论文-学生课程管理系统设计与实现
相关推荐
ERP 使人、财、物、产、供、销全方位科学高效集中管理,组大限度地堵塞漏洞,降低库存,使存货管理更上一个新台阶。 (二 ) 向 JIT(just in time,准时生产方式 )方向发展 虽然现阶段 许多中小企业的 存货管理水平不高, 而 现代化物流技术还未得到广泛应用,但随着竞争环境的日益激烈, 企业 管理水平的不断提高, 以及 现代物流技术的逐步发展与应用, 企业存货管理系统也会日益完善
IDS 中,事件一发生,信息源就传给分析引擎,并且立刻得到处理和反映。 实时 IDS 是基于网络 IDS 首选的方案。 按照信息源分类 按照信息源分类是目前最通用的划分方法,它分为基于主机的 IDS、基于网络的 IDS 和分布式 IDS。 基于主机的 IDS 通过分析来自单个的计算机系统的系统审计踪迹和系统日志来检测攻击。 基于主机的 IDS
机制。 管理工程造价资料 工程造价资料是造价产生的重要依据 ,施工企业应对各种不同类型的工程造价资料进行收集、分类、整理及保管 ,作为施工企业内部进行造价分析和管理 ,编制施工企业内部定额和今后竞标报价的依据。 主要应收集整理有代表性的清单项目实际 10 发生的人、材、机等消耗量及施工成本。 整个项目发生现场经费占直接工程费的比例。 劳务分包单价高低程度。 特殊材料的单价、工程所在地价格信息等。
......................................................................................... 63 以事实为基础进行科学决策 ............................................................................... 64 实现了全 员参与 .
管理方面存在的问题 造价方面的问题 很多单位为了降低工程施工成本而不断抑制成本投资,但过度压低工程造价往往会适得其反。 房屋工程的质量问题与工程造价大小存在直接联系,工程造价过少则会给施工方造成很大的作业压力,施工企业受到资金限制而难以购买高质量的施工材料,在管理经营方面的工作无法全面到位。 房屋建筑工程中,其材料成本消耗比例很大,工程投资过小则直接影响了使用材料的质量、性能
来确定生产能力的充足与否 ,其不足的设备组即为薄弱环节 ,要制定消除薄弱环节的措施 ,应 尽可能利用富裕环节的能力来补偿薄弱环节。 本案例可以采取以车代镗、以铣代刨的办法来消除薄弱环节 ,对钻床组则可以采取技术革新或增加班次的办法解决生产能力不足的问题。 根据措施来制定计划并严格按计划执行并落实。 经过采取措施后 ,可以计算相应的指标并对其进行分析 ,如果符合预计的指标参数