基于校园网的《VB 程序设计》学习系统设计

合集下载

VB程序设计课程设计报告完整版

VB程序设计课程设计报告完整版

V B程序设计课程设计报告HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】《VB程序设计》课程设计报告(2016 — 2017 学年第 1 学期)题目:排序演示学院:经济与管理学院班级:物流管理1502学号:姓名:指导教师:阮冰时间:起 2017年1月3日止 1月6日一、课程设计基本信息课程代码:05190124课程名称:计算机基础课程设计课程英文名称: Computer-based Course Design课程所属单位(院(系)、教研室):数学与计算机学院计算机基础课程群课程面向专业:生物科学类、制药工程、制药工程(生物制药)、药物制剂、物流管理课程类型:必修课先修课程:大学计算机基础通识选修课程、Visual Basic程序设计课程学分:1 总学时:16二、课程设计目标掌握所学语言程序设计的方法,熟悉所学语言的开发环境及调试过程,熟悉所学语言中的数据类型,数据结构、语句结构、运算方法,巩固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。

通过综合设计要求达到下列基本技能:1.培养查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。

2.通过对所选题目方案分析比较,确立方案,编制与调试程序,初步掌握程序设计的方法,能熟练调试程序。

3.系统设计编程简练,可用,功能全面,并有一定的容错能力。

用户界面良好,有较好的输出功能。

在完成课题基本要求后,具有创新型设计,具有一定的实用价值。

4.根据个人的设计调试过程,撰写设计报告。

三、课程设计内容利用已掌握的VB程序设计语言基础,以及面向对象的程序设计方法、事件驱动的编程方式,进行应用程序和系统的开发设计。

在强化巩固已有编程知识基础之上,训练新的设计与编程思路,通过综合应用所学知识设计、编制、调试实用的Visual Basic程序。

四、课程设计要求1.要求每个同学都要认真对待,积极参与。

VB语言程序设计第二版课程设计

VB语言程序设计第二版课程设计

VB语言程序设计第二版课程设计一、课程设计目的和要求在学习了VB语言程序设计的基础知识后,本次课程设计旨在通过实践,加深对VB语言的理解,提高实际编程能力。

要求学生能够根据题目要求,独立完成程序设计,并能够对自己的程序进行测试和修正,达到运用VB语言解决实际问题的能力。

二、课程设计内容1. 课程设计题目设计一个学生信息管理系统,要求实现以下功能:1.学生信息的录入、查询、修改和删除;2.学生信息的列表显示和排序,可按照学号、姓名、年龄等信息进行排序;3.学生信息的统计功能,可以统计总人数、男女人数、各年龄段人数等。

2. 思路分析根据题目要求,我们需要实现学生信息的录入、查询、修改和删除功能,这需要利用VB语言中的表单、控件和事件进行开发。

同时,为了方便管理学生信息并能够对学生信息进行统计和排序,我们需要使用VB语言中的数据集合和数组来进行处理。

在程序设计中,我们需要设计一个学生信息表单,其中包括学号、姓名、性别、年龄等字段,然后利用VB语言中的数据控件来实现数据的录入、查询、修改和删除功能。

同时,我们还需要设计一个学生信息列表窗体,并实现按照学号、姓名、年龄等字段进行排序和列表显示的功能。

最后,我们需要实现一个学生信息统计窗体,用于统计总人数、男女人数、各年龄段人数等信息。

3. 程序设计3.1 学生信息表单设计学生信息表单主要用于学生信息的录入、查询、修改和删除功能。

我们需要设计一个表单,包括学号、姓名、性别、年龄等字段,同时将数据写入到数据库中。

具体步骤如下:1.设计表单,设置表单属性和控件属性;2.编写VB代码实现数据录入、查询、修改和删除功能;3.连接数据库,将数据写入数据库中。

3.2 学生信息列表窗体设计学生信息列表窗体主要用于按照学号、姓名、年龄等字段进行排序和列表显示的功能。

我们需要设计一个窗体,包括表格和排序功能,同时从数据库中读取数据并显示到表格中。

