当前位置:首页>> >>


VB招生管理系统设计(论文 源代码).rar

收藏

资源目录
    文档预览:
    编号:20180913212524389    类型:共享资源    大小:3.72MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    VB 招生 管理 系统 设计 论文 源代码
    资源描述:
    目 录1 引言 .....................................................................................................................................12 系统分 析 .............................................................................................................................22.1 需 求分 析 ...................................................................................................................22.2 目标分析 ...................................................................................................................22.3 系统划分及说明 .......................................................................................................22.4 系统功能分析 ...........................................................................................................33 数据库选择及数据库的结构设计 .....................................................................................43.1 概念设计 ...................................................................................................................43.2 数据库设计数据的安全性 .......................................................................................63.3 数据库的连接 ...........................................................................................................64 系统的设计与实现 ...........................................................................................................104.1 主界面窗 口模块设计与实现 .................................................................................104.2 输入招生计划模块设计与实现 .............................................................................104.3 显示招生计划模块设计与实现 .............................................................................114.4 考生报名信息模块设计与实现 .............................................................................124.5 考生查询录取情况模块的设计与实现 .................................................................135 系统的测试 .......................................................................................................................155.1 测试方案 .................................................................................................................155.2 测试项目 .................................................................................................................155.3 测试结果 说明 .........................................................................................................166 结束语 ...............................................................................................................................17参考文献 ..............................................................................................................................18Abstract ................................................................................................................................19致谢 ......................................................................................................................................20忻州师范学院计算机科学与技术系本科毕业设计(论文)·1·忻州师院网上招生系统的设计与实现摘 要:自动化信息管理,是一个管理 规范,运作高效的企事业单位的必然要求,网上招生管理系统是一个高校不可缺少的部分,它的内容对于招生人员和考生来说都至关重要。本文以开发忻州师院网上招生系统为实践基础,详细阐述了网上招生管理系 统的设计与实现的全过程, 结合Visual Basic6.0 相关程序和 ASP 相关技术,以 SQL Server 2000 为后台数据库开发了本系统。关键词: Visual Basic6.0 ; SQL Server 2000 ;ASP ;网上招生管理1 引言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用 [1]。作为计算机应用的一部分,使用计算机对考生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点使高校招生向科学化、正规化发展, 能够极大地提高高校考生管理系统的效率 [2]。为此我通过自己四年来所学的知识结合所要开发系统的特点,在软件设计中采用 Visual Basic6.0 面向对象设计开发工具,后台数据库采用 SQL Server 2000。由于本系统数据库采用的是 ODBC 连接方式,因此需要配置 ODBC 数据源后方可执行本系统。在操作系统的控制面板中打开“管理工具 ODBC 数据源”窗体,建立名为“ronger”的数据源,更改其默认数据库为“忻州师院招生数据库_Data”。此系统中还用 ASP 做出了考生报名和查询录取情况的网页,用以实现网上招生的功能,考生可以通过网上报名并且根据自己报名时的身份证号查询自己是否被忻州师范学院录取。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成学生基本信息、招生计划管理的全过程,包括学生基本信息和招生计划的建立、学生基本信息和招生计划的修改、查询以及学生信息的添加和查询等招生管理工作。忻州师范学院计算机科学与技术系本科毕业设计(论文)·2·2 系统分析2.1 需求分析随着现代科学技术的发展,网络技术的普及,网上招生势在必行。各大高校需要确切的了解考生的信息,以便不失时机的做出合理的决策,如利用系统能够及时查询满足条件(根据高考成绩)的考生来决定此考生是否被录取。为了实现系统安全性和保密性,所以设置了普通用户和超级用户两种权限来对本系统进行操作管理。对于普通用户应具备以下功能:(1)根据本人用户名和密码可以登录系统。(2)用户可以根据自己的要求查询考生报名的信息和录取信息,并实现报表打印功能。但是不能对数据做任何修改。对于超级用户来讲除了具备普通用户所有功能外还应具备以下功能:(1)超级用户可以对录取考生进行添加、修改、删除操作。(2)超级用户可以任意添加、删除普通用户。超级用户应由学校招生办人员来担当。2.2 目标分析2.2.1 要求实现的目标根据忻州师院网上招生工作的需要,采用微机进行考生信息管理,要求能对报名考生进行有条件的录取,并且能够安全可靠的运行工作,高速、准确的提供考生报名和录取信息的查询,提供形式要求灵活、实用。具体目标大致要实现如下功能:(1)保密功能;(2)应提供方便、灵活、便于使用,符合人们的日常习惯的数据录入功能; (3)查询功能;(4)打印功能;(5)修改记录功能;(6)处理记录功能。2.2.2 管理范围和管理内容对所有报考忻州师院的考生的基本情况、资料进行管理,以提供网上招生工作的需要。2.3 系统划分及说明忻州师院网上招生系统包括考生模块和学校管理员模块。其中考生模块包括考生报名、考生录取查询。学校管理员模块包括管理员信息的添加、修改、删除;考忻州师范学院计算机科学与技术系本科毕业设计(论文)·3·生报名情况和录取情况查询;学校招生计划的添加、修改和删除;录取考生信息的打印。2.4 系统功能分析系统开发的总体任务是实现信息系统化、规范化和自动化。系统主要功能分析是在系统开发总体任务的基础上完成的,它需要完成功能模块的设计。在系统分析基础上,考虑所使用的开发工具的特点,得到图 1.2 和图 1.3 所示的功能模块。图 1.2 学 校 管 理 员 功 能 模 块招生主页考生报名 录取查询录取窗口 招生信息报名信息重新登录系统启动退出系统 系统信息帮助日历信息输入招生计划 显示招生计划 查询招生计划招生计划注销用户添加用户用户修改密码忻州师范学院计算机科学与技术系本科毕业设计(论文)·4·图 1.3 考生功能模块3 数据库选择及数据库的结构设计3.1 概念设计概要设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是面向现实世界的、易于理解的数据模型,是独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便 [3]。概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式,也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁,是设计数据库结构的基础。3.1.1 数据库的结构忻州师范学院招生数据库 数据表名称 包含数据管理员密码表 可以使用系统的所有用户报名表 所有报名考生的数据招生计划表 学校各院系所有招生计划招生情况表 所有录取考生数据3.1.2 数据字典表 3.1 管理员密码表列名 数据类型 长度 是否为空姓名 Char 8密码 Char 6用户类型 Char 10表 3.2 招生计划表忻州师范学院计算机科学与技术系本科毕业设计(论文)·5·列名 数据类型 长度 是否为空系名 Char 15计划招生人数 int 4分数线 int 4表 3.3 考生报名情况表列名 数据类型 长度 是否为空报名院校 Char 20第一专业志愿 Char 20第二专业志愿 Char 20 Null姓名 Char 10年龄 int 4 Null性别 Char 10 Null出生日期 datetime 8 Null身份证号码 nchar 18民族 Char 10 Null籍贯 nvarchar 50 Null所在市 nvarchar 50 Null学历 Char 20毕业学校 Char 20 Null毕业时间 datetime 8 Null有何特长 Char 30 Null有何奖项 Char 30 Null政治面貌 Char 10 Null通信地址 Char 30邮编 Char 10家庭住址 Char 30 Null父亲姓名 Char 10 Null联系电话 Char 16 Null忻州师范学院计算机科学与技术系本科毕业设计(论文)·6·手机 Char 20 NullEmail Char 30 Null高考或会考成绩 Int 4备注 nvarchar 50表 3.4 招生情况表列名 数据类型 长度 是否为空姓名 Char 20身份证号码 Char 20籍贯 Char 50 Null学历 Char 20政治面貌 Char 20报名院校 Char 50第一专业志愿 Char 20高考或会考成绩 int 43.2 数据库设计数据的安全性数据的安全性也是数据库设计中很重要的一步。本系统使用的后台数据库为SQL Server 2000,此数据库对于数据的安全非常有保障。(1)外来的破坏东西 给系统设定密码及权限设置,不同的权限可以对系统做不同程度的操作。服务器级可以给客户端的用户设定访问权限。(2)数据库的意外破坏活动 利用 SQL Server 2000 可以不定时的对数据库进行备份。如果数据库意外破坏,可以通过 SQL Server 2000 的还原数据库功能进行还原。3.3 数据库的连接Visual Basic6.0 能与各种数据库相连:既可与本地数据库相连,也可以与数据库服务器构成 C/S 体系结构,还可以与应用服务器、数据库服务器构成 B/S 体系结构。Visual Basic6.0 是专为各种数据库系统设计的前台应用开发工具,可以同时支持绝大多目前广泛使用的关系数据库管理系统。在与数据库系统的连接上,忻州师范学院计算机科学与技术系本科毕业设计(论文)·7·Visual Basic6.0 可以使用两种数据访问技术,即 Jet 数据库引擎和 ODBC Direct技术;三种数据访问方法:数据控件、数据访问对象和直接调用 ODBC API 函数;可以访问 Microsoft Access、Btrieve、dBASE、Microsoft FoxPro 和 Paradox。也可以使用数据控件访问 Microsoft Excel,Lotus1-2-3 和标准的 ASCII 文本文件 [4]。Visual Basic6.0 在数据库管理方面做了很大的改进,其中最主要的就是用Active X 数据对象 ADO( Active x Data Objects)这种新的数据库访问标准代替了原有的数据访问对象 DAO 和远程数据访问对象 RDO。可以用 Visual Basic6.0 中的各种集成的可视化数据库工具来管理和访问数据库,包括像 Microsoft SQL 和Oracle 这样的远程开放数据库。这种创建和访问结构化数据库系统的能力给编程带来了许多方面,例如:(1)允许应用程序和其他程序共享数据;(2)简化编程,不必再处理低级文件访问和查找;在操作数据库的过程中,结构化查询语言 SQL 是一种事实上的工业标准语言。在 SQL 语言中,指定要做什么而不是怎么做。不需要告诉 SQL 如何访问数据库,只要告诉 SQL 需要数据库做什么。利用 SQL,可以确切指定想要检索的记录以及按什么顺序检索。可以在设计时对数据控件使用 SQL 语句。此外本系统用 ASP 和 ADO 访问数据库,以实现考生报名和录取查询的功能,ASP环境下访问数据库如图 3.1 所示,用 ASP 和 ADO 访问数据库可按以下步骤 [5]:(1)定 义 数 据 库 组 件 , Set Conn = Server.Create.Object(“ADODB.Connection”)。(2)用 Open 打开待访问的数据库,Conn.Open“数据库名” 。(3)设定数据库动作,Set.Rs=Conn.Execute(“SQL”)利用 Rs(Recordsets)所提供的属性显示查询结果。(4)关闭结果集对象 Rs.Close,断开与数据库的连接 Conn.Close。ActiveDataObject浏览器*.asp 程序VbScriptJavaScriptdatabase图 3.1 ASP环境下数据库访问InternetInformationServer忻州师范学院计算机科学与技术系本科毕业设计(论文)·8·3.3.1 通过 ODBC 连接数据库ODBC 工作原理 Visual Basic6.0 在访问数据库之前,必须首先与要操作的数据库建立连接。因此,连接数据库就成为 Visual Basic6.0 开发数据库应用程序首先要完成的任务。Visual Basic6.0 与数据库的连接是通过数据库接口来实现的,本系统主要使用ODBCDirect 技术并且运用 ADO 数据控件方法进行数据库的操作 [6]。同样 ASP 在访问数据前,也必须与要操作的数据库建立连接,由于 SQL Server 2000 是与开放式数据库互连(ODBC)兼容的数据库,所以本系统采用 ADO 技术通过数据源对其进行访问。ODBC(Open Database Connectivity)是由微软公司提出的开放式数据库互连接口标准。它以结构化查询语言 SQL 来存取连接的数据源,通过 ODBC 可以实现一个应用程序同时访问多个不同的 DBMS,从而实现了用统一的方法去处理不同的数据源。这使得应用开发人员可以开发、编辑和发行应用软件而不必考虑它所操作的数据库管理系统的类型。目前大多数数据库都提供了标准化的 ODBC 环境。通过使用 ODBC,系统开发人员不需要学习针对不同数据库的连接技术,从而能够把更多的精力集中在应用程序的开发上。下面将介绍 ODBC 的工作原理如下图 3.2 所示:Visual Basic 开发环境ODBC 接口ODBC 驱动程序管理(ODBC32.DLL)数据库SQL Server驱动程序 Sybase驱动程序数据库 数据库Oracle驱动程序忻州师范学院计算机科学与技术系本科毕业设计(论文)·9·图 3.2 ODBC工作原理3.3.2 创建 ODBC 数据源与数据库的连接以下分步来说明如何创建 ODBC 数据源与数据库的连接1) 打开控制面板中选择管理工具,在其中选择数据源 ODBC 后出现图 3.3 所示,选择系统 DSN,然后点击添加按钮;2) 选择安装数据源的驱动程序 SQL Server 点击完成;3) 接着添加数据源名称为“ ronger”和所在服务器的名称,点击完成;4) 然后点击测试数据源,如果出现连接成功的对话框,则说明数据源连接成功;5) 在程序中可以通过 ADO 控件与所建立的数据源进行连接,从而达到 Visual Basic6.0 与 SQL Server2000 数据库的连接。而 ASP 与数据库的连接则通过以下代码来实现。(conn.asp)
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:VB招生管理系统设计(论文 源代码).rar
    链接地址:http://www.gold-doc.com/p-138632.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开