VB 课堂点名回答问题系统的设计与实现毕业论文.doc
《VB 课堂点名回答问题系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《VB 课堂点名回答问题系统的设计与实现毕业论文.doc(35页珍藏版)》请在三一文库上搜索。
1、学校代码 10125 专业代码 Shanxi University of Finance and Economics本科毕业论文(设计)题目: VB课堂点名回答问题系统的设计与实现 学 院: 信息管理学院 专 业: 信息管理与信息系统 学 号: 201108010204 姓 名: 刘丹 指导教师: 李平珍 年 月 日修德立信 博学求真填 写 说 明一、毕业论文(设计)须用70克A4纸计算机双面打印,具体打印格式参见教务处主页山西财经大学普通全日制本科毕业论文(设计)写作指南。二、封面中“专业代码”应填写教育部统一的普通本科专业代码(具体参见教务处主页“下载专区”山西财经大学专业一览表)。三、毕
2、业论文(设计)必须按规定的要求进行装订。1、装订顺序1. 封面2. 学术承诺3. 目录4. 中文摘要、关键词5. 英文摘要、英文关键词6. 正文7. 参考文献8. 附录(可选)9. 致谢10. 山西财经大学本科毕业论文(设计)指导教师评定表11. 山西财经大学本科毕业论文(设计)答辩成绩与总成绩评定表2、装订。由学生自主装订。装订线在左侧。3、理工科毕业设计的软件要以光盘的形式附在论文的后面(装入小袋,封口),不要单独保存,不能丢失。4、如果毕业论文(设计)因专业特殊,无法打印的部分可以手写或手绘,但需保持页面整洁,布局合理。毕业论文(设计)学术承诺本人郑重承诺:所呈交的毕业论文是我个人在导师
3、指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不存在抄袭情况,论文中不包含其他人已经发表的研究成果,也不包含他人或其他教学机构取得研究成果。作者签名: 日 期: 毕业论文(设计)使用授权的说明本人了解并遵守山西财经大学有关保留、使用毕业论文的规定。即:学校有权保留、向国家有关部门送交毕业论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。(保密的论文在解密后应遵守此规定)作者签名: 指导教师签名: 日 期: 日 期: 7目 录中文摘要英文摘要第一章 标题1第一节 标题1一、2二、3第二节 标题一、二、
4、第二章 标题第一节 标题一、二、第二节 标题一、二、参考文献附录(可选)致谢山西财经大学毕业论文(设计)毕业论文(设计)题目副标题摘 要:Vb课堂点名提问系统的开发主要包括两方面:一是建立完整一致的后台数据库;二是设计简单易懂、用能齐全的前端的应用程序。课堂点名提问系统设计的关键有:1、添加、修改与删除三者之间的联系,每一个表的变动都会影响其他的表,当完成添加、修改或删除操作时,系统会自动完成修改并将数据同步至数据库;2、查询,在系统中主要根据编号进行查询,目的是为了方便用户使用,解决信息重复问题;3、用户界面设计,简单易用并且简洁美观的用户界面能给用户在第一观感上留下好印象,并能提高软件的使
5、用率。本系统采用Microsoft office access2003来进行数据库的设计,并使用visual basic6.0与之联系进行前端应用程序的设计。论文主要介绍了本课题的设计背景,功能实现以及开发过程,着重说明了系统设计的思路、难点和解决方案。关键词:数据库;Microsoft office access2003;Microsoft Visual Basic 6.0;表The design and implementation ofsystem of naming and answering questions inclassAbstract:The development of c
6、lass questioning system mainly includes two aspects: one is the establishment of a complete and consistent database; the two is a simple design and easy to understand, with the front end to complete the. the application programClass key questions of system design are: 1, add, modify and delete the l
7、ink between the three, each table changes will affect other tables, when the completion of add, modify or delete operation, the system will automatically complete the modification and synchronize data to the database; 2, query, the system according to the number of query, the purpose is to facilitat
8、e the users, to solve the problem of duplication of information; 3, user interface design, easy to use and simple and beautiful user interface to give users a good impression on first impressions, and can improve the use rate of software.The design of this system uses the Microsoft office Access2003
9、 database, design and front-end applications using the visual Basic6.0 associated with it. This paper mainly introduces the design background of this issue, the implementation of function and the development process, emphasizes the idea, and the difficulty of system design solution. Keywords:cdataba
10、se ;access 2003;VB 6;table第一章 前言第一节 研究背景及目的意义近些年来,我国大学生的整体素质不断下降,一方面是由于政策上的放松,另外一个不可忽视的原因便是大学课堂越来越低的到课率。然而传统的课堂点名提问的方法不仅浪费时间,更是难以避免学生代答等问题,我们可以利用电脑通过课堂点名提问系统做到规范管理、科学统计、高效工作,从而做到完善课堂状况,进而提高学生的素质水平。这时,课堂点名回答问题系统的存在便显得尤为重要了。本系统的主要设计目的是提高大学课堂中的学生到课率及课堂教学质量,主要包括了班级管理、课堂签到、点名答题及作业布置等。其主要功能包括:1、教师相关信息,包括个
11、人基本信息、所在学院、教授课程、教课班级等的录入、修改、查询。2、班级管理,包括班级信息录入、修改、查询3、学生管理,包括学生信息录入、修改、查询4、课堂签到5、点名提问6、作业布置(1)正文内容字体为四号仿宋。整篇文档首行右缩进2字符,段前、断后0行,行距为1.5倍行距。1)。第二节 开发工具介绍本系统采用Windows 7作为操作系统,用Microsoft office access2003来进行数据库的设计,并使用visual basic6.0进行数据处理,以visual basic6.0为平台进行前端程序的设计。 Microsoft office access2003是在计算机上应用比
12、较广泛的数据库软件,主要用于开发小型数据库系统,并且其拥有简单易用、功能完备等优点,所以,基于本系统的设计背景及目的,我选用Microsoft office access2003来创建数据库,利用它来实现数据的添加、修改、删除并与vb进行链接实现数据的同步。 Microsoft Visual Basic 6.0是一种结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用V
13、B提供的组件快速建立一个应用程序。第二章 本论第一节 系统总体结构设计 首先,要对本系统进行结构设计分析,根据对本系统的设计要求及功能运用,得到总体架构。一、 系统结构分析 本系统的主要开发目的是为了实现课堂基本教学操作的自动化、系统化,提高课堂教学的效率和质量,并引导教师更加高效、统一地完成课堂管理工作。 本系统的主要功能有: 教师用户的基本信息录入、修改及注销。 教师个人课表的查询 教课班级的查询及班级信息的录入、修改。 学生信息的录入、修改及注销。 学生课堂状态的查询。 课堂签到,包括班级选择及学生签到 点名提问,包括新增题目、题目选择、随机点名及查看答案。 作业布置,包括从题库中选择题
14、目、自行编辑题目及作业上交时间的提示。二、 模块的设计 个人中心VB课堂点名回答问题系统教师课表班级管理学员录入学生查询课堂签到点名提问班级录入修改班级信息修改个人信息修改密码照片上传作业布置录入学生信息修改学生信息课堂选择学生签到题目选择随机点名增加题目查看答案加载作业编辑作业图2-1 VB课堂点名回答问题系统模块设计第二节 数据库设计 数据库设计是本系统在开发中的一大重点和难点,在此之前,我们需要了解用户对软件的需求,用户群的操作习惯,基本的操作规范,然后再进行数据库的规划设计,由于数据库中表与表之间是相互联系相互影响的,所以在建表之前一定要慎重,不要等到发现不适合之后再对表进行修改。 一
15、、 数据库设计需求 一个完整统一的数据库对系统运行的效率和系统多功能的实现起着非常大的作用,因此,在设计数据库的时候,我们需要做好以下几点: 能满足用户的使用需求 数据要统一、完整 用户能对相关数据进行相应的操作处理 数据要能及时、准确地实现前端程序与后台数据库间的同步 要避免数据冗余 对数据库的维护要简单高效二、 创建数据注册信息表,如表2-2所示字段名称数据类型字段大小是否为空教师编号数字型长整型否密码文本型20否教师姓名文本型8否教学科目文本型20否学院名称文本型20否表2-1 注册信息表第三节 界面设计 在完成了前面的基本分析和数据库建立工作以后,系统的初期开发基本建成,接下来便要进行
16、人机交互界面的开发设计,为使用户有更好的交互体验,系统的用户界面必须要友好、简洁、功能完整。所以,在设计过程中我们必须做好功能模块的规划以及整体界面的美化工作。一、课堂点名回答问题系统的具体实现 Microsoft Visual Basic 6.0 是一种可视化的程序设计语言,以下我将以图文的形式分别对各大功能界面的具体实现进行详细说明。2、 登陆界面的设计根据VB代码实现,创建系统登录界面如图2-3所示图2-2 登录界面在登陆界面中,出于界面的美观考虑,将label控件及text控件的背景样式设置为透明,并将边框样式设置为None,将Adodc设置为不可见,本界面的控件有:Label1:点击
17、进入注册界面Label2:点击进行登录操作Label3:点击关闭登录界面Text1:点击进行用户名(教师编号)的输入Text2:点击进行密码输入Adodc1:与access数据库进行连接 登陆界面的控件及属性设置如表2-2所示控件属性属性取值Form1Borderstyle0-NonePicture登录.jpgStartUpPosition2-屏幕中心Caption登录WindowState0-NormalMaxbuttonfalseLabel1caption空Borderstyle0-NoneBackstyle0-TransparentLabel2caption空Borderstyle0-N
18、oneBackstyle0-TransparentLabel3caption空Borderstyle0-NoneBackstyle0-TransparentText1text空Borderstyle0-NoneAppearance0-FlatText2text空Borderstyle0-NoneAppearance0-FlatAdodc1Commandtype1-adCmdTextRecordSource注册信息表visiblefalseconnectionstringPrivider=Microsoft.jet.OLEDB.4.0;Data Source=数据库路径;persist secu
19、rity info=false表2-2 登陆界面控件属性添加代码:Private Sub Form_Load()Text1.Text = 教师编号Text2.Text = 密码End SubPrivate Sub Form1_Resize()If isiconic(Me.hWnd) 0 And minflag = False Then minflag = True iccardmain.Visible = False Call icon_add(Me.hWnd, Me.Caption, iccardmain.Icon, 0)End IfEnd SubPrivate Sub Form_Unloa
20、d(Cancel As Integer)EndEnd SubPrivate Sub Label1_Click()Form2.ShowUnload MeEnd SubPrivate Sub Label2_Click()If Text1.Text = Or Text2.Text = Then MsgBox 教师编号或密码不可为空!, , 提示 Exit Sub Else Adodc1.RecordSource = select * from 注册信息表 where 教师编号= & Trim(Text1.Text) & Adodc1.Refresh If Adodc1.Recordset.Recor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 课堂点名回答问题系统的设计与实现毕业论文 课堂 点名 回答 问题 系统 设计 实现 毕业论文
链接地址:https://www.31doc.com/p-3903215.html