学籍管理系统课程设计.docx

上传人:b****4 文档编号:11788369 上传时间:2023-04-01 格式:DOCX 页数:20 大小:201.78KB
下载 相关 举报
学籍管理系统课程设计.docx_第1页
第1页 / 共20页
学籍管理系统课程设计.docx_第2页
第2页 / 共20页
学籍管理系统课程设计.docx_第3页
第3页 / 共20页
学籍管理系统课程设计.docx_第4页
第4页 / 共20页
学籍管理系统课程设计.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

学籍管理系统课程设计.docx

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

学籍管理系统课程设计.docx

学籍管理系统课程设计

学院

课程设计

 

课程设计题目:

学籍管理系统

专业班级:

学生姓名:

学号:

指导教师:

年月日

目录

引言

系统调查和可行性研究

初步调查

目标

可行性分析

系统运行环境

系统分析

业务流程图分析

数据流程图分析

数据字典

结构设计

功能结构设计

系统功能结构图

数据库设计

代码设计

输入输出设计

系统配置设计

系统实施

系统维护和改进

运行维护

系统的维护和提高

参考文献

一.引言

当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

管理信息系统是进行信息的采集、存储、加工、维护和使用的系统。

它是随着管理科学和技术科学的发展而形成的。

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

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点如效率低、保密性差另外时间一长将产生大量的文件和数据这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分使用计算机对学生成绩信息进行管理具有着手工管理所无法比拟的优点例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生档案管理的效率也是企业的科学化、正规化管理与世界接轨的重要条件。

因此,开发这样一套管理软件成为很有必要的事情

学生成绩管理系统提供了强大的学生成绩管理管理功能,方便管理员对学生成绩等信息的添加修改删除查询汇总统计等操作。

更适合大型数据库的管理。

二.系统调查与可行性研究

初步调查

系统初步调查中采用的主要方式是与教务处的教职工进行交流,并结合自己的实践经验,经过调查研究发现,在日常教学活动中出现的主要问题是:

()有的学校现行的成绩管理方式仍为基于文本、表格等传统手工处理方式。

成绩信息管理没有完全科学化、规范化、其处理速度较慢,因此影响教学工作的开展,难以进行有效的信息反馈。

()学校领导对整个学校的成绩信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。

()部门之间信息交流少,信息渠道单一,不利于协调工作,容易出错。

因此,我想通过建立成绩信息管理系统,使学生成绩管理工作科学化、规范化、程序化,促使提高成绩信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化,第一时间把握学生信息,以提高整体教学水平。

目标

1.管理员能够方便的对信息进行添加修改删除查询汇总统计等操作。

2.可以将数据库发布到网上,进行资源共享。

3.学生可以在自己的权限内对信息进行访问,即使查询相关信息。

可行性分析

()系统需求

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

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

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

该软件是以汉语编程语言为实现语言,其功能在系统内部有源代码直接完成。

通过操作手册,使用者可以了解本软件的基本工作原理。

操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。

()功能需求 

学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息。

对于本系统,我们需要实现以下一些基本功能:

学生查询功能:

为了方便学生查找成绩等信息,将所有信息按照需要进行分类。

这样学生就能很方便的找到自己需要的信息。

添加功能:

管理员可以通过填写表格的形式输入学生成绩等相关信息。

系统可以自动避免重复信息。

修改功能:

管理员可以对数据库中的信息进行修改。

系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。

删除功能:

管理员可以对数据进行删除操作。

系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。

管理员查询功能:

管理员可以通过条件选择查询所有信息,并进行排序。

汇总功能:

管理员可以通过此功能对信息进行汇总。

统计功能:

管理员可以通过此功能对信息进行统计。

如统计不及格名单等。

系统运行环境

本论文就是以为前台和为后台等软件作为开发工具,以各种单位机构为对象,开发一个从某种程度上能满足中小型机构对学籍信息管理的要求的“学籍管理信息系统”。

三.系统分析

业务流程图分析

数据流程图分析

(1)顶层图

信息信息

信息

信息

学生成绩信息

层图

信息

信息

信息

学生成绩信息

信息

信息信息

数据字典

名称:

管理员信息表

表名称标识:

如下图所示,用户信息表包括用户名、用户密码、用户类型四个字段。

名称

字段名称

数据类型

主键

非空

备注

管理员名

文本

管理员姓名

管理员密码

文本

管理员密码

管理员级别

数字

管理员年级

用户信息表

.名称:

学生信息表

表名称标识:

如下图所示,学生信息表包括书学号、姓名、年龄、性别、专业五个字段。

名称

字段名称

数据类型

主健

非空

备注

学号唯一性标识

数字

学员代号

姓名

文本

学员姓名

年龄

数字

学员年龄

性别

文本

学员性别

专业

文本

学员专业

学生信息表

名称:

课程信息表

表名称标识:

如下图所示,课程信息表包括课程号、课程名、学分三个字段。

名称

字段名称

数据类型

主健

非空

备注

课程号唯一性标识

数字

课程代号

课程名

文本

课程名称

学分

数字

课程学分

课程信息表

名称:

成绩信息表

表名称标识:

