首页 > 学术发表知识库 > 学生成绩管理系统毕业论文下载

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

发布时间:

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

一、课题来源、目的与要求:课题来源:指导老师提供课题,自己组织材料。目的:通过这次课题设计掌握用软件工程方法开发一款软件。运用B/S方式,WEB技术,ASP编程技术,了解Internet的TCP/IP协议。学会运用ASP的动态网页和SQL Server大型的数据库架构系统。学会使用多种种开发工具。培养相互合作,大胆创新的精神。要求:学生成绩管理系统的主要目的是为学校的学生成绩管理提供一种高效的事物处理。本系统用户角色主要有两类:系统管理员与普通用户。其中系统管理员可进行用户管理。普通用户可分为学生,老师,教务处等用户。系统管理员:可进行用户管理,组权限分配,信息查询等工作。教师:可进行学生信息管理,课程信息管理,成绩管理,授课信息管理,信息查询,成绩统计等工作。学生:可进行成绩查询等操作。 二、主要设计内容:学生成绩管理系统的主要目的是为学校的学生成绩管理提供一种高效的事物处理。本系统用户角色主要有两类:系统管理员与普通用户。其中系统管理员可进行用户管理。普通用户可分为学生,老师,教务处等用户。系统管理员:可进行用户管理,组权限分配,信息查询等工作。教师:可进行学生信息管理,课程信息管理,成绩管理,授课信息管理,信息查询,成绩统计等工作。学生:可进行成绩查询等操作。 三、主要设计技术指标与参数:普通PC安装有vs2005和SQLServer2000CPU:P4 1.8GHz以上内存:256MB以上能运行IE5.0以上或Ntscape4.0以上版本的机器分辨率:推荐使用1024×768像素 四、分阶段指导性进度计划:1-4周 查阅资料,准备开题报告。5-6周 进行学生管理系统的需求分析。7-8周 进行学生成绩管理系统的概要设计。9-11周 进行学生成绩管理系统的详细设计。12-13周 完成学生成绩管理系统的源代码编写。14周 进行学生成绩管理系统系统的测试15周 组织相关材料完成毕业论文16周 学生成绩管理系统答辩。 五、主要参考文献资料:[1] 魏峥,王军,崔同良. ADO.NET程序设计教程与实验. 北京:清华大学出版社,2007.9 [2] 李万宝.ASP.NET技术详解与应用实例.北京:机械工业出版社,2005.9[3] Dannien Foggon,Danniel Maharry(编),杨浩(译).ASP.NET1.1数据库入门经典.北京:清华大学出版社,2005.9 [4] 苏贵洋,黄穗,何莉,倪春雨等.ASP.NET网络编程从基础到实践.北京:电子工业出版社,2005.10[5] 凯际资讯工作室.ASP.NET程序与数据库设计入门.北京:清华大学出版社,2004.9[6] 求是科技.ASP.NET数据库管理系统开发实例导航.北京:人民邮电出版社,2005.6[7] 卢镇波,李青.ASP.NET程序设计专家门诊.北京:清华大学出版社,2005.5[8] 陈娴,刘志宝,李岱.ASP.NET项目开发实践(第2版).北京:中国铁道出版社,2005.6[9] 王保健.ASP.NET网站建设专家.北京:清华大学出版社,2005.7[10] Julia Case Bradley,Anita C.Millspaugh(编),天宏工作室(译).C#.NET程序设计.北京:清华大学出版社,2005.1[11] 曹斌,韩中孝.ASP.NET数据库系统项目开发实践.北京:科学出版社,2005.6[12] 南泰电脑,吕文达.精通C#程序设计.北京:清华大学出版社,2004.11[13] 吉根林,崔海源.ASP.NET程序设计教程.北京:电子工业出版社,2004,5. [14] 陈志泊.ASP.NET数据库应用程序开发.北京:人民邮电出版社,2005,8.[15] 启明工作室.ASP.NET+SQL Server网络应用系统开发与实例.北京:人民邮电出版社,2005.2.

分太少了··

摘 要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 本文介绍了在Visual C++6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了一些主要的窗口和程序。 本系统界面友好,操作简单,比较实用。 【关键字: 管理信息系统、学生管理、Visual C++应用。 Summary With more and more widespread and profound application of information technology in management the implement of management information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development so enterprise activities should be organized efficiently and organically which means tightening up the enterprise management and strengthening effective management of any resource (staff finance property etc.) internal the enterprise and also establishing a management information system fitting in with its own characteristics. This article introduces the detailed process of exploring a management information system under the environment of visual foxpro utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for student management by computer through analyzing disadvantages of student management by human resources. This article emphasizes on three sections. The system analysis section of student management information includes feasible analysis management function analysis.The system design section mainly focuses on system function design and data base design and data number design. And the system realization section has provided several major function together with the main windows and programs. This economical and pragmatic system has explicit interface with simple operation. [Keywords] : MIS、student management、Visual C++ application

学生管理系统毕业论文下载

学籍管理是高等院校学生管理事务中的一项重要工作,在管理过程中涉及大量的数据处理,它的内容对于学校的决策者和管理者来说都至关重要。下面是我为大家推荐的学生学籍管理系统论文,欢迎浏览。

《学籍管理系统软件计算机应用 》

一、引言:

学生档案管理系统是一个 教育 单位不可缺少的部分,它的 内容 对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着 科学 技术的不断提高, 计算 机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类 社会 的各个领域并发挥着越来越重要的作用。

作为计算机 应用 的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是 企业 的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我将以开发学生档案管理系统为例,谈谈其开发过程和所涉及到的 问题 及解决 方法 。

二、系统功能

现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应 时代 的 发展 ,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

我作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我三年的所学编制出一个实用的程序来帮助中小学进行更有效的学籍管理。归纳起来,功能大约有以下几点:1.学生信息的录入。不同地域的学生通过各种途径不择地点、不择时间地自主上传自己的基本档案(不合要求的档案可以由管理员及时清除)。

2.学生信息的查询。学生的档案信息发在网上可以让全班、全校的人来查询。使用者可以通过多种方式(学期,年级,班级,姓名,学号等)的查询,查看自己需要的学生信息。

3.学生信息的修改。通过 网络 在任何地方,档案管理人员均可随时对转入、转出的学生进行添加和删除,实现了信息的动态管理。

好处为:

1. 可以存储历届的学生档案,安全、高效;

2. 只需一到二名档案录入员即可 操作系统 ,节省大量人力;

3. 可以迅速查到所需信息。

三.ASP的简单认识

ASP的全称是:Active Server Pages,是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP可以与HTML页、脚本命令和ActiveX组件组合创建交互的Web页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改。所以笔者推荐广大教育工作者在教学工作繁忙的情况,使用ASP来制作适应教学的交互性强的动态网页是非常适合的。

以下罗列了 Active Server Pages 所独具的一些特点:

1.使用 VBScript ,JScript 等简单易用的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序的编写。

2.无须编译,容易编写,调试方便可在服务器端直接执行。

3.使用普通的文本编辑器,如 Windows 的记事本,或在FRONTPAGE等流行软件中都可进行编辑设计。

4.与浏览器无关 (Browser Independence)。用户端只要使用可执行 HTML 码的浏览器,即可浏览 ASP 网页的内容。 ASP所使用的脚本语言 (VBScript、Jscript) 均在 WEB 服务器端执行,用户端的浏览器不要求能够执行这些脚本语言。

5. ASP 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,如:REXX、Perl、Tcl等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。

6.Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人直接剽窃,提高了程序的安全性。

7.可使用服务器端的脚本来控制产生客户端的脚本。

8.ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL 等编程语言来编写你所需要的 ActiveX Server Component 。

由此可见,将ASP技术用于教育任务繁重的教师建设网站是最适合的。

由于笔者本文主题是讲解用ASP技术实现网上 作文 的自动化管理的过,其目的在于由一件具体事例的完成过程来抛砖引玉,使更多的教师懂得怎样在学校网站应用 现代 网络技术 实现网络自动化管理。所以对于网络的一些基础知识不作过多铺垫,下仅列出本文所需基础知识:

1. 懂得基本的HTML语言。

2. 懂得基本的VBScript 或JScript语言。

3. 有数据库操作基础,最少会一种数据库(如最简单的Microsoft Access)

四.网上学生学籍管理实现的目标

主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理。本模块又分为五个子模块:

(1)录入学生信息

(2)查询学生信息

(3)修改/删除学生信息

其中,学生信息查询不需登录即可使用,其他模块则需要先登录后才能使用。

五.网上学籍自动化管理实现的几个ASP文件简介

从本节开始我们逐渐深入地探讨如何用ASP技术实现以上目标。实现网上学籍的自动化管理和BBS、在线论坛等的建立机制有许多相似的地方,但在数据库的建立或管理方法方面却有许多不同之处。以下笔者以范例的方式来 分析 利用ASP技术来实现的方法。整个自动化管理机制大致可由如下几个ASP文件和一个数据库文件来组成,它们的大至功能如下。

(1)index.asp 进入本栏目后的第一显示页,显示本软件总体功能,提供多种对学生档案的管理方式,以及用户的注册。

(2)login.asp用于用户的注册。

《 学生学籍管理系统的研究 》

摘 要:本文对学生学籍管理系统的学生成绩管理、学生个人基本信息管理、课程管理、用户(管理员、教师、学生)管理及一些数据的统计与管理等功能进行研究。

【关键词】 管理系统 系统分析 数据库设计

1 前言

随着科学技术和管理方式的不断提高,办公方式、方法和手段已经由手工时代逐步向自动化办公发展。作为走在科学技术最前沿的学校,学籍管理的无纸化、网络化是学校决策科学化、数字化和管理现代化中的重要环节,也是开创学籍管理工作新局面必须走到道路。

学籍是指一个学生属于某个学校的合法身份或者资格的标记,是记录学生姓名等信息的册子,也是认定为某所学校学生的唯一依据。学生参加正规升学考试被学校正式录取后,按指定时间到学校办理入学、缴费、报到手续。由学校统一注册教育部学籍管理系统,获得学籍,它标志该学生以成为了学校中的一员。学籍管理系统是指学校对学生所获得的学籍资格进行管理的系统。

2 系统分析

学生学籍管理系统的总体目标是为学校解决学籍管理工作繁杂且准确性差的问题。彻底代替以往人工管理方式,提高学生学籍管理效率和信息准确性,快捷方便地对学生学籍信息进行操作,节省学校经费开支。加快赶上校园信息化建设的发展步伐。

学生学籍管理系统主要是对针对学生的学籍和成绩两大方面进行管理,为学校学籍、成绩管理人员对学生的学籍和成绩的查询、添加、修改和删除操作提供更好的平台,同时也为学生查询个人考试成绩提供快捷方便的途径。

学生学籍管理系统应具备以下几点功能:

(1)对用户的计算机能力要求较低,操作快捷方便。系统容易安装和方便维护;

