学生档案管理系统--实现步骤.doc
《学生档案管理系统--实现步骤.doc》由会员分享,可在线阅读,更多相关《学生档案管理系统--实现步骤.doc(21页珍藏版)》请在咨信网上搜索。
1、学生档案管理系统-实现步骤 作者: 日期:2 个人收集整理 勿做商业用途学生档案管理系统课题指导资料一、 系统功能要求(1) 系统安全设计 用户进入系统,必须先进行登录,不同的用户具有不同的使用权限。管理员可使用该系统全部功能,而一般人员对信息只有浏览、查询权。(2) 系统维护设计 对学生信息可以进行添加、修改、删除和浏览操作。(3) 相关查询设计 对学校学生信息实现按姓名和按学号两种方式进行相关查询。二、 总体结构设计1、 总体结构框架图用户登录学生基本信息查询成绩查询宿舍查询学生名册信息查询系统维护学生档案管理系统2、 总结构说明序号窗体标题(caption)窗体标识(name)窗体功能备
2、注1登录Form1启动2学生名册Form4显示学生名单非管理员登录“系统维护”按钮不可用3基本信息查询Form2浏览、查询学生基本信息所有用户都有使用权限4系统维护Form3基本信息浏览、添加、修改、删除、查询等操作仅管理员有使用权限5成绩查询维护Form5成绩信息浏览、添加、修改、删除、查询等操作仅管理员有使用权限6成绩信息查询Form6浏览、查询学生成绩信息所有用户都有使用权限3。数据库设计根据系统功能要求,数据库应包括“学生信息”和“学生成绩”这两个表。数据库:yg学生成绩表:gz学生基本信息表:jiben住宿表:zs31数据结构设计(1)“jiben”(学生基本信息表)表结构字段名称类
3、型大小是否必要字段索引允许零字长学号文本10是否否姓名文本10否否是性别文本2否否是生日文本20否否是系别文本10否否是专业文本10否否是班级文本20否否是家庭住址文本50否否是入学日期文本20否否是奖惩情况文本Memo否否是(2)“gz”(学生成绩)表结构字段名称类型大小是否必要字段索引允许零字长学号文本10是否否姓名文本10否否是数学文本20否否是语文文本20否否是英语文本20否否是计算机基础文本20否否是3。2 数据表的建立(参见VB教科书)1)启动VB2)选择“外接程序/可视化数据管理器”菜单命令。三、详细设计1。“登录”窗体(Form1)1。1界面设计1。放放大窗体范围Windows
4、State 属性为Z(最大化)2.修改窗体底色Backcolor属性为浅红1.2控件对象属性列表对象名称属性设置值功能Lable1CaptionFont学生档案管理系统字体:楷体 字号:小初标题Lable2CaptionFont请输入用户名和密码字体:宋体 字号:小二提示Lable3CaptionFont用户名字体:宋体 字号:三号标题Lable4CaptionFont密码字体:宋体 字号:三号标题Text1默认接收输入用户名Tent2passwordchar*接收密码Command1CaptionFont确定宋体、四号用户名和密码密码确认Command2CaptionFont取消宋体、四号取
5、消操作Command3CaptionFont退出宋体、四号退出系统1.3 编写代码Private Sub Command1_Click()If Text1.Text = ”people” And Text2.Text = ”people Or Text1.Text = guanli” And Text2.Text = ”guanli” Then Form1。Hide Form4.Show If Text1.Text = ”guanli” And Text2.Text = guanli Then Form4。Command2.Enabled = True End If If Text1.Text
6、 = people” And Text2。Text = ”people” Then Form4.Command2.Enabled = False End IfElse MsgBox 输入的密码和用户名不符,请重新输入!”, vbOKOnly Text1。Text = ” Text2.Text = ” Text1。SetFocusEnd If End SubPrivate Sub Command2_Click()Text1.Text = ”Text2.Text = Text1。SetFocusEnd SubPrivate Sub Command3_Click()EndEnd SubPrivate
7、 Sub Form_Load()Text1.Text = ”Text2.Text = ”End SubPrivate Sub Text2_Change()If Text2.Text = ”guanli Or Text2。Text = people” Then Command1.SetFocusEnd IfEnd Sub2. “学生名册”窗体(Form4)2.1 界面设计2.2 控件属性列表对象名称属性设置值功能DBGrid1VisibleDatasourceTrueData1列表显示学生名单Data1ConnectDataBaseNameRecordSouceVisibleAccessC:Us
8、ersliuDesktop学生档案学生档案管理系统.mdbJibenFalse连接“jiben表(基本信息表)Command1CaptionFont学生名册宋体、四号单击,列表显示全部学生名单Command2CaptionFont系统维护宋体、四号单击,进入系统维护窗体Command3CaptionFont信息查询宋体、四号单击,进入信息查询窗体Command4CaptionFont返回宋体、四号返回登录窗体(Form1)Command5CaptionFont退出宋体、四号退出系统2。3 编写代码Private Sub Command1_Click()DBGrid1。Visible = Tru
9、eEnd SubPrivate Sub Command2_Click()Form3.ShowForm4.HideEnd SubPrivate Sub Command3_Click()Form2。ShowForm4.HideEnd SubPrivate Sub Command4_Click()Form1.ShowForm4.HideEnd SubPrivate Sub Command5_Click()EndEnd SubPrivate Sub Form_Load()Data1.RecordSource = ”select 学号,姓名,性别,专业 from jiben”Data1。Visible
10、= FalseDBGrid1。Visible = FalseEnd Sub3. “信息查询窗体(Form2)3.1 界面设计3。2 控件属性列表对象名称属性设置值功能Frame1Caption个人信息将同类信息放在框架中Forme2Caption其他信息将同类信息放在框架中Forme3Caption请选择将同类信息放在框架中Option1Caption基本信息单击,选择一项Option2Caption成绩信息单击,选择一项Data1ConnectDataBaseNameRecordSouceVisibleAccessC:UsersliuDesktop学生档案学生档案管理系统.mdbJibenF
11、alse连接“jiben”表(学生基本信息表)Label1Label10Caption依次分别为:学号、姓名、性别奖惩情况提示Text1Text10DataSouceDataFieldData1依次分别为:学号、姓名、性别奖惩情况显示相应字段内容Command1CaptionFont上一个宋体、四号单击,显示上一个记录Command2CaptionFont下一个宋体、四号单击,显示下一个记录Command3CaptionFont按姓名查询宋体、四号输入姓名查询Command4CaptionFont按学号查询宋体、四号输入学号查询Command5CaptionFont返回宋体、四号返回学生名册窗
12、体(Form4)Command6CaptionFont退出宋体、四号退出系统3.3 编写代码Private Sub Command1_Click()Data1。Recordset。MovePrevious If Data1。Recordset.BOF Then Data1。Recordset。MoveFirst Command1.Enabled = False Else Command1。Enabled = True Command2.Enabled = True End IfEnd SubPrivate Sub Command2_Click()Data1.Recordset.MoveNext
13、 If Data1。Recordset.EOF Then Data1.Recordset。MoveLast Command2。Enabled = False Else Command1.Enabled = True Command2。Enabled = True End IfEnd SubPrivate Sub Command3_Click()ss = ”请输入要查询学生姓名:”instring$ = InputBox$(ss, 输入提示)Data1.Recordset.FindFirst ”姓名=” instring$ ”If Data1。Recordset。NoMatch Then msg
14、 = ”没有该学生的信息! MsgBox msg, vbOKOnly, ”提示End IfIf Data1.Recordset.BOF Then Data1.Recordset。MoveFirst Command1。Enabled = FalseElse Command1.Enabled = True Command2.Enabled = TrueEnd IfIf Data1。Recordset.EOF Then Data1。Recordset。MoveLast Command2.Enabled = FalseElse Command1.Enabled = True Command2。Enab
15、led = TrueEnd IfEnd SubPrivate Sub Command4_Click()ss = ”请输入要查询学生的学号instring$ = InputBox(ss, 输入提示, 0000)Data1.Recordset。FindFirst ”学号=” instring & ”If Data1。Recordset。NoMatch Then msg = ”没有该学生的信息! MsgBox msg, vbOKOnly, ”提示”End IfIf Data1。Recordset.BOF Then Data1。Recordset。MoveFirst Command1。Enabled
16、= FalseElse Command1.Enabled = True Command2。Enabled = TrueEnd IfIf Data1.Recordset.EOF Then Data1。Recordset.MoveLast Command2。Enabled = FalseElse Command1。Enabled = True Command2。Enabled = TrueEnd IfIf Data1.Recordset。BOF Then Data1.Recordset。MoveFirst Command1.Enabled = FalseElse Command1。Enabled
17、= True Command2。Enabled = TrueEnd IfIf Data1。Recordset。EOF Then Data1。Recordset。MoveLast Command2.Enabled = FalseElse Command1.Enabled = True Command2。Enabled = TrueEnd IfEnd SubPrivate Sub Command5_Click()If Form1。Text1.Text ”guanli Then Form4.Command2。Enabled = FalseEnd IfForm4。ShowForm2。HideEnd S
18、ubPrivate Sub Command6_Click()EndEnd SubPrivate Sub Form_Activate()Frame1.Visible = FalseFrame2。Visible = FalseLabel1。Visible = FalseLabel2.Visible = FalseLabel3.Visible = FalseLabel4.Visible = FalseLabel5.Visible = FalseLabel6.Visible = FalseLabel7。Visible = FalseLabel8。Visible = FalseLabel9.Visibl
19、e = FalseLabel10.Visible = FalseText1。Visible = FalseText2。Visible = FalseText3。Visible = FalseText4.Visible = FalseText5.Visible = FalseText6.Visible = FalseText7。Visible = FalseText8.Visible = FalseText9.Visible = FalseText10.Visible = FalseEnd SubPrivate Sub Option1_Click()Frame1.Visible = TrueFr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 档案管理系统 实现 步骤
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。