具体步骤如下:1.设计窗体,添加表格和排序控件;2.编写VB代码实现数据的读取和排序功能。

VB程序设计课程设计

VB程序设计课程设计

VB程序设计课程设计一、设计背景VB是Visual Basic的缩写,是一种基于Windows架构的应用程序开发语言。

VB的特点是简单易学、组件化、可扩展性强,因此在Windows平台上广受欢迎,特别是在开发简单的桌面应用程序方面。

为了让学生更好地学习VB语言及应用程序设计,在课程设计中教师需要设置一个实战项目让学生动手实践掌握VB语言的核心概念,并且学会用VB语言设计和开发Windows应用程序。

二、设计目的本课程设计目的是通过设计一个简单的Windows应用程序,并设计学生实现Windows应用程序来巩固和提高学生对VB语言的理解和应用能力。

当完成项目后,学生能够掌握以下技能:•了解VB语言基本语法;•熟练掌握VB语言对象模型及其应用;•掌握VB语言GUI设计及应用;•掌握VB语言文件操作;•掌握VB语言数据库开发。

三、课程设计内容在本课程设计中,学生需要设计一个简单的学生管理系统,该系统包括以下几个主要功能:1. 学生信息录入学生可以使用此功能在系统中录入、编辑、删除学生的个人信息。

在录入时,需要注意以下信息的输入:•学号•姓名•性别•年龄•邮箱•手机号码2. 学生信息查询学生可以使用此功能根据名字、学号、性别、年龄等信息进行查询。

3. 学生成绩管理可以实现增加、删除、修改及查询学生成绩,采用数据库管理。

4. 教师信息管理可以实现增加、删除、修改教师个人信息,采用数据库管理。

四、实施步骤1. 设计框架在前期设计阶段,需要对系统进行功能分解,并构思系统的整体框架。

首先,为学生管理系统设置主界面,然后再设计各子界面。

主界面包括学生信息管理、学生成绩管理、教师信息管理等模块。

当学生点击主界面上的模块时,将打开响应模块的子界面。

2. 编写代码在编写代码时,需要按照先前设计好的框架编写各个模块的代码。

具体来说,学生需要设计输入、查询、编辑、删除学生信息、查询成绩的代码,并运用VB语言的GUI设计开发出一个简洁美观的用户界面。

高中信息技术选修课《VB程序设计》教学设计

高中信息技术选修课《VB程序设计》教学设计

学习必备欢迎下载高二年级信息技术选修课《VB程序设计》第一章第一节教学设计课题名称:教学课时:学习需要分析:学习内容分析:教学重点:教学难点:学习者分析:教学策略方法:教学环境与工具:教学过程:第一节计算机的解决问题过程面向对象程序设计概述1 课时(每课时45 分钟)1、理解中学生学习计算机程序设计的意义,掌握简单的VB程序设计基本操作;2、初步认识面向对象程序设计概述,学会启动和退出Visual Basic ;3、通过教学激发学生探索学习现代科学知识的主动性。

一、中学生为什么要学习计算机程序设计1、首先是信息时代的要求面2、有助提高计算机知识和应用水平向3、有利于培养学生逻辑思维对4、社会需要大量的非计算机专业人员开发适用软件象程1、程序设计基础序二、如何学好 VB程序设计设程序设计的方法2、学习 VB计概三、 Visual Basic简介述四、 Visual Basic的发展1、 VB 的启动五、 Visual Basic的启动与退出2、 VB 的退出如何学好VB程序设计;1.计算机程序与程序设计语言概念;2.初步了解分析实际问题,利用程序设计实现的方法;高中二年级学生的信息技术基础课已经基本讲授完毕,面向对象程序设计基本是面向理科生开设的信息技术选修课。

同学们有了一定的计算机信息技术基础知识与技能。

在数学课程中又已经学习掌握了算法与程序的基本概念和设计方法。

在信息技术课程中加入《 VB程序设计》的课程能够很好的对已掌握知识加以复习,并激发同学们学习程序设计的兴趣,进而激发同学们探索学习现代科学知识的主动性。

