下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual Basic和SOL技术在学生信息管理系统中的应用探究摘要:Visual Basic(简称VB)程序开发系统,利用可视化技术进行编程,使编程工作变得轻松与快捷,因此,其在国内外各个领域中应用非常广泛。利用VB和SQL等技术开发的学生信息管理系统,为学校实现“学生管理现代化”奠定了基础。0 引言伴随我国高等教育普及速度的加快,学校的招生规模日益扩大,在校学生数量急剧增加,随之而来的就是有关学生的各种信息也成倍增长。高校学生管理出现了学生层次多样化、事务性管理工作更加复杂化等一系列问题。因此,高校需要不断提高学生工作管理水平,特别需要找到一种更加简捷、科学的管理手段来提高工作效率。“学
2、生信息管理系统(SIMS)英文全程是StudentInformation Management System,”是学校教学、教务管理的应用软件之一。学生管理系统的设计及开发需要:熟悉学生管理工作的全部过程;从学生管理工作的实际出发,解决工作中关键性的难点问题;并充分利用计算机网络功能,实现学生管理工作全过程的计算机管理;帮助具体管理人员从复杂烦琐的工作中解放出来;同时跟上信息时代高速、快捷、无纸化办公、资源环保等的多种要求。Visual Basic6.0程序设计(简称VB)和SQL Server2000数据库管理系统(简称SQL)是目前各种管理信息系统开发应用最广泛的组合。本文设计开发的学生信
3、息管理系统充分利用了VB和SQL等技术,该系统面向全体在校学生,实现对学生个人信息情况、学习成绩情况、学籍管理情况等的计算机管理与分析。1 开发设计软件环境VB6.0 是一个面向对象设计的应用程序语言,是开发数据库前端的优秀工具,它的编程语言简洁明快、组件功能强大和编程环境灵活方便。采用VB来开发数据库应用程序具有更大的灵活性和可扩展性。SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL安全性高、功能强大、简单易学、使用
4、方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。2 用户需求分析需求分析和总体设计是系统设计、完善和维护的依据,是在系统设计之前和设计、开发过程中对用户需求所作的调查与分析。针对“学生信息管理系统”而言,需要仔细调查现实世界要处理的对象,充分了解老的操作系统(手工系统或计算机系统)运行情况,明确学生管理部门的各种需求(如院系、学生、课程设置、学生成绩等信息),然后在此基础上确定待开发系统的各项功能,并对各项功能进行更详尽的描述,具体详尽的安排该系统项目规划与进度,组织系统软件的开发,进行各项功能测试,撰写功能测试报告,完善本系统。本系统的用户是学校的学生处、教务处以及各
5、院系(年级)负责学生教学管理的教师,方便管理教师随时进行修改、删除、查询各种信息的操作。具体表现为学生各种信息的提供、保存、更新和查询,这样数据库结构必须能充分满足大量信息的输入和输出,以及数据结构和数据处理的流程,SQL数据库是最佳的选择,同时也为后面的具体设计开发打下坚实的基础。3 系统需求分析学生信息管理系统用于学校在校学生的管理,总体任务是实现学生管理的系统化、规范化和自动化,主要任务是利用计算机对在校学生进行日常管理,如学生基本信息、课程信息、成绩信息、奖惩信息、综合信息等,以供学生、教师管理员、相关管理部门调阅相关信息,从中了解掌握学生的第一手资料。针对这些要求,本管理系统必须结合
6、学生个人档案管理系统和学生成绩管理系统、日常管理系统等配合使用,利用SQL数据库进行分析和处理。学生也可以随时查询、打印自己的成绩以及对个人学籍、考试及其它信息进行查询、更新,为保护学生个人隐私,限制其他人查看成绩,但是为了便于管理,教师管理员、相关管理部门可以对学生的所有成绩进行查询、分析,但不能修改学生的成绩;具体包括如下要求:3.1 学生个人基本信息:学号、姓名、密码(初始密码为123456)、年级、班级、成绩信息。3.1.1 学生基本信息的录入,学号不能重复,3.1.2 更改学生基本信息。3.1.3 保存学生信息,修改后的信息保存到数据库中。当系统启动后从数据库中读取信息,修改时信息保
7、存至数据库中。3.1.4 查询学生基本信息:(1)姓名查询;(2)学号查询;(3)班级群体查询,显示查询班级的全体学生。3.1.5 退出本系统,同时提示是否保存。3.2 教师信息教师的工序号、姓名、密码(初始密码为123456)、教师对所任班级信息的添加、删除、修改、显示、保存。教师工序号不能重复(此序号有学校人事处提供,并提前输入数据库中保存)。3.3 登陆界面(1)学生管理系统启动后弹出登陆界面:用户名和密码(学生学号和教师工序号)。(2)如果输入用户名和密码正确,弹出欢迎界面:“欢迎XX同学(或教师)登陆”并显示操作界面。(3)如果输入用户名和密码错误,弹出接续提示界面,超过3次系统自动
8、退出。(4)为保证系统运行,系统设有一个超级管理员用户,用户名为admin。3.4 操作权限(1)超级管理员:可以对所有教师和学生做所有操作。(2)教师:可查看自己的信息、修改自己的密码、查看所任班级学生的信息、修改学生的成绩信息。(3)学生:可以查看、修改自己的信息。4 系统体系结构设计4.1 学生信息管理系统首先介绍起始登录页面,页面的主要功能是登录到系统中,没有申请注册这个环节,所有的用户信息都由管理员提前输入数据库中,用户名默认为学号,初始密码为123456,密码可在个人界面内修改。该系统模块包括登录窗体和系统菜单两个界面。系统主菜单包括:标题一一学生信息管理系统V1.0、主菜单项。4
9、.2 学籍信息管理系统该系统模块包括:登录窗体和子系统菜单两个界面。子系统主菜单包括:学生信息管理系统V1.0、主菜单项。主菜单项包括数据录入、数据维护、查询、统计、退出等多项功能。其中数据维护包括密码修改、数据修改等操作,原始数据结构有系统自动生成,并可根据实际需要进行增删设置。菜单中查询功能设置按专业、班级、学号、姓名四种方式查询。菜单中统计功能可以做到统计各专业人数、男女生人数、党团员人数、生源地人数。菜单中包括退出窗体。4.3 成绩信息管理系统该系统模块包括:登录窗体和子系统菜单两个界面。子系统主菜单包括:学生信息管理系统V1.0、主菜单项。主菜单项包括数据录入、数据维护、查询、统计、
10、退出等多项功能。其中数据维护包括密码修改、数据修改等操作,原始数据结构有系统自动生成,并可根据实际需要进行增删设置。菜单中查询成绩功能设置按班级、学号、姓名、某门课程四种方式查询。菜单中统计功能可以统计:按照某门课程的分数段统计人数:分数段90100分(优秀)、8090分(良好)、7080分(中等)、6070分及格、60分以下(不及格);统计某门课程平均分数。菜单中包括退出窗体。5 系统界面美化设计该系统模块的各项功能可由学生信息管理系统、学籍信息管理系统、成绩信息管理系统的子菜单完成。各系统的用户界面及不同的窗体界面保持简洁性、美观性、界面操作的确定性。6 系统流程分析(图1)系统流程分析是
11、用户在使用时,本系统的工作状态。6.1 系统认证打开本系统后,弹出登录窗体,进行用户身份认证。6.2 学生个人基本信息管理超级管理员(Admin)要先增加院系(年级)信息,再增加学生信息并提前把院系提供的学生基本信息(姓名、性别、籍贯、身份证号)输入数据库中并保存。在学生进入个人操作界面后,可以对学生本人的信息进行添加、修改、删除、查看和留言等多项操作。6.3 课程设置和学生成绩管理超级管理员(Admin)要先增加院系(专业、年级)信息,再增加课程信息(课程名称、课程类型、授课教师、学期设置和课时设置等详细信息),教师进入本系统后可对学生成绩(学生、课程和分数)进行添加、修改、删除和查看等操作
12、,学生进入本系统后可以对学生本人的成绩信息进行查看、留言、选课等多项操作。7 结束语学生信息管理系统能够实现学生基本信息管理、课程设置管理、学生成绩管理多项管理工作,为学院或学校实现学生管理工作全过程的计算机管理提供了现代化条件帮助具体管理人员从复杂烦琐的工作中解放出来。但是本系统在设计理念仍有不足的地方,其功能设计上仍有不够完善和具体,我们还会对学生信息管理系统进一步添加和完善,使得学生信息管理系统更加贴近学校的日常管理。更为人性化参考文献1刘勇,Visual Basic6,0程序设计实用教程M,北京:清华大学出版社,20052于鹏,Visual Basic 6.0程序设计教程M,北京:电子工业出版社,20033石文华,基于VB的学生成绩管理系统设计与实现J,山东电力高等专科学校学报,2004,7(1)4崔凌云,魏荣华,冷和平,学生信息管理系统的分析与设计们,科技信息(学术研究),2007,(19)5陈英,学生信息管理系统的设计方法J,琴陵学院学报,2004,(02)6常华,学生信息管理系统设计方案J,辽宁工学院学报,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物业财务知识培训课件下载
- 2024招标公司实习生项目运营管理实习报告书3篇
- 专业展厅租赁服务协议范本版B版
- 中国戏曲学院《中小学心理健康与道德教育》2023-2024学年第一学期期末试卷
- 郑州工程技术学院《3维建模技术》2023-2024学年第一学期期末试卷
- 2024年进口燕窝分销协议3篇
- `2024年专用`0fOc电力设施建设施工合同3篇
- 《电缆直埋技术》课件
- 读书活动在幼儿园的创新方式计划
- 双十一旅游购物攻略模板
- 国民经济行业分类和代码表(电子版)
- ICU患者外出检查的护理
- 安全员年终总结报告
- 《客房服务与管理》课程标准课程内容与要求
- 广东省潮州市2023-2024学年高二上学期语文期末考试试卷(含答案)
- 营销中心建设实施方案
- 工程竣工验收(消防查验)报告
- 试卷(完整版)python考试复习题库复习知识点试卷试题
- 能源中国学习通超星期末考试答案章节答案2024年
- 中学美育(艺术教育)工作发展年度报告
- 农业经理人职业技能大赛考试题及答案
评论
0/150
提交评论