(2)保证数据库管理的的准确性和安全性;能够实现与教务管理系统对接,满足学校管理要求。

(3)支持B/S模式,用户可以使用浏览器登录系统。

(4)由于系统涉及到个人隐私信息,需提高系统的保密性,根据各类不同的用户类别划分权限,设置用户帐户和密码。

(5)对学生成绩信息的查询、添加、修改和删除。用户根据实际情况需对某些数据进行修改和删除操作,考虑到记录较多,逐一查找非常费劲,应在进行修改和删除操作前利用查找功能,筛选出用户需要操作的相近记录,然后再从查找出的记录中选择需修改或删除的记录进行操作。

(6)学生学籍信息的查询、添加、修改和删除。此功能与对学生成绩信息的查询、添加、修改和删除操作要求一致,应先查找,然后再进行其他操作。

(7)学生学籍信息的录入。可以手动录入也可以从其他文件(excel或dbf)导入,但必须保证其准确性和有效性。

3 系统功能分析

系统管理,包含对密码的更改、数据字典(指年级、民族等字典项目)的查询、添加、修改和删除等;

用户管理,包含对用户信息的查询、添加、修改和删除等;

成绩管理,包含对成绩信息的查询、添加、修改和删除等;

课程管理,包含对课程信息的查询、添加、修改和删除等;

学生管理,包含对学生信息的查询、添加、修改和删除等。

对上面功能分析后进行集合,根据结构化程序设计的要求对系统功能进行分块。学生学籍管理系统功能模块图如图1所示:

4 数据库设计

学生信息:包含学生的学号、姓名、性别、民族、出生年月、生源地、家庭地址、联系电话、系别、专业、班级、入学年份、政治面貌、身份证号、学生状态等;

用户信息:包含用户名、密码、用户姓名等;

成绩信息:包含学生姓名、学号、课程编码、课程名称、考试方式、考试成绩、正考或补考等;

课程信息:包含课程编码、课程名称、课程总学时、理论学时、实验学时、课程学分、课程描述、考试方式、教师编号、教师姓名等;

数据字典:在增删改查过程中,能选择的就要使用列表框选择,以达到统一完整的目的。包括的数据项有使用标识、用户类型、入学年份、省份、政治面貌、民族、考试性质、学生状态。

5 详细设计

5.1 系统管理

登陆系统:起始页面为登陆页面,点击“登陆”按钮,若用户名、密码不匹配,则系统提示错误重新填写。若正确,则进入主功能页面。

修改密码:进入后列表显示所有课程信息,每个条目包含编号、名称、学分、学时、教师、是否使用等信息。

数据字典维护:数据字典维护功能可以进入系统数字字典维护页面,该页面可以对系统各处引用到的字典进行维护,包含学生的年级、在校状态、性别、政治面貌、班级等。

5.2 用户管理

学生管理:进入后列表显示所有学生个人信息,如学号、姓名、性别、系别、班级、专业、出生年月、家庭地址、联系电话、民族、政治面貌、学生状态等信息。

教师管理:进入该项功能后用表格形式所有教师信息显示出来,每个条目包含编号、姓名、是否使用等信息。

5.3 课程管理

进入后列表显示所有课程信息,每个条目包含编号、名称、学分、学时、教师、是否使用等信息。

5.4 成绩管理

进入后列表显示所有成绩信息,每个条目包含课程编码、课程名称、学生学号、学生姓名、学生班级、考试类型、考试成绩、操作等信息。

6 结束语

学籍对学生来说是非常重要的数据信息,而学生学籍管理系统就是用于管理这个数据信息的管理系统。该系统对于学校的管理者和学生都至关重要,应为用户提供快捷的录入、修改和查询功能,以满足各种用户的需求。

参考文献

[1] 李游,黄滨,田贵荣.基于WEB模式的学生学籍管理系统的设计与实现[J].教育信息化.2006.

[2] 黄宏志,许光.基于Web的高校学生学籍管理系统设计与实现[J].计算机与现代化.2012.

[3] 曹威.高校学生学籍管理系统设计与开发[j].科技信息.2010.

有关学生学籍管理系统论文推荐:

1. 学籍管理系统毕业论文

2. 学生信息管理系统论文

3. 学生管理系统论文

4. 学籍管理系统毕业设计论文

5. 浅谈学生信息管理系统论文

6. 学生信息管理系统研究论文

7. 学生信息管理系统设计论文

8. 学生成绩管理系统论文

