2022年2022年管理信息系统课程设计_-学生成绩管理系统 .pdf
《2022年2022年管理信息系统课程设计_-学生成绩管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年管理信息系统课程设计_-学生成绩管理系统 .pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 管理信息系统课 程 设 计设计名称:学生成绩管理系统学院:矿业工程学院专业班级工业 10-1 班小组成员:白玉潭陈志年(2 班)组长:白玉潭指导老师:董成亮完成日期:2013年 7 月 5 日名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 18 页 -中国矿业大学大 学 课 程 设 计 说 明 书目 录第 1 章 前言.1 第 2 章 系统分析.2 2.1 可行性研究.2 2.2 需求分析.2 2.3 数据字典.3 第 3 章 系统设计.4 3.1 总体设计.4 3.2 数据库设计.5 3.2.1 概念设计.5 3.2.2 逻辑设计.6 3.2.3 物理设计.6 第 4 章
2、系统开发.8 4.1 数据库开发.84.2 登陆界面设计.10 4.3 增加、删除、更新界面设计.11 4.4 查询界面设计.13 第 5 章 总结.13 任务分配.错误!未定义书签。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 18 页 -中国矿业大学课程设计报告1 第 1 章 前言管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统 课程并进行完专业实习后进行的一次全面的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机语言(如、VB、Delphi)和数据库(SQL server)以及 vs 软件等技术,按照软件工程的思
3、想,开发一个实用的中小型管理信息系统,完成学生成绩管理系统的分析设计实施工作,实现该系统成绩增加、删除、更新、查询等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。学生成绩管理系统是为了更好的管理学生考试成绩而开发的数据管理软件。它对于一个学校是不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。目前各个高校的基本情况是:每次考试结束,老师们都要统计大量的学生成绩,这些数据的归档、统计工作任务重,统计结束后往往错误百出。工作量之大,查阅,维护都有不同程度的问题存在。所以,学生成绩管理管理系统为用户提供充足的信息和快捷的查询手段,实现学生基本信息、成绩的录入,删除,
4、查询,维护以及成绩的统计分析等几方面的功能,是现实问题的迫切要求。如果一个学校没有一个完善的成绩管理平台,计算机的使用就没有真正发挥有效的作用。随着计算机应用的普及与深入,利用计算机能够对所有考试成绩进行统一管理,进行分析,大大减少了工作量,提高了工作效率,为教学办公带来了极大的方便。本系统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化。达到提高学生成绩管理效率的目的。与传统管理方法相比有明显的优点:查找方便,可靠性高,保密性好,成本低。彻底改变了以前繁杂的管理模式,实现全面的、相对集中的、职能化的信息综合管理。计算机被用到信息管理系统的环境正是适应了当今时代飞速发展的信息时代。人们
5、深刻的认识到了计算机功能的强大,对于复杂的信息管理,计算机充分发挥着它的优越性。检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,这些优点极大地减轻了学院教学人员的工作量,缩小开支,提高了学生档案管理的效率和准确性,能够合理的安排时间,学生能够尽快的知道自己的考试成绩。同时,学生管理系统的应用也为今天的教育在未来市场的竞争力有所提高。对于一个学校而言,学生成绩管理是一项非常繁琐和复杂的工作,工作量大,不好管理。为了适应时代的发展,提高工作效率尤为重要。学生成绩管理系统的改进更好的利用了现代高科技,对学生负责,对本校未来的发展负责,对整个中国教育的负责,是真正朝向未来教育发展的顺
6、应潮流的进步。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 18 页 -中国矿业大学课程设计报告2 第 2 章 系统分析2.1 可行性研究本系统采用功能分析法即通过说明社会现象怎样满足一个社会系统的需要(即具有怎样的功能)来解释社会现象和BS模式共同完成。本系统采用BS模式,在某些方面还不是表现的很好,但未来有关学生成绩信息管理的应该采用多层架构的系统,是真正适应教育信息化发展三大趋势的校园网络应用系统,让信息技术成为推动教育生产力的有力工具,提高学校的管理水平和效率,同时充分利用全球的教育资源为学校的教育服务,克服目前大部分学校的校园网建设只起到宣传作用的通病。系统的设计是在
7、 Windows 7 中文版操作系统环境下,使用Visual Basic 6.0 中文版开发成功的。微软公司的Visual Basic 6.0 是 Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic 提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。SQL Server 2008是微软公司较新版的大型数据库服务器,其性能指标在各方面都很成功。用它可以方便地管理数据库和开发应用程序,它使用了最先进的数据库构架。2.2 需求分析随着学校的规模不断扩大
8、,学生数量急剧增加,有关学生的各种成绩信息量也成倍增长。面对庞大的信息量就需要有一个学生成绩管理系统来提高成绩管理工作的效率。通过这样的系统可以做到信息的规范管理、快速查询、修改、增加、删除等,从而减少管理方面的工作量。由于操作人员的计算机知识普遍较差,要求有良好的人机界面。由于该系统的使用对象多,要求有较好的权限管理。原始数据修改简单方便,支持多条件修改。方便的数据查询,支持多条件查询。在相应的权限下,删除数据方便简单,数据稳定性好。数据计算自动完成,尽量减少人工干预。学生信息管理系统是面向教育部门的学生管理事务,包括学生基本信息管理,学生成绩管理等工作,是利用计算机进行集中管理而开发的系统
9、。该系统主要研究学生成绩信息管理,是以 SQL 2008为后台数据库进行开发的成绩管理系统,力求与实际相结合具名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 18 页 -中国矿业大学课程设计报告3 有查询、管理等功能,使教育的管理趋于计算机化,使之更加方便、快捷以提高工作效率。根据学生成绩管理的需求和特点,该系统实施后,应达到以下目标:(1)灵活地运用表格输入数据,使信息传递更快捷;(2)系统采用人机对话方式,界面美观友好、数据存储安全可靠;(3)键盘操作,快速响应;(4)实现各种信息的增加、删除、修改、查询等;(5)系统运行稳定、安全可靠。2.3 数据字典1.数据项数据项是数据
10、库的关系中不可再分的数据单位。对数据项的描述通常包括以下内容:数据项描述=数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的联系 数据项名:学号,学生下表分别列出了数据的名称、数据类型、长度、取值能否为空。其基本表清单及表结构描述如下:数据项名含义数据类型长度(字节)数据项之间的联系学号学生唯一的标示vachar 50 学号学生姓名密码登 录 时 学 生唯 一的标示vachar 50 学生姓名学生姓名vachar 50 性别学生性别vachar 50 学号性别年龄学生年龄int 4 课程名称学生所学课的名称vachar 50 课程号课程名称
11、课程号课程号vachar 50 成绩成绩int 4 表 2.1 数据项定义2.数据结构数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。对数据结构的描述通常包括以下内容:数据结构描述=数据结构名,含义说明,组成:数据项或数据结构 数据结构名含义说明组成名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 18 页 -中国矿业大学课程设计报告4 学生信息表学生的各项基本信息学号+学生姓名+性别+年龄+班级+地址课程基本信息表课程的各项基本信息课程号+课程名称学生成绩信息表选课的成绩信息学号+课程号+成绩登
12、录信息表登录时需要输入的信息学号+密码表 2.2 数据结构第 3 章 系统设计3.1 总体设计学生成绩管理系统实现了对系统的管理、新生信息的管理、学生基本信息的管理、学生成绩信息的管理等功能。总体结构设计图如图2.1 所示。图 3.1 系统结构设计图学生信息管理学生信息添加学生信息修改学生信息删除学生信息查询新用户添加学生信息查询学生成绩管理学生成绩增加学生成绩修改学生成绩删除学生成绩查询系统管理用户信息添加用户密码修改学生成绩管理系统新生注册管理名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 18 页 -中国矿业大学课程设计报告5 3.2 数据库设计3.2.1 概念设计概念结构
13、设计是在系统的需求分析、数据流程图和数据字典基础上的抽象,结合联系 ER模型的设计方法,进行如下概要结构设计。为了使ER图表示得更加清晰,将E-R图分成实体属性 ER图及实体联系 ER图。1.用实体及其属性的部分ER图表示数据库系统的概念模型。(1)用户信息实体 ER图,如图 3.2 所示:图 3.2 用户信息 ER图(2)学生信息实体 ER图,如图 3.3 所示:图 3.3 学生信息 ER图(3)学生成绩信息实体ER图,如图 3.4 所示:图 3.4 学生成绩信息ER图用户信息用户名密码学生信息姓名学号性别年龄学生成绩信息学号课程号成绩名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页
14、,共 18 页 -中国矿业大学课程设计报告6(4)学生课程信息实体ER图,如图 3.5 所示:图 3.5 课程信息ER图2.用实体及其联系的部分ER图表示数据库系统的概念模型,实体之间ER图,如图3.6 所示:图 3.6 实体之间关系ER图3.2.2 逻辑设计逻辑设计的目的是把概念数据模型转化为数据库管理系统可以处理的逻辑模型。也即将由 ER图表示的概念模型转换为DBMS 通用的逻辑模型,如关系模型,然后对其进行优化。以关系模型为目标的逻辑结构设计方法是将ER实体图中概念模型映射为关系模型,并且包括一组关系定义,映射的步骤如下:(1)把 ER实体图中的每个实体变换为一个关系模型。(2)变换每个
15、关系:多对多模型需要加一个单独的关系模型;而一对一的或者一对多的联系可用在实体中增加属性(此处为外键)来模型化。(3)ER 图中的属性可转换为关系的属性。3.2.3 物理设计在系统设计过程中,首先要建立的就是数据库。本数据库采用 SQL Server2008 来构造,共使用了 3 个表,它们分别是用户信息表(us)、学生基本情况表(s)、学生成绩表课程信息课程编码课程名称选课人数学生考试选修课程m n 成绩1 n 所属1 1 名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 18 页 -中国矿业大学课程设计报告7(SC),课程表(c),班级表(class)。1)用户信息表(user
16、):表结构如下表所示:名称字段名称类型长度用户 ID uid vachar 50 用户密码Psw vachar 50 表 3.1 2)学生基本情况表(student):表结构如下表所示:名称字段名称类型长度学号sno varchar 50 姓名sn vachar 50 性别sex char 2 班级class varchar 50 地址address varchar 50 表 3.2 3)学生成绩表(SC):表结构如下表所示:名称字段名称类型长度学号sno vachar 50 课程号cno vachar 50 成绩score int 4 表 3.3 4)课程表(c):表结构如下:名称字段名称类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年管理信息系统课程设计_-学生成绩管理系统 2022 管理信息系统 课程设计 学生 成绩管理系统
限制150内