毕业设计(论文)学生信息管理系统 .doc
《毕业设计(论文)学生信息管理系统 .doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)学生信息管理系统 .doc(26页珍藏版)》请在三一办公上搜索。
1、目录摘要2Abstract 2第一章 引言 3 1.1构造逻辑模型 3 1.2 概念结构及数据分析 4第二章 数据库的设计 5 2.2 设计视图10 2.3 系统的实现12 2.3.2建立成绩档案建立条件控制表单15 2.3.3设计学生成绩查询表单18 2.3.4设计学生排名查询表单21 2.4 设计系统报表22 2.5 主菜单设计23 2.6 设计系统登录表单24参考文献(References)26学生信息管理系统专 业:计算机信息管理 学 号:学生姓名: 指导教师:摘要学生信息的管理是高校信息系统中不可缺少的一部分。它的存在,大大的减少了用户工作的工作时间,提高了工作的效率。用户在管理过程
2、中,涉及的信息,如学生基本情况,学生所在专业班级的课程设置情况及任课教师的情况等,这许多的信息如果单靠传统的登记方法,将会浪费大量的工作时间,所以,学生管理系统也就显的由为重要。关键词:数据库设计,学生成绩,成绩管理,学生信息。University student information management information systemAbstractUniversity student information management information system is an integral part. Its existence, greatly reducing the
3、user to work more hours, improve work efficiency. Users in the management process, involving information, such as the basic situation of students, students of classes where the curriculum of professional situations and circumstances such as classroom teachers, a lot of information on this registrati
4、on if it relies on traditional methods, will waste a lot of work time Therefore, the student management system also obvious from the important.Keyword:Database design, student achievement, performance management, student information. 第一章 引言高校学生管理是学校管理系统中的重要组成部分。在成绩管理过程中涉及的信息种类繁多,数量庞大。每个学生的系别,不同学期的各门
5、课程成绩,以及各科教师等信息都是成绩管理过程中必须记录和使用的信息。随着高校规模的不断扩大,成绩管理档案的信息量成倍的增长,相应的成绩计算整理,日常维护和查询任务量也越来越大。因此建立一套完善的成绩档案信息的存储,快速整理与检索系统非常必要。用户需求分析用户调在学生信息管理过程中,管理人员的工作是从两个方面入手的。第一是收集和建基本情况信息,分别对每个学生不同学期各门课程的成绩进行记载和整理。学生信息管理是以每个学生为基本单位进行的,即成绩的建立,整理和查询可以具体到每个学生。在学生信息管理过程中,信息的建立和维护是交替进行的,如新生信息录入和毕业信息清除。另外,每学期的课程成绩录入以后也不是
6、一成不变的,如重修或成绩更改等。学生信息管理过程中更大的任务则是根据不同要求对学生成绩进行快速并形成各种报表。1.1 构造系统的逻辑模型 构造系统的逻辑模型的工具是数据流程图和数据字典。学生成绩档案管理系统工作流程图如图1-1所示。工作准备阶段系别设置情况课程设置情况学生注册情况学生成绩登记简历查询与维护成绩查询与维护学籍处理,学生评定,就业推荐等图1-1 学生管理系统的数据流程图确定以后,还有许多具体的信息,如学生注册信息,系别设置信息,课程设置信息,成绩信息等需要进一不描述,即建立数据字典。学生管理系统数据流程图如图1-2所示。成绩管理员学生及课程信息成绩管理学籍处理成绩管理员图1-2确定
7、目标系统的功能学生信息管理系统必须具备以下功能:1.基础档案的记录和维护功能 通过建立相应的数据文件,记录并保存基本的档案信息。 2.分类查询功能 3.报表整理功能1.2概念结构设计及数据分析.1. 数据库建模对现有管理模式的分析,可以提取出以下实体:系别,学生,课程,成绩等。2. 管理描述的设计系别:在管理系统中,高校多以系别为单位进行,在系统数据库中登记数据表,记载校系别设置情况,在数据表中设置“系别编号”字段同记载学生名录的数据表关联。主要设计字段应包括“系别名称”和“系别编号”。学生:记载学生的基本自然属性和社会属性如姓名,性别,出生日期,政治面貌等数据表应设立两个关联字段即“系别号”
8、和“学号”,通过“系别号:可以同系别名录数据表关联,反映学生的系别归属。通过学籍号同学生成绩表关联,反映学生状况成绩:记载学生+不同学期的各门成绩,每条记录记载一门课程的成绩。该数据表应设立“学号”和“课程编号”两个关联字段。通过学号同学生名录数据表关联,通过课程编号同课程数据表进行关联。课程:记载各个系别所有专业对应学期所开设的课程及任课教师。该数据表的关联字段为“课程编号”,在该字段上建立主索引,避免出现相同的课程编号。第二章 数据库的设计 数据库设计分为逻辑设计和物理设计两个步骤。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表内
10、容如下:2.2设计视图视图是一个定制的虚拟表。它提供了为各种操作提供数据环境,各个表之间的对应关系,可以在其中直接的体现。为数据库建立视图不但可以检索数据,还可以将更新结果返回给数据库。利用视图设计器,可以快速的为我们创建视图,首先创建一个简历查询试图和成绩查询视图,如下图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电
12、话号码label0caption照片label11caption简历optiongroup1controlsourcexsjl.性别optiongroup1.option1caption男optiongroup1.option2caption女mand1caption首记录mand2caption上一条mand3caption下一条mand4caption末记录mand5caption增加mand6caption删除mand7caption退出image1controlsourcexsjl.照片image1stretch2edt简历controlsourcexsjl.简历combo1contr
13、olsourcexsjl.系别号rowsoucetype6-字段rowsourcexbb.系别名,系名txt学号controlsourcexsjl.学号txt姓名controlsourcexsjl.姓名txt出生日期controlsourcexsjl.出生日期txt政治面貌controlsourcexsjl. 政治面貌txt电话号码controlsourcexsjl.电话号码txt通讯地址controlsourcexsjl.通讯地址编写事件代码:“首记录”mand1 的单击click事件:GO TOPthisform.Commandgroup2.Command2.Enabled=.F.mand
14、3.Enabled=.T.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事件:sk
15、ip 1if eof() &进行条件假设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.re
16、fresh & 刷新表单显示的信息“增加”mand5 的单击click事件:append blankthisform.refresh “删除”mand6 的单击click事件:if messagebox(确实删除这条记录吗?,1+64+256,警示)=1 delete &删除命令 pack thisform.refresh & 刷新表单显示的信息 endif“退出”mand7 的单击click事件:thisform.release &表单释放2.3.2建立成绩档案建立条件控制表单,该表单的主要功能是输入学生参数,在成绩输入过程中,首先输入学生的学号作为成绩表的筛选条件,然后调出表单frm_cj
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文学生信息管理系统 毕业设计 论文 学生 信息管理 系统
链接地址:https://www.31ppt.com/p-3981997.html