vb面向对象程序设计学生信息管理系统

vb面向对象程序设计学生信息管理系统

ID:23241341

大小:2.10 MB

页数:13页

时间:2018-11-05

vb面向对象程序设计学生信息管理系统_第1页
vb面向对象程序设计学生信息管理系统_第2页
vb面向对象程序设计学生信息管理系统_第3页
vb面向对象程序设计学生信息管理系统_第4页
vb面向对象程序设计学生信息管理系统_第5页
资源描述:

《vb面向对象程序设计学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华北科技学院课程设计说明书(VB面向对象程序设计)班级:*****姓名:*****设计题目:学生信息管理系统设计时间:2009.2.23至2009.3.5指导教师:杨月江评语:__________________________________________________________________________________________________________________________________________________________________

2、__________________________________评阅成绩:评阅教师:《面相对象程序设计(VB)》课程设计报告实验题目:学生信息管理系统一、实验目的:当今教育正在普及,学校要对每位同学的基本信息情况进行统计整理,如何对信息进行保存、查询无疑很重要,同时满足信息管理者和查询者的使用。而系统的安全也相当重要,防止恶意者的窜改给使用者带来极大不便。在本系统中将实现数据库应用系统最基本的几种功能,即对信息的保存、增加、浏览、修改、删除以及查询,同时还提供一定的安全功能。二、实验设备及环

3、境:PC兼容机、Windows操作系统、VB软件等。三、功能模块简介和系统结构图学生信息管理系统学生成绩查询安全机制基本情况管理查看报表各专业人数统计学生信息编辑、浏览成绩统计情况登录时间控制锁定密码修改密码登录1.基本情况管理模块学生信息编辑模块是管理员可以对学生基本信息及成绩进行添加、修改、删除等操作,而学生则不可以;成绩统计情况模块可以以表格和图表的形式显示前三名同学的平均成绩和最低成绩;各专业人数统计模块以直方图图表形式显示各专业的总人数。2.学生成绩查询管理员可以添加、修改、删除学生的

4、专业、学号、姓名,并以网格显示对应学号学生的成绩,而学生只能浏览信息。3.查看报表可以查看学生的基本情况,包括学号、姓名、系别、专业、出生年月等信息。1.安全机制密码登录——用户登录时要输入用户名、用户身份和密码,这三项一一对应才能登录此系统,并根据用户身份限制相应操作。密码修改——用户登录时有初始密码,为保护个人隐私,防止他人盗用窜改,成功登录系统后可以进行密码修改。登录时间控制锁定——如果用户三次登录出现错误,系统就会锁定,要求用户一分钟后再尝试重新登录(为方便操作,此系统锁定时间设置较短,

5、可以更改延长)。在锁定未解除时登录,系统会提示您还有多长时间才可以登录。这有效防止恶意者频繁尝试登录,窜改信息。一、系统的主要界面设计及运行说明:1.登录界面当用户输入的信息有错误时,系统会提示你是用户名错误还是密码错误。登录窗体的Borderstyle属性设置为0-None,画面美观。如图1、图2所示。图1错误登录提示图图2登录锁定图当用户三次登录都错误时,系统会提示您“登录错误已达3次,请1分钟后重新登录”;若在1分钟内登录,系统会提示还要多长时间才可以登录。这提高了系统的安全系数,防止恶意

6、者频繁尝试登录。2.系统主界面主界面为MDI窗体,通过菜单编辑器建立系统菜单,并使用工具栏,设置了“密码修改”和“信息浏览”两个命令按钮,当鼠标指向命令按钮时,有相应文本提示出现。单击各个命令按钮进行相关操作。如果登录者身份为“管理员”,则“学籍管理”下的“学生信息编辑”命令可用;若登录者身份为“学生”,则该命令不可用。在主窗体中还使用了状态栏,在第一个窗格中填写文本,显示设计者名称;在第二个窗格中通过代码显示当前使用者姓名。并在后面的窗格中添加钟表图片,显示当前时间;还可以显示当前日期。窗体界

7、面美观大方,并尽量为使用者提供方便。如图3所示。图3主窗体运行界面图3.学生信息编辑界面此模块可以使管理者添加、删除、修改以及查询学生基本信息,当单击“新增”命令时,该命令按钮的Caption变为“确定”,同时,“删除”和“修改”命令变灰,不能使用。填写完信息后,单击“确定”,则新信息成功录入;若单击“放弃”,则跳回当前记录。“修改”命令类似。如图4所示。图4学生信息编辑模块运行效果图4.成绩统计界面此界面显示平均成绩在前三名的成绩情况。如图5所示。通过select语句实现,添加ADO控件,分别

8、与两个表建立连接,adodc1的visibel属性设为false。通过相对路径设置adodc1的属性,这样在使用时,不会出现每次使用不同的电脑,因装在不同的硬盘分区而重新连接,为使用者提供了便利。具体代码如下:PrivateSubForm_Load()Adodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.3.51;PersistSecurityInfo=False;DataSource="&App.Path&"stu.mdb"Adodc1.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。