学生信息管理系统计算机软件毕业设计论文Word文档格式.docx
- 文档编号:15763113
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:30
- 大小:832.78KB
学生信息管理系统计算机软件毕业设计论文Word文档格式.docx
《学生信息管理系统计算机软件毕业设计论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统计算机软件毕业设计论文Word文档格式.docx(30页珍藏版)》请在冰豆网上搜索。
管理信息系统(简称MIS)是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。
是一个人机系统,同时它又是一个一体化集成系统,是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。
在21世纪信息高速发展的时代中,管理信息系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。
1.2.2管理信息系统发展趋势
信息在社会和经济的发展中所起的作用越来越为人们所重视。
信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。
计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求。
我国自从80年代上半期,国家计委统计局计算中心在第一次全国人口普查、工业普查中使用了数据库管理技术以来,随着微机管理系统的推广,数据库信息管理系统的应用逐渐展露头脚,但是由于起步晚的原因以及当代技术的占有独享性质,导致我国虽然在这方面发展迅速但是发展规模普遍都是中小型方向而且运作机制还很不完善。
2.需求分析
2.1系统概述
系统需对系统进行管理。
管理模块可以实现以下功能:
添加用户、修改密码、权限管理、退出系统
系统需对学籍管理进行管理。
添加学籍、修改学籍、查询学籍、删除学籍、学籍档案、学籍分类
系统需对班级管理进行管理。
添加班级、修改班级、班级列表
系统需对课程设置进行管理。
添加课程、修改课程、添加班级课程、班级课程查询
系统需对成绩管理进行管理。
添加成绩、修改成绩、查询成绩
系统需对系别管理进行管理。
系部信息、添加信息、修改信息
系统需对帮助进行管理。
关于软件、联系我们
2.2功能需求
学生信息管理系统用户角色可以分为两种:
管理员、学生和教师。
主要实现系统,学籍管理,班级管理,课程设置,成绩管理,系别管理和帮助。
2.3系统流程图
系统流程图(systemflowchart)是用来描述系统物理模型的一种传统工具。
系统流程图可用于描述现行系统的工作流程、新系统的工作流程以及处理功能的工作流程情况。
学生信息管理系统流程图,如图2-1所示。
图2-1系统流程图
2.4系统开发环境
本系统的前台使用visualstudio2008中文版开发工具,后台工具是使用SQLServer2005数据库。
2.4.1visualstudio2008功能和特点
visualstudio2008是一个集程序设计、程序调试、程序查错以及程序编译等功能于一体的功能强大的程序开发环境,能够编写常见的windows应用程序、控制台应用程序、web应用程序和其他智能设备应用程序。
在visualstudio2008编程环境下,可以轻松地创建visualstudio在windows操作系统下地应用程序。
2.4.2SQLServer2005数据库的功能和特点
SQLServer2005数据库引擎提供完整的XML支持。
它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。
SQLServer2005程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2005支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。
同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows98的便携式电脑,到运行MicrosoftWindows2005数据中心版的大型多处理器服务器。
SQLServer2005企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。
SQLServer2005关系数据库引擎支持当今苛刻的数据处理环境所需的功能。
数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。
SQLServer2005分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2005数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。
复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。
可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。
SQLServer2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。
SQLServer2005还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。
这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。
数据仓库。
SQLServer2005中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。
SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。
3.系统设计
3.1可行性分析
随着高校招生规模的逐步扩大和人事制度的改革,在校学生人数将不断增加,而学生管理人员则相对减少。
加上我国高等学校基层学生管理工作的头绪多,内容杂,管理细,要求高,传统管理办法已基本不适应新形势的要求。
如在校生的学籍、奖惩、困贷、干部、党团、毕业生管理,以及有关记录计算等,稍有不慎就会出现错误。
同时学生成绩的手工登录与查询,是一项非常繁重而枯燥的劳动,每年课程的变化都需要重新刻章,耗费许多人才和物力,而且会因人的情绪烦燥而出现失误。
因此在计算机飞速发展的今天,应用数据库技术实现学生成绩的计算机管理是可行而必要的工作。
实现高校学生管理信息系统,既能够提高工作效率,又可以提高工作水平。
3.2系统功能模块设计
系统模块结构设计的任务是划分子系统,然后确定子系统的模块结构,并画出模块结构图。
模块图是用于描述系统模块结构的图形工具,它不仅描述了系统的子系统结构与分层的模块结构,还清楚地表示了每个模块的功能,而且直观地反映了块内联系和块间联系等特性。
学生信息管理系统模块包括:
系统,学籍管理,班级管理,课程设置,成绩管理,系别管理和帮助。
系统功能模块图,如图3-1所示。
3.3数据库设计
数据库设计(DatabaseDesign)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。
由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。
图3-1功能模块图
3.3.1数据库分析
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
这个问题是数据库在应用领域的主要研究课题。
按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为:
需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护等阶段。
3.3.2
数据库设计与实现
在学生信息管理系统中,数据库的设计工作主要包括数据库概念结构设计、逻辑结构设计和物理结构设计等。
逻辑结构设计是将概念结构转化为选定的DBMS所支持的数据模型,并使其在功能、性能、完整性约束、一致性和可扩充性等方面均满足用户的需求。
根据设学生信息管理系统,得出本系统的逻辑结构,即表结构,如(表3-1-3,9)所示。
(1)管理员信息表user_Info数据表各字段的数据类型。
该表结构如表3-3所示,该表包含用户名,密码,用户权限。
设用户名为主键。
表3-1user_Info
(2)学生信息表student_info数据表各字段的数据类型。
该表结构如表3-2所示,该表包含学号,姓名,性别,出生年月,班级代号,电话号码,入学时间,学制,学历,家庭住址,邮编,政治面貌和评价。
设学号为主键。
表3-2student_info
(3)成绩信息表rusult_info
该表结构如表3-3所示,该表包含考试号,学号,姓名,学期,班级代号,课程名称和分数。
设考试号为主键。
表3-3rusult_info
(4)班级课程信息表gradecourse_info
该表结构如表3-4所示,该表包含班级代号,年级,课程号和课程名。
设班级代号为主键。
表3-4gradecourse_info
(5)系别信息表depart_info
该表结构如表3-5所示,该表包含系部ID,系部名称和系主任。
设系部ID为主键。
表3-5depart_info
(6)课程信息表course_info
该表结构如表3-6所示,该表包含课程号,课程名,课程类型和课程描述。
设课程号为主键。
表3-6course_info
(7)课程信息表class_info
该表结构如表3-7所示,该表包含班级代号,年级,专业名称和教室。
表3-7class_info
4系统功能模块的实现
本系统主要有系统,学籍管理,班级管理,课程设置,成绩管理,系别管理和帮助等模块,主要实现的是数据的增加、删除、修改、查询等数据库系统功能。
4.1登录界面的实现
学生信息管理系统程序启动时首
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 计算机软件 毕业设计 论文