讲授法直观演示法任务驱动法多媒体机房多媒体课件课堂直观演示课堂练习前提导入: 1. 同学们听说过那种计算机语言?答: vb 语言 , c语言,java语言,c++语言,c#语言等2.展示设计完全的简单 VB程序,例如简易计算器、弹出式窗口、简易画写板等讲新课:一、中学生为什么要学习计算机程序设计?1、首先是信息时代的要求在 21 世纪是信息和知识经济的时代,计算机的应用十分普及,不会使用网络的人就是不会使用计算机。

vb设计教学管理系统课程设计

vb设计教学管理系统课程设计

vb设计教学管理系统课程设计一、课程目标知识目标:1. 掌握VB编程语言的基本语法和结构,能运用其设计简单的教学管理系统;2. 理解教学管理系统的功能需求,了解数据库的基本操作,能运用VB实现数据增、删、改、查功能;3. 学会使用VB中的事件处理机制,实现系统界面与用户交互。

技能目标:1. 培养学生运用VB编程语言解决实际问题的能力,提高编程技巧;2. 培养学生分析需求、设计系统、编写代码、调试程序的综合能力;3. 培养学生团队协作、沟通表达的能力,能就设计的教学管理系统进行有效的展示和讲解。

情感态度价值观目标:1. 激发学生对计算机编程的兴趣,培养自主学习、勇于探索的精神;2. 培养学生认真负责、严谨细致的工作态度,养成良好的编程习惯;3. 增强学生对教学管理系统在实际应用中的认识,提高信息素养和创新能力。

本课程针对高年级学生,结合VB编程语言和教学管理系统的实际需求,旨在培养学生的编程能力和解决实际问题的能力。

在教学过程中,注重理论与实践相结合,鼓励学生积极参与、主动思考,提高学生的动手实践能力和综合素质。

通过本课程的学习,使学生能够具备独立设计并实现教学管理系统的基础能力,为今后的学习和工作打下坚实基础。

二、教学内容1. VB编程基础:变量、数据类型、运算符、控制结构(顺序、分支、循环)、数组、函数过程;2. 界面设计:窗体、控件的使用(按钮、文本框、列表框等),布局与美化;3. 数据库操作:数据库概念,Access数据库的使用,SQL语句(增、删、改、查),数据绑定;4. 事件处理:鼠标事件、键盘事件、控件事件,事件过程编写;5. 教学管理系统功能模块设计:学生信息管理、课程信息管理、成绩管理、用户登录验证;6. 系统调试与优化:查找并修复程序中的错误,优化程序性能,提高用户体验。

教学内容按照课程目标,结合教材章节进行组织。

首先,让学生掌握VB编程基础,为后续的系统设计打下基础;其次,学习界面设计,使系统具有良好的用户交互界面;接着,引入数据库操作,让学生学会使用Access数据库进行数据管理;然后,学习事件处理,实现系统功能;在此基础上,根据教学管理系统的实际需求,设计功能模块;最后,进行系统调试与优化,确保系统的稳定性和性能。

大学VB.NET程序设计实践教程第三版课程设计

大学VB.NET程序设计实践教程第三版课程设计

大学程序设计实践教程第三版课程设计引言
在本次大学程序设计实践教程第三版课程设计中,我们以学生信息管理系统为例,通过实际开发的过程,帮助学生加强对程序设计的学习和掌握能力,同时也为大家展示了一种常用的软件开发流程。

一、项目需求分析
我们的学生信息管理系统需要实现以下基本功能:
•实现对学生基本信息的录入、修改、删除和查询等操作
•实现对学生成绩的录入、修改、删除和查询等操作
•实现对学生考勤情况的录入、修改、删除和查询等操作
二、项目设计和架构
在本项目的设计和架构中,我们使用作为主要编程语言,界面设计采用Windows窗体应用程序,数据库使用SQL Server进行管理。

1. 系统架构图
系统架构图
系统架构图
1。

vb程序设计课程设计 (2)

VB程序设计课程设计1. 简介Visual Basic(VB)是一种常用的编程语言,它能够创建面向对象或组件对象的 Windows 应用程序,并集成到 Microsoft Office 应用程序中。