题 目 学生信息管理系统姓 名学 号专 业 计算机应用指导教师学 校 大学日 期 2005 年 2 月 毕业论文——学生信息管理系统 毕业设计用纸–––––––––––––––––摘 要––––––––––––––––– 学生信息管理系统是典型的信息管理系统 MIS,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 MICROSOFT 公司的 VISUAL BASIC 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键字:控件、窗体、域、数据库。 毕业论文——学生信息管理系统 毕业设计用纸–––––––––––––––––前 言––––––––––––––––– 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、 修改 、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。 本系统主要包括学生信息查询、教务信息维护和学生选课三部分。其功能主要有: ⒈有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。 ⒉学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。 ⒊学生信息的修改。 ⒋班级管理信息的输入,包括输入班级设置、年级信息等。 ⒌班级管理信息的查询。 ⒍班级管理信息的修改。 ⒎学生课程的设置和修改。 毕业论文——学生信息管理系统 毕业设计用纸 目 录前言第一章 Visual Basic 概述 1.1 Visual Basic 语言的特点 1.2 Visual Basic 系统几个程序应用中的常用名词第二章 Windows 下的 Visual Basic 编程环境简介 2.1 面对对象的编程 2.2 实现菜单选项 2.3 实现工具栏第三章 怎样开发一个学生信息管理系统的查询模块 3.1 学生信息系统的设计分析 3.2 编程环境的选择 3.3 关系型数据库的实现 3.4 二者的结合DBA第四章 使用 Access2000 创建数据库 4.1 数据库的概念 4.2 新建一个数据库 4.3 修改已建的数据库第五章 可行性分析第六章 系统总体规划 6.1 系统功能 6.2 系统流程图第七章 系统具体实现 7.1 各功能的实现 7.1.1 课程管理 7.1.2 打印统计结束语后记主要参考文献 毕业论文——学生信息管理系统 毕业设计用纸第一章 Visual Basic 概述1.1 Visual Basic 语言的特点 Visual Basic 语言用其设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。 (1) 可视化设计:表现在 VB 在设计应用于程序界面时有“所见即所得”的处理功能。 (2) 事件驱动编程:在设计应用程序时,把对象添加到窗体中,在用户与程序进行交 互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就必须对 鼠标和键盘操作所引发的事件做出响应,来执行一段应用程序。1.2 Visual Basic 系统几个在程序应用中的常用名词 Visual Basic 系统除了一般高级语言所具有的一些名词术语外,还有几个系统常用的名词。其基本含义如下: 1 视窗(Form) 视窗是进行人机交互的界面或接口,也叫窗体。VB 系统的人机交互界面或接口,无论是在设计时或是在运行时,都是 Windows 系统的标准视窗。 2 对象 Object 对象是 VB 系统内部提供给设计者可以直接使用的处理输出的控制工具。本程序所应用到的对象类型有标签框 Label Box,文本框 Text Box,命令按扭 CommandButton,网格 Data Grid,ADO 控件 Adodc1等。当把这些工具放置到用户界面对应的窗体上时,被称为对象或控件。用户可以通过设置对象的“属性”和“方法” ,便于对象适应自己所设计应用程序的输入输出内容,对象的生成过程及结构都被封装起来。正确使用对象可以减少程序和开发时间,提高程序设计者的工作效率。 3 属性 Properties 属性是 VB 系统提供的有关对象的参数或数据接口。用户通过适当地设置或改变对象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。比如,对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及数据的表现格式等。 4 事件 Events 事件是指用户或操作者对计算机进行的某一操作(如击键、单击或移动鼠标等)的行为或系统状态发生的变化。VB 系统常用事件来引导计算机执行一段程序。程序所用的键盘事件有 KeyPress(按键)事件,KeyDown 事件和 KeyUp 事件;鼠标事件有 Click(单击鼠标)事件,DbDlicd(双击鼠标) 。 5 方法 Method 方法主要是指对一个对象使用某种作用的过程。它是在程序执行的过程中要计算机执行的某种操作。其程序的方法有 Show(显示)方法,Hide(隐藏)方法,Refresh(刷新)方法。 6 过程 Procedure 过程是指经过定义或说明的,或基于某一对象对应的事件所引发的程序段。 7 模块 Module 模块是指一些运算量或过程进行声明或定义的一个集合。系统程序大体可分成四个模块:数据输入、根据查询、数据打印和通讯。 毕业论文——学生信息管理系统 毕业设计用纸第二章 Windows 下的 Visual Basic 编程环境简介2.1 面对对象的编程 面向对象的设计方法 OOP Objected Programming 从应用领域内的问题着手,以直观自然的方式描述客观世界的实体。Visual Basic 作为一种面向对象的编程方法,把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,由 Visual Basic 自动生成对象的程序代码并封装起来。Visual Basic 应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和方法) 。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。 Visual Basic 应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。2.2 实现菜单选项 菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护,Visual Basic 也提供了强大的创建菜单功能是程序更加标准。 本系统使用 Visual Basic 的菜单编辑器建立菜单或者修改已经存在的菜单,您也可以使用 Visual Basic 的 Application Wizard 来操作。2.3 实现工具栏 CoolBar 控件与 Office2000 中看到的 CoolBar 是类似的。CoolBar 就是一个可以在窗体上浮动的工具,同时也是其他 ActiveX 的容器。通过在 CoolBar 中迁入其他空间你也可以向用户提供更好的灵活性和义用性。 选择“工程”下拉菜单中的“部件”选项,显示“部件”对话框。在“控件”选项卡列表中选择“Microsoft Windows Common Controls 6.0”后工具相中增加改控件。 本系统就用了 Cool 工具中的 Statubar 控件,在系统这一界面中,添加了状态栏,在第一个栏中,在样式这一栏中选择了文本,在第二个栏中,选择了系统日期,第三个栏中选择了系统时间,这样,任何时候操作本系统,都可以看到当前的时间和日期。 毕业论文——学生信息管理系统 毕业设计用纸第三章 怎样开发一个学生信息管理系统的查询模块?3.1 查询模块的设计分析 根据实际情况,我们使用原型法Rapid Prototyping 即以少量代价快速地构造一个可执行的软件模型。使用户可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。3.2 编程环境的选择 微软公司的 Visual Basic 6.0 是 Windows 应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic 提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统 VB 是一个相对较好的选择。3.3 关系型数据库的实现 Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包同时拥有桌面数据库的便利和关系数据库的强大功能。3.4 二者的结合DBA 微软的 JET 数据库引擎提供了与数据库打交道的途径, 我们是通过它以及 Visual Basic来访问数据库并对其进行各种操作。Visual Basic、Access 以及其他微软的软件产品都是通过共用 JET 数据库引擎,从而给用户提供了丰富的数据类型。 ADODC 控件在数据库中的信息与将信息显示给用户看的 Visual Basic 程序之间架起了一座桥梁。我们可以设置 ADODC 控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,ADODC 控件根据数据库中的一个或多个数据库表建立一个 dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。将 ADODC 控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。第四章 使用 Access2000 创建数据库4.1 数据库的概念 毕业论文——学生信息管理系统 毕业设计用纸 数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库flat-file 。关系数据库中包含了多个数据表的信息,数据库含有各个不同和关系数据库(relational)部分的术语,象记录、域等。4.2 新建一个数据库 创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。1. 标识需要的数据;2. 收集被子标识的字段到表中;3. 标识主关键字字段;4. 规范数据;5. 标识指定字段的信息;4.3 修改已建的数据库 数据库的修改分为;添加、编辑和删除记录。这三种操作均可由 Visual Basic 创建的程序来完成,下面的章节将详细描述实现的具体方法。第五章 可行性分析 学生信息,作为一个学校,就有一定的工作量存在,而学生信息,它的工作量可能是其它信息工作量的几倍,班级的增加、班级的查找、班级的修改;学生档案;课程管理;成绩管理;缴费管理;统计等等,每个信息的数据都在不断地变化着,如果采用人工的方 毕业论文——学生信息管理系统 毕业设计用纸式进行操作,那么,一天的工作量,足以让人觉得比较繁琐,吃不消。针对这样的情况,采用让数据的查询变得简单化,数据变的更让每个人都在任何时刻都可以了解到。 学生信息管理系统是为本校开发的, 用 本系统所采用的语言是 Visual Basic, MicrosoftAccess 2000 数据库完成。该系统总体有四部分组成,包括学生信息查询、教务信息维护、学生选课及用户管理。通过本系统,把本校内部查询学生信息、教务信息、学生选课各个环节进行有效地计划、组织和控制。通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。 本系统主要信息流程为:教务信息维护接受学生的信息,学生信息查询根据教务信息维护的学生信息做出对所接收的信息合理性进行判断,并交于信息维护进行相应的修改,再把信息存入数据库中。学生选课是对学生进行相应选择自己相关的课程。 最后进行打印。 采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。由于采用统一的数据信息,使相关资料能够快速地查询所需的数据、资料及其它信息的,使信息快速高效运行。 本系统中使用到的数据表主要有班级表、成绩表、缴费表、课程表、学生档案、用户资料,由这六个表,组成了名为信息的数据库(如图一)。其中学生档案是本系统主要的 (图一)一张表,所有信息都是根据这张学生档案进行有关的操作,主要的字段有:学号、姓名、年级、专业、性别、出生年月、民族、籍贯、政治面貌、家庭地址、邮政编码、联系电话、入学时间、备注。其中日期的数据类型为日期/时间天型,其它的数据类型为文本型;成绩表中字段为:学号、姓名、年级、专业、学期、考试时间、考试科目、考试地点、课程性质、科目分数、违纪类型、备注;课程表中字段为:专业、年级、学期、课程名称、教材、任课老师、课时、上课地点、课程性质、考试性质;用户资料中的字段包括:用户名、密码、身份。数据库与 VB 的连接:本系统的数据链接采用的是 ADO 方法, 打开控制面板,打开 ODBC数据源图标,选择“系统 DSN”标签,点击“添加”按钮,在弹出的“创建新数据源”对话框中选择名称为 ( ” 点击 “Microsoft Access Drive .mdb), “完成” 在 按钮, ODBC MicrosoftAccess 安装对话框中在数据源名中输入信息,在数据库这个框中, 单击“选择”按钮, 毕业论文——学生信息管理系统 毕业设计用纸在弹出的选择数据库这一对话框架中,在驱动器下拉列表框中选择本系统数据库所在驱动 ”器,在目录中选择库所在的文件夹,在文件类型中选择选“Access 数据库(.mdb),在数据库名中选择本系统的数据库,点击“确定”按钮即完成数据链接。 在 VB 中,用 ADODC 链接数据库,用 DataGrid 或 DATA 将库中的数据在界面中显示出来, 本系统采用 DataGrid。在界面上右击 Adodc 控制,在弹出的快捷菜单中选择属性,在属性对话框中,在“属性”这一标签中, 选中单选框“Use ODBC Data Source Name” ,并在下拉文本框中选择已经配置好的数据源名信息,再在“RecordSoure”标签中,在Commard Text(SQL)文本框中输入查询语句,如:select from 学生档案。同时,将桌面的 DataGrid 控件选中,在属性框中,将它的 Datasoure 设为 Adodc。 我们可以设置 DataGrid 控件的外观:选中该控件, 右击,在弹出的快捷菜单中选择“检索字段”,在弹出的对话框中单击“确定”,这时,表格中出现了表的字段。然后再右击,同样,在弹出的快捷菜单中选择“编辑” ,我们就可以所在的表格的宽度进行调整。第六章 系统(查询模块)总体规划6.1 系统功能(查询模块)1. 查询信息的情况; 毕业论文——学生信息管理系统 毕业设计用纸2. 判断信息是否符合要求;3. 将符合条件的信息进行打印;6.2 流程图 学生注册 课程基本信 息 基 本 班级设置 信 息 班级管理 班级课 程设置 学籍信息 管理 成 绩 信 息输入 班级课程管 成绩信息管理第七章 系统具体实现7.1 各功能的实现7.1.1 课程管理:课程设置(如:界面如图二) 毕业论文——学生信息管理系统 毕业设计用纸 (图二)运行程序后,进入课程管理模块,课程管理模块的第一块是课程设置,在这模块中可以把专业、年级、学期、课程名称、教材、任课老师、课时、上课地点、课程性质和考试性质等信息输入,以便使用。下面为其代码:Private Sub Command1_ClickDim myCon As New ADODB.ConnectionDim myRs As New ADODB.RecordsetDim ZhuanYe NianJi XueQi KeCheng JiaoCai RenKLS KeShi ShangKeDD KeChengXZKaoShiXZ As StringZhuanYe Text1.TextNianJi Text2.TextXueQi DTPicker1.ValueKeCheng Text4.TextJiaoCai Text5.TextRenKLS Text6.TextKeShi Text7.TextShangKeDD Text8.TextKeChengXZ Combo1.TextKaoShiXZ Combo2.TextIf TrimZhuanYe quotquot Or TrimNianJi quotquot Or TrimXueQi quotquot Or TrimKeCheng quotquot OrTrimJiaoCai quotquot Or TrimRenKLS quotquot Or TrimKeShi quotquot Or TrimShangKeDD quotquot OrTrimKeChengXZ quotquot Or TrimKaoShiXZ quotquot Then MsgBox quot请填写要修改课程资料的内容!quot Combo1.Text quotquot Combo2.Text quotquot Exit SubEnd If 毕业论文——学生信息管理系统 毕业设计用纸myCon.Open quotdsn信息quotmyRs.Open quotselect from 课程表 where 专业quot amp Text1.Text amp quotquot myCon 3 2 myRs年级 Text2.Text myRs学期 DTPicker1.Value myRs课程名称 Text4.Text myRs教材 Text5.Text myRs任课老师 Text6.Text myRs课时 Text7.Text myRs上课地点 Text8.Text myRs课程性质 Combo1.Text myRs考试性质 Combo2.TextmyRs.UpdatemyRs.ClosemyCon.CloseMsgBox quot您确定要修改吗?quot vbYesNo quot提示quotFrm_UpdateGrean.Adodc1.RefreshFrm_UpdateGrean.DataGrid1.RefreshText1.Text quotquotText2.Text quotquotText3.Text quotquotText4.Text quotquotText5.Text quotquotText6.Text quotquotText7.Text quotquotText8.Text quotquotCombo1.Text quotquotCombo2.Text quotquotEnd SubPrivate Sub Command2_Click Unload MeEnd SubPrivate Sub Command3_Click Unload Me Frm_FindGrean.Show 1End SubPrivate Sub DataGrid1_ClickFrm_UpdateGrean.Adodc1.RecordSource quotselect from 课 程 表 where 专 业 quot ampTrimDataGrid1.Row amp quotquotText1.Text Frm_UpdateGrean.Adodc1.Recordset.Fieldsquot专业quot 毕业论文——学生信息管理系统 毕业设计用纸Text2.Text Frm_UpdateGrean.Adodc1.Recordset.Fieldsquot年级quotText3.Text Frm_UpdateGrean.Adodc1.Recordset.Fieldsquot学期quotText4.Text Frm_UpdateGrean.Adodc1.Recordset.Fieldsquot课程名称quotText5.Text Frm_UpdateGrean.Adodc1.Recordset.Fieldsquot教材quotText6.Text Frm_UpdateGrean.Adodc1.Recordset.Fieldsquot任课老师quotText7.Text Frm_UpdateGrean.Adodc1.Recordset.Fieldsquot课时quot.

