毕业设计论文-vf60学生成绩管理系统设计内容摘要:
,可以大大提高设计的效率和可用率,并且可以最大限度的减少不必要的错误 [4]。 5 系统功能结构设计 所示 : 登 陆 界 面 信 息 管 理 打 印 报 表 学 生 信 息 管 理 新 生 录 入 毕 业 生 删 除 新生 录入 学 生 基 本 信 息 添 加 查 询 修 改 成 绩 信 息 打 印 教 师 信 息 打 印 课 程 信 息 打 印 学 生 信 息 打 印 成 绩 统 计 按 课 程 统 计 按 学 号 统 计 按 班 级 统 计 学 生 个 人 成 绩 查 询 成 绩 添 加 成 绩 修 改 课 程 信 息 管 理 新 课 程 添 加 旧 课 程 删 除 教 师 信 息 管 理 退 休 教 师 删 除 新 教 师 添 加 教 师 信 息 查 询 班 级 信 息 管 理 新 班 级 录 入 老 班 级 删 除 成 绩 管 理 成 绩 查 询 按 班 级 查 询 按 年 级 查 询 按 学 号 查 询 用 户 管 理 用 户 添 加 密 码 修 改 用 户 删 除 普 通 用 户 管 理 高 级 用 户 管 理 修 改 密 码 退 出 按 代 号 查 图 系统总体结构图 6 2. 系统功能的描述 系统功能的描述是系统的总体功能分析,是在系统开发的总体任务的基础上完成的。 在项目中的鄂东职院学生成绩管理系统需要完成的主要有: 学生个人成绩查询模块:学生通过自己的学号和合法密码就可以查询自己的所有的成绩,但是不能对自己的成绩进行修改,更不可以对他人成绩进行查询和修改。 信息管理:这一模块是针对管理员而言的,包括对学生信息,课程信息,教师信息,班级信息和成绩的管理,在这个模块中设置了用户权限,保证了信息的保密性和安全性。 学生信息管理:此模块也是针对管理员而言的,可以对学生的成绩进行查询并可对学生的基本信息进行修改、删除。 课程信息管理:管理员可以对新课程进行添加,对旧课程的删除。 保证了课程信息的及时更新。 教师信息管理:管理员可对每位教师的基本信息进行管理,添加新教师,删除退休教师,并可对教师的编号进行修改。 班级信息管理:管理员可对每个班级的基本信息进行修改,添加新班级,删除老班级。 报表打印:可对学生的成绩,教师,课程和学生的基本信息进行打印,使每位老师和学生对各项信息一目了然。 并为学校领导者了解最新信息提供了依据。 用户管理:普通用户和高级用户均可利用自己的合法用户名和密码进行密码修改。 对于高级用户可以对普通用户进行添加,删除,和密码的修改。 但是普通用户就没有权力对高级用户 的信息进行修改。 退出:存盘退出或直接退出。 系统数据库结构 数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的环节,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生重要影响,好的数据库结构设计会减少数据库的存储量、提高数据完整性和一致性,使系统具有较快的响应速度,简化基于此数据库的应用程序的实现并具有良好的容错能力 [5]。 实体 联系方法是抽象和描述现实世界的有力工具。 ER图是用来描述客观世界的概念模型,提供了表示实体型、属性和联系的方法。 用 ER 图表示的概念模型独立于 具体的数据库管理系统所支持的数据模型,它是各种数据模型的共同基础,因而比数据模型更一般,更抽象,更接近现实世界 [6]。 鄂东职院学生成绩管理系统的 ER 图,如图 所示。 7 图 学生成绩管理系统的 ER 图 现将 鄂东职院学生成绩管理系统 ER图转换为关系模式,如下: 管理员 (姓名 、密码 ); 学生 (学号 、姓名 ); 班级( 班级代码 、班级名字); 课程( 课程号 、课程名字、学分、学时、老师代码); 成绩( 学号 、分数、课程号); 教师( 老师代码 、老师名字、课程代号); 学生基本信息( 学号 、姓名、密码、性别、班级代码、课程代码)。 有了数据项和数据结构,就为进下面的数据库设计打下了坚实的基础。 课 程 基本信息 成 绩 班 级 教 师 管 理 员 学 生 选修 授课 具有 考试 注册 管理 m n 1 m m n 1 m m 1 m 1 8 3 系统详细设计 鄂东职院学生成绩管理系统采用模块化程序设计的方法,因为采用模块化程序设计的方法可以使软件结构清晰,不仅容易设计也容易阅读和理解,这样一来既便于系统功能的各种组合和修改,又便于未参与的开发技术维护人员补充和维护。 系统的设计原则和思想 采用模块化设计,并严格按照单一口,单一出口的原则,自 顶向下进行设计,自底向上进行实现。 本着美观大方,易于操作和易于管理的思想完善。 登陆界面的设计 登陆界面是一个程序的门面,有了好的登陆界面才能给用户留下良好的印象,这样才能使用户怀着好的心情进行访问和使用。 针对 鄂东职院学生成绩管理系统,登陆界面要尽最大努力使其美观大方并简洁明了,在登陆界面表单中采用字体滚动的形式,这样使界面不至于那么死板,而是增添了一分动感,完成这一功能是在表单中加入了计时器控件。 运行之后效果如图 和图 所示。 点击 OK 按钮就进入“学生 成绩管理系统”界面,如图 所示。 图 登陆界面 图 登陆界面 9 图 学生成绩管理系统 登陆界面表单中的主要控件属性设置如表 所示。 表 登陆界面主要控件属性设置表 Lble1 Backcolor 0,255,64 Back Style 0透明 Caption 鄂东职院学生成绩管理系统 FontItalic .T. FontName 黑体 Timer1 Height 37 Interval 8 Enabled 真 Command1 Caption OK FontBold . FontItalic . ForeColor 0,0,255 其中计时器控件的代码如下: if +3380 = amp。 amp。 向左移动 1 个象素 else 10 =516 amp。 amp。 回到右边 endif 学生成绩管理系统界面 作为主界面,是一个程序的入口,只有把这一部分设计的通俗易懂,并且易于操作,才使用户易于接受和易于操作,为以后的界面设计打下坚实的基础。 在主界面中包括成绩查询、信息管理、用户管理、打印报表、退出五个模块。 分别点击成绩查询、信息管理、用户管理、打印报表将进入相应的模块。 点击退出按钮是,系统将自动退出主界面。 如图 所示。 其中,学生成绩查询权限归属于学生本人。 信息管理、用户管理和打印各方面的信息的权限归属于合法的管理员。 图 主界面运行后 11 学生成绩查询界面 在学生成绩查询模块中设置了权限,只有学生本人持有正确密码才能进入,并是只能对自己的成绩进行查询,而且无权更改学习成绩。 现输入学号为 001 的学生输入密码,单击查询按钮,如果输入密码错误,将有“输入密码不一致”的错误信息提示,如图 所示。 如果输入的密码为系统承认的合法密码,这时就有所要查询的结果显示,如图 所示。 图 信息提示 学生成绩查询 管理界面 在学生信息管理界面中输入合法管理员的姓名和密码,就进入了管理 界面,管理界面中包括信息管理、成绩管理、成绩修改、成绩统计四个部分。 如图 所示。 在这一模块中采用了页框,只要单击要操作的页框,就可以很轻松的进入界面,不仅操作方便而且可以减少模块的个数,更重要的是节约的时间。 主要属性设置如表 所示。 12 图 管理界面 表 管理界面属性主要设置 Pageframe1 PageCount 4 Page1 Caption 信息管理 Page2 Caption 成绩添加 Page3 Caption 成绩修改 Page4 Caption 成绩统 计 信息管理的设计 如图 所示,在信息管理界面中采用按钮控件,包括学生信息管理、课程信息管理、教师信息管理、班级信息管理。 只要选中所要操作项的按钮,然后点击“确定”按钮,就可以进入要访问的界面,如图 所示。 13 图 信息管理界面 学生信息管理 在学生信息管理模块中包括学生信息的查询、添加、修改和删除。 1. 学生信息查询 在学生信息查询模块中,不仅可以按班级查而且可以按照学生自己的学号进行查询。 可以满足不同的需要。 现在 按班级进行查询,在这里使用了下拉按钮,可以方便操作。 现在下拉菜单中 14 选中新闻班,对其班内的学生信息进行查询,单击查询按钮,结果如图 所示。 如果按个人查询的话,只须输入学生的学号就可以了,现输入学号 001,查询的结果如图 所示。 图 查询学生信息 图 按个人查询 在查询按钮中加入的代码如图 所示。 15 图 查询代码 对新入学的学生信息的添加包括添加学号、密码、班级号、姓名、性别和专业。 并且班级号、课程号和性别采用下拉式,可 以渐少管理员的工作量。 现添加一个学生信息,添加后的结果如图 所示。 图 添加学生信息 为了确定是否真的进行添加,单击添加按钮时会弹出提示对话框,如图 所示。 图 添加提示 16 如果真的要确定添加,将有“添加成功”的信息提示。 如图 所示。 添加成功 要想对学生的基本信息进行修改,在这一模块中就可以很轻松的实现,现在对学号为 001 的学生基本信息进行修改,姓名由“张三”改为“ lotus” ,性别由“女”改为“男”。 如图 所示。 与学生信息的添加相同的是,单击“修改”按钮后会有提示信息,“是否真的要修改”,确定要修改之后又会提示“修改成功”,方便又快捷。 图 学生信息的修改 这一模块针对的是对毕业生以及退学的学生进行管理的,只须填入要删除的学生的学号就很方便的删除离校的学生的所有信息,但是,为了避免误删,当点击删除按钮时将会有信息提示,让管理员再确定一下是否要真的删除该学生。 如图 所示。 17 删除学生信息 成绩添加 其中考试或期末考试结束以后,无论学生还是 教师、领导都很关心这一段时间学生的成绩,这就需要一个成绩输入系统,将每个学生的成绩备案。 尤其是学生可以第一时间从自己的成绩上查找自己的不足,老师也可从中总结这一段时间的教学质量,有助于改进和完善。 当然这一模块还是针对管理员来说的,只要输入学号、课程号和该课程的成绩,就可以将该学生的课程成绩添加进去,以备查询。 添加界面如图 所示。 学生成绩的添加 18 学生成绩的修改 总所周知,手工操作会有错误出现,但是计算机管理也难免会有错误的发生,这时要对出错的成绩信息进行修改,只要输入 学号、课程代码和正确的分数,就可以将错误信息覆盖。 如图 所示。 图 成绩的修改 成绩统计 在各高校,为了激励学生的学习积极性,对成绩优秀的学生进行物质奖励或设置奖学金制度,这个时候需要对每个专业或者各个班级的学生进行统计,看一下有多少学生符合奖励的条件,在鄂东职院学生成绩管理系统中设置了统计。毕业设计论文-vf60学生成绩管理系统设计
相关推荐
去处: 上课信息查询 数据流结构:上课记录 (会员卡号,会员姓名,登记时间 ) 简要说明: 修改记录: 编写 日期 审核 日期 数据元素 表 210 数据元素 系统名:康博健身房管理系统 编号: Q1 条目名: 会员卡编号( hyk_ID) 别名: 属于数据流:会员卡信息 存储处:会员卡信息存储 数据元素值:数字 代码类型: long 取值范围 000001~999999 意义: X
.... 34 63kV侧断路器的选择 ................................................................................ 35 隔离开关的选择及校验 ....................................................................................
(1 /20 1/5) H B3=(1 /4 1 /2)H ( a) 平面图; ( b)横断面图 图 21 扶壁式挡土墙构造(单位 cm) 攀枝花市主干道沿线工程挡土墙设计 14 2. 3. 3 土压力的计算 图 22 主动土压力计算图 其中 8 , 31 , 。 如图 2所示,扶壁式挡土墙墙背垂直, BC 为开挖后的土坡坡面,作为第一破裂面,
m YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%MzadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj
理性。 试题的呈现和判卷的标准都是严格统一的,一般不会发生学生忘记书写姓名,答题卡填写方法不正确或错位等意外丢分情况。 学生答题过程中,由于系统限制也必将更加规范,不会出现笔试中经常出现的由于学生没有严格按照答题要求做,判卷时被强行扣分的事情。 判卷由系统自动完成,极大的 提高了准确性,防止了人工判卷时经常出现的错判、漏判和分数计算错误的情况。 使考试更加公正合理,具有权威性。 (5)
校特色的实施方案。 力求在工作的起步阶段,同心协力把工作做好、做实。 同时,开展多种形式的宣传发动活动,争取社会各界特别是学生家长的理解支持,为实施工作奠定良好的良好基础。 提高认识,增强全体师生参与“ 2+1 项目”工作自觉性。 开展“体育艺术 2+1 项目”,是我校当前和今后一个时期推进基础教育课程改革,全面实施素质教育的一项重要内容,促进学生德智体美等方面全 面发展的一条重要途径