重点管理信息系统课程设计报告管院学生会干部成绩管理系统.docx
- 文档编号:2819587
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:23
- 大小:2.67MB
重点管理信息系统课程设计报告管院学生会干部成绩管理系统.docx
《重点管理信息系统课程设计报告管院学生会干部成绩管理系统.docx》由会员分享,可在线阅读,更多相关《重点管理信息系统课程设计报告管院学生会干部成绩管理系统.docx(23页珍藏版)》请在冰豆网上搜索。
重点管理信息系统课程设计报告管院学生会干部成绩管理系统
管理信息系统课程设计报告
---管院学生会干部成绩管理系统
一、绪论
1、项目背景
随着国家加强对教育的投入,九年义务制的基本普及,社会上对高学历、高能力人才的急切需求,随着国民经济的稳定增长,全国各级院校容纳着越来越多的学生.随着学生数量的剧增,对学生的管理面对着严峻的考验,传统的手工操作理已经跟不上管理的步伐.而计算机的普及和应用给计算机智能化管理带来最根本的保障。
众所周知,计算机管理可以大大的提高工作效率,加强部门之间的沟通配合,节省大量的纸张浪费。
由此带来的经济效益是非常客观的。
因此,开发一个适合的学生管理系统是非常重要的。
学生成绩管理信息系统是面向学生的管理系统,其目的是提高大学对大学生的科学化管理。
我设计的这个系统是针对大学的管理现状和要求,从理论和应用的角度论述了学生成绩管理信息系统的特点、功能、设计思路,并给出关键技术实现的步骤。
本系统主要包括五个模块:
成绩录入、学生信息统计和系统功能、系统查询、打印输出这五个模块基本实现设计本系统的目的,从而可以进一步满足大学对管理系统的要求。
基于我校实际情况,结合这学期我们对信息管理系统的学习,以及自己在管院学生会多年的工作经验,发现老师和同学对学生会干部的考核用传统的笔头方法具有一定的复杂性而且需要花费很长的时间,基于以上情况综合考虑,所以我设计了这个管院学生会干部的成绩管理系统,可以让老师轻松掌握干部的在职工作情况、学习成绩,并且系统可以根据显示出来的成绩进行自动管理与提示,例如在汇总每一位干部的成绩时,系统会自动当成绩低于某个分数线时,做出提示,对干部进行直接有效的管理;当成绩高于某个分数线时,也会做出提示,进行奖励,或者升职。
现在我们已经基本具备了设计学生成绩管理的条件,结合我们学校的实际学生管理的前提下进行了以下的系统设计。
2、编写目的
通过这次课程设计,首先是要掌握对所学管理信息系统知识的应用,明确系统开发的整体结构,掌握基本开发过程,熟练应用课堂所学内容。
在对我校学生管理调查分析的基础上设计开发出一个简单方便的学生成绩管理系统,实现学生管理的可操作性,使学生管理更加人性化。
3、设计的系统功能的简介
本系统的主要功能分别通过主菜单中的以下各项来实现:
·通过系统维护菜单实现数据表记录的维护、数据表结构的修改、系统口令的更改、表单的修改;
·通过浏览菜单实现对学生表、课程表、成绩表和在职工作情况表的总浏览和相关统计信息的浏览;
·通过查询菜单实现对学生和成绩的各种查询;
·通过报表菜单实现学生基本信息和成绩的打印输出;
·通过退出菜单退出本系统。
4、开发环境
硬件环境:
●中央处理器(CPU)为奔腾III计算机。
●2G以上硬盘。
●内存:
64M内存。
●打印机。
软件环境:
●操作系统:
采用图形操作系统—
WindowMe,Window98,WindowNT等操作系统,充分利用操作系统的各种优点,操作简单、直观,易学易用,并且运行快速、稳定。
●数据库:
采用VISUALFOXPRO6.0自带的DBC数据库。
二、系统规划
在系统开发之前,经过深入调查和分析得出,在现有技术水平和软硬件条件下,如何开发出一个行之有效的学生管理系统。
在大、中专院校中,经常与学生打交道的部门主要有:
教务处、学生处、各院系、后勤管理中心。
一个学生从录取到离校的过程中,各院系要负责管理学生的档案和学籍,学生可能发生留级、转系、退学、休学的情况,即学籍异动处理。
院系负责对学生档案管理、学籍管理、奖惩管理,教务处要负责对学生的成绩管理,学生处要负责对学生的考勤管理,后勤管理中心及其下辖的各楼生管要负责对学生的物品管理,住宿管理,水电费用管理,住宿违纪管理,卫生评比管理,来客管理。
我对学校的学生管理健行了认真分析,并同学工办的老师进行了深入的了解,由于对学生成绩管理一项比较感兴趣,所以进行学生成绩管理系统设计。
整体规划如下图①所示:
图①
三、系统分析
1.可行性分析
学校是获取知识的地方,每个人都有自己的学习方式,学习所得的收获也因为每个人自身的素质而不尽相同。
只有通过考核,老师才能掌握每个学生的情况,从而针对性地进行教学,以提升教学质量;只有通过考核,学生才能发现自我的优势与缺陷,以便于在激烈的竞争中更好地找到自己的位置。
我们就有必要建立一个成绩管理系统,方便老师进行学生考核成绩的记录,也方便了学生快速查询成绩。
既减少了人力检索,节约时间,又实现了无纸化的成绩咨询,节约资源。
输入:
对于查询功能,应做到可以单条件和组合条件输入;对于维护功能,要有输入、修改学生信息和成绩。
输出:
能按要求在显示器上显示所需内容并能打印成有条理的表格。
安全与保密:
对于不同权限用户,设置不同权限,对重要数据可以考虑加密存储。
考虑到数据保存,条件允许的情况下可以让系统定时自动保存,省去手工保存的繁杂程序。
本模块由系统主界面调入,实现学生成绩管理子功能。
2.绘制业务流程图
通过对学校管理业务的实际调查分析,弄清了我校学生成绩管理工作的业务流程和管理功能,如下图②所示:
图②系统的业务流程
3.绘制数据流程图
根据以上业务流程图,按照数据流程图的设计规则,和我校实际管理的数据流程过程可进行如下设计,可绘制出下面的数据流程图,如图③所示:
图③数据流程图
4.功能分析图
对系统的整体功能进行分析,可知系统共包括四大功能结构,分别为学籍管理、变动管理、成绩管理、奖励管理,具体如下面图④所示的系统功能分析图:
图④系统功能分析图
5.建立数据字典
①数据流的描述
数据流编号:
D---03
数据流名称:
成绩
简述:
教师手中的学生考试成绩
数据流来源:
教师
数据流去向:
登记一览表
数据项组成:
课程代码+课程名称+成绩
数据流量:
4张/学期
②处理逻辑
处理逻辑编号:
P---02
处理逻辑名称:
登记一览表
简述:
由教师提供的成绩登记学生成绩表
输入的数据流:
成绩
处理描述:
根据各任课教师提供的学生考试成绩登记学生成绩
输出的数据流:
成绩单
处理频率:
4次/学期
③数据存储:
数据存储编号:
F---01
数据存储名称:
学籍表
简述:
登记学生学籍情况
数据存储组成:
学号+姓名+性别+民族+出生日期
关键字:
学号
相关联的处理:
P---03、P---05
④外部实体:
外部实体编号:
S---01
外部实体名称:
教务科
简述:
教学计划安排
输出数据流:
课程表
6.数据加工处理的描述
教务科根据教学情况,安排教师课程、课时、时间;教师根据学生掌握知识的情况,向学校递交学生考试具体安排,组织考试;教务处登记学生考试成绩并更新学籍表;根据学生成绩和奖学金评定规定评定获奖学生,补考名单,判定留退学生。
7.管理信息系统流程设想图(新系统模型如下图⑤)
图⑤
8、利用描述处理逻辑的工具---判断树:
下图是一张用于根据学生干部的学习平均成绩和工作考评情况处理对管理学院学生会干部升降职位方案的判断树。
判断树比较直观,容易理解。
四.系统设计部分
在系统分析提出的逻辑模型的基础上,科学合理的进行物理模型的设计。
首先是总体设计,就是对信息系统流程图的设计,功能结构图设计和功能模块图的设计;其次是代码设计和设计规范的制订,就是利用数据库系统的设计将所有的标,表单,菜单以及报表之间建立关联;第三是数据存储的
设计,包括数据库的维护和安全设计;最后是计算机的处理过程设计,包括输出设计,输入设计,处理流程图设计和编写程序设计说明书。
1、功能结构图设计,如下图⑥
图⑥
2、新系统信息处理流程设计
a.在对原系统结构进行仔细分析的基础上,认为原系统的结构比较复杂,管理起来有困难,因此对系统进行调整改进,得到如下图⑦所示的新业务流程图:
图⑦
b.在调整后的系业务流程图的基础上绘制出新数据流程图如下图⑧所示:
图⑧
3、输入设计
根据我校实际情况,学生在登陆成绩管理系统时首先要输入用户名即学生本人学号,然后再输入有学生自行设置的密码登陆成绩管理系统。
因此我在设计此界面时,在表单上设计两个文本框分别进行学号和密码的输入,输入完毕点击“登陆”如输入无误则可进入系统进行学生信息查询、课程查询、考试成绩查询,并且由于我设计的是管院学生会干部的一个成绩管理系统,所以要结合学生会干部的平时工作情况予以考评,并且在汇总每一位干部的成绩时,系统会自动当成绩低于某个分数时,做出提示,对干部进行直接有效的管理;当成绩高于某个分数线时,也会做出提示,进行奖励,或者升职。
具体设计如下图⑨所示:
图⑨
在以上界面中“登陆”按钮的click事件中输入编写如下程序代码,计算机将对用户表进行查询查找所述如得用户名和密码是否正确执行以下代码,如下图⑩所示:
settalkoff
a=alltrim(thisform.text1.value)
b=alltrim(thisform.text2.value)
use用户表
locateforallt(用户名)==a
iffound()
ifallt(密码)==b
thisform.text1.value=""
thisform.release
thisform.visible=.f.
doform进入系统.scx
else
messagebox("密码错误!
")
endif
else
messagebox("你输入用户名有误!
")
endif
图⑩
接着就进入到可以进行浏览或查询、打印输出等的界面,继续进行运行。
如下图⑾所示:
4、存储文件格式设计(数据库结构设计)
(1)用户需求分析
在系统设计前应对用户需求进行分析,分析过程已在前系统分析中完成。
(2)概念结构设计
E---R图绘制
经过对整个系统设计的分析,首先进行概念结构设计,可绘制出以下E---R图,如图⑿所示:
图⑿
(3)逻辑结构设计
a.学生表设计:
包括字段有学号、姓名、班号、性别、年龄、籍贯、排名、备注,具体如图⒀所示。
b.课程表设计:
包括字段有课号、课程名、课时,具体如图⒁所示。
c.成绩表设计:
包括字段有课号、学号、课程名、成绩,具体如图⒂所示。
d.在职工作情况设计:
包括字段有学号、姓名、表现情况、考核成绩,具体如图⒃所示。
(4)物理结构设计
进入数据库系统后系统之后,设计建立的三张基本数据表。
第一个是学生表,它是学生的个人基本信息,包括学号、姓名、性别、年龄、专业排名、备注等内容。
表如下图⒀所示:
图⒀
下图⒁的为学校按排的各专业本科阶段学生所要完成的学科任务课程表,由课号、课程名、课时构成,向学生设计出了规定的学业计划:
图⒁
通过学校组织学生考试,对学生掌握课程情况进行测试,设计考试成绩表如下图⒂所示:
图⒂
通过在职工作情况表,可以掌握学生干部的工作情况,并进行考评。
设计情况如下图⒃所示:
图⒃
5、输出设计
进入本数据库系统菜单,可以进行学生表、课程表、成绩表、在职工作情况四个表的详细信息浏览,和学生基本信息、课程安排表、学生考试成绩的单科和成绩总评进行查询,查找出各学生的总成绩、平均成绩、最高成绩等,并能对所有查询结果进行打印输出。
(1)可以进行学生学生表、课程表、成绩表和在职工作情况表的浏览如下图⒄所示:
图⒄
(2)下图⒅为学生干部考试查询输出结果,在汇总每一位干部的成绩时,系统会自动当成绩低于某个分数时,做出提示,对干部进行直接有效的管理;当成绩高于某个分数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 重点 管理信息系统 课程设计 报告 学生会 干部 成绩管理系统