信息技术的飞速发展,推动了普通高校招生录取方式的重大变革,远程网上录取模式已经在实践中逐步得到完善并在全国高校内推广运用。高等学校招生信息管理系统的开发与应用是高等学校学生信息管理现代化、科学化的需要。近年来,招生工作所涉及到的数据信息越来越多,越来越细,录取工作人员越来越少,时间要求越来越短,安全性能要求也越来越高。招生信息传统的操作方式和管理手段已不能适应高等学校招生形势发展的需要,招生工作的现代化必然要求招生信息管理的现代化。从科学性角度分析:招生信息管理系统的开发与应用是招生信息管理现代化的重要标志;高质量的招生信息是高校整体发展决策的重要依据;招生信息提供的生源规模、质量、类别是后勤供给、图书资料、实验设备保障、师资配备以及相关资源的整合调剂决策的重要依据。这些决策直接关系着学校的整体发展。只有根据招生工作的特点和要求,利用先进的计算机工具,建立和应用招生信息管理系统才能提供科学性的招生信息。目前国内大部分高校都已经开发了招生信息管理系统,但存在几方面的问题: (1) 与“全国普通高校招生网上录取系统院校系统”相互独立,无法实现数据交换; (2) 不能适应招生改革的变化,如无法实现推荐生的跟踪管理等; (3) 功能相对简单,无法实现决策分析等重要功能。“招生信息管理系统”以教育部和清华大学联合开发的“全国普通高校招生网上录取系统院校系统”为基础,采用了B/ S 与C/ S 的混合结构,可为招生前的推荐信息管理,招生中的考生信息管理,招生后的新生信息管理提供极大的方便。2 系统目标招生信息管理系统开发应用是为了满足高等学校信息化管理的需要,为高等学校信息系统提供基础信息,为高等学校发展决策提供支撑,提高管理水平和效率。具体目标体现在以下几点:(1) 建立基于C/ S 结构的招生信息管理系统,能与《全国普通高校招生网上录取系统院校系统》进行数据交换,提供招生决策分析、推荐生跟踪管理、新生报到注册功能。(2) 建立基于B/ S 结构的招生信息发布系统,能在第一时间发布招生动态信息,供信息相关者查询。3 系统设计3. 1 系统结构3. 2 系统功能设计招生信息管理系统主要包含9 大功能模块:考生信息维护模块、考生查询模块、新生分班模块、新生报到模块、新生缴费模块、决策分析模块、数据转换模块、通知书打印模块、信息发布模块。(1) 考生信息维护模块、该模块应是所有工作的前提,管理输入中学推荐的优秀考生、特长生、保送生以及专业考生等信息,形成考生信息库。该库将与各省招办所导出的数据库相结合,形成完整的信息库。(2) 考生查询模块本模块主要完成对生源的各种查询操作,包含录取查询、新生查询两个子功能,录取查询包括考生查询、推荐查询、决策查询、高级查询四个功能项,新生查询分为个人查询、班级查询两项。(3) 新生分班模块该模块主要完在分班和学号生成工作,可按班级打印全校或各专业的名册或导出相应的数据。分班可全校统一分班、按专业分班,学号生成可全校统一生成、按专业生成,可导出或打印全校分班名册、分专业分班名册,可打印分档单,为教务、教学和其它工作提供方便。(4) 新生报到模块该模块主要提供迎新工作中的报到注册以及信息查询功能。新生报到时,通过录取通知书上的条形码进行电子注册。本模块还提供报到情况查询,并可将相应信息以各种文件格式提供给相关部门。(5) 新生缴费模块该模块主要向银行提供考生的考生号、身份证号和省份等信息,银行根据数据信息制作银行卡,方便考生缴纳学费和银行与学校进行学费缴纳审核,节省新生报到所需时间。(6) 决策分析模块该模块主要提供各种决策信息,为学校相关部门的决策和管理提供相关数据。通过从不同角度对生源状况进行分析,从而为招生计划管理,生源质量评价,有目的、有计划地进行学校、学院、专业等的全面宣传效果评价与决策,特长生、保送生质量跟踪管理以及专业考试成绩管理等提供科学的依据,根据往年招生计划的执行情况和学校的发展策略、办学特色、社会需求、办学能力等,确定学校下一年的招生规模人数和比例。生源分析数据包括省份、性别、年龄、成绩、民族、政治面貌、志愿情况、专业情况、外语状况等。(7) 数据转换模块第24 卷第1 期陈 军等:基于B/ S 与C/ S 结构的招生管理系统的实现79该模块提供各省招生办数据库与本系统数据库数据转换,形成最终的考生信息库。也提供本系统数据库转换为其他数据格式,为后继开发提供接口。(8) 通知书打印模块该模块是实现新生录取通知书(条形码作为真伪识别标志) 、邮寄单的输出打印,是新生报到注册模块的接口数据输出部分。(9) 招生信息发布模块该模块将招生动态信息以及分班信息在WEB上发布,方便考生、家长及院系查询。3. 3 系统开发环境系统基于Windows 操作系统,C/ S 模式的开发工具是Dephli7. 0 , B/ S 模式的开发工具是Dreamweaver、Foxnet 、ASP 等。数据库采用SQLServer 2000 。4 系统实现的主要技术及算法4. 1 分班算法为给学校的科学管理提供良好的环境,保证学生之间的公平竞争,分班算法必须考虑四个因素:人数、一致性排名指标、男女生数、生源省份。四个因素绝对平衡的分班是不现实的。理想的分班是:同一专业不同班级中,在保证在学生人数基本相等的前提下,保证每班的一致性排名指标值基本相等,然后再保证每班男女数持平,最后保证争取保证同一省份的学生能均匀分配到各班。为了达到以上效果,本系统采用“改进型单摆算法”实现分班。算法描述如下:1) 计算一致性排名指标CC = ∑ni =1CiWi ,其中Ci 为分项指标,如总分、数学分等, Wi 为该分项指标所对应的权值。权值由系统管理员来设定。对于采用不同高考分标准的省份,权值不同;同一省份不同专业的权值不同,如数学专业则要求单科分中的数学分有更高的权值。系统根据该公式计算出每个学生的一致性排名指标C。2) 学生分组A、排序为保证同一专业不同班级中的男女比例,生源省份比例平衡,必须对学生按以下规则排序:第一排序规则:性别,第二排序规则:生源省份,第三排序规则:一致性排名指标。排序后,每个学生都有一个唯一的依次递增的ID 号。B、分组每组的人数为该专业分班人数的两倍,分组的方式按照排名顺序取,每组的编号号相同。如某专业120 人,分四班,则将学生排序后,1 - 8 号为第一组其编号为1 - 8 ,9 - 16 号为第二组其编号也为1 - 8 ,按照该方式将所有的学生分组。3)“改进型单摆算法”单纯的“单摆算法”会导致分班不均,因此我们采用“改进型单摆算法”。算法如图2 所示:4. 2 图像压缩存储与二进制流技术“全国普通高校招生网上录取系统院校系统”中的考生图片和体检信息都是通过图片的方式保存的。要将这两部分重要的信息导入到招生信息管理系统必须解决两个问题,一是图像信息的存储方式,二是图像信息的存储格式。存储格式采用比较成熟的J PG 格式,该压缩格式能有效的降低图片文件大小,一张考生照片可以压缩到10 K 以内。存储方式采用MS SQLSERVER 中BLOB 类型字段中(BLOB 字段是二进制数据存储方式,因此它可以表达图形图像数据) 。但Delphi 提供的DBImage 控件不支持J PEG图像格式,为此我们采用了二进制流技术在数据库中存取J PEG 格式图像数据。即在保存图片文件时,先将图片文件以流的方式读入内存,然后再写到数据库BLOB 类型字段中,在读照片时,先从BLOB 类型字段读入到流中,然后将照片还原成位图格式图片, 最后在DBImage 控件中显示

【摘要】本论文叙述了我校学成绩管理的现状以及Visual basic6.0语言的概况。重点介绍了学生成绩管理系统的实现过程:包括系统分析、 系统调查、 数据流程分析、功能设计、 数据库设计、 系统物理配置方案、 系统实现、 系统测试和调试。本系统主要功能有用户管理、学生注册、班级信息录入、学生信息录入、班级课程录入、学校专业信息录入、课程信息录入、学生成绩录入、教师信息录入、数据。。。。。。。。。。。包括功能需求描述、数据库设计等内容。第四章介绍了本系统的具体实现。第五章关于本系统开发过程中的结论及体会。【关键词】学生成绩管理系统,功能,特点,论文内容。【Abstract】This thesis describes my school the present condition of the score management and the general situation of the Visual basic6.0 languages .The point introduced the student the result management system carries out the process 。。。。。。。。。 such as function request description and the database design...etc. .A concrete realization that introduced this system .Chapter 5 concerning conclusion within this system development process and realize.【KeyWords】the Student result management system, function, characteristics, thesis contents目 录摘要.前言第一章 引言1.1 开发背景1.2开发目标1.3 项目提出的意义1. 4 系统开发所用的技术准备第二章 系统分析2.1系统需求分析2.1.1系统调查2.1.2组织机构设置2.1.3用户需求2.1.4系统业务流程图2.1.5系统设计思想2.1.6系统设计分析2.1.7系统功能分析2.2新系统逻辑方案2.2.1数据流图(简称为DFD)2.2.2数据字典2.2.3新系统逻辑模型的提出2.2.4系统边界第三章 系统设计3.1学生成绩查询系统功能需求简介3.2功能需求描述3.3系统目标要求3.4系统平台选择3.5数据库设计3.5.1数据库需求分析3.5.2数据库概念结构设计3.5.3、逻辑结构设计(E-R图向关系模型的转换)第四章 系统实施4.1各子系统模块程序设计举例4.2 软件测试的目的和原则4.3 子系统测试4.4 软件运行与转换第五章 结 论致 谢参考文献第一章 引 言1.1 项目开发背景几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底、 。。。。。。。所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。我选择母校来设计这个系统主要有两个原因:一是:。。。。。。。报。1.2 项目开发的目标建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化1.3 项目提出的意义现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。1.4 系统开发所用的技术准备1.4. 1数据库技术的现状与发展数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间。。。。。。。。。。。。。。。。。。。。。。。。。。。。2、信息查询流图使用人员成绩数据表班级数据表课程数据表学生数据表查询条件查询结果学生信息录入成绩信息录入班级信息录入课程信息录入图2-4 学生信息查询流图3.1学生成绩查询系统功能需求简介学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。3.2功能需求描述1、用户管理功能用户分为管理员、教师用户、学生用户三类。不论是管理员或教师用户,还是学生用户都需要通过用户名和口令进行登录。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。按学生角度管理教师可以看到学生信息和成绩信息。学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。当教师用鼠标双击某一学生信息时,可以自动显示出该课程的这个学生所有课程的学习成绩,并同时自动计算出这个学生的总分和平均分。在成绩信息中,教师可以对学习成绩进行增加、修改和删除。并能够打印报表。3、学生对成绩的查看功能学生用户登录后,学生可以看到自己的学生信息和成绩信息。学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。成绩信息包括这个学生的所有课程的成绩信息。。。。。。。。。。。。。。。。。。。。。。。。。。Private Sub CmdOk_Click()Dim Conn As New ADODB.ConnectionDim mlink As Stringmlink = "provider=microsoft.jet.oledb.3.51;data source=score.mdb;"Conn.Open mlink‘当用户名密码为空时给出提示If Text1.Text = "" ThenMsgBox "请。。。。。。。。。。。。。。。。。。。。。。。。。。。。。在frmlogin窗体中如果用户登录成功,将会出现如图4-3所示的MDI主窗体。4-3系统主窗体若是学生用户,则有些菜单项不可用,只能运行本系统的部分功能(即重新登录和信息查询功能可用)。如图4-4Option Explicit‘‘‘当改变记录集时,需要刷新整个网格控件Sub RefreshGrid()grdScan.DataMember = ""grdScan.RefreshIf DataEnv.rssqlStudent.State <> adStateClosed Then DataEnv.rssqlStudent.CloseDataEnv.rssqlStudent.OpengrdScan.DataMember = "sqlStudent"grdScan.Ref...【摘要】本论文叙述了我校学成绩管理的现状以及Visual basic6.0语言的概况。重点介绍了学生成绩管理系统的实现过程:包括系统分析、 系统调查、 数据流程分析、功能设计、 数据库设计、 系统物理配置方案、 系统实现、 系统测试和调试。本系统主要功能有用户管理、学生注册、班级信息录入、学生信息录入、班级课程录入、学校专业信息录入、课程信息录入、学生成绩录入、教师信息录入、数据。。。。。。。。。。。包括功能需求描述、数据库设计等内容。第四章介绍了本系统的具体实现。第五章关于本系统开发过程中的结论及体会。【关键词】学生成绩管理系统,功能,特点,论文内容。【Abstract】This thesis describes my school the present condition of the score management and the general situation of the Visual basic6.0 languages .The point introduced the student the result management system carries out the process 。。。。。。。。。 such as function request description and the database design...etc. .A concrete realization that introduced this system .Chapter 5 concerning conclusion within this system development process and realize.【KeyWords】the Student result management system, function, characteristics, thesis contents目 录摘要.前言第一章 引言1.1 开发背景1.2开发目标1.3 项目提出的意义1. 4 系统开发所用的技术准备第二章 系统分析2.1系统需求分析2.1.1系统调查2.1.2组织机构设置2.1.3用户需求2.1.4系统业务流程图2.1.5系统设计思想2.1.6系统设计分析2.1.7系统功能分析2.2新系统逻辑方案2.2.1数据流图(简称为DFD)2.2.2数据字典2.2.3新系统逻辑模型的提出2.2.4系统边界第三章 系统设计3.1学生成绩查询系统功能需求简介3.2功能需求描述3.3系统目标要求3.4系统平台选择3.5数据库设计3.5.1数据库需求分析3.5.2数据库概念结构设计3.5.3、逻辑结构设计(E-R图向关系模型的转换)第四章 系统实施4.1各子系统模块程序设计举例4.2 软件测试的目的和原则4.3 子系统测试4.4 软件运行与转换第五章 结 论致 谢参考文献第一章 引 言1.1 项目开发背景几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底、 。。。。。。。所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。我选择母校来设计这个系统主要有两个原因:一是:。。。。。。。报。1.2 项目开发的目标建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。1.3 项目提出的意义现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。1.4 系统开发所用的技术准备1.4. 1数据库技术的现状与发展数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间。。。。。。。。。。。。。。。。。。。。。。。。。。。。2、信息查询流图使用人员成绩数据表班级数据表课程数据表学生数据表查询条件查询结果学生信息录入成绩信息录入班级信息录入课程信息录入图2-4 学生信息查询流图3.1学生成绩查询系统功能需求简介学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。3.2功能需求描述1、用户管理功能用户分为管理员、教师用户、学生用户三类。不论是管理员或教师用户,还是学生用户都需要通过用户名和口令进行登录。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。按学生角度管理教师可以看到学生信息和成绩信息。学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。当教师用鼠标双击某一学生信息时,可以自动显示出该课程的这个学生所有课程的学习成绩,并同时自动计算出这个学生的总分和平均分。在成绩信息中,教师可以对学习成绩进行增加、修改和删除。并能够打印报表。3、学生对成绩的查看功能学生用户登录后,学生可以看到自己的学生信息和成绩信息。学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。成绩信息包括这个学生的所有课程的成绩信息。。。。。。。。。。。。。。。。。。。。。。。。。。Private Sub CmdOk_Click()Dim Conn As New ADODB.ConnectionDim mlink As Stringmlink = "provider=microsoft.jet.oledb.3.51;data source=score.mdb;"Conn.Open mlink‘当用户名密码为空时给出提示If Text1.Text = "" ThenMsgBox "请。。。。。。。。。。。。。。。。。。。。。。。。。。。。。在frmlogin窗体中如果用户登录成功,将会出现如图4-3所示的MDI主窗体。4-3系统主窗体若是学生用户,则有些菜单项不可用,只能运行本系统的部分功能(即重新登录和信息查询功能可用)。如图4-4Option Explicit‘‘‘当改变记录集时,需要刷新整个网格控件Sub RefreshGrid()grdScan.DataMember = ""grdScan.RefreshIf DataEnv.rssqlStudent.State <> adStateClosed Then DataEnv.rssqlStudent.CloseDataEnv.rssqlStudent.OpengrdScan.DataMember = "sqlStudent"grdScan.Ref...

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

