vfp学生管理系统毕业论文(南大全内容摘要:
考试管理子功能:对 考试课目或考查课目的一些基本信息如:考试时间、考试地点、监考教师、考试情况等信息进行管理。 用户管理子功能:对超级用户、普通用户的基本信息如:用户名、口令等进行管理;以及操作权限进行管理。 学生学籍管理系统 学生信息管理 学生成绩管理 考试管理 用户管理 12 能够游览学生学籍的所有信息 能够通过学生的一个信息找到个人学籍的相关信息(例如:知道学生的姓名能够找到该学生的所有有关的学籍信息) 通过一条信息找到与之匹配的信息(例如:查询同一专业或同班级的所有学生) 相关人员能对包含学生的学籍信息进行管理(因为学生有关情况不是 固定不变的所以一旦学生信息发生改变就要对原有信息进行诸如添加,删除,修改等的操作) 能够对新的考试进行必要的管理(如添加,删除,修改等的操作) 需要提供用户管理的功能(能如添加,删除,修改用户的用户名与口令等) 对学生的成绩进行必要的管理工作(如输入,存储、编辑与查询等) 数据精确度 查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到 时间特性 一般操作的响应时间应在 12秒内 适应性 对运行环境要求普遍适应性 13 行需求 用户界面 利用菜单界面驱动方式,对用户友好。 必须对鼠标和键盘单独支持 硬件接口 支持一般 奔腾 Ⅲ ,128 兆以上内存的 pc 机。 软件接口 运行于 Windows9X及更高版本具有 WIN32API的操作系统上 14 2. 5.数据流图 经过系统的调查与系统分析得到系统的数据流程图如下: + 考试 管理 12 1 2 3 4 5 6 7 9 11 8 10 用户文档 学生数据库文件 学生成绩数据库 考试数据库文 件 图 系统数据流图 数据流说明: 1,2为普通用户的基本数据 3,4为普通用户的基本数据 5,6,7,8,9,10为学生成绩相关数据 11,12 为考试的基本数据 菜单 选择 + 学生信 息管理 学生成 绩管理 系统管理员 +菜单选择码 用户 管理 15 3. 1.概要设计 针对以上系统要完成的功能,本系统总体设计采用自顶向下,逐步细化的方法将功能层次结构的各个部分组合起来,以完成整个系统的实现细节。 图 系统功能结构图 有关功能说明 : 学生信息管理 功能: 以分类形式录入在校学生的基本基本信息存放在学生基本数据库文件中。 并 同时具有对学生基本数据库文件进行查询,修改和删除记录功能。 本模块又分为三个子模块: ( 1)学生信息录入 学生学籍管理系统 学生信息管理模块 学生成绩管理模块 考试管理模块 用户管理模块 学生信息录入 学生信息查询 学生信息编辑 添加新考试 编辑已有考试 编辑考试科目 学生成绩录入 学生成绩查询 学生成绩编辑 添加新用户 编辑已有用户 删除用户 16 ( 2)学生信息查询 ( 3)学生信息编辑 (修改 /删除 ) 其中,学生信息查询不需登录即可使用,信息录入和修改 /删除模块则需要先登录后才能使用。 2. 学生成绩管理模块主要是对学生成绩进行管理。 本模块又分为 三 个子模块: ( 1)学生成绩录入 ( 2)学生成绩查询 ( 3)学生成绩编辑 (修改 /删除 ) 其中,学生成绩查询不需登录即可使用,其他模块则需要先登录后才能使用。 3. 考试管理模块主要对考试进行 如下管理: ( 1)添加新考试 ( 2)对已有的考试信息进行编辑 (修改 /删除 ) ( 3)对考试科目进行编辑 (添加 /删除 ) 4. 用户管理模块主要对使用本系统的用户进行如下管理: ( 1)添加新用户 ( 2)对已有的用户进行更改用户名、密码和权限(管理员或普通用户)等操作 ( 3)删除用户 本模块只有管理员才能使用,普通用户不能进入。 功能模块如图。 本系统主要用到六个数据文件,它们是: 学生基本数据库文件:采用索引组织,存取为随机方式。 学生成绩数据库文件:采用索引组织,存取为随机方式。 课程数 据库文件:采用索引组织,存取为随机方式。 考试数据库文件: 采用索引组织,存取为随机方式。 用户数据库文件:采用顺序组织,存取为顺序方式。 17 系统主文件:采用顺序组织,存取为顺序方式。 学生学籍管理系统分为学生信息管理、学生成绩管理、考试管理和用户管理四个子系统。 用户在进入此系统时首先必须在进行身份的确认,只有是合法用户才能进入此系统,否则将无法使用此系统。 如果是合法用户,就可以进行对学生信息、学生成绩、与考试进行管理工作(如输入、更新、删除、查询等操作),但无法进行用户的管理工 作。 如果要进行用户的管理工作还必须进入另外一个用户管理员身份的确认,如果用户管理员的名称与口令均正确才对用户进行管理工作(如删除、修改用户名与口令和添加新用户等操作)。 学生学籍管理系统 由中主程序 法用户由此表单中的程序调用 学生学籍管理系统的欢迎界面,此界面是单文档表单上面附有 SDI菜单,菜单中包含四个主菜单项分别为学生学生信息管理、学生成绩管理、考试管理和用户管理每个主菜单项下又有子菜单如用户管理下就有用户管理员 认证、添加新用户、删除用户、更新用户等子菜单。 一、用户管理模块 在用户管理模块中又把此模块分为三个小的模块分别为: 18 1.输入 在输入模块中通过在表单中的一个确定按钮使得用户在界面中通过键盘或通过标输入的数据插入到数据库中的学生基本信息表中,通过退出按钮结束学生信息的输入。 2.编辑 当用户进入编辑窗口时,编辑窗口中的数据绑定型控件都与学生基本信息表中的字段进行绑定。 并设计一个类,类的基类为命令按钮组,组中包含六个命令按钮分别为:第一个,上一个,下 一个,最后一个,删除,退出。 把此类作为控件添加到表单中,以此来对记录进行移动与删除。 3.查询 当用户进入查询窗口时,在查询窗口的文本框中输入要查询的关键字如性名或学号时,并点确定按钮,按钮中的 SQL查询语句就会执行,使得结果显示在此表单的下方的表格中。 二、学生基本信息管理模块、考试管理模块和成绩管理模块这三个模块的每一个模块都包含以上的三个小模块在此不在重复。 一、 数据库概念结构设计 这一设计阶段是在需求分析的基础上 ,设计出能够满足用户需求的各种实体 ,以及它们之间的关系 ,为后 面的逻辑结构设计打下基础 ,可以用实体 关系模型来描述 . 实体 关系模型 (Entityrelationship Mode,简称 ER 模型 )是数据库设计常用的方法 .ER 图中的矩形表示实体 ,菱形表示实体之间的联系 ,联系的类型可以用 1:1 或 1:M 或 19 M: N 表示,圆角矩形表示实体的有关属性,椭圆表示实体的具体属性。 下图是学生信息管理系统各个实体以及数据库系统的 ER图。 图 32 学生实体 ER图 图 33班级信息实体 ER图 图 34课程信息实体 ER图 图 35 奖励信息实体 ER图 20 图 35职务信息实体 ER图 在得到了各个实体的 ER图之后,我们就可以对它们进行化简,得到整个系统数据库的 ER图。 图 36 学生信息管理系统数据库 ER图 二、数据库逻辑设计 下面需要将数据库概念结构转化为 SQL Sever数据库 系统所支持的实际数据模型,也就是数据库的逻辑结构。 在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。 设计 4个数据表来保存学生的信息:学生个人基本信息表,学生所选课程信息表, 21 学生奖励信息表,学生职务信息表。 为了数据记录实例的完整,系统中包括了应用程序中所需的一个外部数据表:学校班级信息表。 为了优化数据表的结构,有的字段采用字段形式,因此附加了一个代码表:课程设置代码表。 另外学要一个计数数据表来保存其他表格所需的记录号:记录号数据表。 总共需要 7个表,其结构如表 31 到表 37所示。 设计一个项目,项目名为 学生学籍管理信息系统并在此项目中创建一个 数据库,数据库名为 xsxj此数据库中包含学生、课程、成绩、班级、系部、考试、专业、用户等表。 表结构如下: 学生表 (xs) 字段名 xh xm xb Jg mz zzma bz zp csrq 类型 c c c c c c m g d 宽度 10 8 2 6 2 4 4 4 8 标题 学号 姓名 性别 籍贯 民族 政治面貌 备注 照片 出生日期 字段名 xdh zydh bjdh 类型 c c c 宽度 2 2 3 标题 系代 号 专业代号 班级代号 课程表( kc) 字段名 kcdh kcm xf kclx kcxz kss 类型 c c n c c n 宽度 4 16 3,1 8 8 3 22 标题 课程代号 课程名 学分 课程类型 课程性质 课时数 成绩表 (cj) 字段名 xh kcdh cj 类型 c c n 宽度 10 4 3 标题 学号 课程代号 成绩 考试表 (ks) 字段名 ksdh kskm kssj jkls ksdd qkrs skrs ksqk 类型 c c d c c n n m 宽度 5 16 8 18 16 3 3 4 标题 考试代号 考试课名 考试日期 监考老师 考试地点 缺考人数 实考人数 考试情况 用户表( user1) 字段名 yfm yfmm 类型 c c 宽度 10 8 标题 用户名 用户密码 系表( xi) 字段名 xdh ximing 23 类型 c c 宽度 2 18 标题 系代号 系名 专业表 (zy) 字段名 zydh zymc xz 类型 c c c 宽度 2 16 1 标题 专业代号 专业名称 学制 班级表( bj) 字段名 bjdh bjmc bzr jsdd 类型 c c c c 宽度 3 12 8 12 标题 班级代号 班级名称 班主任 教室地点 在对话设计的过程中遵循了对话设计的原则: 1.对话要清楚、没有二义性。 2.对用户的响应要快,而且要进行了回答的有效性检验。 3.对话比较适合用户的要求与习惯,应该问的问题问了,问得不频繁。 24 4.注意询问格式的美观、实用,而且采用了统一的格式,体现了一定的风格。vfp学生管理系统毕业论文(南大全
相关推荐
测试用例 .............................................................. 13 第五章 详细设计 16 5. 1 主界面的设计与实现 .................................................... 16 5. 2 登记员工基本信息模块的设计与实现 .......................
名字 属性名 属性值 说明 标签 Caption 管理员信息 指定对象标题说明 文本框 ControlSource 系统用户表 对象联系的数据源 命令按钮 Caption 添加管理 指定按钮功能说明 4 运行结果与分析 (1)用户 登陆 , 如 图 7 所示: 课程设计说明书 沈 阳 大 学 图 7 用户登陆 界面 (2)主 操作界面 , 如 图 8 所示。 图 8 主 操作界面 课程设计说明书
分布自然形成南北地块的小型广场中心; 商业规划中,原水科路的商业以广场形式作为规划元素,以广场来聚集人流;沿 107 国道以充分利用临街面的商业价值作为规划的重点; 规划以广场为节点,广场应有不同形状,不同面积,不同 风格,不同主题,不同的绿化设计。 2. 规 划布局要求: 住宅规划布局的前提要求: 满足建筑密度的规范要求; 满足地块退红线的要求和保留绿地的要求;
挥整体优势,体现“一线放开,二线管住,区内自由”为原则,力求通关手续更简便、通关流程更优化、通关速度更快捷、通关服务更完善、口岸管理更科学。 使上海电子口岸贸易物流功能不断增强。 上海口岸电子通关查验功能不断完善。 上海电子口岸货运货代服务业不 断发展。 上海电子口岸贸易和投资环境不断优化。 6 上海电子口岸现状及分析 上海电子口岸现状 上海电子口岸工程于 2020 年 5 月 24
最终的模式,即概念模式。 设计全局 ER 模式 所有局部 ER 模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。 全局概念结构不仅要支持所有局部 ER 模式,而且必须合理地表示一个完整、一致的数据库概念结构。 1) 确定公共实体类型 为了给多个局部 ER 模式的合并提供开始合并的基础,首先要确定各 24 局部结构中的公共实体类型。 在这一步中我们仅根据实体类型名
............................7 Visual Basic 的开发环境介绍 ....................................7 Visual Basic 的特点和功能 ......................................8 Visual Basic 的基本操作及界面介绍 ..........................