好文档 - 专业文书写作范文服务资料分享网站

数据库课程设计学生成绩管理系统

天下 分享 时间: 加入收藏 我要投稿 点赞

数据库原理课程设计 报告

学生成绩管理系统设计

专业 计算机科学与技术

D计算机131

李萍 2015年 7月10日

学生姓名 班学

级 号

指导教师 完成日期

信息学院

1项目基本内容 ................................................................................................................................ 3

1.1项目名称 ............................................................................................................................ 3 1.2学生成绩管理系统开发背景和意义 ................................................................................ 3 1.3设计目的 ............................................................................................................................ 3 2 开发系统的工具,技术,开发环境的选择 ............................................................................... 4

2.1Eclipse ............................................................................................................................... 4 2.2 SQL Server 2012 ............................................................................................................. 5 2.3简单介绍本系统实现内容 ................................................................................................ 5 3 可行性设计 ................................................................................................................................... 6

3.1社会可行性 ........................................................................................................................ 6 3.2技术可行性 ........................................................................................................................ 6 3.3 经济可行性 ....................................................................................................................... 6 3.4 操作可行性 ....................................................................................................................... 7 3.5设计原则 ............................................................................................................................ 7 4 需求分析 ..................................................................................................................................... 7

4.1 开发目的 ........................................................................................................................... 7 4.2 功能需求 ........................................................................................................................... 8 4.3 数据需求 ........................................................................................................................... 8 4.4数据流图 ............................................................................................................................ 9 5 数据库关系设计 ......................................................................................................................... 11

5.1表格设计 .......................................................................................................................... 11 5.2 系统设计 ......................................................................................................................... 12 5.3全局E—R图 .................................................................................................................... 12 6 学生成绩管理系统功能测试 ..................................................................................................... 13

6.1功能测试 .......................................................................................................................... 13 6.2测试总结 .......................................................................................................................... 16 7 结论........................................................................................................................................... 17

7.1系统优缺点分析 .............................................................................................................. 17 7.2经验总结 .......................................................................................................................... 17 附录 ................................................................................................................................................ 18

1.登录界面程序段 ................................................................................................................. 18 2.插入程序段 ......................................................................................................................... 19 3.删除程序段 ......................................................................................................................... 22

1项目基本内容

1.1项目名称

学生成绩管理系统概述

1.2学生成绩管理系统开发背景和意义

当今已是计算机发达的21世纪,科技的发展之快用日新月异来形容已毫不为过,许许多多的产业均已将先进的计算机科学应用到实践当中,并取得了空前辉煌的,质的飞跃。但是,在技术发展的摇篮、本身技术实力雄厚的大学校园中,却还存在着相对比较落后的人工管理系统,不得不令人感到惊讶。而这些系统中比较突出的就是学生的成绩管理系统。当今的大学,学生多则数万,少则亦有几千,扩招每年为国家多输送了千千万万的人才,然而,学校的压力却是每年的剧增,尤其在学生成绩的管理上,依旧使用着较为落后的人工档案管理系统,使用上的不便与维护上的开销日益凸显。手工录入、修改成绩,教师耗时耗力,工作繁琐,压力沉重,准确性还非常没有保证,学生查询成绩,排队、办手续、找档案,相当的费时间且不方便,这样一个臃肿的管理系统不但耗费了大量的人力、物力、财力资源,管理的效率也是愈来愈低下……

学生成绩管理系统是应对学生人数增多、信息量增大的问题,实现管理的现代化、网络化,逐步摆脱当前学生成绩管理的人工管理方式,提高成绩管理效率而开发的。希望该开发程序能够解决学生信息存储、学生成绩查询、录入还有课程查询等一系列需求,使教师与学生在对成绩系统的录入、修改、查询等使用上得到极大的便利。 1.3设计目的

本章主要介绍了学生成绩管理信息系统的发展和设计本系统的必要性以及要研究的问题和解决的技术问题。21世纪是信息产业大发展和全面应用的世纪,随着计算机技术在我国的日益普及,它的应用已经从各种科学计算、实时控制等方面逐渐扩展到了非数值处理的各个领域,计算机科学日渐成熟,其强大的功能早已被人们认识并认同,它已进入人类社会的各个领域并发挥着越来越重要的作用。

随着学校向全国及至世界范围的持续扩张,学生人数的增加,对于学生的信息管理也越来越复杂,要求也越来越高,因此需要一个全面、详细的信息管理系统,以便完成对学生信息的管理。无纸化的环境是技术时代的一个梦想,也是许多学校和公司越来越意识到的一个真实世界。以前是由学生档案和公告栏来提供各种信息及通告新的变化,而现在这个繁杂的工作已被网站和内部计算机网络所取代。使得学生信息的管理更方便、安全。

根据调查得知,现在广大学生进行信息提交的主要方式是基于文件、表格等纸介质的手工处理,学生信息管理部门信息处理工作量大,容易出错,且管理方面因人而异。然而学校网上学生信息管理系统应该覆盖各个所需功能,使各级管理人员和广大教职工在信息系统的辅助下进行工作,提高管理的整体水平。使得学生信息管理更方便。

学生信息管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。在采用和实施学生信息管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。学校管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。采用和实施学生信息管理系统不仅仅是为了提高工作效率。为了除掉手工记录的低效率工作方式,运用信息化管理,提高工作效率,开发本系统。

2 开发系统的工具,技术,开发环境的选择

Eclipse,SQL Server 2012 2.1Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统

一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP、Android等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。

基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。

2.2 SQL Server 2012

作为新一代的数据平台产品,SQL Server 2012 不仅延续现有数据平台的强大能力,全面支持云技术与平台,并且能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。SQL Server 2012 提供对企业基础架构最高级别的支持—专门针对关键业务应用的多种功能与解决方案可以提供最高级别的可用性及性能。在业界领先的商业智能领域,SQL Server 2012 提供了更多更全面的功能以满足不同人群对数据以及信息的需求,包括支持来自于不同网络环境的数据的交互,全面的自助分析等创新功能。针对大数据以及数据仓库,SQL Server 2012 提供从数 TB 到数百 TB 全面端到端的解决方案。作为微软的信息平台解决方案,SQL Server 2012 的发布,可以帮助数以千计的企业用户突破性地快速实现各种数据体验,完全释放对企业的洞察力。

SQL Server 2012包含企业版(Enterprise)、标准版(Standard),另外新增了商业智能版(Business Intelligence)。微软表示,SQL Server 2012发布时还将包括Web版、开发者版本以及精简版。 2.3简单介绍本系统实现内容

该学生成绩管理系统,实现简单的用户信息修改、数据管理,数据查询等操作,并能实现简单的数据统计。 (1)用户密码登录:

在登录程序之前会先弹出一个登录对话框,在正确的输入了数据库中存储的用户和密码后才能登录程序。 (2)用户信息的修改

操作员在成功登录了程序之后可以根据用户的需要修改信息。

数据库课程设计学生成绩管理系统

数据库原理课程设计报告学生成绩管理系统设计专业计算机科学与技术D计算机131李萍2015年7月10日学生姓名班学级号指导教师完成日期信息学院<
推荐度:
点击下载文档文档为doc格式
4ro0d9x1hh5gf8x599ez10e609m87w01bd6
领取福利

微信扫码领取福利

微信扫码分享