摘 要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 本文介绍了在Visual C++6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了一些主要的窗口和程序。 本系统界面友好,操作简单,比较实用。 【关键字: 管理信息系统、学生管理、Visual C++应用。 Summary With more and more widespread and profound application of information technology in management the implement of management information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development so enterprise activities should be organized efficiently and organically which means tightening up the enterprise management and strengthening effective management of any resource (staff finance property etc.) internal the enterprise and also establishing a management information system fitting in with its own characteristics. This article introduces the detailed process of exploring a management information system under the environment of visual foxpro utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for student management by computer through analyzing disadvantages of student management by human resources. This article emphasizes on three sections. The system analysis section of student management information includes feasible analysis management function analysis.The system design section mainly focuses on system function design and data base design and data number design. And the system realization section has provided several major function together with the main windows and programs. This economical and pragmatic system has explicit interface with simple operation. [Keywords] : MIS、student management、Visual C++ application

一、课题来源、目的与要求:课题来源:指导老师提供课题,自己组织材料。目的:通过这次课题设计掌握用软件工程方法开发一款软件。运用B/S方式,WEB技术,ASP编程技术,了解Internet的TCP/IP协议。学会运用ASP的动态网页和SQL Server大型的数据库架构系统。学会使用多种种开发工具。培养相互合作,大胆创新的精神。要求:学生成绩管理系统的主要目的是为学校的学生成绩管理提供一种高效的事物处理。本系统用户角色主要有两类:系统管理员与普通用户。其中系统管理员可进行用户管理。普通用户可分为学生,老师,教务处等用户。系统管理员:可进行用户管理,组权限分配,信息查询等工作。教师:可进行学生信息管理,课程信息管理,成绩管理,授课信息管理,信息查询,成绩统计等工作。学生:可进行成绩查询等操作。 二、主要设计内容:学生成绩管理系统的主要目的是为学校的学生成绩管理提供一种高效的事物处理。本系统用户角色主要有两类:系统管理员与普通用户。其中系统管理员可进行用户管理。普通用户可分为学生,老师,教务处等用户。系统管理员:可进行用户管理,组权限分配,信息查询等工作。教师:可进行学生信息管理,课程信息管理,成绩管理,授课信息管理,信息查询,成绩统计等工作。学生:可进行成绩查询等操作。 三、主要设计技术指标与参数:普通PC安装有vs2005和SQLServer2000CPU:P4 1.8GHz以上内存:256MB以上能运行IE5.0以上或Ntscape4.0以上版本的机器分辨率:推荐使用1024×768像素 四、分阶段指导性进度计划:1-4周 查阅资料,准备开题报告。5-6周 进行学生管理系统的需求分析。7-8周 进行学生成绩管理系统的概要设计。9-11周 进行学生成绩管理系统的详细设计。12-13周 完成学生成绩管理系统的源代码编写。14周 进行学生成绩管理系统系统的测试15周 组织相关材料完成毕业论文16周 学生成绩管理系统答辩。 五、主要参考文献资料:[1] 魏峥,王军,崔同良. ADO.NET程序设计教程与实验. 北京:清华大学出版社,2007.9 [2] 李万宝.ASP.NET技术详解与应用实例.北京:机械工业出版社,2005.9[3] Dannien Foggon,Danniel Maharry(编),杨浩(译).ASP.NET1.1数据库入门经典.北京:清华大学出版社,2005.9 [4] 苏贵洋,黄穗,何莉,倪春雨等.ASP.NET网络编程从基础到实践.北京:电子工业出版社,2005.10[5] 凯际资讯工作室.ASP.NET程序与数据库设计入门.北京:清华大学出版社,2004.9[6] 求是科技.ASP.NET数据库管理系统开发实例导航.北京:人民邮电出版社,2005.6[7] 卢镇波,李青.ASP.NET程序设计专家门诊.北京:清华大学出版社,2005.5[8] 陈娴,刘志宝,李岱.ASP.NET项目开发实践(第2版).北京:中国铁道出版社,2005.6[9] 王保健.ASP.NET网站建设专家.北京:清华大学出版社,2005.7[10] Julia Case Bradley,Anita C.Millspaugh(编),天宏工作室(译).C#.NET程序设计.北京:清华大学出版社,2005.1[11] 曹斌,韩中孝.ASP.NET数据库系统项目开发实践.北京:科学出版社,2005.6[12] 南泰电脑,吕文达.精通C#程序设计.北京:清华大学出版社,2004.11[13] 吉根林,崔海源.ASP.NET程序设计教程.北京:电子工业出版社,2004,5. [14] 陈志泊.ASP.NET数据库应用程序开发.北京:人民邮电出版社,2005,8.[15] 启明工作室.ASP.NET+SQL Server网络应用系统开发与实例.北京:人民邮电出版社,2005.2.

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

