傻大方摘要:【学生信息管理系统毕业设计论文|毕业设计(论文)学生信息管理系统( 二 )|毕业设计论文|学生信息管理系】通过学籍号同学生成绩表关联 , 反映学生状况成绩:记载学生+不同学期的各门成绩 , 每条记录记载一门课程的成绩 。 该数据表应设立“学号”和“课...
按关键词阅读: 管理信息系统 毕业设计论文
通过学籍号同学生成绩表关联 , 反映学生状况成绩:记载学生+不同学期的各门成绩 , 每条记录记载一门课程的成绩 。
该数据表应设立“学号”和“课程编号”两个关联字段 。
通过学号同学生名录数据表关联 , 通过课程编号同课程数据表进行关联 。
课程:记载各个系别所有专业对应学期所开设的课程及任课教师 。
该数据表的关联字段为“课程编号” , 在该字段上建立主索引 , 避免出现相同的课程编号 。
第二章 数据库的设计数据库设计分为逻辑设计和物理设计两个步骤 。
1.数据库的逻辑设计根据前面得到的各个关系 , 把它们转化为数据表 。
成绩表:学号 , 课程编号 , 成绩 , 学分 , 学期 。
学生表:系别号 。
9、 , 学号 , 姓名 , 性别 , 出生日期 , 政治面貌 , 照片 , 简历 , 通讯地址 , 邮政编码 , 电话号码 。
课程表:课程编号 , 课程名称 , 教师姓名 。
系别表:系别名称 , 系别编号 。
2.数据库的物理设计本数据库拟建4个基本数据表和一个系统登录表 。
数据表名分别为:cjb.dbf,xsjl.dbf.kcb.dbf,xbb.dbf.,sysb.dbf各数据表结构如下图2-1所示 。
Cjb.dbf结构表图2-1表中内容如下Xsjl.dbf结构表图2-2内容如下:Kcb.dbf结构表图2-3Kcb.dbf内容如下Xbb.dbf结构表图2-4Xbb.dbf内容如下:Sysb.dbfj结构表图2-5Sysb.dbf表内容如下:2.2设计视图视 。
10、图是一个定制的虚拟表 。
它提供了为各种操作提供数据环境 , 各个表之间的对应关系 , 可以在其中直接的体现 。
为数据库建立视图不但可以检索数据 , 还可以将更新结果返回给数据库 。
利用视图设计器 , 可以快速的为我们创建视图 , 首先创建一个简历查询试图和成绩查询视图 , 如下图2-2-1所示:简历查询视图2-2-1成绩查询视图2-2-2Xjgl.dbc结构图2-2-32.3系统的实现建立学生基本信息表单本表单用界面控件元素构成 , 如下所示 。
在“学生基本信息表单”中 , 用户通过对它进行相应的操作 , 可以追加和删除记录 。
此外 , 表单能直观的显示学生的个人信息如家庭住址 , 学号 , 电话号码 , 出生日期 , 姓名 , 性别等等 。
另外 , 表单提供了首记录 。
11、和尾记录的直接查询功能 , 通过单击首记录按钮 , 可以跳转到第一个记录;单击末记录按钮 , 跳转到最后一个记录;单击增加和删除按钮 , 可以修改表中的记录 。
单击退出按钮 , 退出表单 。
图2-3-1各控件主要属性设置如下所示:控件名称控件属性属性值Form1caption学生档案建立AutoCenter.T.label1caption系别号label2caption姓名label3caption出生日期label4caption邮政编码label5caption通讯地址label6caption学号label7caption性别label8caption政治面貌label9caption电话号码label0cap 。
12、tion照片label11caption简历optiongroup1controlsourcexsjl.性别optiongroup1.option1caption男optiongroup1.option2caption女mand1caption首记录mand2caption上一条mand3caption下一条mand4caption末记录mand5caption增加mand6caption删除mand7caption退出image1controlsourcexsjl.照片image1stretch2edt简历controlsourcexsjl.简历combo1controlsourcexsjl 。
13、.系别号rowsoucetype6-字段rowsourcexbb.系别名,系名txt学号controlsourcexsjl.学号txt姓名controlsourcexsjl.姓名txt出生日期controlsourcexsjl.出生日期txt政治面貌controlsourcexsjl. 政治面貌txt电话号码controlsourcexsjl.电话号码txt通讯地址controlsourcexsjl.通讯地址编写事件代码:“首记录”mand1 的单击click事件:GO TOPthisform.Commandgroup2.Command2.Enabled=.F.mand3.Enabled=.T 。
14、.mand4.Enabled=.T.Thisform.refresh & 刷新表单显示的信息“上一条”mand2 的单击click事件:if bof() this.enabled=.F.mand1.enabled=.F.mand3.enabled=.T.mand4.enabled=.T.elseskip -1 &定义指针的指向this.enabled=.T.mand1.enabled=.T.mand3.enabled=.T.mand4.enabled=.T.endifthisform.refresh & 刷新表单显示的信息“下一条”mand3 的单击click事件:skip 1if eof() 。
15、 &进行条件假设mand1.enabled=.T.mand2.enabled=.T.mand4.enabled=.F.elsethis.enabled=.T.mand1.enabled=.T.mand2.enabled=.T.mand4.enabled=.T.endif &结束假设thisform.refresh & 刷新表单显示的信息“末记录”mand4 的单击click事件:go bottom &指向最后一个记录this.enabled=.F.mand1.enabled=.T.mand2.enabled=.T.mand3.enabled=.F.thisform.refresh & 刷新表单 。
16、显示的信息“增加”mand5 的单击click事件:append blankthisform.refresh “删除”mand6 的单击click事件:if messagebox(确实删除这条记录吗?,1+64+256,警示)=1delete &删除命令packthisform.refresh & 刷新表单显示的信息endif“退出”mand7 的单击click事件:thisform.release &表单释放2.3.2建立成绩档案建立条件控制表单 , 该表单的主要功能是输入学生参数 , 在成绩输入过程中 , 首先输入学生的学号作为成绩表的筛选条件 , 然后调出表单frm_cjdajl , 并录入该学生的各科成绩 。
稿源:(未知)
【傻大方】网址:/a/2021/0707/0022751805.html
标题:学生信息管理系统毕业设计论文|毕业设计(论文)学生信息管理系统( 二 )