《iData_基于VB的家教管理系统设计与开发_蒋亚虎.docx》由会员分享,可在线阅读,更多相关《iData_基于VB的家教管理系统设计与开发_蒋亚虎.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于 VB的家教管理系统设计与开发 蒋亚虎 (T东松山职业技术学院,广东韶关 512126) 摘 要 :家 教管理系统是为教师查看学生需求和学生挑选家教的一个平台,面向所有家教教师和学生提供服务。该 系统基于 VB语言开发,详细论述了系统设计的技术及应用、系统的功能等,系统易于操作、功能齐全和通用性强, 能够满足网络家教中教师与学生的需求。 关键词 :家教系统;软件开发; VB语言 随着现代生活进程的加快,中小学生的课业负担也不断加 重,学校教师在某种程度上无法顾及每个学生的课业水平,而 家长为了让子女能拥有一个较好的出路需要给子女补充知识方 面的短板,这就使得家教这类有偿服务的需求不断升温
2、1A 现有的家教主要模式是需求家长在城市主要大学周边寻找大 学生并让其补习课业。这类的模式使得家长以及提供服务的老 师都会觉得较为迷茫,无法真正了解双方的要求及条件。 为了能够解决上述问题,部分学者进行了研究与论述, 针对问题给出了一定的建议和意见 4,5,6。根据现实需要以及使 用者的需求,开发出一套家教管理系统,使得家教教师们和 家长们可以快捷地获取自己想要的信息。这套系统能够让教 师找工作更具 有安全性以及可以节省很多精力和时间,不像 以前那样到处去找家教工作;学生们的家长也不用到大街上 去贴一些找家教的信息,同样也可以快捷地获取自己想要的 信息。无论是找家教的学生还是做家教的教师,都可
3、以通过 该平台获取对方的信息。任何学生都可以去查看家教信息平 台的信息,并可以添加自己的信息及需求信息,该平台其实 就是家教中介的一个服务平台。 1 系 统 设 计 系统设计是整个管理系统设计的核心部分,对于后续系 统运行过程的便利性及其扩展性都有直接的影响。因此,系 统设计需要充分考虑到所运行系统需要的对象以及对象之间 的关系,保证所建立的映像关系的正确性。 之间的相互关系与隶属状态,是整个管理系统的主干关系。 图 2系统管理员管理权限图 2系统数据描述及相互关系 图 3 系 统 数 据 关 系 表 图 3是按照图 1架构所生成的角色数据关系表。该表体 现了整个家教管理系统的所有数据。通过该
4、表可以看出整体 之间的相互关系以及各个角色之间的隶属关系。该表是后续 编程开发的依据和纲要。从图 3中可以看出系统管理员对于 管理员、教师以及学生都是主导关系,都有直接的管辖权利 (1.*)。而管理对教师与学生也同样具备管理权限,教师与学 生之间则是平等关系,可以相互选择( *)。这样的模式能够 保证系统的正常运作,也能够保证教师与学生之间的充分选 择。系统的数据关系表体现了整个家教管理系统架构,为后 作者简介:蒋亚虎( 1979-),男,讲师,本科,研宄方向: 计算机科学与技术。 收稿日期: 2014-08-23 该系统主要包含系统管理、教师信息管理、学生信息管理 3大板块,系统 采用图 1
5、所示的架构。该架构能够满足系统整 个系统人员安排。其中系统管理员负责对教师、学生和管理员 的信息进行添加、修改、删除和查询,还有对管理员进行管理, 以及可以对数据信息进行备份、还原和打印。家教教师可以向 管理员申请本人信息的添加、修改和删除,并且可以申请查看 学生的基本信息及学生需求信息。图 1和图 2体现了系统成员 续的编程提供了依据。 3功能实现和调试系统 3.1系统的部分界面以及部分程序代码 本管理系统开发环境是在 Windows XP系统下进行;所用 的数据库工具为 SQL Server 2000,所用的开发语言为 VB以及 SQL2000丨 开发技术过程如下:为 VB编程语言中采用
6、ADO数据库 编程模型,配合功能强大的 SQL查询语言实现建立关系数据 库,访问数据库,对数据库的更新,较好地实现了预定的需 求功能。系统运行环境为 Windows 2000/XP/2003。 图 4是系统的登录界面。该登录界面包含对用户的认证 与管理,能够实现对用户是否合法进行判断与校验,阻止非 系统人员的进入。在进入系统后能够对用户的信息进行更新 与管理,保证用户的信息能够不断更新,让系统其他人员能 够获得及时准确信息。 图 4登录窗口及用户管理界面 部分功能代码: Adodcl.RecordSource = select * from 用 户 信 息 表 where name=_ & T
7、rim(Texname.Text) & _丨 _丨 Adodcl .Refresh If Adodcl .Recordset.RecordCount 0 Then MsgBox (该用户己经存在,请添加新的用户! ) 3.2师生信息管理系统 为了实现师生信息的良好管理,设计了家教教师与学生 的管理系统。该系统能够对教师及学生的各项信息进行录入 与管理,方便后续查询与使用。对于师生信息的管理需要做 到信息的相互隔离,保证二者平行地运行,互不干涉。 图 5信息管理系统 部分功能代码: Adodcl.RecordSource = select * from 家教教师信息表 where ID=, n
8、& Trim(TexlD.Text) & Private Sub Commzp_Click() 上传照片 CommonDialogl .Filter =图片文件 (*.bmp;*.jpg)|*_bmp;*.jpg Imagel.Picture = LoadPicture(imagezhaopian) 预 览图片 Adodcl .RecordSource = select * 什 om 学生信息表 where ID= & Trim(TextlD.Text) & Adodcl .RecordSource = select * from 学生信息表 order by N 记录源为查询语句 Dim t
9、name As String f定义变量存储用户 Dim list As Listltem 定义一个数据行变量 3.3查询功能 为了方便师生查询家教状态,软件设计了系统查询功能, 如图 6所示。通过系统查询能够方便快捷地查到所需要的人 图 6 系 统 信 息 查 询 功 能 此外,该系统还设置了打印功能,系统数据备份及还原 功能,满足家教系统的日常使用要求。 4结语 在这个系统里主要包括用户信息管理、教师信息的管理、 学生信息的管理和教师信息及学生信息的打印。通过这个系 统,家教教师们可以快捷地获取自己想要的信息,这样就可 以节省很多精力和时间,不像以前那样到处去找家教工作, 学生们的家长也不
10、用到大街上去贴一些找家教的信息,同样 也可以快捷地获取自己想要的信息。家教工作更具有安全性。 参考文献 1 杨海,魏甲亮 .大学生家教市场的规范化管理模式初探 J. 海南师范大学学报(社会科学版 ), 2007, 02: 142-144. 2 肖凤娇 市民家教状况调研 J 湘潮 ( 下半月 ), 2012, 09: 56-58. 3 宁波市教育科学研究所 .宁波市初中生家教现状调查及对 策研究 J.浙江教育科学, 2005, 05: 11-17. 4 曲龙巨 .高校家教中心存在问题及对策研究 以哈尔滨 工程大学家教中心为例 J.学理论, 2012, 22: 210-211. 5 刘岩,张瑞兰 .将家教实践纳入高师教师教育实践教学体 系的思考 J.鞍山师范学院学报, 2013, 05: 81-84. 6 冯寅 .家庭服务业的发展对大学生从事家教的影响 J. 兴义民族师范学院学报, 2013, 02: 93-95. 7 丁宝康 数据库系统原理 M 北京:经济科学出版社 , 2007. 8 胡剑锋,姚华 .VB程序设计 M 大连:大连理工大学 出版社,2006.