四六级考试报名系统课程设计报告

上传人:第*** 文档编号:56898572 上传时间:2018-10-16 格式:DOC 页数:25 大小:1.29MB
返回 下载 相关 举报
四六级考试报名系统课程设计报告_第1页
第1页 / 共25页
四六级考试报名系统课程设计报告_第2页
第2页 / 共25页
四六级考试报名系统课程设计报告_第3页
第3页 / 共25页
四六级考试报名系统课程设计报告_第4页
第4页 / 共25页
四六级考试报名系统课程设计报告_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《四六级考试报名系统课程设计报告》由会员分享,可在线阅读,更多相关《四六级考试报名系统课程设计报告(25页珍藏版)》请在金锄头文库上搜索。

1、.NET.NET 架构及应用架构及应用期末考试期末考试 (课程设计总结)(课程设计总结) 设计名称: 英语四、六级考试报名系统 组 长: 白缔祖 参 加 人: 白缔祖、霍晓文 指导教师: 付向东 班 级: 2012 级信息管理与信息系统本科班 20142014 年年 6 6 月月 2525 日日 1 前言前言 一、设计背景 二、基本思路 三、工作划分 第一章第一章 概述概述 第一节 英语四六级报名系统 第二节 可行性分析 第二章第二章 系统分析与设计系统分析与设计 第一节 应用需求分析 第二节 系统功能模块划分 第三节 系统流程分析图 第四节 系统数据库设计 第五节 创建 ADODC 数据源

2、第三章第三章 系统设计系统设计 第一节 考生报名(信息输入、信息修改) 第二节 考生信息查询 第三节 考试信息简单统计 第四节 考场编排 第五节 考生准考证打印 一、设计背景:一、设计背景: 随着越来越多的大学生在大学期间需要报考英语四六级以提升 2 自己的综合素质,英语四六级报考系统也越来越受到青睐,它可以 随时满足需要报考学生的需求,不受时间和空间的限制,方便快捷。 基于对所学知识的利用,结合 VisualBaisc 语言和信息系统分析与 设计知识的学习,开发了一个简易的英语四六级报名系统。 二、基本思路:二、基本思路: 通过系统的设计,减少学生报考英语四六级的难度,学生可以 利用此系统方

3、便的查询和修改自己的信息,采用数据库技术,结合 VB.NET 的应用实现对报考学生信息的统一管理,方便管理。 三、工作划分:三、工作划分: 成员 组长:白缔祖 组员:白缔祖、霍晓文 资料搜集:霍晓文 资料整理:白缔祖、霍晓文 数据库设计:白缔祖、霍晓文 编程:白缔祖、霍晓文 第一章第一章 概述:概述: 第一节:英语四六级报名系统第一节:英语四六级报名系统 现在的很多大学要求在校大学生在毕业前都要参加全国的英语四 六级考试,有些院校还把全国英语四六级考试作为一项考核学生是 否毕业的指标,英语四六级考试报名系统就是为了适应现在高校教 育、教学开发的第一套系统,它为学生参加英语四六级考试提供了 一个

4、有利的平台。同时也为老师对众多的考生管理提供了一个有利 3 的工具。学生可以通过账号在网上实现报名、查询个人信息、修改 个人信息等功能,在时间和空间上比以前的报名更有自主性。同时 老师也可以通过本系统对报考的考生实现统一的管理。 第二节:可行性分析第二节:可行性分析 英语四六级考试报名系统是以计算机网络作为支撑的一套软件, 它是随着现代的计算机技术产生的。应为现在的计算机的普遍使用 和计算机网络的发展,使足不出户的网上报名成为可能,尤其是现 在的大学生很多都拥有自己的电脑,学校也为学生配备了专门的计 算机,这从硬件上使网络报名成为了可能。 第二章第二章 系统设计分析系统设计分析 第一节:应用需

5、求分析第一节:应用需求分析 英语四六级网上报名系统主要是为了满足学生的网上报名和老师 对报考学生信息的统一管理,所以本系统主要可分为两大块:学生 模块和系统管理员模块。 学生模块的功能应该实现学生的登录报名,学生对自己信息的查 询和修改并能够保存修改后的信息,学生登录后系统会自动生成网 报序号,考生在确定信息后可以打印准考证。 管理员(教师)模块的功能要强于学生模块,它首先要实现的是 对学生信息的统一管理,这包括:管理员特殊账号的登录、查询和 修改学生信息、添加考生信息、删除考生信息、查看学生密码、修 改学生密码、访问数据库、打印学生准考证。能够实现对报考四级 和六级学生的分类管理。 4 系统

6、功能可用以下 E-R 图表示: (用户 E-R 图) (学生 E-R 图) (管理员(教师)E-R 图) 身份身份密码密码 用户名用户名 班级班级 姓名姓名 学号学号 网报序号网报序号 性别性别 考生考生 管理员管理员 Userid姓名姓名性别性别详细住址详细住址联系电话联系电话 5 (英语四六级报名系统 E-R 图) 用户 普通账号普通密码 管理员账号管理员密码 班级 姓名Userid 联系电话 性别 学生 登 录 四六级考试报名系统 学生信息 信息修改 上传照片 网报序号 选报等级 打印准考证 6 (英语四六级考试报名系统数据库 E-R 图) 根据系统功能及以上 E-R 图可得一下表: 考

