学生信息管理系统.docx
- 文档编号:6057874
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:11
- 大小:471.88KB
学生信息管理系统.docx
《学生信息管理系统.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统.docx(11页珍藏版)》请在冰豆网上搜索。
学生信息管理系统
管理信息系统课程设计报告
目录
第1章系统开发概述·······························································································1
1.1系统开发的需求分析························································································1
1.2可行性研究········································································································1
1.2.1经济上的可行性···························································································2
1.2.2技术上的可行性···························································································2
1.2.3管理上的可行性···························································································2
第2章系统分析·······································································································3
2.1业务流程分析····································································································3
2.2数据流程分析····································································································3
2.2.1数据流程图···································································································4
第3章系统设计·······································································································6
3.1总体设计············································································································6
3.2功能模块分析····································································································7
3.3数据结构和数据库设计····················································································7
3.4代码设计·············································································································9
3.5开发环境·············································································································9
第4章系统实施······································································································10
第5章结束语··········································································································12
第1章系统开发概述
1.1系统开发的需求分析
管理信息系统分析的任务:
在充分认识原信息系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析、最终完成新系统的逻辑方案设计,或称逻辑模型设计。
逻辑方案不同于物理方案,前者解决“做什么”的问题,是系统分析的任务;后者解决“怎样做”的问题,是系统设计的任务。
需求分析主要是分析用户的需求。
在需求分析阶段,设计的主要任务是通过
详细调查要处理的对象,充分了解原系统包括手工系统或计算机系统的工作概
况,明确本人所在学校各部门人员的各种需求,然后在此基础上确定系统的角色、
边界、功能。
需求分析的方法:
调查组织机构情况、调查各部门的业务活动情况、
协助用户明确对新系统的各种要求、确定新系统的边界。
开发本系统所用的调查
方法有:
跟班作业、开调查会、查阅记录、请专人介绍、询问、设计调查表请用
户填写。
在现代社会中,信息管理工作将发挥越来越重要的作用。
学生信息管理工作已经渗透到学校日常工作的许多方面,无论是其自身还是所发挥的作用,都为学校的发展做出了显著的贡献。
随着高校的扩招,学生人数和学生各类信息大量增加,这些信息的管理主要包括学籍管理、档案管理、成绩管理等等。
各种繁多的信息如果全部采用人工的建档管理方法,不但浪费人力,而且其效率低下,也会影响到学校的正常运营,常常会使管理人员力不从心。
学生信息管理系统的设计是运用系统工程的管理思想和方法,并使用计算机作为辅助技术搭建一个服务于学生信息管理的B/S平台[1]。
本文开发了一种基于B/S模式(即浏览器/服务器模式,以下简称为B/S模式)的学生信息管理系统.
1.2可行性研究
学生信息管理工作主要是学生基本情况的管理,包括学生班级的管理、学生档案的管理、学生课程的管理和学生成绩的管理等等模块。
主要包括记录的添加、修改、删除等功能,学生信息管理系统要能高效、准确地完成这些功能,为管理学生信息等工作提高了效率和准确率。
系统主要运用ASP和SQLServer2000等软件开发,系统的数据存储与管理能力大大增强了管理的灵活性和高效性,并有效保证了数据的完整性和安全性。
诸如此类的系统正是目前社会发展所必不可少的,也是未来社会发展的重点。
建立该系统作者始终坚持实用适用的原则,以适应学校对学生信息管理系统的要求。
可行性研究也称为可行性分析,是在系统调查的基础上,针对新系统的开发是否具备必要性和可行性,对新系统的开发从经济、技术、管理的方面进行分析和研究,其目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决[2]。
该系统的可行性分析包括以下几方面的内容。
1.2.1经济上的可行性
主要是对项目的经济效益进行评价。
该系统除了购置硬件设备外,操作简便,无须投入较大的培训费用、开发费用、维护费用等,并且在实施过程中减少手工操作的步骤,有助于学校完全实现信息化管理。
所以本系统在经济上是可行的。
1.2.2技术上的可行性
技术上的可行性研究主要分析现有的技术条件能否顺利完成开发工作,硬件、软件能否满足开发者的需求等。
该管理系统采用了当前新兴的B/S模式进行开发。
在软件方面,数据库服务器选用SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
它的灵活性、安全性和易用性为数据库编程提供了良好的条件.因此,系统的软件开发平台己成熟可行。
在硬件方面,科技飞速发的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
所以本系统在技术上是可行的。
1.2.3管理上的可行性
主要是相关的管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。
规章制度和管理方法为系统的建设提供了制度保障。
所以本系统在管理上是可行的。
第2章系统分析
2.1业务流程分析
业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。
由于它的符号简单明了,所以非常易于阅读和理解业务流程。
但它的不足是对于一些专业性较强的业务处理细节缺乏足够的表现手段,它比较适用于反映事务处理类型的业务过程。
此系统业务流程图如2-1所示:
图2-1业务流程图
2.2数据流程分析
在管理业务调查过程中绘制的管理业务流程图和表格分配图等虽然形象地表达了管理中信息的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产品等)。
为了用计算机进行信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程图,为下一步分析做好准备。
2.2.1数据流程图
数据流程图通常由四种符号表示,如下图2-2数据流程图的符号:
图2-2数据流程图的符号
由于本系统的数据模块较多,下面仅以学生成绩管理模块为例来进行编制。
学生成绩管理信息系统的数据流程图如图2-3所示。
图2-3学生成绩管理系统数据流程图
第3章系统设计
管理信息系统的各子系统可以看做是系统目标下层的功能。
对其中每项功能还可以继续分解为第三层、第四层······甚至更多的功能,从概念上来讲,上层功能包括(或控制)下层功能,愈上层的功能愈笼统,愈下层的功能愈具体。
功能的分解过程就是一个由抽象到具体、由复杂到简单的过程。
所谓功能结构图就是按功能从属关系画成的图表,图中每一个框称为一个功能模块。
功能模块可以根据具体情况分的大一点或小一点。
分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。
3.1总体设计
学生信息管理系统的功能结构图如图3-1所示:
图3-1功能结构图
这样,经过层层分解,可以把一个复杂的系统分解为多个功能较单一的功能模块。
像这种模块化的设计思想可以把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分,一方面,各个模块具有相对独立性,可以分别加以设计实现。
另一方面,模块之间的相互关系(如信息交换、调用关系)则通过一定的方式予以说明。
各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。
3.2功能模块分析
学生信息管理系统是一个典型的数据库应用程序,由班级管理、学生档案管理、学生交费管理、课程管理、成绩管理、系统管理等模块组成,特规划如下:
班级管理模块:
该模块的功能是实现对全校班级的管理工作,包括:
班级浏览、班级添加、班级修改等,这三个功能模块各自独立,完成学校的全部班级的管理。
档案管理模块:
该模块的主要功能是实现对学生的个人信息的管理工作,包括档案添加、档案浏览、档案修改等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。
课程管理模块:
该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。
该模块包括基本课程设计和班级课程设置两个模块。
成绩管理模块:
学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,还设置了成绩添加、成绩游览、成绩修改等功能模块。
3.3数据结构与数据库设计
1、概念模型设计。
首先来做出学生成绩管理系统的E-R图,分析这个问题的实体,从系统分析可以知道,学生的成绩是由任课教师按照课程给出的,学生、课程、教师组成了这个系统的三个实体。
2、再分析三个实体之间的联系。
首先,这三个实体不是一个统一体,学生成绩与教师没有内在联系,教师必须通过课程实体才能与学生建立联系,因而先不考虑。
课程与学生这两个实体是多对多联系;一位学生要学习多门课程,一门课程有多位学生共同学习。
而学习成绩是这两个实体“学生”和“成绩”共有的属性,应填在二者的联系“学习”边。
因为成绩既不是学生独有的,也不是课程独有的;“学生张三80分”或“高等数学80分”是不完全的,说“学生张三高等数学80分”才是正确的,因为80分是学生张三和高等数学这门课二者共有的。
这个E-R图可画成下图3-2所示。
图3-2学生与课程的E-R图
教师与课程这两个实体之间,是一对多联系;一位教师可以都多门课程,而一门课程对于学生成绩来说只能有一位教师(英语、高等数学有多位教师教,但对某个固定的学生来说只能有一位教师)。
其E-R图,可以如下图3-3所示。
图3-3教师与课程的E-R图
教师、学生与课程组合到一起,得到最后的E-R图,有了E-R图,就可以设计数据库。
教师、学生与课程的E-R图如下图3-4所示。
图3-4教师、学生与课程的E-R图
3.4代码设计
代码是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或者是它们的组合来表示。
合理的编码结构是信息处理系统是否具有生命力的重要标志。
代码就是以数或字符来代表各种客观实体。
在现实世界中有很多东西如果我们不加标记是无法区分的,这时机器处理就十分困难。
所以能否将原来不能确定的东西,唯一地加以标识是编制代码的首要任务。
对学生学号的代码设计规则为B07310128。
其中B代表机械与自动控制学院,07代表学生入学时间,310代表其专业,1代表学生所在班级,28代表学生学号。
3.5开发环境
开发平台:
利用ASP和SQLServer2000开发基于校园网的学生信息管理系
统,采用B/S(浏览器/务器)架构。
客户机:
要求比较低,Windows任意平台。
服务器:
Windows2000Server,SQLServer2000。
编程语言和工具:
ASP、JavaScript、HTML、Dreamweaver、Flash等。
第4章系统实施
我所设计的学生信息管理系统实施界面如下图4-1所示:
图4-1学生信息管理系统界面
接着为了实现系统的添加功能,我又增加了一条学号为B07350128,姓名为罗五,性别为女,年龄是22岁,工业工程专业的,具体界面如图4-2所示:
图4-2学生信息管理系统记录添加截图
为了实现系统的添加功能,我把罗五的性别作了适当的改变,具体界面如图4-3所示:
图4-3学生信息管理系统记录修改截图
最后为了实现系统的删除功能,我把第一条有关于曾大的一切记录都删除,具体界面如图4-4所示:
图4-4学生信息管理系统记录修改截图
第5章结束语
在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。
另外,在整个开发的过程中,时间也比较仓促。
因此,该系统必然会存在一些缺陷和不足。
因为对学生管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。
虽然网络在学生管理系统中的应用不是很多,但是未来的发展方向,在本次开发过程由于硬件的限制,未能实现网络功能,因此在以后的系统更新过程中可能会造成一些不必要的数据损失。
尽管本管理系统存在着很多不足,但是通过这个系统的实践研究,我基本了解了ASP、Dreamweaver、SQL2000的应用,巩固了我对数据库的学习,但在这次课程设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。
参考文献
[1]李恩临,李笑鹿.基于B/S结构的学生信息管理系统[J].信息技术,2008,5:
137
[2]李妍.B/S模式下的学生信息管理系统[J].大连理工大学硕士学位论文,2007,3:
19
[3]黄梯云.管理信息系统[M].第三版.北京:
高等教育出版社,2005
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)