蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

学生信息管理系统的设计与实现

  • 资源ID:55597649       资源大小:1.17MB        全文页数:13页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:5积分 【人民币5元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要5积分 【人民币5元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

学生信息管理系统的设计与实现

学学 生生 信信 息息 管管 理理 系系 统统 的的 设设 计计 与与 实实 现现 学生信息管理系统的设计与实现学生信息管理系统的设计与实现 摘要学生信息管理系统是典型的信息管理系统MIS) ,其开发过程主要包括后台数据 库的建立和维护以及前端应用程序两个方面。 本文依据软件工程学原理,介绍了基于VB 平台上的学生信息管理系统的结构和功能, 并详细地阐述了界面和系统管理模块功能的设计与实现方法。 其主要描述系统主界面的设 计、主菜单的设计、用户验证、修改密码、课程管理、学生信息管理等一系列功能。 关键词学生信息管理;信息管理系统;SQL Server2000;Visual Basic 6.0 1系统分析 1.1背景 学生管理工作是每个学校必须面对的,它是一项传统且繁琐的教育基础管理工作,极 为耗费人力、物力。往常,各学校采用人工管理形式,每学期开学时相关人员分别统计各 个学生的情况,到了期末又要对相关信息进行处理,比如考试情况、学生课程调动等,面 对如此不断反复、繁杂的变化,各学校都要耗费大量的人力、物力.同时,这种以传统人工 的方式来管理学生工作,还存在着许多缺点,如效率低、保密性差,另外时间长,将产生大 量的冗余文件和数据,这给查找、更新和维护工作都带来了很大的困难。 随着科学技术的不断提高,特别是计算机、网络等相关信息技术的日渐成熟,其强大 的功能已经被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用, 特别是它具有的手工管理所无法比拟的优点,使得各个学校都相继采用了信息技术对学生 的有关信息进行管理.通过使用计算机技术等手段,将工作人员从重复、繁杂的手工处理 中解脱了出来,提高了工作效率,而且减少了人工处理产生的错误。使教育基础管理工作 迈上了一个新的台阶,从而实现了教育基础管理的信息化、科学化、现代化。 1。2 需求分析 需求分析是数据库信息管理系统开发的第一步也是最重要的一步.需求分析就是描述 系统的需求,通过定义系统中的关键域,来建立模型. 分析的根本目的是在开发者和提出需 求的人之间建立一种理解和沟通的机制,因此,系统的需求分析应该是开发人员和用户或 客户一起完成的.需求分析可以采用面向对象的方法来完成 ,即明确系统要服务于哪些用 户,对这些用户提供哪些服务等。 1。2.1 系统功能 第1页第1页 学生信息管理系统 用 户 信 息 管 理 学 生 信 息 管 理 课 程 信 息 管 理 成 绩 信 息 管 理 添 加 用 户 修 改 密 码 删 除 用 户 退 出 课 程 设 置 课 程 管 理 课 程 安 排 查 询 1。2.2系统的逻辑模型 数据流图DFD是一种全面描述系统逻辑模型的工具, 是理解和表达用户需求的工具, 是系统分析的手段。数据流图概括地描述了系统的内部过程。因而,是系统设计的重要参 考资料,是系统设计的起点。 数据流图作为一个存档的文字材料,是进一步修改和充实开发计划的依据。数据流图 从数据传递和加工的角度, 利用图形符号通过逐层细分描述系统内各个部件的功能和数据 在它们之间传递的情况,来说明系统所完成的功能[7]。 数据流图的特征 ①抽象性数据流图完全失去了具体的物质,只剩下数据的流动、 加工处理和存储. ②概括性-数据流图可以把系统中的不同业务处理过程联系起来,形成一个整体。 无论是手工操作部分还是计算机处理部分,都可以用数据流图系统地表达. 一般说来,画数据流图应遵循“由外向内,逐步细化“的原则. 由外向内是指根据用户活动图标定系统范围,系统范围内的细节部分可以先不考虑, 将其当成一个黑盒子。 第2页第2页 学 生 信 息 设 置 学 生 信 息 管 理 学 生 信 息 查 询 录 入 成 绩 成 绩 管 理 成 绩 查 询 修 改 成 绩 图图 1 1系统结构图系统结构图 用户信息 用户 反馈信息 学生信息 管理系统 图图 2 2本系统本系统 0 0 层数据流图层数据流图 逐层细化是指逐一描述系统内部数据流,一般从每个业务的输入端开始向输出端推进, 每当经过使数据流的组成或数值发生变化的地方,就用一个“加工”将其连接起来,这个 “加工”正是实现这一数据变化[8]。 用户信息 用户管理员权限信息 登录系统管理员系统 反馈信息 用 用 户 户 权 限 基 信 本 息 信 息 学生信息系统 用户管理 课 学生信息成绩信息 程 信 息 学生管理课程管理成绩管理 图3图3本系统1层数据流图本系统1层数据流图 用户信息 用 户 密码信息登录 用户表 信息密码不正确 要 权 限 权限信息权限不正确 信 息 核查 正确管理员信息 正确用户信息 学生信息系统管理员信息系统 第3页第3页 图图 4 4登录数据流图登录数据流图 按学号核查 核查 正 确 核 正确学生信息 查 信 息 添加 图图 5 5添加数据流图添加数据流图 添加学生信息 学生表 1.2。3功能需求分析 各模块功能需求描述如下 1)用户登陆验证功能 对登录的用户账号进行验证,为不同角色的用户分配不同的访问权限,用户身份有管 理员和普通用户,根据不同的访问权限,可以进入不同的界面。 2用户管理 包括添加用户、删除用户、修改用户等。 (3)学生基本信息管理 管理员可以查看和修改以及删除所有学生信息,普通用户可以根据不同的需求查询学 生基本信息。 (4)课程信息管理 课程的设置和课程基本信息的录入、修改、删除等管理。 (5班级课程安排 包括上课教室、上课时间的安排、修改等管理。 (6)成绩管理 可以实现成绩的录入、修改、按照不同的条件进行查询等功能. 7考试成绩的统计与查询 不同的用户根据不同的需求对成绩进行查询,为进一步了解情况,可以对各课成绩进 行统计与分析。 2系统设计 2。1数据库设计 在数据库系统的开发过程中,数据库的设计是一个非常重要的环节,数据库设计的好 坏将直接对应用系统的效率以及实现的效果产生重要的影响。 如果数据的完整性和一致性 比较高,系统就会具有较快的响应速度,简化基于数据库的应用程序实现。数据库设计的 关键问题在于确定实体和所需的表结构并确定它们之间的关系。 同时, 合理的数据库结构 也将有利于程序的实现。 设计数据库系统时,应首先充分了解用户各个方面的需求,包括现 有的以及将来可能增加的需求[9]。 2.1.1系统概念结构设计 关系模型由于是建立在严格的数学概念基础之上,而且概念单一、存取路径对用户透 明,所以数据结构简单、清晰,用户易懂易用,具有更高的数据独立性、更好的安全保密 第4页第4页 性,所以关系数据模型成为目前最重要的一种数据模型。 姓名 学生 学号 m 班级名 性别 考试成绩 选 修 n 课程号 课程 类别 课程名 学时数 学分 图图 6 6学生选修的局部学生选修的局部 E-RE-R 图图 姓名 教师号 职称 教师 n 专业 讲 授 1 课程 图图 7 7教师任课的局部教师任课的局部 E E--R R 图图 第5页第5页 学生 M M 1 属于 教 学 M N 教师 1 N 班级 M 讲授 选 修N 1 任课 M 课程 1 排课 上课时间 上课时间 考试成绩 图图 8 8学生信息管理系统全局学生信息管理系统全局 E

注意事项

本文(学生信息管理系统的设计与实现)为本站会员(sunhongz123)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开