




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学籍管理系统,开发工具:VisuslBasic6.0数据环境:SQLserver2000设计人:许行文指导老师:单立娟,东北大学自学考试毕业设计,1,模块的划分及功能描述根据以对系统功能的分析,在此将本学生学籍管理系统分为系统管理、学生档案管理、班级管理、课程管理、成绩管理和信息打印六个功能模块。(1)系统管理模块主要对使用本系统的用户进行如下管理:添加新用户修改密码重新登录添加新用户模块只有超级用户才能使用,其它用户不能进入。修改密码模块所有用户都可以使用。如果是超级用户那么他只能修改比他权限低的普通用户和只读用户的密码。如果是普通用户或者是只读用户,那么他只能修改自己的密码。,一学籍管理系统的概要设计,2,(2)学生档案管理模块主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理。本模块又分为三个子模块:档案添加档案浏览档案查询在档案浏览模块又分为四个子模块修改学生信息模块查询学生信息模块删除学生信息模块打印学生信息模块,3,(3)班级管理模块主要是对学生所在班级进行管理。本模块分为三个子模块:添加班级信息查询班级信息浏览班级信息浏览班级信息模块又分为三个子模块:修改班级信息查询班级信息删除班级信息,4,(4)课程管理模块主要是对学校所开设的课程和班级所开设的课程进行管理。本模块分为两个子模块基本课程设置模块班级课程设置模块(5)学生成绩管理模块主要是对学生成绩进行管理。本模块又分为二个子模块:录入学生成绩查询学生成绩(6)信息打印模块该模块又分为学生信息打印和成绩打印两种.,5,在系统的概要设计中,已将系统划分为多个模块,并将它们按照一定的原则组装起来,同时确定了每个模块的功能及模块与模块之间的外部接口。详细设计主要是确定每个模块具体执行过程。下面将给出系统的模块结构图和相应的程序流程图。,二系统的详细设计,6,系统管理,档案管理,班级管理,班级课程管理,成绩管理,信息打印,添加用户修改密码重新登录,添加档案浏览档案查询档案,添加班级浏览班级查询班级,基本课程设置添加班级课程,添加成绩查询成绩,学生信息成绩信息,学生学籍管理系统,图1学籍管理系统模块结构图,7,用户登录,显示主菜单,选择,用户管理,档案管理,班级管理,课程管理,成绩管理,图2程序流程图,退出系统,信息打印,8,设计工程的框架,创建工程项目创建系统的工程文件学籍管理系统,具体步骤如下:1、运行VisualBasic6.0,在工程模板中选择新建“标准EXE”。2、选择“工程”|“工程1属性”命令,弹出工程属性对话框,在对话框中将工程命名为学籍管理系统。3、单击“确定”按钮,将工程存储为学籍管理系统.vbp。添加模块1、添加窗体模块选择“工程“|“添加窗体”命令,便可以为该工程添加窗体。我以此方式添加了8个窗体。分别为Form2(添加学生档案窗体)、Form3(浏览学生档案窗体)、Form4(学生档案查询窗体)、Formclass1(添加班级信息窗体)、Formclass2(浏览班级信息窗体)、Formclass3(班级信息查询窗体)、Frmclasskecheng1(基本课程设置窗体)和Frmjiben(班级课程设置窗体),9,2、添加类模块在项目资源管理器中选中工程或者窗体右击,在弹出的快捷菜单中选择“添加”|“添加类模块”,保存为Module1.bas。由于系统中的各个功能模块都将频繁对数据库进行操作,首先需要指定要连接的数据库,可定义过程Connsring()。在指定了连接的数据库之后要与其进行其建立连接。才能对数据库进行操作。通常需要执行查询(Select)、更新(Update)、删除(Delete)语句对数据进行操作,可定义过程ExecuteSQL()。由于本系统的用户分为三类:超级用户,只读用户和普通用户,所以用户在对各个模块进行操作时,系统首先会判断该用户是否有对该模块操作的权限。这时就要在公共模块中定义一个进程,使它能返回给各个模块当前用户的管理权限。该过程为Executeqx()。,10,系统界面的设计学生档案管理模块窗体的设计学生档案管理模块分为3个子窗体:添加/修改学生档案窗体浏览学生档案窗体查询学生档案窗体1、添加/修改学生档案窗体的设计该窗体是由CommandButton、TextBox、Label、Frame四种控件制作而成的。通过此模块可以添加或者修改学生的学号、姓名、性别、政治面貌、班级、专业、家庭地址、邮政编码、出生日期、联系电话等信息。在添加学生信息时,除备注信息外,其它信息都不能为空。备注信息默认为“无”。,11,图3添加/修改学生档案界面,12,2、浏览学生档案窗体的设计该窗体由一个工具栏(Toolbar)控件、Frame控件、一个数据网格(MSHFlexGrid)控件、一个TreeView控件和两个ImageList控件组成。学生档案的浏览是按学生所在专业和班级进行浏览,当双击TreeView控件上的专业节点时数据网格中显示相应专业的所有学生的信息,当双击班级节点时则显示相应班级所有学生的信息,如果需对学生信息进行修改、查询、删除或者打印,则点击工具栏上的相应的按钮。,13,图4学生档案浏览界面,14,3、学生档案查询窗体的设计学生档案查询窗体主要由五个文本框(TextBox)控件和两个命令按钮(CommandButton)组成在此窗体中用户可以分别按照学号、姓名、班级、专业和姓名关键字进行学生信息查询,也可以根据不同的情况进行综合查询。输入相关信息后,点击“确定”命令按钮,可打开如图2所示的窗体,且在数据网格中显示所要查询的结果。,15,图5学生档案查询界面,16,班级管理模块窗体的设计班级管理模块分为3个子窗体:添加/修改班级窗体浏览班级窗体查询班级窗体1、添加/修改班级窗体的设计该窗体是由CommandButton、TextBox、Label和Frame三种控件制作而成的。通过此模块可以添加或者修改班级信息,并将信息存入到相应的数据表中。在添加班级信息时除备注信息外其余信息都不能为空。如没有添加备注信息,则系统默认为该项为内容为“无”。,17,图6添加/修改班级界面图,18,2、班级浏览窗体的设计班级浏览界面的设置如同学生档案浏览的设置,其界面图如5。在此窗体中,通过双击TreeView控件中的年级节点将在数据网格中显示相应年级的所有班级的信息,而双击班级节点时则显示相应班级的所有相关信息。如果需对班级信息进行修改,查询或者删除,则点击相应的按钮。,19,图7班级浏览界面,20,3、班级查询窗体的设计班级查询窗体是由Label、TextBox、CommandButton和Frame四种控件制作而成的。在本窗体中,通过输入班级、专业和班主任任意一种或几种信息都可查到所在班级的相关信息,其结果显示在图5的数据网格中。其界面如图6所示。,21,图8班级查询界面,22,课程管理模块窗体的设计课程模块的窗体分为2个子窗体:基本课程设置窗体班级课程设置窗体1、基本课程设置窗体的设计基本课程设置模块的窗体是由一个MSFlexGrid控件、两个ListBox控件、四个CommandButton控件、七个Frame控件和一个Adodc控件组成的。,23,图9基本课程设置界面图,24,2、班级课程设置窗体的设计班级课程设置窗体是由四个ComboBox控件、两个ListBox控件、四个CommandButton控件和七个Frame控件组成的。其界面如图8所示。在本模块中,通过输入班级、专业、年制和学期便可在所选科目列表框(list2)中看到该班级在本学期所开设的课程,如果该班级已经设置了本学期所开设的课程并且输入了相应的成绩,那么对课程进行重置后,将会使得本学期的所有成绩信息丢失。所以介意用户在使用时,尽量在全部的课程设置完成后,再去添加学生的成绩信息。如果该班级还没有设置本学期的课程信息,则可以从所有科目列表框(list1)中选择课程,添加到所选科目列表框中。,25,图10班级课程设置界面,26,致谢首先感谢我的指导老师单立娟,在我自考毕业设计过程中提出了指导性的意见和见意,并指引我阅读相关的资料和书籍,使我在不熟悉VisualBasic6.0这门语言的前提下很快学会了它。单立
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏无锡市妇联实验托幼中心招聘编外工作人员10人备考考试题库附答案解析
- 2026粤规科技校园招聘备考考试题库附答案解析
- 工厂安全培训活动的感想
- 资阳现代农业发展集团有限公司下属子公司一般员工市场化招聘(6人)备考考试题库附答案解析
- 工厂安全培训标语课件
- 线上线下数据联动-洞察及研究
- 2025重庆大学土木工程学院科研团队劳务派遣工勤人员招聘1人备考考试题库附答案解析
- 2025版男科疾病常见症状及护理技巧
- 运动饮食养成之道
- 发动机轻量化设计-第1篇-洞察及研究
- 2025年驾驶员安全培训考试试题库卷(答案+解析)
- 无人机培训课件
- 2025辽宁沈阳副食集团所属企业招聘3人考试参考题库及答案解析
- 储罐区的安全题库及答案解析
- 例谈小组合作学习在小学英语教学中的有效开展(讲座)课件
- 部编版五年级道德与法治上册第3课《主动拒绝烟酒与毒品》优秀课件【最新】
- 《认识分式》教学课件【初中数学】公开课
- 制造企业物料试用单
- 电力排管检验批
- DB11T 301-2017 燃气室内工程设计施工验收技术规范
- 中考写景散文阅读理解练习及答案
评论
0/150
提交评论