资源预览内容
第1页 / 共76页
第2页 / 共76页
第3页 / 共76页
第4页 / 共76页
第5页 / 共76页
第6页 / 共76页
第7页 / 共76页
第8页 / 共76页
第9页 / 共76页
第10页 / 共76页
亲,该文档总共76页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
天津大学 2005 届成人本科毕业设计(论文)1第一章 系统开发环境1.1 系统开发环境微型计算机的应用给人们的生活和管理工作带来了前所未有的快捷。它的使用在办公方面起到了巨大的作用,使许多过去需要人工操作的工作,都由计算机处理。大大减轻了人们的负担。在学校使用计算机来管理学生学籍,教师档案,院系情况等是当前各大院校教务管理的必然趋势。另外,当前各个大学针对学生的爱好兴趣设置课程,使学生能够提高自己的学习兴趣,在网上进行选课为学生选课提供了方便,同时也为系里减轻了工作负担。应内蒙古工业大学教务处的要求,我制作了“学生信息管理系统” 。该系统主要完成,学生信息,教师信息,课程信息,系信息的查询,修改,添加等操作,同时该系统还包括学生选课模块。1.2 系统运行环境凡能运行 WIN98 以上的环境,均能运行本系统。1.3 系统安装方法首先安装 microsoft visual foxpro 6.0。然后把此软件安装到 E 盘。再把“毕业设计”文件夹复制到 E 盘即可。第二章 学生信息管理的具体操作方法2.1 学生信息管理的方法:首先在网上建立学生,教师,课程,成绩等各项信息的档案,通过计算机系统维护各项信息即可。2.2 主要的表结构天津大学 2005 届成人本科毕业设计(论文)21 “学生”表字段名类型长度说明学号字符型6学生的学号姓名字符型10性别字符型2籍贯字符型10班级编号字符型4学生所在班级编号2 “教师”表字段名类型长度说明教师编号字符型4教师的编号姓名字符型10性别字符型2系编号字符型4教师所在系的编号3 “教务员”表字段名类型长度说明注册名字符型10教师的注册名口令字符型10教师的密码4 “班级”表字段名类型长度说明班级编号字符型4班级的序号班级名称 字符型20辅导员字符型10系编号字符型45 “课程”表字段名类型长度说明课程编号字符型4课程名称字符型20系编号字符型4教师编号字符型4天津大学 2005 届成人本科毕业设计(论文)3课时字符型4学分字符型1学年字符型4学期字符型1课程类型字符型6上课地点字符型10名额数值型4备注备注型46 “系”表字段名类型长度说明系编号字符型4系的编号系名称字符型15系主任字符型107 “学生登录”表字段名类型长度说明用户名字符型10学生的别名密码字符型10学生密码学号字符型68 “成绩”表字段名类型长度说明成绩编号字符型5课程编号字符型4学号字符型6成绩数值型3第三章 系统分析根据用户的要求本系统共有四部分组成:1. 信息查询 2. 教务信息维护3.学生选课 4. 帮助 5. 退出。天津大学 2005 届成人本科毕业设计(论文)43.1 系统组成3.2“信息查询”模块功能及设计步骤“信息查询”模块由 6 部分组成:1.学生信息 2.教师信息 3.班级信息 4.课程信息 5.系信息 6.学生成绩“学生信息学生信息”查询模块的功能及设计步骤查询模块的功能及设计步骤a.功能: 完成学生基本信息的查询b.设计步骤:管理 系统信息 查询教务信 息维护学生信息教师信息班级信息课程信息教务员 口令修改班级信息学生 选课退出帮助系信息学生成绩修改学生信息修改教师信息修改课程信息修改系信息修改成绩信息修改教务员信息学生注册表管理学生 口令选课查询菜单的使用维护菜单的使用维护菜单的使用天津大学 2005 届成人本科毕业设计(论文)51)先建立一个表单,然后建立九个标签框,六个文本框,一个组合框,一个表格,两个按钮。组合框用来选择查询依据,其中一个文本框用来输入查询条件,表格框用来显示学生的信息。其他的标签,文本框也是用来显示所查学生的信息。2)在查询按钮中输入相关的代码。在查找过程中,利用条件语句判断,从学生表中选择和查询依据文本框中一致的记录。显示在表格和对应的文本框中。“教师信息教师信息”查询模块的功能及设计步骤查询模块的功能及设计步骤a.功能:完成教师基本信息的查询b.设计步骤:1)先建立一个表单,然后建立八个标签框,五个文本框,一个组合框,一个表格,两个按钮。组合框用来选择查询依据,其中一个文本框用来输入查询条件,表格框用来显示教师的信息。其他的标签,文本框也是用来显示所查教师的信息。2)在查询按钮中输入相关的代码。在查找过程中,利用条件语句判断,从教师表中选择和查询依据文本框中一致的记录。显示在表格和对应的文本框中。“班级信息班级信息”查询模块的功能及设计步骤查询模块的功能及设计步骤a.功能:完成班级基本信息的查询b.设计步骤:1)先建立一个表单,然后建立八个标签框,五个文本框,一个组合框,一个表格,两个按钮。组合框用来选择查询依据,其中一个文本框用来输入查询条件,表格框用来显示班级的信息。其他的标签,文本框也是用来显示所查班级的信息。 2)在查询按钮中输入相关的代码。在查找过程中,利用条件语句判断,从班级表中选择和查询依据文本框中一致的记录。显示在表格和对应的文本框中。“课程信息课程信息”查询模块的功能及设计步骤查询模块的功能及设计步骤a.功能:完成课程基本信息的查询b.设计步骤:1)先建立一个表单,然后建立十四个标签框,十一个文本框,一个组合框,一个表格,两个按钮。组合框用来选择查询依据,其中一个文本框用来输入查询条件,表格框用来显示班级的信息。其他的标签,文本框也是用来显示所查班级的信息。2)在查询按钮中输入相关的代码。在查找过程中,利用条件语句判断,从课程表中选择和查询依据文本框中一致的记录。显示在表格和对应的文本框中。天津大学 2005 届成人本科毕业设计(论文)6“系信息系信息”查询模块的功能及设计步骤查询模块的功能及设计步骤a.功能:完成系基本信息的查询b.设计步骤:1)先建立一个表单,然后建立七个标签框,四个文本框,一个组合框,一个表格,两个按钮。组合框用来选择查询依据,其中一个文本框用来输入查询条件,表格框用来显示班级的信息。其他的标签,文本框也是用来显示所查班级的信息。2)在查询按钮中输入相关的代码。在查找过程中,利用条件语句判断,从系表中选择和查询依据文本框中一致的记录。显示在表格和对应的文本框中。“成绩信息成绩信息”查询模块的功能及设计步骤查询模块的功能及设计步骤a.功能:完成成绩信息的查询b.设计步骤:1)先建立 1 个表单,然后建立 3 个标签框,2 个文本框,1 个组合框,1 个表格,2 个按钮。组合框用来选择查询依据,其中一个文本框用来输入查询条件,表格框用来显示班级的信息。其他的标签,文本框也是用来显示所查班级的信息。2)在查询按钮中输入相关的代码。在查找过程中,利用条件语句判断,从系表中选择和查询依据文本框中一致的记录。显示在表格和对应的文本框中。3.3“教务信息维护”模块功能及设计步骤“教务员登录教务员登录”模块的功能及设计步骤模块的功能及设计步骤a.功能: 完成教务员登录到教务信息维护模块从而进行各项信息的修改。b.设计步骤:1)先建立一个表单,然后建立 2 个标签框,2 个文本框,2 个按钮。两个文本框分别用来输入教务员的姓名和口令。两个按钮分别是“登录”和“取消”2)在“登录”按钮中输入相关的代码。点击“登录”时,程序运行首先判断 2 文本框中的内容是否能在教务员表中找到。如果能够找到的话,则进入教务员信息维护表单,否则属于非法教务员,不能登录。“修改信息修改信息”模块的功能及设计步骤模块的功能及设计步骤a.功能: 显示需要修改的各项信息。b.设计步骤:1)先建立一个表单,然后建立 1 个标签框,9 个按钮,1 个图片框。9 个按天津大学 2005 届成人本科毕业设计(论文)7钮分别是用来跳入各项修改信息表单的。图片框是为了美观而设置的。2)在 9 个按钮中分别输入相关代码实现跳入对应的信息修改表单。“修改学生信息修改学生信息”模块的功能及设计步骤模块的功能及设计步骤a.功能: 实现学生信息的修改。b.设计步骤:利用表单设计器创建该表单,所用到的表为“学生”表。“修改教师信息修改教师信息”模块的功能及设计步骤模块的功能及设计步骤a.功能: 实现教师信息的修改。b.设计步骤:利用表单设计器创建该表单,所用到的表为“教师”表。“修改班级信息修改班级信息”模块的功能及设计步骤模块的功能及设计步骤a.功能: 实现班级信息的修改。b.设计步骤:利用表单设计器创建该表单,所用到的表为“班级”表。“修改系信息修改系信息”模块的功能及设计步骤模块的功能及设计步骤a.功能: 实现系信息的修改。b.设计步骤:利用表单设计器创建该表单,所用到的表为“系”表。“修改课程信息修改课程信息”模块的功能及设计步骤模块的功能及设计步骤a.功能: 实现课程信息的修改。b.设计步骤:利用表单设计器创建该表单,所用到的表为“课程”表。“修改成绩信息修改成绩信息”模块的功能及设计步骤模块的功能及设计步骤a.功能: 实现成绩信息的修改。b.设计步骤:利用表单设计器创建该表单,所用到的表为“成绩”表。“修改教务员信息修改教务员信息”模块的功能及设计步骤模块的功能及设计步骤a.功能: 实现教务员信息的修改。b.设计步骤:利用表单设计器创建该表单,所用到的表为“教务员”表。“学生注册表管理学生注册表管理”模块的功能及设计步骤模块的功能及设计步骤a.功能: 实现学生注册表信息的修改。b.设计步骤:利用表单设计器创建该表单,所用到的表为“学生登录”表。天津大学 2005 届成人本科毕业设计(论文)83.4 “学生选课”模块功能及设计步骤“学生登录学生登录”模块的功能及设计步骤模块的功能及设计步骤a.功能: 实现学生登录到选课模块,另外实现学生注册,没有注册的学生不能实现选课。b.设计步骤:1)先建立一个表单,然后添加 2 个标签框,3 个按钮,2 文本框。2 个文本框分别是用来输入学生的用户名和密码。3 个按钮分别是登录,取消,注册。2)在 3 个按钮中分别输入相关代码实现跳入对应的表单。点击登录则进入选课表单,点击注册则进入学生注册表单。“学生注册表单学生注册表单”模块的功能及设计步骤模块的功能及设计步骤a.功能: 实现学生注册,从而学生能够在学生注册表中建立自己的用户名和密码,这样学生就能够实现选课和退课等操作了。b.设计步骤:1)先建立一个表单,然后添加 4 个标签框,2 个按钮,4 文本框。4 个文本框分别是用来输入学生的学号,姓名,用户名,密码。2 个按钮分别是确定和取消。确定即实现注册,取消既退出注册。2)在“确定”中输入相关的代码,实现在“学生注册”表中添加新的记录。“学生选课学生选课”模块的功能及设计步骤模块的功能及设计步骤a.功能: 实现学生选课,在该模块中学生可以查看院系的课程安排,然后选择自己需要的课。b.设计步骤:1)先建立一个表单,然后添加 4 个标签框,6 个按钮,13 文本框。1 个列表框。4 个标签框分别是用来显示一些表单信息及显示信息。13 个文本框主要用来显示有关课程的基本信息。列表框用来显示课程的备注信息。6 个按钮分别实现选课,退课,显示可选课程,查看课表等。2)在各个按钮中输入相关的代码,实现在相关的功能。1 1 “可选课程可选课程”模块的功能及设计步骤模块的功能及设计步骤a.功能: 可以查询各系的可以选择的课程。b.设计步骤:1)先建立一个表单,然后添加 2 个标签框,1 个组合框,1 个文本框。1 个表格 2 个按钮。组合框用来输入要查找的条件,是“系编号”或者“课程编号”“课程名称”等。文本框用来输入条件。两个按钮其中一个用来查看课程信息,另一个用来实现退出。天津大学 2005 届成人本科毕业设计(论文)92)在查看按钮中输入相关的代码,实现查看课程信息。2 2 “学生课表学生课表”模块的功能及设计步骤模块的功能及设计步骤a.功能: 可以查询学生已经选过的课程。b.设计步骤:1)先建立一个表单,然后添加 3 个标签框,1 个组合框,1 个文本框。1 个表格和 2 个按钮。组合框用来输入
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号