学生成绩管理系统的开发1 研究背景1.1 研究目的本系统的主要功能是对学校的学生的成绩进行管理。成绩管理是学校教务部门一项重要而繁杂的工作,它不仅数据多、处理量大、而且时间要求紧,牵涉到学生基本情况、学习成绩、教师情况、课程情况、任教情况、系部专业情况、班级管理、重修管理、留级处理等,因此,要求本系统能够将现有的手工作业全部电脑化,而且打印出符合教务要求的报表,、能够应用到实际应用中。系统开发的总体任务就是要实现学生信息关系的系统化、规范化,自动化,实现作业的迅速性。本系统是面向现实要求的一个实用系统,因此它具有一定的经济价值和社会价值。正如题目所言,本系统目的是对学校的学生的成绩进行管理,因此在设计本系统时,力图做到能使其真正的实用和方便。这就要求利用面向对象技术的开发方法结合原型法和结构化开发方法来编写整个学生成绩管理信息系统。1.2 研究意义学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理学生的成绩,这种管理方式存在着许多缺点,如:效率低、易出错等,另外时间一长,将产生大量的文件和数据与实际上的数据不符,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。数据库管理是微机应用的重要方面,几乎所有微机应用系统都离不开对数据库的管理和操作。由于数据库管理系统所服务的对象各种各样、千差万别,各个不同行业需要开发适合本单位、本部门特点的数据库管理系统,甚至一个部门也需要多个不同的管理系统,因此,通过开发自动化程度较高的通用性软件,来满足不同对象的要求。现在,随着学校学生人数的增多,人工管理学生档案工作日益繁琐,而且容易出错,为了解决这些问题,在此我根据本校特点开发了学生信息管理系统,此系统是一种自动化程度较高的通用管理软件。2 文献综述2.1 管理信息系统的综述管理信息系统是一个和机器结合的人机系统,是用系统的观点,数学的方法建立起来的,以电子计算机为基础,为管理过程服务的信息系统。3 技术路线本系统的主要功能是对学校的学生的成绩进行管理。成绩管理是学校教务部门一项重要而繁杂的工作,它不仅数据多、处理量大、而且时间要求紧,牵涉到学生基本情况、学习成绩、教师情况、课程情况、任教情况、系部专业情况、班级管理、重修管理、留级处理等,因此,要求本系统能够将现有的手工作业全部电脑化,而且打印出符合教务要求的报表,能够应用到实际应用中。系统开发的总体任务就是要实现学生信息关系的系统化、规范化,自动化,实现作业的迅速性。3.1 分析问题,建立模型分析一个要由计算机解决的问题,就是要设法确定该问题最合适的模型,这是分析问题的出发点和目的。为此,首先要分析问题和题意,明确所要解决的问题属于什么类型、原始数据是什么、是怎样被加工的、经计算机处理后需要输出什么结果,然后才能建立相应的系统模型,并把解决问题的方法确定下来。3.2 确定算法算法是一个过程,由一组清晰的规则组成,这些规则指定了一个操作顺序,依照这个有限的步骤可以完成特定类型问题的解答。如何确定算法是计算机程序设计的重点。数据结构加算法构成程序,我们可以利用出版刊物上的程序库或计算机厂家内部建立的程序库等来源找出合适的算法或者依据实际问题和所具备的经验自己设计算法。流程图是程序设计中很有用的工具,它直观、清晰易懂,便于检查交流和修改,详细的流程图可以作为编写程序的依据,当算法确定后,还可按照车家标准用流程图画出计算机解题步骤框。3.3 编写程序有了算法和相应程序流程图后,就可以选定高级语言,以书面形式将算法描述出来。编写程序的结果就是形成用程序设计语言编写的源程序,编程中应尽量采用可重用技术,引用已有的程序模块,进行二次开发,以提高编程效率。3.4 高度运行程序完成程序清单的书写并输入到计算机以后,就可以上机调试了。调试工作主要包括排错和测试两部分。排错是指查出在程序中隐藏的错误,并给予纠正;测试是确认程序在各种可能的情况下都可以正确执行,输出结果准确无误。这两个工作往往交叉进行,不仅使用合法数据测试,而且使用非法数据或误操作测试,直到经过足够量的实例测试后达到满意效果。3.5 建立文档资料文档资料是计算机软件工作的重要组成部分,从接受用计算机解题任务开始就应注意和加强文档资料的编写和建立。一般地,解题任务完成,文档资料也全部建好。3.6 程序维护程序维护指对已经交付使用后的程序进行修改、扩充、完善等工作。当程序应用于实际工作或生活中,就得到了实践的检验,由于计算机硬件、软件环境的变更、实际需求的变化或操作人员的变动,会出现这样那样的问题需要编程人员对程序更新数据、排除隐患、修改或扩充功能等都属于维护工作。根据实际情况,我们使用原型法(Rapid Prototyping),即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型做连续的精细处理,将系统需具备的性质逐步加上去,直到所有的性质全部满足。此时,模块也发展成为最终产品了。4 进度计划5 参考文献[1] 刘韬,骆娟等.Visual Basic 6.0数据库系统开发实例导航[M]. 人民邮电出版社,2002年4月.[2] 刘圣才,李春葆.Visual Basic 6.0程序设计导学[M].清华大学出版社,2002年1月.[3] Mike Geundenloy[美]著,孙月琴等译.Visual Basic开发指南[M].电子工业出版社,2000年7月.[4] 张海藩.软件工程导论[M].清华大学出版社,1998年1月.[5] 伍俊良.VISUAL BASIC 课程设计与系统开发案例. 北京:清华大学出版社,2002;

学生成绩管理系统基于JSP学生成绩管理系统软件的开发摘 要学生成绩管理系统是典型的信息管理系统(MIS),它作为学生信息管理的基础,是实现校园信息化进程当中很重要的一个方面。其开发主要包括前端应用程序的开发以及后台数据库的建立和维护[计算机毕业设计网站 ]两个方面。本系统分析了现今学生成绩管理系统中所应用的几个环节,并针对每个环节做出了详细的阐述和探讨。分别从用户管理、课程管理、成绩管理、班级管理等四大模块详细地讲述了软件开发的具体步骤和整个过程,介绍了系统开发用到的JSP环境NetBeans IDE 4.1、使用的相关JSP技术和Java编程语言、引入MVC设计模式理念,以及后台数据库SQL-Server 2000的搭建与操作,并对模块的功能进行了具体分析和详细设计。本系统主要功能包括:用户管理、学生注册、对班级信息、学生信息、班级课程、学校专业信息、课程信息、学生成绩、教师信息、数据库信息的录入、查询、添加、修改和删除等,其中系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动地影响其它的表。关键词:学生成绩管理系统;NetBeans IDE 4.1;SQL-Server 2000;JSP;JAVA;MVC目 录论文总页数:共28页1 引言. 11.1 学生成绩管理系统的现状及开发背景. 11.2 学生成绩管理系统的主要特征. 11.3 系统的主要工作. 12 系统开发工具. 12.1 JSP技术与Java语言的概述. 22.1.1 JSP技术与ASP技术的比较. 22.1.2 Java语言的优越性及其演变技术. 22.2 MVC设计模式. 32.3 SQL-Server 2000 数据库概述及特点. 33 系统总体设计. 33.1 系统分析. 33.1.1 系统调查分析. 43.1.2 对系统的综合要求. 43.2 系统总体功能划分. 43.3 系统流程图. 53.4 系统结构图. 74 系统环境配置. 84.1 系统运行环境. 84.2 系统概述. 85 数据库设计. 95.1 概念结构设计. 95.2 逻辑结构设计. 106 软件设计与实现. 126.1 系统登陆模块. 126.2 学生功能模块. 146.3 教师功能模块. 166.4 管理员功能模块. 177 系统测试分析. 247.1测试环境的搭建. 247.1.1 运行环境. 247.1.2 环境配置. 247.2 测试方案的设计. 247.3 测试结果. 25结 论. 26参 考 文 献. 26致 谢. 27声 明. 28

摘 要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 本文介绍了在Visual C++6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了一些主要的窗口和程序。 本系统界面友好,操作简单,比较实用。 【关键字: 管理信息系统、学生管理、Visual C++应用。 Summary With more and more widespread and profound application of information technology in management the implement of management information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development so enterprise activities should be organized efficiently and organically which means tightening up the enterprise management and strengthening effective management of any resource (staff finance property etc.) internal the enterprise and also establishing a management information system fitting in with its own characteristics. This article introduces the detailed process of exploring a management information system under the environment of visual foxpro utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for student management by computer through analyzing disadvantages of student management by human resources. This article emphasizes on three sections. The system analysis section of student management information includes feasible analysis management function analysis.The system design section mainly focuses on system function design and data base design and data number design. And the system realization section has provided several major function together with the main windows and programs. This economical and pragmatic system has explicit interface with simple operation. [Keywords] : MIS、student management、Visual C++ application

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

你是要一个学生成绩?还是论文呀?我不是很理解你的问题。。。。

