数据库学生成绩信息管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库学生成绩信息管

理系统

IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

课程设计

题目学生成绩管理系统教学院计算机学院

专业计算机科学与技术班级2009级(1)班姓名

指导教师

2011 年12 月31 日

摘要

数据库课程设计是计算机专业集中实践性教学环节之一,是学习完《数据库系统概论》课程后进行的一次全面的综合练习。其目的在于加深对数据库课程理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力。

培养学生正确的设计思想,理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神。培养学生综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力。

坚持“规格严格,功夫到家”的优良传统,加强基本功训练,做到理论与实际相结合,继承与创新相结合,充分发挥学生的主观能动性与教师因材施教、严格要求相结合,抓智力因素教育与非智力因素教育相结合,教书育人。

用Sqlserver2000和宿主语言(第三方语言)制作一个小型管理系统。所设

计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。根据课程设计2周时间的安排选择适当大小的设计课题,课题的选择可以是实际问题,也可以是虚构的问题。根据题目的基本需求,画出流程图,编写程序。

关键词:客户机/服务器;学生成绩管理信息系统;;MicrosoftSQLServer2000

目录

1绪论

课题背景和意义

伴随着席卷全球的信息化、数字化浪潮,我国已经步入了信息社会的大门。计算机的应用在我国信息化的过程中起到了至关重要的作用,特别是数据库技术的应用已成为计算机应用的核心技术,应用数据库技术可以使人们从繁重的手工劳动中解脱出来,提高工作效率,可以认为当今的任何计算机信息系统和计算机应用都与数据库的应用分不开。而数据库技术与网络技术的结合又使人们对信息的利用突破了时间和空间的限制,使其成为社会信息化的重要支撑。

随着高校的扩招,学校教学管理的任务量也在不断加大,其中学生的成绩管理工作由于还是由手工操作,工作量非常大,急需用现代化的信息管理工具去代替手工劳动。

系统的相关领域与进展

数据库的设计和开发及包括艺术有包括工程。理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。

数据库的目的是帮助人们跟踪事务。经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类的项,或其它数据量较大、需要密起关注的事务。最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于Internet的数据库或用于公司内联网的数据库。数据库也被越来越多地应用于生成和维护多媒体应用程序上。

计算机的数据处理应用,首先要把大量的信息以数据形式存放在存储器中。存储器的容量、存储速率直接影响到数据管理技术的发展。从1956年生产出第一台计算机到现在,存储器的发展,为数据库技术提供了良好的物质基础。

使用计算机以后,数据处理的速度和规模,无论是相对于手工方式,还是机械方式,都有无可比拟的优势。通常在数据处理中,计算是比较简单的而数据的管理却比较复杂。数据管理是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。数据管理技术的优劣,将直接影响数据处理的效率。

数据管理技术的发展,与硬件(主要是外存)、软件、计算机应用的范围有密切的联系。数据管理技术的发展经过三个阶段:人工管理阶段、文件系统阶段和数据库阶段。

人工管理阶段和文件系统阶段都有着相当多的缺陷,诸如数据冗余性,数据不一致性以及数据联系弱等等。也正是由于这些原因,促使人们研究新的数据管理技术,从而产生了数据库技术。20世纪60年代末发生的三件大事,层次模型IMS系统的推出、关于网状模型DBTG报告的发表以及关于关系模型论文的连续发表标志着数据管理技术进入数据库阶段。进入70年代以后,数据库技术得到迅速发展,开发了许多有效的产品并投入运行。数据库系统克服了文件系统的缺陷,提供了对数据更高级更有效的管理。

当进入数据库阶段后,随着数据管理规模一再扩大,数据量急剧增加,为了提高效率,开始时,人们只是对文件系统加以扩充,在应用文件中建立了许多辅助索引,形成倒排文件系统。但这并不能最终解决问题。在20世纪60年代末,磁盘技术取得重要进展,具有数百兆容量和快速存取的磁盘陆续进入市场,成本也不高,为数据库技术的产生提供了良好的物质条件。

论文的主要内容

本论文系统地介绍了利用和MicrosoftSQLServer2000开发基于C/S模式的学生成绩管理信息系统的开发流程。

首先,对系统的研究背景和意义,相关领域的进展情况进行了阐述。对系统需求分析和可行性分析及系统的数据流图和数据字典进行了介绍。之后从功能概念上,论述了系统总体及各功能模块的设计,以及数据库系统的数据结构的设计。然后是系统开发部分模块的详细功能介绍和部分设计界面截图,系统测试,运行及应用情况。最后总结了论文所得出的结论,并放眼探讨发展趋势,指出了本课题的局限性及不足。

基于这一风行世界的可视化软件开发工具的基本知识和应用技术,密切联系编程实践展开剖析和论述,以认知规律为内容编排的指导,分为开发环境的构建、数据库接口、对象化编程的框架、数据窗口的设计与运用、powerscript 指南、控件与对象举要、外部交互—与操作系统的集成、项目调试、编译与发行、用户对象—构件复用思想的结晶、基于sybase扩展平台的高级功能初窥、综合应用实例精选等功能,它不仅可以简化管理,而且可以利用可视化的设计工具和向导设计表单、查询和打印报表等,使应用程序的开发更为简便。MicrosoftSQLServer是一种被广泛使用的网络系统,而MicrosoftSQLServer2000在原来版本的基础上又有许多新的特性如系统要求低,即既可以运行在windowsNTserver上,也可以运行于windows98系统下、管理自动,图形化、具有可伸缩性。本人就利用上述系统编写了《学生成绩管理系统》,采用客户机/服务器工作模式,前台用编写,后台服务器采用MicrosoftSQLServer2000,实现了教师在自已的办公室就可录入成绩,学生开放查询成绩,完成教学基本资料管理、成绩统计、报表打印等管理任务。

2系统分析

系统运行环境

为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。其运行要求如下:

I、软件环境

客户端:

操作系统:Windows2000/XP

数据库:MicrosoftSqlServer2000

服务器端:

操作系统:Windows2000/XP

数据库:MicrosoftSqlServer2000

II、硬件环境:

服务器CPU:PIII500以上,内存:256M

客户机CPU:P200MMX以上,内存:32M以上

相关文档
最新文档