本文档将介绍一个 VB 程序设计课程的课程设计,以帮助学生们应用所学知识进行实践构建。

2. 目标通过本课程设计,学生将能够:1.VB 语言的开发环境和基本语法2.VB 对象模型以及如何创建和操作对象3.VB 程序的基本结构和流程4.VB 创建用户界面以及处理用户输入5.VB 程序进行数据处理和存储6.VB 的调试和错误处理技术3. 课程大纲3.1 VB 开发环境和基础语法本章主要介绍如何在 Windows 上安装和配置 VB 开发环境,并且讲解 VB 基础语法以及数据类型、变量、表达式、操作符、条件语句和循环语句等知识。

3.2 VB 对象模型和对象操作本章主要介绍 VB 的对象模型,包括 VB 内置对象和用户自定义对象。

还讲解如何创建、操作和维护对象,以及如何处理多个对象之间的交互。

3.3 VB 程序的基本结构和流程本章主要介绍 VB 程序的基本结构和流程,包括如何创建主程序、子程序、函数、过程或模块。

该章还讲义如何调用子程序、函数,以及如何管理程序代码和程序执行流程。

3.4 VB 用户界面设计和输入处理本章主要介绍 VB 用户界面设计和如何处理用户的输入。

包括如何创建并定制窗体、按钮、文本框、下拉框、列表框、复选框和单选框等控件,并且讲解如何获取和处理用户界面的输入和输出。

3.5 VB 数据处理和存储本章主要介绍 VB 编程的数据处理和存储技术,包括如何对数据进行排序、过滤、查询、统计、格式化、打印和输出操作。

还讲解如何使用 VB 编程进行数据存储和读取,如何访问数据库和使用文件操作等知识。

3.6 VB 的调试和错误处理技术本章主要介绍 VB 调试和错误处理技术,包括如何使用调试器、断点、单步调试、异常处理和日志技术进行程序调试和错误处理,以及讲解如何优化和提高程序的性能和可靠性。

VB程序设计课程设计报告完整版

VB程序设计课程设计报告完整版VB程序设计课程设计报告摘要:本课程设计报告旨在介绍一个完整的VB程序设计项目,该项目主要以某个实际问题为背景,通过使用VB编程语言进行设计和实现。

报告主要包括需求分析、设计方法、编程实现、测试和总结等内容。

一、引言VB(Visual Basic)是一种面向对象的事件驱动编程语言,它广泛用于Windows操作系统平台上的软件开发。

VB具有简单易学、强大的功能和丰富的开发工具,被广大开发者用于各种程序设计领域。

本课程设计旨在通过一个实际问题,让学生掌握VB程序设计的基本方法和技巧。

项目要求学生设计一个小型图书管理系统,实现对图书的添加、查询、借阅和归还等功能。

二、需求分析1. 功能需求:a) 添加图书:包括图书名称、作者、出版社等信息。

b) 查询图书:根据图书名称或作者查询图书信息。

c) 借阅图书:借阅图书并更新库存信息。

d) 归还图书:归还已借阅的图书并更新库存信息。

2. 数据需求:a) 图书信息:包括图书名称、作者、出版社、ISBN号码和库存数量等。

b) 借阅信息:包括图书名称、借阅人、借阅日期和归还日期等。

3. 用户界面需求:a) 主界面:显示各种操作选项。

b) 添加图书界面:用于输入图书信息。

c) 查询图书界面:用于输入查询条件并显示查询结果。

d) 借阅图书界面:显示已借阅图书信息并提供借阅操作。

e) 归还图书界面:显示已借阅图书信息并提供归还操作。

三、设计方法1. 模块划分:根据功能需求将程序划分为若干模块,包括主模块、添加图书模块、查询图书模块、借阅图书模块和归还图书模块等。

2. 数据结构设计:使用适当的数据结构存储图书和借阅信息。

3. 界面设计:根据用户界面需求,设计相应的窗体,并在窗体上放置控件,实现各种操作功能。

4. 事件处理:根据用户的操作,编写相应的事件处理程序,实现各种功能。