本论文叙述了我校学成绩管理的现状以及Visual basic6.0语言的概况。重点介绍了学生成绩管理系统的实现过程:包括系统分析、 系统调查、 数据流程分析、功能设计、 数据库设计、 系统物理配置方案、 系统实现、 系统测试和调试。本系统主要功能有用户管理、学生注册、班级信息录入、学生信息录入、班级课程录入、学校专业信息录入、课程信息录入、学生成绩录入、教师信息录入、数据。。。。。。。。。。。包括功能需求描述、数据库设计等内容。第四章介绍了本系统的具体实现。第五章关于本系统开发过程中的结论及体会。学生成绩管理系统,功能,特点,论文内容。This thesis describes my school the present condition of the score management and the general situation of the Visual basic6.0 languages .The point introduced the student the result management system carries out the process 。。。。。。。。。 such as function request description and the database design...etc. .A concrete realization that introduced this system .Chapter 5 concerning conclusion within this system development process and realize.the Student result management system, function, characteristics, thesis contents目 录摘要.前言第一章 引言 1.1 开发背景1.2开发目标1.3 项目提出的意义1. 4 系统开发所用的技术准备第二章 系统分析2.1系统需求分析2.1.1系统调查2.1.2组织机构设置2.1.3用户需求2.1.4系统业务流程图2.1.5系统设计思想2.1.6系统设计分析2.1.7系统功能分析2.2新系统逻辑方案2.2.1数据流图(简称为DFD)2.2.2数据字典2.2.3新系统逻辑模型的提出2.2.4系统边界第三章 系统设计3.1学生成绩查询系统功能需求简介3.2功能需求描述3.3系统目标要求3.4系统平台选择3.5数据库设计3.5.1数据库需求分析3.5.2数据库概念结构设计3.5.3、逻辑结构设计(E-R图向关系模型的转换)第四章 系统实施4.1各子系统模块程序设计举例4.2 软件测试的目的和原则4.3 子系统测试4.4 软件运行与转换第五章 结 论致 谢参考文献第一章 引 言1.1 项目开发背景几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底、 。。。。。。。所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。我选择母校来设计这个系统主要有两个原因:一是:。。。。。。。报。1.2 项目开发的目标建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化1.3 项目提出的意义现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。1.4 系统开发所用的技术准备1.4. 1数据库技术的现状与发展 数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2、信息查询流图使用人员成绩数据表班级数据表课程数据表学生数据表查询条件查询结果学生信息录入成绩信息录入班级信息录入课程信息录入图2-4 学生信息查询流图3.1学生成绩查询系统功能需求简介学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。 3.2功能需求描述1、用户管理功能用户分为管理员、教师用户、学生用户三类。不论是管理员或教师用户,还是学生用户都需要通过用户名和口令进行登录。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。按学生角度管理教师可以看到学生信息和成绩信息。学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。当教师用鼠标双击某一学生信息时,可以自动显示出该课程的这个学生所有课程的学习成绩,并同时自动计算出这个学生的总分和平均分。在成绩信息中,教师可以对学习成绩进行增加、修改和删除。并能够打印报表。3、学生对成绩的查看功能学生用户登录后,学生可以看到自己的学生信息和成绩信息。学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。成绩信息包括这个学生的所有课程的成绩信息。。。。。。。。。。。。。。。。。。。。。。。。。。Private Sub CmdOk_Click()Dim Conn As New ADODB.ConnectionDim mlink As Stringmlink = "provider=microsoft.jet.oledb.3.51;data source=score.mdb;"Conn.Open mlink‘当用户名密码为空时给出提示If Text1.Text = "" Then MsgBox "请。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 在frmlogin窗体中如果用户登录成功,将会出现如图4-3所示的MDI主窗体。4-3系统主窗体若是学生用户,则有些菜单项不可用,只能运行本系统的部分功能(即重新登录和信息查询功能可用)。如图4-4Option Explicit‘‘‘当改变记录集时,需要刷新整个网格控件Sub RefreshGrid() grdScan.DataMember = "" grdScan.Refresh If DataEnv.rssqlStudent.State <> adStateClosed Then DataEnv.rssqlStudent.Close DataEnv.rssqlStudent.Open grdScan.DataMember = "sqlStudent" grdScan.Ref...本论文叙述了我校学成绩管理的现状以及Visual basic6.0语言的概况。重点介绍了学生成绩管理系统的实现过程:包括系统分析、 系统调查、 数据流程分析、功能设计、 数据库设计、 系统物理配置方案、 系统实现、 系统测试和调试。本系统主要功能有用户管理、学生注册、班级信息录入、学生信息录入、班级课程录入、学校专业信息录入、课程信息录入、学生成绩录入、教师信息录入、数据。。。。。。。。。。。包括功能需求描述、数据库设计等内容。第四章介绍了本系统的具体实现。第五章关于本系统开发过程中的结论及体会。学生成绩管理系统,功能,特点,论文内容。This thesis describes my school the present condition of the score management and the general situation of the Visual basic6.0 languages .The point introduced the student the result management system carries out the process 。。。。。。。。。 such as function request description and the database design...etc. .A concrete realization that introduced this system .Chapter 5 concerning conclusion within this system development process and realize.the Student result management system, function, characteristics, thesis contents目 录摘要.前言第一章 引言 1.1 开发背景1.2开发目标1.3 项目提出的意义1. 4 系统开发所用的技术准备第二章 系统分析2.1系统需求分析2.1.1系统调查2.1.2组织机构设置2.1.3用户需求2.1.4系统业务流程图2.1.5系统设计思想2.1.6系统设计分析2.1.7系统功能分析2.2新系统逻辑方案2.2.1数据流图(简称为DFD)2.2.2数据字典2.2.3新系统逻辑模型的提出2.2.4系统边界第三章 系统设计3.1学生成绩查询系统功能需求简介3.2功能需求描述3.3系统目标要求3.4系统平台选择3.5数据库设计3.5.1数据库需求分析3.5.2数据库概念结构设计3.5.3、逻辑结构设计(E-R图向关系模型的转换)第四章 系统实施4.1各子系统模块程序设计举例4.2 软件测试的目的和原则4.3 子系统测试4.4 软件运行与转换第五章 结 论致 谢参考文献第一章 引 言1.1 项目开发背景几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底、 。。。。。。。所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。我选择母校来设计这个系统主要有两个原因:一是:。。。。。。。报。1.2 项目开发的目标建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。1.3 项目提出的意义现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。1.4 系统开发所用的技术准备1.4. 1数据库技术的现状与发展 数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2、信息查询流图使用人员成绩数据表班级数据表课程数据表学生数据表查询条件查询结果学生信息录入成绩信息录入班级信息录入课程信息录入图2-4 学生信息查询流图3.1学生成绩查询系统功能需求简介学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。 3.2功能需求描述1、用户管理功能用户分为管理员、教师用户、学生用户三类。不论是管理员或教师用户,还是学生用户都需要通过用户名和口令进行登录。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。按学生角度管理教师可以看到学生信息和成绩信息。学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。当教师用鼠标双击某一学生信息时,可以自动显示出该课程的这个学生所有课程的学习成绩,并同时自动计算出这个学生的总分和平均分。在成绩信息中,教师可以对学习成绩进行增加、修改和删除。并能够打印报表。3、学生对成绩的查看功能学生用户登录后,学生可以看到自己的学生信息和成绩信息。学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。成绩信息包括这个学生的所有课程的成绩信息。。。。。。。。。。。。。。。。。。。。。。。。。。Private Sub CmdOk_Click()Dim Conn As New ADODB.ConnectionDim mlink As Stringmlink = "provider=microsoft.jet.oledb.3.51;data source=score.mdb;"Conn.Open mlink‘当用户名密码为空时给出提示If Text1.Text = "" Then MsgBox "请。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 在frmlogin窗体中如果用户登录成功,将会出现如图4-3所示的MDI主窗体。4-3系统主窗体若是学生用户,则有些菜单项不可用,只能运行本系统的部分功能(即重新登录和信息查询功能可用)。如图4-4Option Explicit‘‘‘当改变记录集时,需要刷新整个网格控件Sub RefreshGrid() grdScan.DataMember = "" grdScan.Refresh If DataEnv.rssqlStudent.State <> adStateClosed Then DataEnv.rssqlStudent.Close DataEnv.rssqlStudent.Open grdScan.DataMember = "sqlStudent" grdScan.Ref...

