毕业设计论文-vfp60学生信息管理系统的设计与实现内容摘要:

选用它作为开发平台,易于功能的扩展和软件升级。 编程语言选用 Visual 作为程序设计语言。 系统模块结构图 学生信息管理系统的设计与实现 7 根据需求分析,设计出如下图所示的学生信息管理系统的结构图。 系统模块功能设计 以下对系统各模块进行功能设计: ( 1)应用系统运行后出现的第一个界面即为“系统登录”界面。 “系统登录”表单主要是为验证用户的操作权限,即对用户表中的标识数据进行验证。 当用户表中标识字段为“ T” 时,表示系统管理员,当该值为“ F”时,表示是普通用户。 标识分为两个级别,系统管理员具有该系统的所有功能,而普通用户只具备学生档案信息、学生成绩信息、课程信息的查询、修改密码和退出系统的功能。 系统运行主程序 用户登录 基础维护 管理 浏览查询 分析统计 报表打印 退出系统 系统管理 学生档案维护 学生成绩维护 学生档案浏览 学生成绩浏览 学生档案查询 学生成绩查询 学生基本统计 学生成绩统计 学生档案打印 学生成绩打印 课表信息打印 用户管理 密码修改 课程信息维护 学生信息管理系统的设计与实现 8 ( 2)在基础维护模 块里可以进行学生档案信息、学生成绩信息的添加、删除、修改等管理。 ( 3)浏览查询模块里可以进行全体学生的档案信息、成绩信息的浏览,也可以通过学号或者姓名进行单个学生档案信息、学生成绩信息的查询。 ( 4)统计分析模块可以进行学生基本信息的统计,如总人数、男女学生数,按出生日期统计人数等。 也可以对学生成绩进行统计,并且可以打印输出补考学生的名单,上面有学生的姓名、学号、班级、家庭住址、分数,这样就可以邮寄到学生家长手里。 ( 5)报表打印模块里可以以报表的形式打印出学生档案信息、学生成绩信息、课表设置信息。 ( 6)该系统提供了用户及时修改自己密码的功能。 管理员还可以通过用户管理来控制该管理系统的用户访问。 ( 7)退出系统模块提供退出本系统的功能。 系统数据库总体设计 数据库设计是要在一个给定的应用环境( DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。 数据库是管理系统的核心内容,数据表结构设计是否合理将直接影响到能否存取数据。 本系统所有项目的创建将在“项目管理器”中进行,创建过程将在 系统中详细反映。 根据需求分析,该系统应建立一个用来存储课程信息的数据表( )、一个存储学生档案信息的数据表 ()、一个用于存储学生成绩信息的学生成绩表( )、一个存储班级信息的班级表( )和一个用户信息表( )。 具体设置方法如下: 系统数据库表的结构设计 课程设置表( ) 字段名 数据类型 字符宽度 索引 小数位数 学生信息管理系统的设计与实现 9 课程 字符型 8 普通索引 NULL 任课教师 字符型 8 NULL 备注 备注型 4 NULL 学生档案表( ) 字段名 数据类型 字符宽度 索引 小数位数 学号 字符型 6 候选索引 NULL 姓名 字符型 8 NULL 性别 字符型 2 NULL 出生日期 日期型 8 NULL 班级 字符型 4 普通索引 NULL 政治面貌 字符型 4 NULL 民族 字符型 10 NULL 家庭住址 字符型 40 NULL 备注 备注型 4 NULL 学生成绩表( ) 字段 名 数据类型 字符宽度 索引 小数位数 学号 字符型 6 主索 引 NULL 姓名 字符型 8 NULL 语文 数值型 5 1 数学 数值型 5 1 英语 数值型 5 1 政治 数值型 5 1 学生信息管理系统的设计与实现 10 历史 数值型 5 1 物理 数值型 5 1 化学 数值型 5 1 总分 数值型 5 1 平均分 数值型 5 1 班级表 () 字段 名 数据类型 字符宽度 索引 小数位数 班级 字符型 4 主索引 NULL 用户信息表( ) 字段名 数据类型 字符宽度 索引 小数位数 用户名 字符型 8 NULL 密码 字符型 10 NULL 标识 逻辑型 1 NULL 表间索引及关联 因为建立表索引是在数据库管理下使用表设计器完成的,因此所建索引皆属于数据库表的结构符合索引,并具有数据库管理下的特殊属性,如指定为主索引、候选索引、普通索引等属性。 该索引随表自动打开,并自动完成更新和维护。 其各表所建索引及关键字如下所示: 表名 主索引 候选索引 普通索引 唯一索引 课程设置信息 .DBF 课程 学生档案信息 .DBF 学号 班级 学生成绩信息 .DBF 学号 班级信息 .DBF 班级 用户信息 .DBF 因为建立表间关联是使用数据库设计器完成的,因此所建表间关联皆属于数据库表间的内部 ( Inner),并具有数据库管理下的特殊属性,如学号与班级一对一的关联、学号与成绩一对多关联。 6 学生信息管理系统的设计与实现 11 也可以通过建立本地视图建立数据表之间的连接。 “系统登录”表单的设计 学生信息系 统的用户界面设计是不允许有任何差错,不允许不相干的人员进行使用和修改,为了加强系统的安全性,在菜单入口处设置身分的检验, 在登录时可把管理员和普通用户分开,设置登录时通过用户和密码来判断,如果用户或密码不正确将弹出提示框,连续三次输入不正确系统将提出警告并退出。 但为了防止用户密码不小心泄露,可以在系统中进行修改。 “ 系统登录”表单运行后的界面如图所示: 系统菜单的设计 系统总菜单的设计 主菜单栏位于主窗口的顶部,可随时打开相应的界面。 系统总菜单包括“基础 维护”、“浏览查询”、“统计分析”、“报表打印”、“系统管理”、“退出系统”等六个菜单项。 在“项目管理器”中创建菜单并保存为 的区别。 在“选项”中单击相应菜单行的按钮,打开“提示选项”对话框。 其中的 checked学生信息管理系统的设计与实现 12 参数为主程序中的公共参数 .在“菜单设计器”中,可以根据逻辑条件启用或废止菜单及菜单项。 具体方法是:在设计任一菜单项,单击“选项( options)”下对应的按钮,可以弹出一个“提示选项”对话框,如图所示。 利用该对话框可进行下列设置: 在“跳过”框 中输入一个逻辑表达式,该表。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。