为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 英语等级证书查询系统[教材]

英语等级证书查询系统[教材]

2017-09-01 19页 doc 78KB 36阅读

用户头像

is_637320

暂无简介

举报
英语等级证书查询系统[教材]英语等级证书查询系统[教材] 毕业设计任务书 题 目 英语等级证书查询系统 系 名 称 信息与计算机系 专业(班级) 08计算机应用技术专业 学 生 姓 名 学 号 指 导 教 师 201 年 月 日 毕业设计内容目录 一、毕业设计的内容摘要(中英文) 摘 要: 英语等级证书查询是学校教学工作的一个重要的组成部分,长期以来,学校都是手工来完成学生成绩的计算、排序等管理工作。随着科学技术的突飞猛进,信息技术和网络技术被广泛应用,计算机的高效性和准确性可以把工作人员从繁杂的学生成绩管理工作中解脱出来。本论文...
英语等级证书查询系统[教材]
英语等级证书查询系统[教材] 毕业设计任务书 目 英语等级证书查询系统 系 名 称 信息与计算机系 专业(班级) 08计算机应用技术专业 学 生 姓 名 学 号 指 导 教 师 201 年 月 日 毕业设计内容目录 一、毕业设计的内容摘要(中英文) 摘 要: 英语等级证书查询是学校教学工作的一个重要的组成部分,长期以来,学校都是手工来完成学生成绩的计算、排序等管理工作。随着科学技术的突飞猛进,信息技术和网络技术被广泛应用,计算机的高效性和准确性可以把工作人员从繁杂的学生成绩管理工作中解脱出来。本中的基于WEB学生成绩管理系统是使用Dreamweaver+IIS(Internet Information Server)+ASP(Active Server Page)+SQL查询语言 +ACCESS数据库来实现的。 ABSTRACT: Certificate of English level query is a school teaching an important part of a long time, schools are done by hand calculation of student achievement, ranking management. With the rapid progress of science and technology, information technology and network technology has been widely used, the computer's efficiency and accuracy of personnel can result from the complex management of students freed. The WEB-based thesis student achievement management system is used Dreamweaver + IIS (Internet Information Server) + ASP (Active Server Page) + SQL query language + ACCESS database to achieve. 二、关键词 关键字:Dreamweaver , ASP , ACCESS , SQL , 证书查询 三、前言(目录) 一、前言 1.1、背景 1.2、目的 二、正文 第一章、系统开发运行环境 1.1、网页设计Dreamweaver工具简介 1.2、ASP语言简述 1.3、ACCESS2000数据库 1.4、SQL语言简介 1.5、系统开发基本原则 第二章、需求分析 2.1、性能需求分析 2.1、功能需求分析 2.3、数据流程图描述 2.3.1、系统数据流程图 第三章、系统总体设计 3.1、模块设计 3.2、创建数据库 3.3、数据库安全性 第四章、详细设计 4.1、 数据库设计 4.2、接口设计 4.3、程序流程设计 4.4、程序设计 4.5、程序测试 第五章、系统的运行和维护 5.1.1、系统的硬件环境 5.1.2、其他硬件辅助设备 5.1.3、系统的软件环境 5.2、系统的运行和维护概况 前言 1.1 背景 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要管道,它在人们政治、经济、生活等各个方面发挥着重要的作用。计算机将具备更多的智慧成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。通过Internet与世界各地的其它用户自由地进行通信,可从Internet中获得各种信息。通过Internet与世界各地的其它用户自由地进行通信,可从Internet中获得各种信息。人们已充分领略到网络的魅力,Internet大大缩小了时空界限,通过网络人们可以共享计算机硬件资源、软件资源和信息资源。 1.2 目的 一直以来人们使用传统人工的方式管理档档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。英语等级证书查询系统成为教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以说它是完全为学生朋友服务的系统,并且适用于各所高 校。 对于本系统,我们需要实现以下一些以下主要功能: 1.学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。 2.添加功能:管理员可以通过填写表格的形式输入学生成绩等相关信息。系统可以自动避免重复信息。 3.修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。 4.删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。 5.管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。 四、毕业设计报告() 正文 第一章 系统开发运行环境 1.1 网页设计Dreamweaver工具简介 英语等级证书查询系统中需要使用网页设计,而现在使用最多的网页设计工具主要有两个,一个是微软的FrontPage2003,另一个就是Macromedia公司的Dreamweaver。 通过对两者优缺点的比较以及本系统的需求发现,虽然微软的FrontPage2003号称最好的所见即所得的网页编辑器,然而一旦与Dreamweaver相比,几乎可以肯定,一定会将FrontPage抛诸脑后。Dreamweaver提供了强大的设计工具,在不用书写一行代码的情况下,就能够快速创建各种极具动态HTML特性的网页,例如动画和分层等;利用Dreamweaver的目标浏览器检查特性,可以创建兼容性极好的网页,以适用于各种平台和各种浏览器;利用Dreamweaver的Roundtrip HTML技术,用户可以精确控制Dreamweaver生产的网页源代码,例如,在可视编辑器中进行编辑时,可以在HTML检视器中同步地看到Dreamweaver到底为您生成了什么样的源代码,从而杜绝了盲人摸象的弊病。在编辑由其他网页创作工具所生成的网页时,Dreamweaver会尊重其他工具所生成的原代码,不会任意修改它,当然,如果需要,Dreamweaver也仍然可以帮助您“净化”其他工具所生成的垃圾代码。 Dreamweaver是完全可定制的,您可以创建自己的对象和命令,修改菜单和快捷键,甚至可以通过自己书写JavaScript代码来为Dreamweaver创建新的行为和属性面板,以增强Dreamweaver本身的能力。 1.2 ASP语言概述 ASP是一种服务器端执行的脚本语言,在学习、开发、测试ASP之前,安装、配置服务器。服务器可以分为两类,一种是Web服务器, PWS或者IIS;另一种是数据库服务器,常用的数据库服务器一般使用Access或者SQL server。 安装和使用ASP服务器,ASP是在服务器端运行;使用服务器,鉴定自己的劳动成果。运用HTTP协议和HTML。ASP用的控制语言是VBScript和Jscript,运用VBScript。系统开发软件的使用,frontpage、 dreamweaver等的使用,它们是集成的Web应用软件开发系统,包括开发、发行、以及管理数据库驱动的Web应用软件所需的功能。 1.3 Access2000数据库 数据库是一批相关记录的集合。所谓记录是由许多字段组成,每个字段用来存放不同的数据。一个数据库可以包含许多条记录,而每一条记录中则含有多个字段。而数据库应用系统,就是建立在一 个或多个数据库之上,并针对数据库中的数据库进行管理或应用的完整程序。 Access数据库是微软公司office系列中的一个产品,不属于大型数据库,适合开发个人版的小型程序。表是Access数据库中实际存放数据的地方。ACCESS数据库本身是关系型数据库,就是表与表之间可以通过关系字段建立联结,这样就可以从多个表中使用其相关的信息。在每一个Access数据库中,至少包含一个表,其它五种对象是根据表中的数据所建立的。针对不同的应用,用户可以建立多个查询,多个窗体,以及多个报表等。 1.4 SQL简介 SQL(Structured Query language),直译“结构化查询语言”,简称SQL语言,是国际化组织(ISO)的有关关系型数据库语言的标准语言。SQL的功能包含查询(Query),操作(Manipulation)定义(Definition)和控制(Control)四个方面,是一个综合的,通用的,功能极强的关系数据库语言。在本软件中,主要使用的是数据操作功能,包括SELECT,INSERT,DELETE,和UPDATE四个主要语句,即检索,增加,删除和更新等几个功能。 1.5 系统开发基本原则 本系统的设计遵循“先总体,后局部,由上而下,由简到繁”的设计原则。 首先,讨论初步调查,从整体上对设计过程进行步骤化,其次是实现设计步骤的注意事项及划分设计文文件。这样做是为了先进行总体规划,再考虑设计过程中每个步骤的细节问题,只有按部就班才能做到无遗漏、无错失。充分利用网络的基本机构,充分利用现有资源,使用移植、重新安装、改造升级等手段,在不对现有系统产生影响的前提下,进行完善、进一步提高性能,是本系统设计的出发点和立足点。 第二章 需求分析 本论文以网页管理信息系统开发的原理,详细论述了学生的证书查询系统的开发全过程查找信息的全过程,本系统的调查主要方式是与教育部门领导及相关的工作人员进行交流勾通,了解本部门现行的管理模式。经过询问,查看等工作初步调查学生的基本状况。 2.1 性能需求分析 动态数值的性能分析,窗口正常情况和工作条件下,处理的数据数量:开始数据、开始位置、最大、小尺寸数据编辑框、按钮位置数据等。 静态数值的性能分析:处理文件及记录。 精度的性能分析:在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,本系统可以满足的精度。 时间的性能分析:在软件方面,响应时间,更新处理时间比较快且迅速完整。 灵活性的性能分析:设计的系统要做适当调整,灵活性非常大。 故障处理的性能分析:内部故障处理,在开发阶段可以随即修改数据库里的相应内容。外部故障处理,在需求调用时出错,有错误提示,重试。 2.2 功能需求分析 通过分析不同功能的信息,为本系统提供实际产生与历史记录和期望结果的报告。定义系统开发必须实现的功能,使用户利用系统能够完成他们的任务,从而满足了业务需求。 对学生信息(如准考证号、姓名、成绩)进行管理。 (1)录入学生信息 (2)查询学生信息 (3)修改/删除学生信息 1(学生成绩的录入。不同地域的学生通过各种途径不择地点、不择时间地自主查找自己的基本档案(不合要求的可以由管理员及时清除)。 2(学生成绩的查询。学生的信息发在网上可以让全班、全校的人来查询。使用者可以通过多种方式(时间,,姓名,准考证号等)的查询,查看自己需要的学生信息。 3(学生成绩的修改。通过网络在任何地方,管理人员随时学生进行添加和删除,实现了信息的动态管理。 2.3 数据流程图描述 数据流程图是对组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它不涉及硬件、软件、数据结构与文件组织,是用图形语言及与此相关的注释来表示系统的逻辑功能,及所开发的系统在管理信息处理方面要做什么。 3.3.1系统数据流程图 顶层图 管理员 管理员 信息处理 接收信息 学生成绩信息 处理信息 处理后的信息 学生成绩信息 管理员或学生 显示输出 管理员或学生 系统程序设计图 步骤1 输入 输出 处理 相应 处理 信息 信息 信息 图2学生信息处理过程 步骤2: 对信息进行相应的操作:信息操作流程图: 开 始 始 接收输入 信 息 进入信息系统 将 修统汇删退 数 改计总除出 据相相相相系 添 应应应应统 到的的的的 数 信 信信信 据 息 息 息 息 库 输出信息 结 束 图3 步骤3: 对英语等级证书查询系统做一个整的描绘 如图所示: 英语等级证书查询系统 接收输入 信息进行 输出处理 信 息 处 理 信 息 根据用户的需求 显示数据库 显示操作 调用相应的功能模块 中相关信息 完成的情况 将数据添加 统计相应 修改相应 删除相应 汇总相应 信 息 数据库中 信 息 信 息 信 息 图4 登陆界面流程图: 开 始 输入用户名 输入 用 户 密 码 登陆系统验证通过 界 面 图5 第三章 系统总体设计 “英语证书查询系统”系统主模块功能图 为了能够清晰的表现出设计的模块和路线,其功能模块如下图所示: 显 示 学生浏览 查 询 添 加 英语等级证书查询系统 修 改 删 除 后台管理 统 计 汇 总 图6英语等级证书查询系统结构 “英语等级证书查询系统”主要分为浏览和后台管理两个子系统,前台的浏览主要是对一些功能的操作,但是都涉及到后台的管理,也就是数据库的操作,后台的管理必须要求符合系统的稳定性,保证修改的数据的正确性,但是由于涉及到关联表的问题,所以必须弄清楚前台的操作所涉及到的后台的相互关联的一些表格,包括一些基础信息。 学生信息:包括学生的准考证号、姓名 成绩信息:包括课程代号、学号及成绩。 成绩信息:包括成绩类别名称、课程类别、时间等信息。 3.1模块设计 1.用户登录模块:填写已分配的用户名称,填写正确的密码,进入主控制页面。 2.显示模块:显示要求的内容。 3.查询模块:提供多种查询条件,可按需要进行查询。 4.录入模块:向数据库中添加记录。 5.修改模块:可以找到指定信息并对其进行修改。 6.删除模块:找到要删除的记录,并将其删除。 7.密码修改模块:对数据库中的信息进行修改。 3.2创建数据库 在本系统设计数据库之前,进行了了解用户的需求、收集信息、确定对象,并建立对象模型,确定对象之间的关系,着手设计数据库时,表与表之间的关系非常重要,设计时要注意规范化,这要求在排序、查询和创建索引时提高数据操作的性能,准确的设计数据库并建立一定的模型就是至关重要的,因为一旦数据库实现完毕,若要对其进行更改将花费大量的时间。 3.3数据库的安全性 数据库的安全性是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏。由于数据库中存放关在量的重要数据,并且为各种用户所共享,数据的安全显得格外重要。在一般的计算机穖中,安全措施是逐级设置的: 数据库 操作 应用软件 数据库 管理系统 系统 用户标识和鉴定 存储控制 操作系统安全保护 密码存储 数据库的安全控制的一般方法有:用户标识和鉴定,存取控制,审计,数据加密,视图的保护。本系统采用用户标识和鉴定,存取控制两种方法,例如进入本系统必须输入工号与密码。同时,对单机进行操作系统级和数据库单机的用户口令控制。 第四章 详细设计 在这个查询系统中使用ACCESS为后台数据库,使用大量的结构化查询语言,使得加快应用程序的 运行速度和修改规模的方便。 4.1数据库设计 根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以列出以下数据项和数据结构: 1:名称:用户信息表 表名称标识:user 如下图所示,用户信息表包括用户名、用户密码两个字段。 名称 字段名称 数据类型 主键 非空 用户名 xh 文本 No Yes 密码 mm 文本 No No 用户信息表 2(名称:成绩表 表名称标识:bbs1 如下图所示,学生信息表包括准考证号、姓名、成绩、成绩类别名称、时间,综合六个字段。 名称 字段名称 数据类型 主健 非空 准考证号(唯一性标数字 xh No No 识) 姓名 文本 user No No 成绩 数字 cj No No 成绩类别名称 文本 kc No No 时间 文本 xq No No 综合 文本 Lx No No 成绩表 3:名称:管理员表 表名称标识:admin 如下图所示,课程信息表包括用户名,密码两个字段。 名称 字段名称 数据类型 主健 非空 用户名(唯一性标文本 username Yes NO 识) 密码 文本 password No No 4.2 接口设计 (1)系统的登录 用户可以根据需求选择两种方式登录: 学生用户登陆,管理员登陆; 用户可以随意的选择查询方式 按查询方式显示出的信息: 管理员操作的界面: 4.3 程序流程设计 显示学生成绩查询的登录接口,当输入完账号和密码后,单击“用户登录”或“管理员登录”按钮,使index.asp得到进一步的处理信息,如果单击了“登录”按钮,得到输入的 用户名和密码,index.asp将用户名和密码传到checklogin.asp进行用户名的密码核对。首先,在Login.asp 中,包含引用了Conn.Asp公用连接档,Conn.asp中建立了Conn公用对象来进行数据库的连接。(此处建立Connection对象,用Conection对象的 Open方法与数据库进行连接,用输入的用户名作为条件,定义SQL语句;建立Recordset对象,用Recordset对象的Open方法执行上面的SQL语句。) 比较密码。如果不相同,则关闭于数据库的连接,释放数据对象显示密码不正确的信息。如果密码正确,则进入主页面。若名称已经存在,或者其它输入内容不符合要求,则会显示错误提示接口Recordeset对象的AddNew方法可以实现记录的各种操作. 4.4 程序设计 实现网上成绩的自动化管理和BBS、在线论坛等的建立机制有许多相似的地方,但在数据库的建立或管理方法方面却有许多不同之处。分析利用ASP技术来实现的方法。整个自动化管理机制大致可由如下几个ASP文件和一个数据库文件来组成,它们的大至功能如下。 前台index.asp可输入学号就可以查询该学生所有课程的成绩; 后台login.asp 管理用户:admin 管理密码:admin 功能: 1.添加单个成绩 2.批量添加成绩 3.通过搜索并修改与删除 4.直接修改 5.可以批量删除 6.可以直接GO到达你想到达的页 7.分页显示 输入与用户名和密码就可查询成绩,增加记录,删除记录 文件列表: admin.asp 管理页面 add.asp 添加单个成绩 addnew.asp adds.asp 批量添加成绩 addnews.asp admin.asp 管理员登陆页面 adminlook.asp 查询 changepwd.asp 改密码 conn1.asp 库链接文件 conn.asp 库链接文件 4.5 程序测试 完成了各个功能的程序设计以后,需要对程序进行测试和调试,在进行调试时,碰到了各种的程序设计的错误,某些错误使得脚本无法正确执行、程序执行的停止、返回错误的结果。通过对程序多次测试,来不断完善系统功能。 测试由 单元测试?系统测试?集成测试 循序渐进 相互对应的关系是: 需求 对应 集成 设计 对应 系统 开发 对应 单元 ASP的脚本错误:语法的错误,脚本语法的不正确是主要的错误之一,本系统的程序设计中,在进行脚本调试时,出现有命令拼写的错误、传递给函数的参数出现错误,导致了脚本不能正常的执行。 在本系统准备运行时,在试图给一个变量赋值时,所赋予的值超出了变量允许的范围或变量的类型,从而也致使脚本的中断。 第五章 系统的运行和维护 经过系统规划,系统分析和系统设计等阶段以后,便开始进入系统实施阶段。为保障本系统最终能成功运行,在开发与测试环境的选择上,按照本文所建议采用的软硬件最低要求实施。在测试环境中,安装开发环境中的编程软件。 5.1.1系统的硬件环境 服务器硬件:专用服务器或高档微机 OS:Windows 2003/2005 客户机硬件:普通PC机 OS:Windows 2000/XP 5.1.2 其它硬件辅助设备 优盘(4G-16G),移动硬盘(160G-320G) 5.1.3 系统的软件环境 服务器硬件:Intel Xeon3210以上处理器,2G内存,160G以上硬盘 OS:Windows 2003/2005 客户机硬件:Intel 赛扬D以上PC机 OS:Windows 2000/XP 编程工具:DREAMWEAVER CS2 Microsoft公司推出的 支持ASP的 Web服务器有以下几个: Microsoft Internet Information Service (IIS) Microsoft Peer Web Service Micrisoft Personal WebServer (PWS) 5.2 系统运行与维护概况 英语等级证书查询系统在完成系统实施,投入正常运行之后,就进入了系统运行和维护阶段。系统维护的目的是保证管理信息系统正常而可靠地运行,并能使系统不断地得到改善和提高,以充分发挥效用。 1(权限维护。管理员需要对用户的用户名、密码和权限进行维护,给每名学生分配享用的用户名和密码,确定查询级别。 2(考试信息管理。考试时间安排及是否有成绩信息要经常进行更新。 3(成绩管理。及时发布已经出来的成绩,以供学生查阅。 4(严格#管理制度#,落实责任。主要包括计算机机运行日志、故障申报审批记录,修改文案的严格测试,系统升级的安全防范措施,更新文档资料的相关部分。 注:正文纸可附页,要求纸质、大小和文本相同。 五、结论 本系统根据用户的需求,对系统的功能、性能进行设计,尽量切实体现实用,并兼顾到普通需求和特殊需求。 从整体上对设计过程进行步骤化,这样做是先进行总体规划,再考虑设计过程中每个步骤的细节问题,以及设计步骤的注意事项及划分设计文文件。按部就班的按照设计步骤进行。做到无遗漏、无错失。充分利用网络的基本机构,充分利用现有资源,使用移植、重新安装、改造升级等手段,在不对现有系统产生影响的前提下,进行完善、进一步提高性能,是本系统设计的出发点和立足点。 Dreamweaver表现了比FrontPage更突出的网页设计功能。一个好的系统的实现离不开开发人员的辛勤工作,同样也少不了比较方便又实用的开发工具。正因为有了良好的网页工具才使系统的设计能够高效率的完成。 由于知识方面的不足,系统也存在许多不完善的地方。我在这期间也遇到了不少的困难。值得欣慰的是总算完成了任务,了解了ASP语言和一些软件的使用。做到了把理 。 论知识运用到了实际 六、致谢 经过两个多月的设计和开发,《英语等级证书查询系统》已经开发完成。其功能基本符合用户需求。。我认为在这次毕业设计的过程中,通过将所的理论知识与实际情况相结合,独立思考,全面分析,灵活运用所学知识,解决具体问题,将有力地促进理论水平的进一步提高。同时,对心理素质的锻炼和工作作风的培养,将有助于今后的工作与生活。但是,由于毕业设计时间较短,工作任务繁重,加上本人能力有限,所以该系统还有许多不尽如人意的地方,比如:联机文档比较少,用户界面不够美观,出错处理机制不够等一些问题,这些都有待进一步的改善。 在本次毕业设计中,我从指导老师身上学到了很多东西。老师认真负责工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给予我很大的帮助,使我得到不少的提高,这对于我以后工作和学习都有一种巨大的帮助,在此深表感谢。 七、附录(参考文献、设计图纸、实验所用仪器、设备性能简介、照片和翻译论文、资料的原文、计算机程序等) [1] 陈源,姚幼敏等. DreamWeaver网页设计与制作.北京:地资出版社.2007年 [2] 沈才梁,李志奎等.ASP网页设计.北京:清华大学出版社.北京交通大学出版社.2006年 [3] 徐维祥,刘旭敏等.数据库应用基础教程:Visual FoxPro6.0/7.0.北京.高等教育出版社.2007年 [4] 郑阿奇.SQL Server实用教程(2版).北京:电子工业出版社.2007年 [5] 贾佳, 郝洪明. ASP与Sql Server 网站架设[M]北京: 机械工业出版社.2006年 [6] 曾长军. Sql Server 数据库原理及应用[M].北京:人民邮电出版社. 2008年
/
本文档为【英语等级证书查询系统[教材]】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索