四、编程实现1. 程序架构:使用VB的Windows Forms应用程序模板创建项目,并按照模块划分设计程序结构。

《VB程序设计》课程设计指导书-电子商务(1周)-修改

2010-2011学年第一学期《VB程序设计》课程设计指导书适用专业及层次:电子商务周数:1学分:1时间:19周山东科技大学泰山科技学院信息工程系2010年12月《VB程序设计》课程设计为加强学生对本课程的实际应用能力及综合知识运用能力的培养,进行为期一周的课程设计及实习,具体安排如下:一、课程设计的性质和目的学生应通过接触客观实际,了解和认识所学的专业知识,掌握所学知识在客观实际中的应用,并能亲自动手完成相关题目设计。

把所学的理论知识与实际能力紧密的结合在一起。

二、课程设计的基本内容和要求本次课程设计要求学生熟练掌握《VB程序设计》课程的基础知识,独立完成设计任务,并完成课程设计报告,主要要求学生掌握以下内容:理解系统开发的必要步骤,绘制流程图、根据流程图编写程序、并自主进行必要的测试与维护。

最后形成规范的设计报告。

三、课程设计的基本内容本次课程设计完成:一、基本设计(必做):按下列运行界面,设计(四则运算)窗体文件。

1.初始化:4个label、3个text、1个组合框、3个command2.(1)form_load()Combo1.list(0)=”+” combo1.list(1)=”-“ combo1.list(2)=”*” combo1.list(3)=”/”(2)command1_click()Da1=val(text1.text) da2=val(text2.text)Select case combo1.listindexCase 0Da3=da1+da2Case 1Da3=da1-da2Case 2Da3=da1*da2Case 3Da3=da1/da2EndselectText3.text=da3(3)command2_click()Text1.text=”” text2.text=”” text3.text=”” text1.setfocus(4)command3_click()end二、可选设计2个(共20个模块)1、使用vb制作一个指针式时钟,本课题使用直线控件作为时钟的指针,再使用定时器控件控制直线控件的位置,从而使得直线控件能向时钟中的指针一样顺时针转动。

VB程序设计第二版课程设计

VB程序设计第二版课程设计1. 课程设计目的本课程设计旨在通过VB程序设计的实践,帮助学生深入理解VB程序设计的基本原理,掌握VB程序设计的基本技能,并能够应用所学知识解决实际问题。

2. 课程设计要求本课程设计要求学生自行选择一个主题,通过VB程序设计实现一个完整的应用程序。

要求应用程序具有以下功能:•用户登录和注册功能;•数据库的增、删、改、查功能;•数据的可视化展示功能;•文件操作功能;•其他扩展功能。

3. 开发环境开发工具:Visual Basic 6.04. 课程设计实施步骤4.1 选题学生可自由选择主题,但必须符合以下要求:•主题具有一定的实际意义;•主题涵盖VB程序设计的基本知识点。

4.2 需求分析学生需根据所选主题,进行需求分析,明确应用程序的功能需求和用户需求等。

4.3 设计方案学生应根据需求分析结果,进行方案设计。

方案设计应包括以下内容:•总体设计方案;•数据库设计方案;•界面设计方案;•功能模块设计方案;•其他相关方案。

4.4 编码实现学生应根据设计方案,使用VB语言进行编码实现。

实现过程中,需注重代码的规范性、可读性和可维护性等。

4.5 调试测试学生应对所编写的程序进行调试和测试,确保程序能够正常运行,并达到预期目标。

4.6 文档撰写学生应按照要求,编写程序设计文档,包括以下内容:•需求分析报告;•设计方案文档;•编码实现文档;•调试测试报告;•其他相关文档。

5. 课程设计评分要求本课程设计满分为100分,具体评分要求如下:•选题:10分;•需求分析:20分;•设计方案:30分;•编码实现:20分;•调试测试:10分;•文档撰写:10分。

6. 总结本课程设计要求学生以实践为基础,通过开发应用程序,掌握VB程序设计的相关知识和技能。

