管理信息系统课程设计

发布时间:2024-11-07

管理信息系统课程设计

管理信息系统课程设计

课题名称:学院成绩管理系统课程设计

专 业: 计算机信息管理

学 号: 88140250012

姓 名:特列克.别列提汗

成 绩:

二○一○年 五 月 十五 日

管理信息系统课程设计

第一章 概述 ................................................................................................. 1 第二章需求分析 ............................................................................................. 2 2.1 开发学生成绩管理的必要性 ......................................................... 2 2.2 学生成绩管理系统设计的目标 ..................................................... 2 2.3 学生成绩管理系统的系统需求分析 ............................................. 3 2.4 可行性分析 ....................................................................................... 4 2.4.1 技术可行性分析 ................................................................... 4 2.4.2 社会因素的可行性 ............................................................... 4 第三章 总体设计 ......................................................................................... 5 3.1 功能模型建立 ................................................................................. 5 3.1.1 系统的层次方框图的建立 ................................................... 6 3.1.2 系统的数据流图 ................................................................... 6 3.2 概念模型的建立 ............................................................................. 7 3.3 数据模型的建立 ........................................................................... 10 第四章 系统详细设计 ................................................................................. 12 4.1登录界面设计 .................................................................................. 12 4.2用户管理界面设计 .......................................................................... 13 4.3 查询界面设计 ................................................................................. 13 第五章 结 论 ........................................................................................... 18 参考文献 ....................................................................................................... 18

管理信息系统课程设计

第一章 概述

科学技术突飞猛进的今天,经济知识和信息产业高速发展,特别是信息技术和网络技术的讯速发展和广泛应用,对整个社会的发展产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。

在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展、科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管理学生成绩、填写各种表格,这种管理方式存在着许多缺点,如:效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为必要的事情。这样一来可以改变我们以前旧的模式,踏入新型的管理。使我们的工作面向高速高效化。

使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件。

管理信息系统课程设计

第二章需求分析

2.1 开发学生成绩管理的必要性

在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。因此开发出一个不仅仅是适用于大中专学校以及其它高校通用的学生成绩管理系统是必要的。

开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩。

2.2 学生成绩管理系统设计的目标

1、管理员能够实现对整个学生信息的添加、修改、删除、查询等操作,对教师用户的添加、删除、修改等操作,对留言信息的添加、删除、修改查询等操作。

2、教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,留言信息的添加、删除、修改是、查看等,对的自己的联系信息进行更新,登录密码的修改。

3、学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改,留言的查看、提交留言信息的相关操作。

管理信息系统课程设计

2.3 学生成绩管理系统的系统需求分析

据调查,目前还有很多学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底。所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。

信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便。该学生成绩管理系统是以VC#编程和SQL Server2005数据库和SQL数据查询语言编写。系统管理员、教师、学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标。

蒲江中学学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查询与自己相关信息。教师可以通过成绩管理系统查看学生成绩信息,教师信息,等相关操作。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,数据库的备份、数据库的还原等相关操作。

该学生成绩管理系统主要用于各类高校在教学这一部分的管理,是针对于教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,以便让教务处以最短的工作时间内把学生的成绩核算出来,提高教务处的办事效率。同时,能够随时对学生基本信息、学生成绩进行各种查询,以便及时很好地对需要了解的信息得到相应的反馈,能有效的帮助教务处的工作,可使学院教职工减轻工作压力,比较系统地对、教务教学上的各项服务和信息进行管理。本系统是针对学生成绩管理进行设计的,主要用户为学校教务管理老师,但学生也可参与对自己信息的核对确认。主要采用的开发工具是VC#和SQL Server2005。在开发过程中利用面向对象的程序思想和严格按照软件工程的开发过程来进行分析和设计。本系统所要完成以下几个主要功能,其中有学生成绩管理、学生基本信息管理等等,实现对学生基本信息和成绩进行录入、修改、删除、查询等操作。系统基本满足了学生成绩管理的功能需要,确实为学校对学生的管理提供了便利。本系统界面友好、操作简单,对学生基本情况和成绩加快了查询速度、加强了管理,使各项管理更加规范化。

管理信息系统课程设计

2.4 可行性分析

可行性分析是抽象和简化了的系统分析和设计的过程,它的目标是用最小的代价尽快确定问题是否能够解决,以避免盲目的投资带来的巨大浪费。

2.4.1 技术可行性分析

本项目产品的关键技术在于VC#编程的程序设计与SQL Server2005数据库的结合,将所有的数据信息都放入数据库中进行存储,而这些数据信息的调用则完全由程序来完成,即依据“程序设计数据化,数据管理程序化”的设计思想,将数据库文件与程序设计紧密地集合在一起。

本系统采用VC#编程的程序设计与SQL Server2005数据库的结合的方法进行开发,而此类系统实现的理论及技术已经日趋成熟,因此本应用软件的开发手段是完全可行的。

2.4.2 社会因素的可行性

系统的社会因素方面的可行性应该从法律因素和用户的使用这两个方面进行分析。 开发本学生成绩管理系统时,使用的所有软件都是正版,所有的技术资料都由开发单位保管,另外通过签订合同来确定开发单位和使用单位的职责和违约责任,因此在法律因素方面,开发仓库管理系统是可行的。

使用本系统的一般操作人员要求有一定计算机基础。系统管理员要求具有计算机的专业知识。因此在用户使用方面,开发此管理系统是可行的。

管理信息系统课程设计