《学生成绩管理系统》论文该文章来自互联网再给您一个网址: 希望对你有所帮助,祝你成功!计算机应用与维护 申海 人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要.本论文叙述到的学生成绩管理系统是用IIS+ASP网页编程+ACCESS数据库+SQL查询语言实现的.重点介绍了学生成绩管理系统的实现过程:包括系统分析, 系统调查,功能设计,数据库设计,系统实现,系统测试和调试等.本系统主要功能有教师管理,学生管理,班级管理,学生信息管理,成绩管理,留言管理,包括功能需求描述,数据库设计等内容. ASP 成绩管理 成绩查询 ACCESS前言人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻的影响,也正在改变人们的工作,生活学习,交流方式.信息的获取,处理,交流和应用能力,已经成为人们最重要的能力之一.在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展,科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段.但是一直以来人们使用传统人工的方式管理学生成绩,填写各种表格,这种管理方式存在着许多缺点,如:效率低,保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难.随着中国加入WTO,意味着我国要在同一个网络平台上参与国际竞争,同世界接轨.这对我们既是一个机遇,也是一个挑战.为此我们必须全面加强全民的信息技术教育,以提高我国的整体素质.科学技术的不断发展和提高,计算机科学技术日渐成熟,其强大的功能人们已有深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等.这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化,正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为很有必要的事情.第一章 系统的需求分析1.1 成绩管理系统的背景分析当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境.计算机的最大好处在于利用它能够进行信息管理.使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性.尤其对于复杂的信息管理,计算机能够充分发挥它的优越性.管理信息系统是进行信息的采集,存储,加工,维护和使用的系统,它是随着管理科学和技术科学的发展而形成的.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等.但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难.随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等.这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件.因此,开发这样的一套成绩管理系统成为很有必要的事情.学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加,修改,删除,查询,留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流.1.2开发学生成绩管理的必要性在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用.如今,不管是小学,初中,高中,甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力,物力,财力来进行学生成绩管理.但是人工管理成绩档案具有效率低,查找麻烦,可靠性不高,保密性低等因素.因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的.开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平.为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化,规范化和自动化.现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素.在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替.一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息,高效,安全,学生在能方便的查看自己的成绩.1.3学生成绩管理系统设计的目标的分析1,管理员能够实现对整个学生信息的添加,修改,删除,查询等操作,对教师用户的添加,删除,修改等操作,对留言信息的添加,删除,修改查询等操作.2,可以将学生成绩的数据库发布到网上,教师的信息发布的网上,方便学生教师进行查询,达到资源共享的目的.3,教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,留言信息的添加,删除,修改是,查看等,对的自己的联系信息进行更新,登录密码的修改.4,学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改,留言的查看,提交留言信息的相关操作.1.4学生成绩管理系统的系统需求在21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域.计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动.为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便.该学生成绩管理系统是以ASP网页编程+ACCESS数据库+SQL数据查询语言编写,其系统功能在内部IIS服务器上运行.系统管理员,教师,学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理.用户只需进行输入一些简单的汉字,数字,或用鼠标点击即可达到自己想要的目标.1.5学生成绩管理系统的功能需求分析学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息,查看留言,提交留言.教师可以通过成绩管理系统查阅学生成绩信息,教师信息,查看教师留言,学生留言,提交留言,留言的管理等相关操作.系统管理员可以实现以上的所有功能,还有对学生的添加,删除,修改,教师的添加,删除,修改,数据库的备份,数据库的还原等相关操作.第二章 系统技术以及运行环境的需求分析2.1 ASP技术简介Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境.Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码.因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页.ASP程序的优点:1,ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易.2,无须编译,容易编写,可在服务器端直接执行.3,利用ADO组件轻松存取数据库.4,与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容.5,ASP能与任何ActiveX scripting语言相容.除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言.6,ASP技术的处理速度相当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性.7,ASP的对象和组件:ASP有7个固有对象这7个固有对象分别是Request,Response,Server,Application,Session,ASPError和ObjectContext.2.2 ACCESS2003 技术简介Access2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索.那么什么叫数据库呢 数据库(Database)是由一些有意义和有关系的数据(data)所组合而成.一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据.所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位.在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(Database Management System DBMS).数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用.Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然.另外,Access 允许创建自定义报表用于打印或输出数据库中的信息.Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库.如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能.2.3 SQL语句简介1,SQL 语句简介SQL全称是"结构化查询语言(Structured Query Language)",SQL包含4个部分:(1)数据查询语言DQL-Data Query Language SELECT(2)据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE (3)数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP(4)数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK 2,SQL的优点(1)非过程化语言(2)统一的语言SQL为许多任务提供了命令,包括:查询数据,数据更新,在表中插入记录,在表中修改记录,在表中删除记录,建立,修改和删除数据对象,控制对数据和数据对象的存取 ,保证数据库一致性和完整性 ,以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中.(3)是所有关系数据库的公共语言由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个.所有用SQL编写的程序都是可以移植的.SQL是大多数关系型数据库用做查询语言的语言.它是可以移植的,并且容易学习使用,但是所有SQL语句都必须由数据库服务器独立地执行.这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询.所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销.2.4 IIS简介1,IIS的安装WINDOWS 2000 SERVER提供的WEB服务器组件IIS的安装方法,在开始→设置→控制面板→添加/删除程序命,在添加/删除程序中选择→添加/删除WINDOWS组件按钮,就会弹出如图2-1所示的WINDOWS组件向导对话框.在其中选择INTERNET信息服务IIS,然后单击下一步按钮,随后根据系统提示一步一步的操作即可完成IIS的安装.(图2-1)2,IIS虚拟目录的创建在启动Internet后,在'默认WEB站点'单击鼠标右键如图(2-2),在快捷菜单中选择"新建"→"虚拟目录"命令,输入虚拟目录的名字,然后按照系统提示操作,即可完成虚拟目录的创建.图(2-2)3,IIS的日常管理(1)启动站点,停止,暂停,删除站点(2)主目录设置,文档管理,ISAPI筛选器,HTTP头,目录安全性,文档,自定义错误,性能2.5 运行环境为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高.此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网.其运行要求如下:软件环境:客户端: Windows95/98/2000/XP,Internet Explorer(IE)等服务器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等.数据库:采用Access,运行于服务器端.硬件环境:服务器 CPU:PIII 500以上 ,内存:512M以上客户机 CPU:P200MMX以上,内存:32M以上 第三章 系统模块的设计3.1 系统的功能分析该学生成绩管理系统是用ASP网页编程+ACCESS数据库+SQL查询语言编句,系统是基于网络在线的学生成绩管理系统,在系统中分为大的三个方面:一是系统管理员页面,二是教师登录页面,三是学生登录页面.(1)系统管理员进入学生成绩管理系统的主要功能是:实现教师添加,教师修改,教师删除,教师查询,数据库的恢复,数据库的备份,学生的添加,学生的修改,学生的查询,学生成绩的录入,学生成绩的添加,学生成绩的修改,学生成绩的删除,留言的查询,留言的提交,留言的删除,留言的修改等基本功能.(2)教师进入学生成绩管理系统的主要功能是:实现学生的查询,学生成绩的查询,留言的删除,留言的查询,留言的查询,密码的修改,教师的查询,教师登陆密码的更改,教师个人信息的修改等基本功能.(3)学生进行学生成绩管量系统的主要功能是:实现学生自己怕成绩查询,自己登录密码的修改,个人信息的查询,留言的查看,提交留言的基本功能.3.2 学生成绩管理系统流程图(图3-1)3.3 系统功能模块图(图3-2)系统管理员在学生成绩管理系统中能够为学生,教师重设密码,能够对学生成绩管理系统具体的按学号,或按姓名进行模糊查询,留言管理能够对整个系统中的留言实现添加,删除,修改操作,班级管理能够对班级进行添加,删除,修改,一般班级是不允许修改的,能对学生进行添加,删除修改等操作.(图3-3)教师在学生成绩管理系统中能够对所有学生的成绩查看,对学生按学号进行精确查询,按学生姓名进行模糊查询,可以修改自己的登录密码,能对整个系统中的留言进行添加,删除,修改,可以查询整个系统中的教师信息.(图3-4)学生在系统中的基本功能是对自己所有成绩的查询,个人登录密码的修改,基本信息的查看,能够对有问题的地方以留言的方式提出,可以查看整个系统中的留言信息.第四章 系统数据设计4.1 系统管理员表表名:admin字段名字段类型字段说明Id自动编号主键Admin文本系统管理用户名Pwd文本系统管理密码4.2 系统学生表表名:Xuesheng字段名字段类型字段说明Id自动编号Xuehao文本学生学号Pwd文本学生登陆密码Xingming文本学生姓名Xingbie文本学生性别Chushengriqi日期日间学生出生日期Banji文本学生在班级Zhuanye文本学生专业Xibu文本学生所在系部Jiaoshi文本学生班主任Lianxi文本学生联系电话Qq文本学生QQ号Email文本学生电子邮箱Minzu文本学生民族Zhengzhi文本学生政治面貌Shenti文本学生身体情况Tizhong文本学生体重Shili文本学生视力Jishu文本学生技术简介Ziwopingjia文本学生自我评价ZhaopianOLE 对象学生照片Jiatingdizhi文本学生家庭地址dianhua文本学生家庭电话4.3 成绩管理系统教师表表名:Jiaoshi字段名字段类型字段说明Id自动编号主键User文本教师用户名Pwd文本教师登陆密码Xingming文本教师姓名Xingbie文本教师性别Chushengriqi日期/时间教师出生年月Xibu文本教师所在系部Zhicheng文本教师职称Dizhi文本教师家庭地址Dianhua文本教师联系电话Shouji文本教师联系电话Youbian文本邮编Qq文本教师QQEMAIL文本教师EMAILGerenjianli文本教师个人简历Gongzuo文本教师工作经验zhaopianOLE 对象教师相片4.4 系统成绩表表名:Chengji字段名字段类型字段说明Id自动编号主键Xuehao文本学生学号Xingming文本学生姓名Xingbie文本学生性别Xibu文本学生所在系部Jiaoshi文本学生任课教师Kechengming文本学生课程名Chengji文本学生该科成绩4.5 系统留言表表名:Test字段名字段类型字段说明Id自动编号主键Name文本留言姓名Mail文本留言EMAILLiuy文本留言内容Dianhua文本留言者电话Qq文本留言QQ4.6 系统班级表表名:Banji字段名字段类型字段说明Id自动编号主键Xibu文本系部Zhuanye文本专业Banjiming文本班级名称Jiaoshi文本班主任Riqi日期/时间文本入学时间第五章 学生成绩管理系统功能的实现5.1 数据库的连接在整个学生成绩管理系统中,数据库的打开在系统中是很重要的,下面给出本系统连接打开数据库的代码文件DB.ASP5.2 成绩管理系统的登录页面学生成绩管理系统分为三种登录模式(如图5-1)(1)系统管理员登录(2)教师登录(3)学生登录(图5-1)5.2 成绩管理系统的安全性系统是用ASP网页编程+ACCESS数据库+SQL查询语句,学生成绩管理系统中拥有的用户名和密码才能正常进入成绩管理系统,系统安全设计的判断页面为DLCL.ASP文件,以下给出整个文件的部分代码提供参考:打开数据文件读取在图(5-1)输入的用户名进行判断,如果为空则自动跳回到系统首页以上代码是通过读取输入的用户名和密码在从数据库中进行查找,是否有当前输入的用户和密码,如果用户名正确与密码正确则进入相应页面的同时对SESSION存一个值,如果数据库中没有该用户则跳到错误处理页面ERRAR.ASP.判断用户是否是从登录页面进入系统的处理页面文件ADERRAR.ASP的代码如下如果SESSION中的值为空,则自动跳转到登录页面5.3 系统管理员功能简介(1)成绩管理可以对学生的成绩的添加,删除,修改(2)成绩查询实现对整个学生成绩管理系统成绩的查询(3)学生管理对学生的添加,删除,修改,详细信息的查看(4)班级管理对所有班级的添加,删除,修改(5)留言管理对学生,教师提交的留言进入修改,删除(6)查看留言是对整个系统中提交的留言进行查询(7)我要留言是对学生提出的问题或者是教师提出的问题进行回答(8)修改密码是对该用户的登录密码进行修改(9)用户管理是对教师的添加(10)教师查询是对所有教师的修改,删除操作(11)数据管理是对整个系统中的数据进行备份,还原(12)退出系统是对该用户登录时记录的SESSION进行清除(图5-2)5.4 教师功能简介(1)成绩查询是对所有学生的成绩查询(2) 个人信息是对自己信息的查看(3) 联系方式是对自己常用联系电话的查看是否正确(4) 教师查询是对所有教师资料的查看(5) 修改密码是对自己登录密码的修改(6) 查看留言是对所有留言的查询(7) 我要留言是对学生提出的问题或疑问进行解答(8) 留言管理是对所有的留言拥有修改,删除的权限(9) 退出系统是用户在退出系统清除SESSION中的值(图5-3)5.5 学生功能实现简介(1) 成绩查询是对该生自己所有课程成绩的查询(2) 个人信息是对学生自己信息的查询(3) 查看留言是对所有留言都可以查看(4) 修改密码是对自己的登录密码进行修改(5) 联系方式是对自己常用的联系方式进行查看(6) 我要留言是对有什么疑问提出(7) 退出系统是清除自己登录时的SESSION值(图5-4)5.6 学生成绩管理系统的关键代码(1)以下代码是实现循环输出学生成绩学号姓名性别系部教师课程名成绩(2)以下代码是实现修改教师登录密码(3)以下代码是实现创建学生班级的5.7 系统在调度中经常出现的问题(1) 数据库的连接容易出错(2) 各种数据写入数据库时容易出错(3) 在调度中经常出现数词不匹配总结经过这一个多月的毕业设计和对相关资料的收集,让我清楚的感到随着网络科技的不断发展和网络的广泛应用,使我们的生活离不开它了.网络它以自己的独特的优点征服了我们.在教育越来越受重视的21世纪,随着学生成绩管理类型的不断增加和成绩管理要求的不断提高,管理方面的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情.在这样的情况下有一个实用学生成绩管理系统是有其必然性的,如果能做出一个完善的学生成绩管理系统就使管理方面的工作量减少很多.在这次的毕业设计中虽然时间紧迫但我学会了很多,也感到自身知识的贫乏,希望在日后的努力中能做出更完善的系统.致谢从十月份接受课题到现在完成毕业设计论文,衷心的感谢我的指导胡桂香老师给予了精心的指导和热情的帮助,尤其在课题设计的前期准备阶段和本人的数据库的设计阶段,导师提出许多宝贵的设计意见,在最后的测试修改阶段老师在百忙之中抽出时间为我们提供了必要的帮助,这样使得我们得以顺利的完成毕业设计开发工作,在短暂的一个月的相处时间里,老师渊博的知识,敏锐的思路和实事求是的工作作风给我留下了深刻的印象,这将使得我终身受益,谨此向老师表示衷心的感谢和崇高的敬意.参考文献(1)尚俊杰 《网络程序设计—ASP(第2版)》 清华大学出版社,北方交通大学出版社,2004年2月(2)徐军,吴玉新 《网站ASP后台解决方案》 人民邮电出版社,2001年1月(3)吴振峰 《网站建设与管理》 高等教育出版社,2005年1月(4)白以恩 《计算机网络基础及应用》 哈尔滨工业大学出版社,2000年1月(5)包锦阳 《大专生毕业论文(设计)写作指导》 浙江大学出版社,2004年6月(6)吴林华 《网站建设与维护》 电子工业出版社,2004年6月(7)邵丽萍,张后杨,柯新生 《网页编程技术》 清华大学出版社,2004年1月(8)杨翼川,徐梅 《ASP动态网页设计实战》 机械工业出版社,2000年11月学生成绩管理系统N数据管理教师管理教师查询我要留言修改密码学生管理留言管理留言查看班级管理成绩查询成绩管理退出系统系统管理员登录Y成绩查询个人信息查看留言修改密码联系方式我要留言退出系统开始信息输入信息是否正确类型选择系统管理员教师登录学生登录结束教师登录系统首页系统首页退出系统留言管理我要留言修改密码查看留言教师查询联系方式个人信息成绩查询学生功能:学生教师功能:系统管理员功能:登录系统首页希望对你有所帮助,祝你成功!另外,虚机团上产品团购,超级便宜

给一个简单的模式参考: 开题报告 学生姓名: 所属系别: 专业名称: 指导导师: 一、论文题目:考务成绩管理系统毕业论文二、选题的背景、目的和意义: 三、领域的研究成果及现状 四、研究思路和方法 总结全文。 本文拟采用以下的手段和方法:1、实证分析和规范分析相结合,列事实,摆依据,理论和实践相结合,引用分析等方法。 2、主要通过图书馆、网上浏览及实地调研等方法收集材料。五、研究的时间安排 1、撰写开题报告。 2、进行企业调研,在图书馆及网上搜集相关资料。 3、分析整理资料,写出论文纲目。 4、撰写完成约一万字的论文初稿。 5、根据导师的批改意见修改完成论文第二稿。 6、论文定稿,准备答辩。

  • 索引序列
  • 学生成绩管理系统毕业论文下载
  • 学生管理系统毕业论文下载
  • 学生成绩管理系统毕业论文绪论
  • 学生成绩管理系统毕业论文精讲
  • 学生成绩管理系统毕业论文背景
  • 返回顶部