7、生信息表 报名信息表 7 成绩表 8 登录表 第二节:系统功能模块划分第二节:系统功能模块划分 系统功能主要以如下结构图设计,它主要实现了学生登录的信息 查询、修改、上传照片、选报等级和打印准考证,管理员登录的添加、 删除和对选报不同等级学生的统一管理功能。 英语四六级考试报名系统功能结 9 英语四六级考试报名系统 查 询 个 人 信 息 修 改 个 人 信 息 上 传 照 片 选 报 考 试 等 级 打 印 准 考 证 学生登录管理员(教师)登录 查 询 学 生 信 息 修 改 学 生 信 息 添 加 学 生 信 息 删 除 学 生 信 息 管 理 四 六 级 分 类 打 印 准 考 证 英

8、语四六级考试报名系统业务流程图: 10 英语四六级考试报名系统数据流程图: 11 内部数据元素: 英语四六级考试报名系统 IPO 图: 备注: 第三节:系统流程分析图:第三节:系统流程分析图: 由下列模块调用: 选报考试等级 (Combol) 输入:由 Combol 直接选择,选择等 级后载入数据库。 调用下列模块: 学生信息表 输出:由修改的 数据库中学生信 息表接收,并可 打印输出。 处理内容:用户登录后,可以在本人的信息对话框中直接选择需要选报的 等级,选择后提交给数据库,并对数据库中的学生信息表进行同步修改, 如果不选择,则默认为空,对表中数据不进行本项的修改。 12 第四节:系统的数

9、据库设计第四节:系统的数据库设计 四六级考试报名系统 用 户 登 录 选报等级 更新后的四六级考试报 名系统 退 出 14 15 第五节:创建第五节:创建 ADODCADODC 数据源数据源 16 链接成功后就可以使用普通用户表中的 Userid 和 Userpas 登录,并 查看学生信息表中的个人信息和选报四六级等级。 第三章第三章 系统设计系统设计 17 第一节:系统窗体模块组成 系统主要由用户登录模块和用户信息模块两部分组成,用户用账 号、密码登录后可以通过用户信息模块看到自己的信息,并可以对 信息进行修改。 用户主登陆界面: 18 管理员登陆后的界面: 准考证界面设计: 成绩查询: 1

10、9 帮助: 统计: 20 第二节:模块窗体简介第二节:模块窗体简介 主登陆界面(FormMain)模块,主要实现用户的登陆,用户可以 是普通用户登陆,登陆时调用数据库中的“普通用户表”中的数据, 检测账号和密码正确后实现登陆。同时也可以是管理员登陆,这是 调用的是数据库中的“管理员表”中的数据进行检测账号和密码是 否正确,最终实现调用不同的窗体(FormStu 和 Glystu) 。 FormStu 窗体的主要功能是实现选报英语考试等级的功能,用户 在 Combo1 的下拉菜单中可以选择自己的考试等级,并根据需要修改 个人的信息、上传照片。用户修改个人信息后点击刷新按钮,就可 以将数据传输到数

11、据库中,并打印准考证。用户点击“打印”按钮 后,系统调出准考证窗体,用户核对信息无误后可以确认打印实现 21 打印功能。 Glystu 是管理员实现登陆后的窗体,它的功能主要是实现对报 考考生的管理,它可以通过“添加”按钮添加考生信息, “删除”按 钮删除考生信息,通过“打印”按钮调出“准考证”窗体实现打印, 同时可以利用 Data1 按钮实现对所有考生信息的审核。 第三节:系统设计详细代码第三节:系统设计详细代码 登录按钮代码设计: Public Class 登录 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e

12、 As System.EventArgs) Handles Button1.Click Try Dim conn As String = “data source=.;connect timeout=10;User ID=sa;Password=123;initial catalog=CET;“ Dim objconn1 As New SqlConnection(conn) Dim sqlcom As New SqlCommand sqlcom.CommandText = “select * from 登录表 where 用户名=“ & TextBox1.Text & “ and 密码=“ &

13、 TextBox2.Text & “ “ sqlcom.Connection = objconn1 Dim myds As New DataSet Dim myadapter As New SqlDataAdapter myadapter.SelectCommand = sqlcom myadapter.Fill(myds, “a“) If myds.Tables(“a“).Rows.Count = 0 Then MsgBox(“用户名或者密码错误!,请从新输入!“) TextBox1.Text = “ TextBox2.Text = “ TextBox1.Focus() Else If Ra

14、dioButton1.Checked Then 报名系统界面.Show() End If If RadioButton2.Checked Then 报名系统界面.Show() End If End If 22 objconn1.Close() Catch ex As Exception MsgBox(ex.ToString) End Try End Sub Private Sub TextBox1_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp If e.KeyCode

15、 = Keys.Enter Then TextBox2.Focus() End If End Sub Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click Me.Close() End Sub Private Function TestConnection() As Boolean Throw New NotImplementedException End Function End Class 报名系统界面代码: Public Class 报名系统界面 Pr

16、ivate Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 考生信息查询.ShowDialog() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 准考证.ShowDialog() End Sub Private Sub 考试时间ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 考试时间ToolStripMenuIt

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号