学生信息查询系统课程设计报告模板_第1页
学生信息查询系统课程设计报告模板_第2页
学生信息查询系统课程设计报告模板_第3页
学生信息查询系统课程设计报告模板_第4页
学生信息查询系统课程设计报告模板_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生信息查询系统课程设计大纲课 程名称:(中文/英文)数据库原理课程总学时数:20适应专业:计算机科学与技术承担教室或实验室:机房三一、课程设计的目的1、掌握数据库设计的基本方法,熟悉数据库设计的步骤。2、通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。3、学习基本“ C/S结构”数据库编程方法。一、设计内容和要求(以下4个大标题是参考标题,可以根据实际情况添加、减少或修改标题,注意完成后删除本报告上所有红色字体内容)1 系统概述(简要介绍系统的开发意义,开发背景,用途等)2 功能需求分析(功能结构图以及对各个功能的简要解释)3 数据

2、库设计(E-R图,数据库关系模式设计,表设计等,要细化到每个属性的含义和数据 类型)4 程序设计(界面及源代码,以下为参考示例)四、界面设计及主要功能代码1、登录界面思想:分不同身份登录进行特定操作,验证仅当身份选择,用户名,及其对应密 码都正确方可成功登录到相应界面。If Optio nl.value = True And Textl.Text <> "" A nd Text2.Text <> "" The nAdodcI.RecordSource = "select * from student where sno=

3、"' & Text1.Text & "' and scode='" & Text2.Text & "”'Adodc1.RefreshIf Adodc1.Recordset.RecordCou nt = 1 The n用户登录.Hide学生信息.ShowMsgBox (”登陆成功! ”)ElseMsgBox ("用户名或密码错误,请重新登录!”)Text1.Text =""Text2.Text =""End IfEnd IfIf Optio n

4、2.value = True And Text1.Text <> "" A nd Text2.Text <> "" The n Adodc2.RecordSource = "select * from Man ager where mno="' & Text1.Text & "' and mscode='" & Text2.Text & "”Adodc2.RefreshIf Adodc2.Recordset.RecordCou

5、 nt = 1 The n用户登录.Hide学生管理.ShowMsgBox ("登陆成功! ”)ElseMsgBox ("用户名或密码错误,请重新登录!”)Text1.Text =""Text2.Text =""End IfEnd If2、学生本人基本信息查询显示页思想:学生成功登录进入即可查看到自己的基本信息,并且分门别类,一目了 然。Private Sub Comma nd1_Click()Un load学生信息已选课程.ShowEnd SubPrivate Sub Comma nd2_Click()Un load学生信息用户登录

6、.Show用户登录.Text1.Text =""用户登录.Text2.Text =""用户登录.Option1 = TrueEnd SubPrivate Sub Form_Load()Adodc3.Comma ndType = adCmdTextAdodc3.RecordSource = "select * from student where sno='" & Trim(用户登 录.Text1.Text) &Adodc3.RefreshSet DataGrid1.DataSource = Adodc3End

7、Sub3、该学生本人已选课程信息显示页思想:将本人选课信息分类显示在相应文本框中,可方便地查看到本人选课相关 信息,并链接学生表更利于查询。Private Sub Form_Load()Adodc4.Comma ndType = adCmdTextAdodc4.RecordSource = "select SC.s no ,sn ame,sdept,SC.c no,cn ame,ccredit,grade from SC join stude nt on SC.s no=stude nt.s no join course on SC.c no=course.c no where SC

8、.s no ="' & 用户登录.Text1.Text & "'"Adodc4.RefreshSet DataGrid1.DataSource = Adodc4End Sub4、选课表显示页思想:进入选课页,即可看到可供选择的所以课程,程序要求在学生选课时判断 该生是否已经选修过此门课程。文本框显示当前主要选课属性,方便选择和确5、管理员综合界面综合界面有分别进入学生学籍管理和学生选课管理的选项,管理员依此为转换页,分 别实现对二者的查、添、删、改等操作。SIkO95121019512102znanie李整勇壬君JT- 男电1920

9、sd 号pt信息予9512103高惠敏9513102951310395T4ioT邓阴 李琴 秦海军|信息寿If95121032095151019515102李小萍2120计登屯经济学信息系6、管理员学籍管理界面 思想:管理员进入学生学籍信息管理页面即可对所有学生的信息实现查、改等操 作。左边的 DataGrid内总体显示学生信息,右边的文本框单独捕捉当前某学生信 息,以分别查询、删除等操作更直观顺利地进行。20返回7、管理员学生选课管理界面管理员由学生信息管理界面返回再进入学生选课管理界面即可对学生选课情况进 行直观查看和修改。文本框意义同上。Adodc7.Recordset.Fields(&

10、quot;s no") = Trim(Text15.Text)Adodc7.Recordset.Fields("s name") = Trim(Text16.Text)Adodc7.Recordset.Fields("cno") = Trim(Text17.Text)Adodc7.Recordset.Fields("cname") = Trim(Text18.Text)Adodc7.Recordset.Fields("ccredit") = Trim(Text19.Text)Adodc7.Recordse

11、t.Fields("grade") = Trim(Text20.Text) MsgBox ("修改成功!")8、管理员对学生学籍信息的修改学籍管理学生学藉信息宮色9512101李晅竟男19惜息揚951210220信息弟951210320跖13102邓隹丽11玄120 |9513103209514101秦海军男209515101刘华男21951S102李小萍女20经济与1 >姓名WIT¥ D 19513102性别女年龄国返回Adodc6.Recordset.Fields("s name") = Trim(TextlO.T

12、ext) Adodc6.Recordset.Fields("s no") = Trim(Textll.Text) Adodc6.Recordset.Fields("ssex") = Trim(text12.Text) Adodc6.Recordset.Fields("sdept") = Trim(Text13.Text)Adodc6.Recordset.Fields("sage") = Trim(Text14.Text) MsgBox ("修改成功!")9、管理员对学生选课信息表的修改五、心得体会通过这个学生信息综合管理系统的编译使我对设计数据库的流程有了清晰的了解。对系统进行需求的分析的好坏决定了一个系统的优劣,还有就是在设计界面的时候应 该充分考虑到功能的实现,并结合现实需要及使用的方便快捷性等特点合理设计。本 组课程设计的题目简单,功能也很简单,但是最后在调试程序的时候花去了不少时 间,最后这些问题是在同学帮组和老师指导下才最终成功完成预定目标,在此对给予 我帮助和支持的同学以及老师致以深深的谢意!例外,本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论