没有合适的资源?快使用搜索试试~ 我知道了~
学生信息管理系统计算机软件毕设论文论文.doc
1 下载量 16 浏览量
2023-07-08
21:08:32
上传
评论
收藏 3.76MB DOC 举报
温馨提示
试读
23页
学生信息管理系统计算机软件毕设论文论文.doc
资源推荐
资源详情
资源评论
毕业论文(设计)报告纸
共 23 页 第 1 页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
1 引言
1.1 背景意义
长期以来,我国高等院校使用传统的人工方式和单机方式管理科研、办公、会议
记录等信息。传统的人工管理方式存在着许多缺点,如效率低、保密性差、成本高和
存储量小,时间一长,将产生大量的冗余文件和数据,要从大量的文件和数据获取需
要的信息时,查找工作十分繁重;单机管理方式虽然克服了人工管理方式的一些缺陷,
如可以按时间、内容、关键字等进行检索,但该方式还存在一些其它方面的缺点,如
灵活性差、数据库安全性受到限制、应用程序不能分布式使用等。
随着计算机技术和网络技术的发展,现代化办公已经走入各行各业各阶层,传统
的人工或单机管理方式已经无法满足高校办公现代化的要求。为了树立高校“以人为
本”的管理模式,以应对日益加快的科技工作节奏,使高校信息管理科学化、规范化、
现代化,自主开发一个旨在实现高校在校园网上提供办公信息管理服务,开展网上信
息管理活动,推行新的管理手段以提高工作效率,实现网上信息的共享和协同管理。
1.2 管理信息系统现状及发展趋势
1.2.1 管理信息系统现状
管理信息系统(简称 MIS)是在管理科学、系统科学、计算机科学等的基础上发
展起来的综合性边缘科学。是一个人机系统,同时它又是一个一体化集成系统,是信
息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现
代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与
决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护
和使用的系统。在 21 世纪信息高速发展的时代中,管理信息系统具有很重要的作用,
它的预测和辅助决策的功能,即利用现代管理的决策和支持。
1.2.2 管理信息系统发展趋势
信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利
用水平成为衡量一个国家综合国力的重要标志之一。计算机作为信息处理的工具,为
适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的
基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求。我国自
从 80 年代上半期,国家计委统计局计算中心在第一次全国人口普查、工业普查中使
用了数据库管理技术以来,随着微机管理系统的推广,数据库信息管理系统的应用逐
渐展露头脚,但是由于起步晚的原因以及当代技术的占有独享性质,导致我国虽然在
这方面发展迅速但是发展规模普遍都是中小型方向而且运作机制还很不完善。
2. 需求分析
2.1 系统概述
毕业论文(设计)报告纸
共 23 页 第 2 页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
系统需对系统进行管理。管理模块可以实现以下功能:
添加用户、修改密码、权限管理、退出系统
系统需对学籍管理进行管理。管理模块可以实现以下功能:
添加学籍、修改学籍、查询学籍、删除学籍、学籍档案、学籍分类
系统需对班级管理进行管理。管理模块可以实现以下功能:
添加班级、修改班级、班级列表
系统需对课程设置进行管理。管理模块可以实现以下功能:
添加课程、修改课程、添加班级课程、班级课程查询
系统需对成绩管理进行管理。管理模块可以实现以下功能:
添加成绩、修改成绩、查询成绩
系统需对系别管理进行管理。管理模块可以实现以下功能:
系部信息、添加信息、修改信息
系统需对帮助进行管理。管理模块可以实现以下功能:
关于软件、联系我们
2.2 功能需求
学生信息管理系统用户角色可以分为两种:管理员、学生和教师。主要实现系统,
学籍管理,班级管理,课程设置,成绩管理,系别管理和帮助。
2.3 系统流程图
系统流程图(system flowchart)是用来描述系统物理模型的一种传统工具。
系统流程图可用于描述现行系统的工作流程、新系统的工作流程以及处理功能的工作
流程情况。学生信息管理系统流程图,如图 2-1 所示。
图 2-1 系统流程图
2.4 系统开发环境
本系统的前台使用 visual studio 2008 中文版开发工具,后台工具是使用 SQL
Server 2005 数据库。
毕业论文(设计)报告纸
共 23 页 第 3 页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
2.4.1visual studio 2008 功能和特点
visual studio 2008 是一个集程序设计、程序调试、程序查错以及程序编译等
功能于一体的功能强大的程序开发环境,能够编写常见的 windows 应用程序、控制台
应用程序、web 应用程序和其他智能设备应用程序。在 visual studio 2008 编程环
境下,可以轻松地创建 visual studio 在 windows 操作系统下地应用程序。
2.4.2 SQL Server2005 数据库的功能和特点
SQL Server 2005 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web
站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2005 程序设
计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2005
支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用
户友好的查询和强大的搜索功能。
同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的
便携式电脑,到运行 Microsoft Windows 2005 数据中心版的大型多处理器服务器。
SQL Server 2005 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得
以升级到最大 Web 站点所需的性能级别。
SQL Server 2005 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数
据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到
最小。SQL Server 2005 分布式查询使您得以引用来自不同数据源的数据,就好象这
些数据是 SQL Server 2005 数据库的一部分,同时分布式事务支持充分保护任何分
布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据
复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,
然后将他们所做的修改合并回发布服务器。
SQL Server 2005 中包括一系列管理和开发工具,这些工具可改进在多个站点上
安装、部署、管理和使用 SQL Server 的过程。SQL Server 2005 还支持基于标准的、
与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成
为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用
程序,使客户只需最少的安装和管理开销即可实现这些应用程序。
数据仓库。 SQL Server 2005 中包括析取和分析汇总数据以进行联机分析处理
(OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过
English Query 来分析数据。
3.系统设计
3.1 可行性分析
随着高校招生规模的逐步扩大和人事制度的改革,在校学生人数将不断增加,而
毕业论文(设计)报告纸
共 23 页 第 4 页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
学生管理人员则相对减少。加上我国高等学校基层学生管理工作的头绪多,内容杂,管
理细,要求高,传统管理办法已基本不适应新形势的要求。如在校生的学籍、奖惩、困
贷、干部、党团、毕业生管理,以及有关记录计算等,稍有不慎就会出现错误。同时学
生成绩的手工登录与查询,是一项非常繁重而枯燥的劳动,每年课程的变化都需要重
新刻章,耗费许多人才和物力,而且会因人的情绪烦燥而出现失误。因此在计算机飞速
发展的今天,应用数据库技术实现学生成绩的计算机管理是可行而必要的工作。实现
高校学生管理信息系统,既能够提高工作效率,又可以提高工作水平。
3.2 系统功能模块设计
系统模块结构设计的任务是划分子系统,然后确定子系统的模块结构,并画出模
块结构图。模块图是用于描述系统模块结构的图形工具,它不仅描述了系统的子系统
结构与分层的模块结构,还清楚地表示了每个模块的功能,而且直观地反映了块内联
系和块间联系等特性。学生信息管理系统模块包括:系统,学籍管理,班级管理,课
程设置,成绩管理,系别管理和帮助。系统功能模块图,如图 3-1 所示。
3.3 数据库设计
数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理
系统上,设计数据库的结构和建立数据库的过程。数据库设计是建立数据库及其应用
系统的技术,是信息系统开发和建议中的核心技术。由于数据库应用系统的复杂性,
为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,
而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据
对象以及这些数据对象之间关系的过程。
图 3-1 功能模块图
剩余22页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2434
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功