如下图所示,成绩信息表包括学号、课号、成绩三个字段。

名称

字段名称

数据类型

主健

非空

备注

学号

数字

学生代号

课号

数字

课程代号

成绩

数字

学生考试成绩

成绩信息表

四.结构设计

功能结构设计

 

 

学生成绩管理系统功能结构图

系统功能结构图

 

 

 

学生成绩管理系统系统功能结构图

数据库设计

()概念模型设计

由需求分析的结果可知,本系统设计的实体包括:

学生基本信息:

学号,姓名,性别,地址,年龄,专业。

课程基本信息:

课程名,课程号,分数

管理员基本信息:

管理员姓名,管理员密码,管理员级别。

成绩基本信息:

学号,课号,学分

这些实体间的联系包括:

()每位学生可以学习多门课程,每门课程可供多位学生学习。

由上述分析可得到系统的图:

 

由系统图转化而得到的关系模式如下:

()(,),其主关键字为

()(,,),其主关键字为

()(),其中主关键字为;

()()其中主关键字为和。

确定关系模型的存取方法

在将概念模型转换成物理模型之后,我们可以对物理模型进行设计,双击物理模型的关系,可以对该关系的名称、注释等信息进行查询。

可对该关系的属性列进行设计,可分别设置其名称、码、数据类型以及主码、是否为空等。

在实际设计中最常用的存取方法是索引发,使用索引可以大大减少数据的查询时间,在建立索引时应遵循:

在经常需要搜索的列上建立索引;在主关键字上建立索引;在经常用于连接的列上建立索引,即在外键上建立索引;在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的等规则。

才能充分利用索引的作用避免因索引引起的负面作用。

代码设计

创建管理员登陆信息表

创建学生表

创建课程信息表

创建成绩信息表

输入输出设计

输入模块用来输入学生信息,由主界面中的输入菜单进入输入学生信息窗体。

功能要求;

◎在窗体上通过不同的按钮可以显示数据库中的各条信息。

◎“添加”按钮用于新增学生记录,在学生信息表中新增记录,从而数据表中的记录数目会自动增加。

◎“删除”按钮用于删除数据表中的某些记录,从而数据表中的记录也相应地被删除。

◎“修改”按钮用于修改某些学生的基本信息情况,从而数据表中的记录相应地也被修改。

◎“上一条”、“下一条”、“第一条”和“最末一条”按钮用于移动显示记录。

◎“退出”按钮用于返回到主界面。

◎下图显示了学生成绩管理系统登陆界面:

 

◎下面显示了学生成绩管理系统主界面:

◎查询功能:

系统配置设计

为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。

此应用程序可广泛运行于国际互联网即,也可适用于内部的局域网。

其运行要求如下:

软件环境:

客户端:

,等

服务器端:

及其以上版本,等;或者,,等。

数据库:

采用,运行于服务器端。

硬件环境:

服务器端处理器:

以上

内存:

推荐或更高

客户机:

处理器:

以上

内存:

以上推荐

协议:

浏览器:

五.系统实施

主程序设计图

正确

 

不继续

学生登录系统

正确

 

打印

管理员登录系统

正确

编写的登录局域网内的数据库服务器代码

首先引用

密码数据库名称本机地址

在部件中添加控件

物理系统的实施是计算机系统和通信系统设备的订购,机房的准备和设备的安装调试等一系列活动的总和。

六.系统维护和改进

运行维护

本网站的维护主要包括以下内容:

.权限维护。

管理员需要对用户的用户名、密码和权限进行维护,给每名学生分配享用的用户名和密码,确定查询级别。

.考试信息管理。

考试时间安排及是否有成绩信息要经常进行更新。

.成绩管理。

及时发布已经出来的成绩,以供学生查阅。

系统的改进与提高

由于各种原因,本系统有许多缺点。

针对本系统的一些缺点,在二期开发时主要在以下方面进行改进:

、加强后台管理页面的建设。

本系统只是面向用户,对成绩的管理只靠人工在后台操作,费时又费力。

加强后台管理系统的建设,各项操作由程序执行,方便、准确,又节省人工。

、各模块之间的联系比较混乱。

加强各模块之间的联系,条理清楚,链接明确。

 

参考文献

李伟.人力资源管理现状及其解决方案.企业改革与管理,()

邬锦雯.人力资源管理信息化.北京:

清华大学出版社,

常晋义信息系统开发与管理北京:

机械工业出版社,

.安忠佟志臣.管理信息系统北京:

中国铁道出版社,经济科学出版社,

.周三多陈传明,鲁明泓.管理学—原理与方法上海:

复旦大学出版社,

.薛华成.管理信息系统.北京:

清华大学出版社,

.黄梯云.管理信息系统.北京:

高等教育出版社,

陈佳信息系统开发方法教程北京:

清华大学出版社,

龙守谌数据库技术与应用北京科学出版社 

..,.,.(美).,电子工业出版社,

.罗晓沛数据库技术清华大学出版社

.孟小峰,王珊数据库系统导论机械工业出版社

.洪志全微机软硬件技术北京:

电子工业出版社

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

当前位置:首页 > 工程科技

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

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