管理信息系统课程设计.docx

上传人:b****4 文档编号:3073173 上传时间:2022-11-17 格式:DOCX 页数:16 大小:246.81KB
下载 相关 举报
管理信息系统课程设计.docx_第1页
第1页 / 共16页
管理信息系统课程设计.docx_第2页
第2页 / 共16页
管理信息系统课程设计.docx_第3页
第3页 / 共16页
管理信息系统课程设计.docx_第4页
第4页 / 共16页
管理信息系统课程设计.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

管理信息系统课程设计.docx

《管理信息系统课程设计.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程设计.docx(16页珍藏版)》请在冰豆网上搜索。

管理信息系统课程设计.docx

管理信息系统课程设计

管理信息系统课程设计

第一章概述

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

信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。

在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展、科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。

学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但是一直以来人们使用传统人工的方式管理学生成绩、填写各种表格,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为必要的事情。

这样一来可以改变我们以前旧的模式,踏入新型的管理。

使我们的工作面向高速高效化。

使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件。

第二章需求分析

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

在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。

如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。

但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。

因此开发出一个不仅仅是适用于大中专学校以及其它高校通用的学生成绩管理系统是必要的。

开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。

为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。

现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。

在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。

一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩。

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

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

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

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

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

据调查,目前还有很多学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。

但手工管理具有效率底。

所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。

信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。

计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。

为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便。

该学生成绩管理系统是以VC#编程和SQLServer2005数据库和SQL数据查询语言编写。

系统管理员、教师、学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。

用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标。

蒲江中学学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查询与自己相关信息。

教师可以通过成绩管理系统查看学生成绩信息,教师信息,等相关操作。

系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,数据库的备份、数据库的还原等相关操作。

该学生成绩管理系统主要用于各类高校在教学这一部分的管理,是针对于教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,以便让教务处以最短的工作时间内把学生的成绩核算出来,提高教务处的办事效率。

同时,能够随时对学生基本信息、学生成绩进行各种查询,以便及时很好地对需要了解的信息得到相应的反馈,能有效的帮助教务处的工作,可使学院教职工减轻工作压力,比较系统地对、教务教学上的各项服务和信息进行管理。

本系统是针对学生成绩管理进行设计的,主要用户为学校教务管理老师,但学生也可参与对自己信息的核对确认。

主要采用的开发工具是VC#和SQLServer2005。

在开发过程中利用面向对象的程序思想和严格按照软件工程的开发过程来进行分析和设计。

本系统所要完成以下几个主要功能,其中有学生成绩管理、学生基本信息管理等等,实现对学生基本信息和成绩进行录入、修改、删除、查询等操作。

系统基本满足了学生成绩管理的功能需要,确实为学校对学生的管理提供了便利。

本系统界面友好、操作简单,对学生基本情况和成绩加快了查询速度、加强了管理,使各项管理更加规范化。

2.4可行性分析

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

2.4.1技术可行性分析

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

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

2.4.2社会因素的可行性

系统的社会因素方面的可行性应该从法律因素和用户的使用这两个方面进行分析。

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

使用本系统的一般操作人员要求有一定计算机基础。

系统管理员要求具有计算机的专业知识。

因此在用户使用方面,开发此管理系统是可行的。

第三章总体设计

系统的总体设计,是对系统的功能模型的设计,也就是对系统应该实现什么样的功能进行设计。

对系统的数据在系统中是怎样进行交换的,进行的数据流图的设计。

以及数据库的设计,它分为:

数据库的建立,数据表的建立等等。

3.1功能模型建立

系统的功能模型有很多种描述的方法,不同的方法有不同的等点。

现在采用的是层次方框图来描述系统的功能。

本系统的功能模块分为:

登录处理模块,系统的安全审计模块,系统的功能实现模块,系统的数据处理结果生成模块,能及对数据库的处理模块。

在系统的功能实现模块中分为:

数据的录入模块,数据的录入是对于DBMS系统的四种基本的处理:

数据修改处理,数据删除处理,数据增加处理。

数据的查询模块,数据的查询是根据用户的不同的要求显示查询的结果,查询的结果在客户端中显示或者生成报表在打印机中打印出来。

系统的层次方框图是对于系统的各个功能模块的说明:

各个模块的调用关系,也就是上一级的调用下一级的模块,或者不同之间的模块的调用。

 

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

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

图3.1系统功能层次图

3.1.2系统的数据流图

系统的数据流图就是对系统功能模型中的处理框分解,来描述系统加工,变换数据的基本能力,就得到功能数据流图。

首先对系统总的功能的描述。

其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学生基本信息表

字段名

字段类型

字段大小

是否为空

学号

varchar

20

不为空

姓名

varchar

20

不为空

性别

varchar

20

可为空

年龄

varchar

20

可为空

班级

varchar

10

不为空

家庭住址

varchar

20

不为空

联系电话

varchar

20

可为空

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

表3.2课程表

字段名

字段类型

字段大小

是否为空

课程号

varchar

4

不为空

课程名

varchar

10

不为空

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

表3.3登录表

字段名

字段类型

字段大小

是否为空

用户名

Varchar

10

不可为空

密码

Varchar

10

不可为空

权限

Varchar

10

不可为空

备注

Varchar

20

可为空

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

表3.4成绩表

字段名

字段类型

字段大小

小数位数

学号

Varchar

10

课程名称

Varchar

10

成绩

double

5

1

备注

Varchar

20

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

表3.5班级表

级编号

varchar

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1