下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、透析技工学校学籍管理系统 摘要:使用VB开发了学生学籍管理系统,对系统的开发及使用做了详细说明。 关键词:管理信息系统;学籍管理;VB6.0 1系统概述 开发此学籍管理系统软件,以供教学管理人员及相关人员进行学籍管理,方便操作者随时添加、查询、修改等。该软件是在Windows2000AdvancedServer+VB6.0+SQLServer2000的环境下完成的。 2系统整体规划 2.1数据库的设计本数据库采用SQLServer2000来构造,共使用了7个表,它们分别是用户信息表(UserInfo)、学生信息表(StuInfo)、班级信息表(Class)、专业信息表(Major)、学院信息表
2、(Depart)、课程信息表(Lesson)、学生成绩表(Result)。 2.2系统流程图 2.3系统功能分析 学生信息管理:能对学生信息进行添加、修改、删除。 课程管理:对课程进行添加、修改、删除操作。 专业/学院设置。 考试成绩管理。 查询学生信息:根据学号或姓名对学生信息进行精确/模糊查询。 用户管理:定义使用本系统的用户名称及密码。 3系统实现 3.1准备工作 3.1.1添加引用单击工程菜单中的引用选项,添加MSActiveXDataObjects2.6Library和MSExcel9.0ObjectLibrary两个引用。 3.1.2添加部件单击工程菜单中的部件选项,添加MSADO
3、DataControl6.0(OLEDB)、MSCommonDialogControl6.0(SP3)、MSFlexGridControl6.0、MSWindowsCommonControls6.0(SP4)和MSWindowsCommonControls6.0五项。 3.2用户界面实现 3.2.1登陆界面在代码窗口的“通用”部分,定义一个模块级的公共变量loginno用来记录当前密码输入错误的次数。在Form的Load事件中,将textures设置为焦点,初始化loginno。 3.2.2MDI主窗口在工程中添加一个MDI窗口,取名为“frmmain.frm”,并为MDI窗体进行菜单和代码的
4、设计。 3.2.3用户管理窗体向项目中添加窗体,并命名为frmmanage.frm。 3.2.4修改密码窗体当用户要更改密码时,单击“系统选项/修改个人密码”菜单。 3.2.5浏览学生信息窗体(frmstu)在工程中添加一个窗体,命名为frmstu.frm,用户可以查看/修改学生的信息,还可以添加/删除学生信息,所以用一个Treeview和一个Listview分别显示班级列表和该班级下面的学生列表,用Image和PictureBox来调整控件的大小。在本系统中,在系统默认情况下,班级编号作为学号的前面六位。为了体现这一关系,需要将班级编号赋给显示学号的文本框。 3.2.6添加/修改学生信息窗体
5、(fromAddstu)当窗体加载时,首先判断是修改学生资料还是添加新的学生资料,如果学号为“00000000”,则为添加新的学生资料,反之则为修改学生资料。如果为修改资料,则以学生的学号为关键字将该学生的信息加载到该窗体的对应文本框,同时将该学号框的Enable属性设置为False。如果为添加新的学生资料,则将学号的前6位置为该班级的ID,并将学号输入框的SelStart属性设为6。 3.2.7学籍管理模块该模块包括班级设置、学院/专业设置、课程设置和学生成绩管理四个功能。在该模块中,我使用了Adodc控件和MSFlexGrid控件来实现其功能。Adodc控件连接数据库的过程为先定义该对象的
6、ConnectionString属性,在使用Adodc时再定义其RecordSource属性。 3.2.8报表功能模块此模块很简单,主要实现的是学生信息的预览、打印等功能。默认的数据报表设计器包含如下内容: 报表标头。包含显示在一个报表开始处的文本,例如报表标题、作者或数据库名。如果想把报表标头作为报表的第一页,设置它的ForcePageBreak属性为rptPageBreakAfter。 页标头。包含在每一页顶部出现的信息,例如报表的标题。 分组标头/注脚。包含数据报表的一个“重复”部分。每一个分组标头与一个分组注脚相匹配。标头和注脚对与数据环境设计器中的一个单独的command对象相关联。
7、 细节。包含报表的最内部的“重复”部分(记录)。详细部分与数据环境层次结构中最低层的Command对象相关联。 页注脚。包含在每一页底部出现的信息,例如页数。 报表注脚。包含报表结束处出现的文本,例如摘要信息或一个地址或联系人姓名。报表注脚出现在最后一个页标头和页注脚之间。MS数据报表设计器(MSDataReportDesigner)是一个多功能的报表生成器,以创建联合分层结构报表的能力为特色。同数据源(如数据环境设计器(DataEnvironmentDesigner)一起使用),可以从几个不同的相关表创建报表。除创建可打印报表之外,也可以将报表导出到HTML或文本文件中。 使用DataRep
8、ort根据数据库中的记录来生成报表,需要完成以下步骤: 置一个数据源,例如MS数据环境,以访问数据库。 设定DataReport对象的DataSource属性为数据源。 设定DataReport对象的DataMember属性为数据成员。 右键单击设计器,并单击“检索结构”。 向每个相应的节添加响应的控件。 为每一个控件设定DataMember和DataField属性。 运行时,使用Show方法显示数据报表。 至此,整个学籍管理系统开发完成,单击VB6.0程序的“文件生成学籍管理系统.exe”,将该数据库程序编译生成可执行程序学籍管理系统.exe。对此执行文件进行测试,然后利用VB自带的打包向导工具Package&Depl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年叉车租赁租赁服务细则合同协议
- 2026年电商运单服务合同
- 家长介绍辅导孩子课件
- 2026年安防监控系统调试合同协议
- 2026年宴会保洁服务合同协议
- 2026年网红带货合作框架合同
- 2026年儿童绘本出版预付款合同协议书
- 大棚承包合同
- 培训教师安全教育内容课件
- 培训优化课件管理办法
- 2026年面向社会招聘太湖县政务服务中心综合窗口工作人员的备考题库及完整答案详解一套
- 2025年【教导处】年度工作总结:向课堂深处走向质量高处行【课件】
- 2025年人保车险理赔试题及答案
- DB15∕T 4031-2025 建设项目水资源论证表编制导则
- 2025年合肥市档案馆公开招聘政府购买服务岗位人员2名备考考试试题及答案解析
- 计量课题立项申报书范文
- (2025版)成人肺功能检查技术进展及临床应用指南课件
- 自动化设备维护保养指导手册
- 饮用水法律法规培训课件
- 物料供应商遴选制度
- 伊利并购澳优的财务绩效分析
评论
0/150
提交评论