第三章 总体设计

系统的总体设计,是对系统的功能模型的设计,也就是对系统应该实现什么样的功能进行设计。对系统的数据在系统中是怎样进行交换的,进行的数据流图的设计。以及数据库的设计,它分为:数据库的建立,数据表的建立等等。

3.1 功能模型建立

系统的功能模型有很多种描述的方法,不同的方法有不同的等点。现在采用的是层次方框图来描述系统的功能。本系统的功能模块分为:登录处理模块,系统的安全审计模块,系统的功能实现模块,系统的数据处理结果生成模块,能及对数据库的处理模块。在系统的功能实现模块中分为:数据的录入模块,数据的录入是对于DBMS系统的四种基本的处理:数据修改处理,数据删除处理,数据增加处理。数据的查询模块,数据的查询是根据用户的不同的要求显示查询的结果,查询的结果在客户端中显示或者生成报表在打印机中打印出来。

系统的层次方框图是对于系统的各个功能模块的说明:各个模块的调用关系,也就是上一级的调用下一级的模块,或者不同之间的模块的调用。

管理信息系统课程设计

3.1.1 系统的层次方框图的建立

根据用户需求,该系统的需要完成的功能层次设计如下图所示:

3.1.2 系统的数据流图

系统的数据流图就是对系统功能模型中的处理框分解,来描述系统加工,

变换数据的基本能力,就得到功能数据流图。

图3.1系统功能层次图

管理信息系统课程设计

首先对系统总的功能的描述。其0层数据流图如下:

图3.2系统总体流图

3.2 概念模型的建立

总体E-R图,数据库的建立,数据表的建立。

图3.3总体E-R图

管理信息系统课程设计

然后设计出各实体的局部E-R图,课程的实体描述如下:

图3.4局部E-R课程图

成绩的属性如下:

图3.5局部E-R成绩图

教师的属性如下:

图3.6局部E-R 教师图

管理信息系统课程设计

班主任的属性如下:

图3.7局部E-R 班主任图

管理者的属性如下:

图3.8局部E-R 管理员图

用户的属性如下:

图3.9 局部E-R 用户图

管理信息系统课程设计

3.3 数据模型的建立

通过前面概念模型的建立之后,对其进一步进行具体化,抽象出数据的逻辑模型,为数据物理模型的建立提供必要的依据。

根据前面的E-R模型可以建立如下数据模型:

学生基本信息(学号,姓名,性别,年龄,班级,家庭住址,联系电话) 课程(课程编号,课程名称) 成绩(学号,课程名称,成绩) 用户(用户名,密码,权限,备注) 班级信息(班级编号,班级名称)

数据表的建立,就是在“成绩数据库”数据库中分别对数据表的建立。现以学生基本信息表,课程表,审计表为例说明。

学生基本信息表中含有7个属性(学号,姓名,性别,年龄,班级,家庭住址,联系电话),其主码为学号。

表3.1 学生基本信息表

课程表含有2个属性(课程号,课程名),主码为课程编号。

表3.2 课程表

管理信息系统课程设计

登录表含有4个属性(用户名,权限,权限,备注)

表3.3 登录表

成绩表含有4个属性(学号,课程名称,成绩,备注),主码为课程编号:

表3.4

成绩表

班级信息表有3个属性(班级编号,班级名称,班主任编号),主码为班级编号:

表3.5 班级表

管理信息系统课程设计

第四章 系统详细设计 4.1登录界面设计

用户登录窗体是用户进入系统的接口,因此本窗体的设计是系统能否安全、稳定、正常运行的关键。只有合法的用户通过登录窗口才能进入应用系统,而且,通过登录窗口判断登录用户的权限,因为本管理系统对不同权限的用户有相关性的限制。为了保证用户信息的安全,本窗体中的密码输入框采用掩码显示,以免密码的失窃,给用户造成不必要的麻烦。对用户的用户名、密码和权限的判断是先通过查询数据库中的记录与用户输入的数据进行匹配,数据一致则进入应用研究系统主界面,不一致则提示相关信息并要求用户重新输入正确的数据。

在此窗口中,在每个文本框、列表框中都设置了按下回车键的响应事件,相当于按下了登录按钮,会判断用户名、密码和权限是否与数据库中的记录一致,不一致则提示相关信息并要求重新输入正确的数据,同时清空用户上次输入的信息,如果相一致则进入应用系统主界面。

图4.1用户登陆界面

管理信息系统课程设计

4.2用户管理界面设计

用户管理界面主要分为两个部分,只有管理员才可以看到用户的信息,而

新用户只能做注册的操作,管理员可以查找用户,并可以对用户进行管理,删除,添加等。

图4.2 用户管理界面

4.3 查询界面设计

学生信息的查询界面是用户对学生信息进行查询的界面,作为应用系统主界面的子窗体,是整个应用系统的主要组成部分之一。此界面与学生成绩查询界面、课程科目查询界面在同一窗体内,界面的设置也与其它两个窗体相似,但查询操作、表所连接的数据库表以及显示的结果是不相同的,区分是通过选项卡来区分的。包括对学生信息的精确和模糊查询,还可以对记录进行上、下条记录利用相应按钮进行选择,查询的结果有专门的显示结果区显示。也可以对学生信息进行

管理信息系统课程设计

添加、删除、修改,各操作都有相应的事件以方便用户操作。

图4.3成绩查询界面

图4.4修改界面

管理信息系统课程设计.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219