同时,通过对VB程序设计的实践探索,提高学生的综合分析、解决问题和创新能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3 结 语
现在《 VB 程序设计》课程的学习系统已经在教学中使 用,该系统能够让学生及时发现自己的问题,有针对性的进 行学习和训练,学生的积极性得到大幅提高;进一步提高了 教师教学和指导的针对性,提高教师的工作效率。相关的实 践应用结果表明,只要教师收集和整理好该专业的试题题 库,类似的学习系统,可以在学校更多的课程和专业中推广
在众多计算机基础课程中,《Visual Basic 程序设计语言》 已成为最主要的基础课程,就深圳市博伦职业技术学校来说, 《VB》课程的教学呈现出班级多、学生水平差距大、实用性 较强及实践性学时不足的特点。为提升学生对该课程的学习兴 趣,提高学生的实际动手能力,文中主要针对校园网环境下的 VB 课程学习支撑系统的研发进行深入分析,使系统能够最终 实现在校学生的无纸化学习、在线作业完成及在线考试等。 1.3.1 1.3 系统中的主要模块 系统中所包含的功能模块主要有:教师管理及学生学习 两个模块。针对这两个模块进行说明。 学生学习模块 对于学生学习模块中的在线学习模块,主要采用基于流 媒体的技术,使得学生能够以及时在线的方式对 VB 视频课 件进行学习,实现对课堂学习效果的巩固。任课教师可以通 过网络发布课后作业,而学生则应该在规定的时间段内,对 在线作业模块所规定的作业进行处理,而所有学生的作业完 成情况则会向教师及时反馈。此外,学生与教师还可以通过 答疑解惑模块进行实时的交互。 对于系统的在线考试模块,则可以让老师不再通过传统 的印发试卷的方式来进行考试,而主要是通过学生利用在线 考试模块实现无纸化的考试。完成考试后,还可以对客观题 进行自动批阅,由各个任课教师对主观题进行批改。 对于系统中的学生查询模块,可以让学生对自己的考试 成绩进行查询、及时了解相关作业的派发等。 1.3.2 教师管理模块 对于其中的题库维护模块,主要为教师提供试题管理功 能,使教师能够在题库中插入新的试题,及时删除过时试题, 并能够采用多种查询条件对试题进行查询。 作业管理模块,可以为相关任课教师提供全面的作业回 收、批改及评价功能。 考试管理模块,可以让任课教师根据相关知识点,从试 题库中抽取试题并生成试卷,为在线考试提供支持,然后可 以采用组合分发的策略实现试卷的分发。考试时间开始后, 可以自动启动考试。 成绩管理模块,能够为教师提供学生考试成绩的查询、 统计等功能;还可以对学生平时的作业完成次数与质量进行 统计,进行实现对学生平时成绩的评估。
和应用。
参考文献
[1] 吴绍靖 . 基于 WEB 的网络辅助教学平台的设计与实 现 [J]. 武汉 : 华中师范大学 ,2007. [2] 王永恒 . 基于 WEB 的计算机辅助教学系统的研究与 设计 [J]. 南京 : 南京信息工程大学 ,6年信息与电脑1下-正文(晓京返).indd131
备注 相关流水号 系统中设置中的题型号 系统中设置的各种问题 各种题型的难度系数 系统中的添加时间
表 3 系统中的试题表 属性字段名 Pid Pcid Pcont Diff Addtime 属性字段名 Paid Pid Ptid 属性字段名 Paid Pcname Addtime 属性字段名 Ptid Pid Ptabcd Ptanswer 数据类型名 Int Int Varchar(200) 数据类型名 Int Varchar(2000) Datetime 表 6 系统中的选项表 数据类型名 Int Int Varchar(40) Bit 备注 相关流水号 备选项中的问题 ID 系统问题的备选项 具体的添加时间 表 5 系统中的题型表、选项表 备注 相关流水号 系统中采用的题型名称 所对应的添加时间 数据类型名 Int Int Varchar(5000) Int Datetime 表 4 系统中的答案表 备注 相关流水号 问题所对应的 ID 正确选项所对应的 ID,即多项选择所对应的答案
2.1
系统登陆功能所对应的数据表 系统登陆功能的主要的用户表主要包括:管理员信息表
(见表 1)、教师信息表及学生信息表等(见表 2)。 2.2 在线测试功能中的数据表 对于系统中的在线测试功能,其包含的数据库表主要包 括:试题表(见表 3)、答案表(见表 4)、题型表(见表 5)、 选项表(见表 5、6)、难度系统表、试卷设置表等多种。
2016/2/2018:37:03
软件开发与应用
信息与电脑 China Computer&Communication
2016 年第 2 期
基于校园网的《VB 程序设计》学习系统设计
晏 婕
(深圳市博伦职业技术学校,广东 深圳 518052)
摘 要:文中以传统 VB 教学中所存在的不足,基于学校中现有的局域网环境,利用成熟的 Web Logic 技术,采用 B/ S 软件模式,完成 VB 学习支撑系统的开发,对该系统的主要功能模块构成进行介绍。通过该系统,能够实现基于网络的 学生在线学习、在线作业及在线考试等。大幅提高学生学习兴趣、减轻任课教师的工作量,提高相关教学活动的工作效率。 关键词:VB 程序设计;课程设计;B/S 结构 中图分类号:TP311.52 文献标识码:A 文章编号:1003-9767(2016)02-130-02
表 1 管理员信息表
软件开发与应用
属性字段名 ID AdminNum AdminName AdminPwd 属性字段名 ID TeacherNum、StudentNum TeacherName、StudentName TeacherPwd、StudentPwd
数据类型名 Int VarChar(40) VarChar(40) VarChar(40) 表 2 系统教师、学生信息表 数据类型名 Int Varchar(40) Varchar(40) Varchar(40)
备注 相关流水号 系统中管理员的名称 系统中管理员的姓名 系统管理员密码 备注 相关流水号 系统中的用户名称、学生用户名称 系统中所采用的教师姓名、学生姓名 系统中的教师、学生密码
2 平台中主要数据库表
任何信息化管理系统,其数据库结构的设计都是其中的 重要构成。对于文中系统,其不同的功能模块中所涉及到的 数据种类多样,就需要通过对功能的需求分析,根据具体用 途的不同对数据库中的表进行分类,为系统中的相关数据存 储提供便利。系统中所包含的数据库表主要有以下几点。
作者简介:晏婕(1978-),女,广东深圳人,本科,中教一级。研究方向:计算机专业教学与信息技术的结合运用。
— 130 —
2016年信息与电脑1下-正文(晓京返).indd130
2016/2/2018:37:03
2016 年第 2 期
信息与电脑 China Computer&Communication
1 系统中的具体结构
1.1 系统 B/S 结构分析 现在已经广泛采用的 B/S 结构,是由知名软件公司所研 发的一种计算机软件设计模式,其最大的特点为将通用的网 络浏览器作为客户显示端,而具体的事务逻辑功能则主要由 服务器端来实现。软件系统采用 B/S 结构的最大优势就在于 系统的结构比较简单,学校中只要能够连接校园网的学生, 就能够通过该系统进行更加高效的学习。 为了能够给用户提供更加高效、安全的网上学习、在线 作业完成、在线考试等功能,文中所研发系统在服务器端主要 采用双机质热备份的方式来实现,也就是在系统中设置两台服 务器,一台作为主服务器,另一台作为备份服务器,两台机器 共享磁盘阵列。每台服务器都设置了专门的系统盘,主要用 于安装操作系统、数据库平台以及容错软件。正常的情况下, 主要采用主服务器,相应的数据主要存放在共享的磁盘中,同 时能够通过备份服务器,对主服务器的故障与运行情况进行测 试。如果系统的主服务器网络联接出现故障,或者其它原因的 系统故障,系统中的备份服务器能够对相关数据库引擎进行自 动接管,实现对主服务应用的无缝替代。 1.2 相关的软件结构 在具体的系统搭建中,主要采用 Web Logic 来作为服务 器使用,并通过 JSP 来构建实用的 Web 系统,系统的底层数 据库则主要采用领域中主流的 Oracle 平台来进行开发。
相关文档
最新文档