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

学生成绩管理系统毕业论文

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

主线对整个系统进行架构;最后,对论文设计与实现的学生成绩管理系统的进行了简单的测试,以保证功能和设计的完整。

3)在设计过程当中采用的C/S结构,并且支持多用户和远程操作,对系统的并发程序进行了一定的设计与实现,在此基础上提出了一个新的设计方案:使用SQL SERVER 作为数据库,通过建立 ODBC 数据源,将相关数据库连接到SQL SERVER,这样能利用原有数据库中的大量数据又可解决访问速度及数据共享的问题,通过异构的数据库建立相应的接口,将外部的固定格式的数据库进行自动转化,达到了数据的兼容。

4)实现了对学生成绩学分制管理系统,能够顺利解决在学生工作中的各种实际问题,使学生成绩、学生学分等重要数据的建立、查询、管理等工作变得越来越高效、快捷,并能够根据学生的学习课程进行相应的学位的鉴定,同时根据学生修学分的情况进行学位的鉴定,从数据的单纯输入,实现了一定的自动化,并能每个学期根据学生的成绩进行自动的学籍预警和补考资格的审核,将原来纯手工实现的一些简单劳动用计算机技术来代替,用学生成绩管理系统实现了科学化、高效的计算机管理。

二、系统相关技术

(一)SQL Server 数据库简介

SQL Server 2005 是目前是公认的运行在Windows相关平台上的最佳数据库,它是一套安全的数据库和数据解决方案。它的特点主要体现在以下几个方面:

与国际互联网Internet 的紧密结合,SQL Server 2005 的数据库引擎加

8

上集成了对 XML 的支持,同时它的可扩展、易于使安装的特点,成为建设大型WEB站点最好的数据存储设备之一。

SQL Server 编程模式在很大程度上与专用于开发 Web 应用的Windows DNA架构相集同时,SQL Server 2005 所携带的诸如英语查询以及Microsoft 查询服务等为开Web 应用提供了友好而强大的查询界面。 SQL 的可扩展性和可用性为其兼顾各种配置计算机的使用,SQL Server 2005的数据库引擎可以运行在各种个人PC 和大型计算机当中。SQL Server 2005 企业版,具有联盟服务器、视图索引以及超大规内存支持等特征,可以满足大型用户数据存储和传输的需要。

SQL Server 2005 所包含了多样的管理和开发工具,这些工具界面友好,操作简单。很容易就被非专业人员正常安装、正常设置和正常使用,为用户提供了一个良好的数据存储、整理、检索等一系列的使用方案。 SQL Server 2005 还具有一定的语言能力,通过使用通用的 SQL 语言,有一定的基于SQL 语言的查询工具和编程接口,可以利用普通的人工语言为基础进行设计并查询数据库内容。 应用1 应用2 应用N 数据库 管理员 图2-1 数据库系统图

数据库 管理系统 数据库

9

SQL SERVER 2005 系统是完成了对数据的收集工作,同时能够以相应的组织形式存于在存储介质。同时它启用了数据库管理系统(DBMS)进行管理数据库的管理,实现数据库系统的存储与检索功能。通过 DBMS 来访问数据库,达到数据库资源的完全共享,同时利用DBMS 可以人为地对各种数据库的进行规划、设计、协调、维护和管理等工作。整个应用程序、数据库管理系统、数据库和数据库管理员是整个数据库系统的有机的组成部分。

(二)C#语言简介

C#,读做 \,中文译音暂时没有,非专业人士一般读\井\,专业人士一般读\。

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。并且C#成为ECMA与ISO标准规范。C#看似基于C++写成,但又融入其它语言如Pascal、Java、VB等。

微软C#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点.C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义)。但它还太不成熟,不可能挤垮Java。C#还需要进化成一种开发者能够接受和采用的语言。而微软当前为它的这种新语言大造声势也是值得注意的。目前大

10

家的反应是:\这是对Java的反击。\

C#更像Java一些,虽然微软在这个问题上保持沉默,这也是意料中的事情,我觉得,因为Java近来很成功而使用Java的公司都报告说它们在生产效率上比C++获得了提高。

Java所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程序员数量明显的说明了(估计世界范围内共有两百五十万程序员使用Java)。由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算,包括无线计算和移动电话(比如日本发明的Java电话)。C#能够在用户领域获得这样的礼遇吗?我们必须等待并观望,就像已经由SSI公司的CEO和主席KalpathiS.Suresh指出来的那样,\我发现所有这些都是渐进的。如果C#不存在,我们总能回到Java或C和C++.这些都不完全是新技术,它们在更大的意义上来说只是大公司制造的市场噱头,我们必须给他们时间安顿下来看看这些是不是真的对IT工业有什么影响。\

三、系统分析

系统分析是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的方法与计术。系统分析阶段的目的,就是要解决“做什么”的问题,即根据系统规划所确定的范围,对现行系统进行详细调查,弄清楚用户对信息的需求,描述现行系统的业务流程,指出现行系统的局限性和不足之处,提出新系统的逻辑模型,为下一阶段进行物理方案设计,解决“怎么做”提供依据。本文主要从以下几个方面进行系统分析:

11

(一)可行性分析

可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解决,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。

一般说来,应从经济可行性、技术可行性、运行可行性等方面分析系统可行性。 1.技术可行性分析

技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本成绩管理系统所选用的开发语言巧sualFo xPro 6.0 的界面灵活而友好,用户可以迅速的建立数据库;它支持客户机/服务器(C/ S)结构,能与其它软件实现数据共享和数据交换;它具有面向对象编程的能力,它既支持交互环境,又支持编程环境,且具有向下兼容性,对数据的完整性和一致性进行控制,以保证只对有效的数据进行处理。它提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。系统调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行。因此系统在技术上是绝对可行的。 2.经济可行性分析

主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设

12

学生成绩管理系统毕业论文

主线对整个系统进行架构;最后,对论文设计与实现的学生成绩管理系统的进行了简单的测试,以保证功能和设计的完整。3)在设计过程当中采用的C/S结构,并且支持多用户和远程操作,对系统的并发程序进行了一定的设计与实现,在此基础上提出了一个新的设计方案:使用SQLSERVER作为数据库,通过建立ODBC数据源,将相关数据库连接到SQLSERVER,这样能利用原有数据库
推荐度:
点击下载文档文档为doc格式
5ezre3bejq9kfa2517te4mn0g1mmp000jpu
领取福利

微信扫码领取福利

微信扫码分享