VB学生信息管理 .docx
《VB学生信息管理 .docx》由会员分享,可在线阅读,更多相关《VB学生信息管理 .docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结同学信息治理系统1. 课程设计目的目的是进一步培育我们综合应用Visual Basic 的各种编程学问和技巧进行程序设计的才能。通过课程设计,我们能达到具备设计功能较为复杂的Windows 应用程序的才能。同时,通过课程设计,培育我们自主学习和独立创新的精神,是人才培育体系中极为重要的一环。随着高校规模的不断扩大,同学数量急剧增加,有关同学的各种信息量也成倍增长, 庞高校生信息的治理工作成了高校教案治理工作中的一项重要任务,一方面,假如遵从以往旧式的工作方式,该工作的工作量大,治理繁琐,既耗人力,又耗物力。另一方面,由于运算机技术的飞速进展及应用的普及,同学信息治理这样烦琐的工
2、作更需要由运算机来完成。因此开发一套对同学信息进行治理的软件是极其重要的,而且是必需的,通过这样的系统,可以做到信息的规范治理、科学统计和快速的查询,从而削减治理方面的工作 量。同学信息治理系统是典型的信息治理系统MIS, 其开发主要包括后台数据库的建立和保护以及前端应用程序的开发两个方面。对于前者要求建立起数据一样性和完整性强、数 据安全性好的库。而对于后者就要求应用程序功能完备,易使用等特点。针对高校现在存在的同学成果治理的弊端和基本流程,设计了同学成果治理系统,实现同学成果治理的电子化,减轻治理人员的负担。利用这一系统,治理人员能够更好的对现有的同学成果进行治理,也便利了同学自己查询成果
3、,同时可以防止人为错误。本模块实现的主要功能有专业信息、班级信息、同学信息及课程支配、成果查询的功能。系统采纳 Visual basic 高级语言进行程序编制,以 SQL Server 2000数据库为后台数据库。期望通过这次课程更清晰的明白自己的学问水平。充分的熟识到自己真实情形。都说要想把学到的理论学问完全的变成自己的东西就要不断的学习不停的实践,只有完全明白的道理和它的一切结构才不至于学的一知半解。通过这次同学信息系统的设计,期望自己能把以前不会的东西学会,然后把自己会的东西能充分的运用到实际课程设计当中,做出抱负的成效。完全的把学问学透而不是把学问学死板了,自己做这次课程设计肯定会让我
4、得到许多我在课堂上多学不到的东西。更好的完善自己,为以后的学习生活以及工作奠定良好的基础。2. 同学信息治理系统分析与设计2.1 可行性分析可编辑资料 - - - 欢迎下载精品名师归纳总结由于本系统治理的对象单一,都是在校同学,且每个数据内容具有较强的关联性,涉及的运算过程不是很复杂。因此,比较适合于采纳数据库治理。且学校用于同学治理的微机都是奔腾 3 以上的机器,在储备量、速度方面都能满意数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特殊是网上资料,特殊是参考其它程序的功能,因此完全可以实现。数据库是MIS 中的重要支持技术,在 MIS 开发过程中,如何挑选数据库治理
5、是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范畴,因此,在挑选数据库时,应考虑数据库应用的特点及适用范畴,本系统选用的数据库语言介绍如下: Visual Basic 是一种可视化的、面对对象和调用大事驱动方式的结构化高级程序设计,可用于开发 Windows 环境下的种类应用程序。它简洁易学、效率高,且功能强大。在 Visual Basic 环境下,利用大事驱动的编程机制、新奇易用的可视化设计工具,可以高效、快速的开发出 Windows 环境下功能强大、图形界面丰富的应用软件系统。2.2 系统功能分析此同学信息治理信息系统是面对高校的治理系统,其目的是对学校内的同学,班
6、级,和其它信息进行统一有序的治理。班级治理信息的输入,包括班级设置、年级的设置等。班级治理信息治理的查询。班级治理信息的修改。学校基本课程信息的输入。基本课程信息的修改。同学课程信息的设置和修改。同学成果信息的输入。同学成果信息的修改。同学成果信息的查询。同学成果信息的统计。1) 系统安全性操作员在登录界面输入操作员帐号及密码进入主页面进行相应操作,加强了此系统的安全牢靠性。2) 主页界面采纳视窗的风格,点击菜单可以进入相应的界面,对其进行相应的操作。既便利又实用3) 专业信息治理对全部专业信息查询,并能直接实现添加记录、删除记录、刷新、打印报表等功能。专业信息表包括的字段:专业号、专业名。4
7、) 班级信息治理对全部班级信息查询,并能直接实现添加记录、删除记录、打印报表及刷新等功能。班级信息表包括的字段:班级号,专业号。可编辑资料 - - - 欢迎下载精品名师归纳总结5) 同学信息治理对全体同学信息查询,或某个同学信息查询,并能直接实现添加记录、删除记录、打印报表及刷新等功能。同学表包括的字段:学号、姓名、性别、诞生日期、政治面貌、专业号、班级号。6) 课程支配治理对全部课程具体支配信息进行查询或某一科单独查询,且也能够实现添加、删除记录、打印报表及刷新等功能。课程表包括的字段:课程号、课程名、专业号、开课学期、学时、老师编号。7) 成果查询治理对全体的同学全部的科目成果进行查询,也
8、能单独对某一个同学某一科进行查询并能实现添加、删除记录、打印报表及刷新,仍有就是能统计出补考的同学的名单及数量。成果表包括的字段:学号、姓名、课程号、课程名、成果、考核、老师编号、专业号、班级号。2.3 系统功能模块分析上述各功能的系统功能模块图如图1。同学信息治理系统成课班学系绩程级籍统信信信信管息息息息理管管管管理理理理成成年班班班学学密用绩绩级级级级籍籍码户添查课课信信查信设设加询程程息息询息置置修设信修添和的改置息改加修添管管改加理理可编辑资料 - - - 欢迎下载精品名师归纳总结2.4 数据库分析图 1 系统功能模块可编辑资料 - - - 欢迎下载精品名师归纳总结数据库在一个信息治理
9、系统中占有特别重要的位置,数据库结构设计的好坏将直接对应用系统的效率以及实现的成效产生影响。合理的数据库结构设计可提高数据储备的效 率,保证数据的完整和一样。同时,合理的数据库结构也将有利于程序的实现。数据库需求分析用户的需求具体表达在各种信息的供应、保证、更新和查询,这就要求数据库结构能够充分满意各种信息的输出和输入。针对一般同学信息治理系统的要求,通过对同学学习过程的内容和数据流程分析,设计如下的数据项和数据结构:1). 同学基本信息:包括的数据项有:同学学号、同学姓名、性别、出身日期、班号、联系电话、入校日期、家庭的址、备注等。2). 班级信息:包括的数据项有:班号、所在年级、班主任姓名
10、、所在教室等。3). 课程基本信息:包括的数据项有:课程号、课程名称、课程类别、课程描述等。4). 课程设置信息:包括数据项有:年级信息、所学课程等。5). 同学成果信息:包括数据项有:考试编号、所在班号、同学学号、同学姓名、所学课程、考试分数等。依据上面的数据结构、数据项和数据流程,进行数据库设计。3. 具体设计3.1 同学信息治理系统主窗体的创建(1). 创建一个工程名为 Student_Mis的工程文件 Student_Mis.vbp。(2). 创建同学信息治理系统的主窗体MID窗体,窗体名为frmMain ,窗体文件名为:frmMain.frm 。创建主窗体的菜单,利用菜单设计器来设置
11、住窗体如下图所示。图 2 主窗体菜单表1主菜单结果表对象属性属性值对象属性属性值主菜单项名称sysMenu子菜单项名称modifycionfoMen1标题系统2标题u修改班级信息可编辑资料 - - - 欢迎下载精品名师归纳总结子菜单项名称adduserMenu主菜单项名称courseMenu1标题添加用户4标题课程设置子菜单项名称modifypwdMenu子菜单项名称addcourseMenu2标题修改密码1标题添加课程设计子菜单项名称exitMenu子菜单项名称modifycourseMen3标题退出系统2标题u修改课程信息主菜单项名称sinfoMenu子菜单项名称gradecourseMe
12、nu2标题学籍信息3标题设计年级课程子菜单项名称addsinfoMenu主菜单项名称resultMenu1标题添加学籍信息5标题成果治理子菜单项名称modifysinfoMenu子菜单项名称addresultMenu2标题修改学籍信息1标题添加成果信息子菜单项名称inquiresinfoMenu子菜单项名称modifyresultMenu3标题查询学籍信息2标题修好学籍信息主菜单项名称classinfoMenu子菜单项名称inquireresultMenu3标题班级治理3标题查询成果信息可编辑资料 - - - 欢迎下载精品名师归纳总结子菜单项1名称addcinfoMenu标题添加班级信息可编辑
13、资料 - - - 欢迎下载精品名师归纳总结3.2 系统用户治理模块的创建系统用户治理模块主页实现:用户登陆。用户添加。修改用户密码3.2.1 用户登陆窗体的创建进入系统后显现如图 3 所示用户登陆窗体,用户第一输入用户名,然后输入密码。假如用户 3 次输入密码不正确,将退出程序。可编辑资料 - - - 欢迎下载精品名师归纳总结3.2.2 成果治理模块的创建图 3 系统登录界面可编辑资料 - - - 欢迎下载精品名师归纳总结(1) 成果治理模块功能分析 .成果治理模块主要实现如下功能:添加成果信息。修改成果信息。查询成果信息。(2) 成果信息治理模块图如下图所示。可编辑资料 - - - 欢迎下载
14、精品名师归纳总结成果信息治理添修查加改询成成成绩绩绩信信信息息息图 4 成果信息治理模块界面设计时添加窗体,添加相关控件,设置控件的相关属性来完成界面的设计要求, 然后调整控件的排版问题,让整体达到美观的成效。界面的设计以及属性的设置如下图所示。可编辑资料 - - - 欢迎下载精品名师归纳总结3.2.3 添加成果信息窗体的创建图 5 界面设计及属性设置可编辑资料 - - - 欢迎下载精品名师归纳总结挑选“成果治理添加成果信息 ”菜单,将显现如下列图的窗体。图 6 添加成果信息打开添加成果界面之后,可以通过系统添加考试编号、挑选同学所在的班级、添加同学的学号、姓名、考试的课程科目以及考试所得的分
15、数。添加完事之后假如没有错误和实 际相符合就可以单击 “确认添加 ”按钮把刚刚录入的成果及同学信息储存到系统当中。便利以后用户的查询。假如发觉在录入信息的时候不当心录入了错误信息,可以修改录入的信 息,或者用户单击 “取消添加 ”按钮取消添加信息。控件属性的设置:依据以上的操作界面,在设计时候创建窗体,往窗体当中添加相关的控件,调整控件的位置以达到美观文雅的设计成效,添加控件的同时也要在设计界面把把各个控件的相关属性依据设计要求目的来设置好,窗体中各种控件的属性列成表格的形式,如下表所示。可编辑资料 - - - 欢迎下载精品名师归纳总结表 2 控件属性控件属性属性取值控件属性属性取值可编辑资料
16、 - - - 欢迎下载精品名师归纳总结FrmAddgradeNameFrmAddgradeLabel1Caption考试编号可编辑资料 - - - 欢迎下载精品名师归纳总结FormCaption添加成果信息Command2NameCommand 2可编辑资料 - - - 欢迎下载精品名师归纳总结MIDChil dTrueCaption取消添加可编辑资料 - - - 欢迎下载精品名师归纳总结txtTestnocomboGradeNameNametxtTestnocomboGradeLabel2Label3CaptionCaption挑选班号挑选学号txtDirectorNametxtDirect
17、orLabel4Caption姓名txtnameNametxtnameLable15Caption挑选课程Command1NameCaptionCommand1确定添加Lable16Caption输入分数3.2.4 修改成果信息窗体的创建这个窗体在添加成果信息窗体的基础上又增加了两排按钮,便利了用户的相关操作。查看成果信息和修改成果信息。如7 图所示。可编辑资料 - - - 欢迎下载精品名师归纳总结控件的属性设置:图 7 修改成果信息可编辑资料 - - - 欢迎下载精品名师归纳总结在设计操作界面的时候来设置相关控件的属性设置 ,修改框架的标题 ,让人看了之后就知道该操作界面是用来做什么的 ,设
18、置该框架的 Caption 属性为 “修改成果信息 ”其他一些空间的属性依据设计要求和目的来分别设置。具体控件的属性设置如下表所示 。表 3 控件属性控件属性属性取值控件属性属性取值可编辑资料 - - - 欢迎下载精品名师归纳总结FrmChangeNameFrmChangeLabel1Caption考试编号可编辑资料 - - - 欢迎下载精品名师归纳总结FormCaption修改成果信息Command 3NameCommand 3Caption取消修改可编辑资料 - - - 欢迎下载精品名师归纳总结MIDChil dTrue记录可编辑资料 - - - 欢迎下载精品名师归纳总结txtTestno
19、NametxtTestnoCommang4Caption删除记录可编辑资料 - - - 欢迎下载精品名师归纳总结comboGradeNamecomboGradeLabel2Caption挑选班号txtDirectorNametxtDirectorLabel3Caption挑选学号txtnameNamextnameLabel4Caption姓名Command1Caption修改记录Lable15Caption挑选课程Command2Caption更新数据 vLable16Caption输入分数当需要修改同学成果信息的时候可以通过打开系统的如上界面来对成果信息进行查看 和修改,点击查看成果信息栏里
20、面的“第一条记录 ”按钮或者其他几个按钮可以依据点击按钮的不同来跳转到相关的界面来显示想要的信息。假如系统当中的数据需要做相关的修改 时,点击修改成果信息栏里面的按钮来修改当前系统当中的记录,更新数据,删除不想保存在数据库中的信息,假如不是想要修改数据和更新数据库信息可以单击“取消修改记录 ”按钮来舍弃刚刚所作出的操作。3.2.5 查询成果信息窗体的创建新建一个 Form 窗体,在窗体上加入一个 Data 控件,其 DatabaseName属性设置连接到数库, RecordSource属性连接到数据库中的相关表。在窗体上加入两个 Frame 控件,在一个上放置 3wh TextBox 控件,
21、3 个 Label 控件,其 Caption 属性分别设为 “按学号 ”按“姓名”按“课程 ”。设置有复选框。在另一个 Frame 控件上放置 2 个 CommandButton 控件,其Caption 属性分别设置为 “查询”、“退出查询 ”。完成后的整个界面如下图所示。图 8 查询成果信息进入系统的查询成果信息界面以后,可以依据不同的方式来查询想要查看的同学的成绩信息。该系统分为按学号查询同学的成果信息,输入同学的学号之后,然后单击“查询” 按钮跳转到下一界面,即为查询同学的成果信息。按姓名查询同学成果信息,如截图当中显示的即为通过按姓名的方式来查询数据库中已有的同学成果信息。在按姓名文本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB学生信息管理 VB 学生 信息管理
限制150内