文档详情

《学生选课管理系统设计说明.doc

发布:2017-01-12约5.62千字共14页下载文档
文本预览下载声明
目录 一、数据库概述 2 (一)简介 2 (二)功能模块结构图 3 二、数据表结构 3 (一)课程的情况表 3 (二)选课信息表 4 (三)学生密码 4 (四)学生情况表 4 (五)学生选课情况表 5 三、表间关系图 5 四、体验简介 5 (一)基本流程 5 (二)主要功能表单 7 五、代码示例 10 (一)按学号查询学生信息 10 (二)实现记录“上一条、下一条”翻动功能 11 (三)课程记录的添加和删除 11 (四)用户登录 12 (五)修改密码 13 一、数据库概述 (一)简介 本系统为学生选课管理系统,用户登录后可实现对学生基本情况的浏览和查询,添加、编辑个人信息,还可以通过报表打印学生信息;对教师任课信息的浏览、查询(按课程名称、按教师姓名),还可对信息进行维护,并以报表形式输出;对具体课程信息(包括选修人数、上课地点等)的浏览、查询和报表打印;系统管理功能,修改密码和退出系统。 (二)功能模块结构图 二、数据表结构 (一)课程的情况表 表结构:E:\文档\学习材料\大三上\数据库\源程序-副本\课程的情况表.dbf 数据记录数:6 最近更新时间:12/20/14 代码页:936 字段 字段名 类型 宽度 小数位 索引 排序 Nulls 下个 跳出 1 课程代码 字符型 32 升序 PINYIN 否 2 课程名称 字符型 19 否 3 任课教师 字符型 8 否 (二)选课信息表 表结构:E:\文档\学习材料\大三上\数据库\源程序-副本\选课信息表.dbf 数据记录数:6 最近更新时间:12/20/14 代码页:936 字段 字段名 类型 宽度 小数位 索引 排序 Nulls 下个 跳出 1 课程代码 字符型 32 升序 PINYIN 否 2 课程名称 字符型 19 否 3 任课教师 字符型 8 否 4 选课人数 字符型 14 否 5 上课地点 字符型 12 否 6 学分 字符型 4 否 7 学时 字符型 4 否 (三)学生密码 表结构:E:\文档\学习材料\大三上\数据库\源程序-副本\学生密码.dbf 数据记录数:40 最近更新时间:12/20/14 代码页:936 字段 字段名 类型 宽度 小数位 索引 排序 Nulls 下个 跳出 1 姓名 字符型 6 否 2 密码 字符型 10 否 (四)学生情况表 表结构:E:\文档\学习材料\大三上\数据库\源程序-副本\学生情况表.dbf 数据记录数:7 最近更新时间:12/20/14 代码页:936 字段 字段名 类型 宽度 小数位 索引 排序 Nulls 下个 跳出 1 学号 字符型 10 否 2 专业 字符型 18 否 3 班级 字符型 10 否 4 姓名 字符型 6 否 5 选修课课程代码 字符型 14 否 6 课程代码 字符型 14 否 (五)学生选课情况表 表结构:E:\文档\学习材料\大三上\数据库\源程序-副本\学生选课情况表.dbf 数据记录数:59 最近更新时间:12/20/14 代码页:936 字段 字段名 类型 宽度 小数位 索引 排序 Nulls 下个 跳出 1 学号 字符型 10 升序 PINYIN 否 2 专业 字符型 18 否 3 班级 字符型 10 否 4 姓名 字符型 6 否 5 选修课课程代码 字符型 14 升序 PINYIN 否 6 成绩 字符型 14 否 三、表间关系图 四、体验简介 (一)基本流程 打开选课系统.pjx,运行main程序 点击“点击进入”,进入登录界面 测试账号:姓名韦忻伶;密码2012202680。密码初始值均为学号,可进行修改。密码错误或用户未注册均设置有错误提示。点击确定后进入主菜单界面。 左上角设置了菜单栏,有四个主要功能(学生信息查询、教师任课查询、课程信息查询、系统管理)供用户进行选择,鼠标移动过去自动展开其下二级类目。 学生信息查询:可实现对学生基本情况的浏览和查询,添加、编辑个人信息,还可以通过报表打印学生信息; 教师任课查询:对教师任课信息的浏览、查询(按课程名称、按),还可对信息进行维护,并以报表形式输出; 课程信息查询:对具体课程信息(包括选修人数、上课地点等)的浏览、查询和报表打印; 系统管理:修改密码和退出系统。 (二)主要功能表单 实现主要功能的表单有这些类型:浏览型、查询型、编辑型、打印型。 1.浏览型表单 浏览
显示全部
相似文档