学生信息管理系统论文Word格式文档下载.docx
《学生信息管理系统论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统论文Word格式文档下载.docx(32页珍藏版)》请在冰豆网上搜索。
评阅教师签名:
答辩情况记录:
答辩成绩:
答辩委员会主任(或答辩教师小组组长)签名:
总评成绩:
学生信息管理系统的设计与分析
摘要
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。
面对庞大的信息量,需要有学生管理系统来提高学生管理工作的效率。
本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统,从而减少管理方面的工作量。
通过本次课程设计,我们的专业能力得到了进一步提高,同时获得了非常宝贵的经验,解决了以前学习上遗留的诸多问题。
关键词:
实体,模块,权限,概念模型设计,物理模型设计,触发器
第一章综述1
1.1问题研究背景1
1.2管理信息系统简介1
第二章需求分析2
2.1引言2
2.2需求分析阶段的目标与任务2
2.2.1处理对象2
2.2.2处理功能及要求2
2.2.3安全性和完整性要求3
2.3需求分析阶段成果4
2.3.1体会与收获4
2.3.2学生信息管理系统业务流程图4
2.3.3学生信息管理系统数据流程图6
2.3.4学生信息管理信息系统数据字典6
2.3.5处理逻辑描述7
第三章概念结构设计8
3.1引言8
3.2任务与目标8
3.3阶段与成果8
第四章系统设计9
4.1逻辑设计的任务与目标9
4.2数据组织9
4.2.1将E-R图转换为关系模型9
4.2.2数据库模式定义9
4.2.3用户子模式定义10
4.3数据处理11
第五章物理结构设计11
5.1物理设计阶段的目标与任务11
5.2数据存储方面11
5.3系统功能模块12
5.3.1学生基本信息的录入和更新模块12
5.3.2学生基本信息的查询和更新模块13
第六章系统的实施13
6.1建立视图13
6.1.1建立数据库13
6.1.2建立数据表14
6.1.3建立视图15
6.2数据入库15
6.3系统调试19
第七章系统评价19
第八章附录20
第一章综述
1.1问题研究背景
随着学校规模的不断扩大,学生数量的不断增加,学生的信息量也成倍增长。
学生管理工作是学校各项工作的一个重要部分,其管理水平的高低将直接影响到人才的培养质量。
面对庞大的信息量,如何有效地提高学生管理工作的效率是一个学校急需解决的问题。
因此开发适合学校需要的学生管理信息系统,通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,并减少管理方面的工作量。
学生信息管理系统作为学校管理中的一个子系统,与其他子系统,如教学管理系统、人事管理系统、后勤管理系统,图书馆管理系统等一起构成构园管理信息系统,为校园管理信息化提供一个子功能。
所以,几乎所有的大、中、小学校都需要一套这样的管理系统来提高日常的工作效率。
1.2管理信息系统简介
管理信息系统是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和决策职能的系统。
管理信息系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存、维护和使用。
因此管理信息系统是一个信息处理系统。
管理信息系统作为各项业务、技术、工作自动化及高水平管理的方法和模式,正在得到越来越广泛的应用。
早期的管理信息系统通常是以各单位为主体,独自进行开发和应用。
从技术上看,大体是以局域网或客户/服务器模式组成应用系统平台,在操作系统和数据库管理系统的平台上开发应用软件系统。
但是,由于技术的发展和进步以及应用、管理和数据共享的需要等诸多原因,把分散开发且分布在各个地域的独立的管理信息系统互相连接起来,实现系统硬件、系统软件、应用软件及数据的共享,已经成为越来越迫切的任务。
当今社会是一个信息社会,信息已成为继劳动力、土地、资本之后的又一大资源。
谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。
贸易管理信息系统是一个贸易公司不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要,所以贸易管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但目前还有一些小型企业使用传统人工的方式管理,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,计算机业飞速发展,技术淘汰指标高得惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”。
微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。
使用计算机对贸易信息进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高贸易信息管理的效率,也是企业的科学化、正规化管理及与世界接轨的重要条件。
管理信息系统的应用是一种趋势,必将在不久的将来发挥出巨大的作用,推动生产力的继续发展!
第二章需求分析
2.1引言
需求分析就是描述系统的需求,通过定义系统中的关键域类来建立模型。
分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此学生管理信息系统的需求分析是开发人员和学校管理人员一起完成的。
需求分析的第一步是描述学生管理信息系统的功能,即定义用例,以此确定系统的功能需求。
一所学校的主要成员就是学生和学校的管理人员、教师、系统管理员等,管理人员主要指学籍科、学生科和教务科的人员,他们是学生管理信息系统的主要使用者。
学生也是学生管理信息系统的重要使用者,只是具备的管理权限没有管理人员那么广。
系统管理员也是其中一个管理人员,这不影响本系统的功能。
本系统主要包括学生信息查询、教务信息维护和学生选课三部分。
其功能主要有:
⒈有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。
⒉学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。
⒊学生信息的修改。
⒋班级管理信息的输入,包括输入班级设置、年级信息等。
⒌班级管理信息的查询。
⒍班级管理信息的修改。
⒎学生课程的设置和修改。
2.2需求分析阶段的目标与任务
2.2.1处理对象
学生信息:
姓名,学号,院系,年龄,性别
课程信息:
课程名,课程号,学分
选课信息:
课程号,学号,分数
2.2.2处理功能及要求
能够存储一定数量的学生信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:
✓学生信息录入功能;
✓学生信息浏览功能;
✓学生信息查询功能;
(按学号查询、按姓名查询)
✓学生信的删除与修改
2.2.3安全性和完整性要求
1.安全性要求
系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。
安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;
系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。
2.完整性要求
系统完整性要求系统中数据的正确性以及相容性。
可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。
2.3需求分析阶段成果
2.3.1体会与收获
系统需求分析主要是通过对本校教务处人员的请教,了解我校学生信息的管理规则和运行机制,并通过上网搜索有关学生信息系统的知识,了解到学生信息管理的现状,以及在管理中的一些问题。
由于是第一次做这样的需求调查,开始总是觉得无从下手,不知道自己该了解、该清楚哪些方面的知识,在绘制系统业务流程图时,也遇到了很多问题,但通过老师及其他同学的帮助和指导,和自己一遍遍的分析和完善,才逐步弄清楚,最终顺利完成看需求分析阶段的任务。
2.3.2学生信息管理系统组织结构图
图2.1学生信息管理系统组织结构图
2.3.3学生管理信息业务流程图
图2.2学生管理信息业务流程图
2.3.4学生管理信息数据流程图
顶层数据流程图
D1学生表
D2课程表
成绩
D3学生选课表
图2.2顶层流程图
第二层数据流程图(登记学生信息,课程信息,学生选课信息)
新生名单D1学生表
D3学生选课表
图2.3第二层数据流程图
第三层数据流程图(登记学生信息)
D1学生表
新生名单
图2.4登记学生信息的数据流程图
第三层数据流程图(登记课程信息)
课程信息D2学生表
图2.5课程信息数据流程图
第三层数据流程图(登记学生选课成绩)
图2.6学生选课数据流程图
2.3.5学生管理系统数据字典
(a)数据项:
系统涉及的数据项9项
数据项编号数据项名数据项含义与其它数据项的关系存储结构别名
D1-1sname学生姓名char(20)姓名
D1-2sno学生学号char(20)学号
D1-3sage学生年龄char(20)年龄
D1-4sdept学生所在系char(20)所在系
D1-5cname课程名char(20)课程名
D1-6cno课程号char(20)课程号
D1-7ccredit课程学分smallint学分
D1-8grade成绩smallint成绩
表2.1数据项列表
(b)数据结构
数据结构编号数据结构名数据结构含义组成
Ds-1student学生表snamesnosagesdept
Ds-2course课程表cnamecnoccredit
Ds-3sc学生选课表snocnograde
表2.2数据结构列表
2.3.6处理逻辑描述
处理编号处理功能处理过程
Pr-1添加、查询、修改登录系统、选定模快
删除学生信息输入信息,显示结果
Pr-2添加、查询、