福建对外经济贸易职业技术学院(3)_第1页
福建对外经济贸易职业技术学院(3)_第2页
福建对外经济贸易职业技术学院(3)_第3页
福建对外经济贸易职业技术学院(3)_第4页
福建对外经济贸易职业技术学院(3)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、福建对外经济贸易职业技术学院物流与信息管理系毕 业 论 文论文题目 我院学生综合素质评估系统智育子系统 专 业经济信息管理班 级2005经济信息管理学 号200503350129姓 名王萍指导教师刘文海完成时间2008年5月28日中文摘要21世纪,校园管理信息化正以前所未有的速度走进学校,极大地冲击着传统的信息管理方式,促使学校管理走向网络化、国际化、个性化。学生综合素质管理信息系统运用数据库设计和计算机技术,在深入分析学生综合素质管理业务需求的基础上,将学生综合素质管理的实现网络管理。提高了学校管理的效率和规范。学生综合素质管理信息系统是学校用来统计在校学生平时的学习,生活以及参加各项学校开

2、展的活动的一个信息平台。这个系统可以提高学校管理者的办事效率,而且学生也可以通过这个系统查询到自己在学校的表现情况,从另一个方面可以激励学生的学习,和提高自己的实践能力。管理者可以通过平时的信息数据统计,来评定学生在校的表现情况,更有助于一些奖项的评选。关键词:信息系统 学生智育系统 Visual Basic 6.0目 录绪论1一、系统设计的背景1(一)目前存在的问题1(二)系统开发的目标2二、系统分析2(一)总体规划2(二)系统需求分析3三、系统设计4(一)系统流程图4(二)系统功能5四、数据库设计6(一)创建表6(二)建立表间的联系6(三)建立查询6五、数据字典7(一)数据存储条目7(二)

3、数据加工条目7(三)数据元素项目8六、系统实施8(一)、登陆系统实施8(二)、成绩系统实施9七、系统测试12(一)、测试方案12(二)、测试项目12八、系统存在问题及解决方法措施13九、结论13参考文献14致谢15我院学生综合素质评估系统智育子系统绪论教学质量是学校的“生命”和“灵魂”,有效的评估是增强院校学生综合水平素质,不断提高学院工作质量和效率的重要手段。一、系统设计的背景 学校是教学和科研的基地,是培养人才的场所。学生管理工作是学校管理工作的重要组成部分,同时也是衡量学校管理水平的重要依据。学生管理工作是一个系统工程,贯穿于学生在校学习的整个过程和各个方面。从入学到毕业离校,包括学生的

4、基本信息管理,文化和体能各项成绩管理,和在校期间的各种奖惩情况管理等各个方面的内容。具有工作量大,分类细,项目多和覆盖面广等特点。只有高效而准确的学生管理系统才能提高学校的办学质量和培养人才。随着学校规模的扩大和业务的扩展,传统的管理模式和手段已经远远不能适应新的发展需要。(一)目前存在的问题1、易于出错,效率较低在管理工作中,学生的学籍管理采用手工填表,这种方式的可靠性不高,因为手工填表容易造成数据遗漏,同时由于学生的档案、学籍数量繁多,手工处理工作量大,效率低下,进行数据的维护和检索都非常的不方便,难以满足日常管理工作的要求。2、数据更新不够及时数据的更新上仍采用各系部或班级将数据上报,并

5、由专门的数据录入人员进行手工录入。这种方式不仅加大了学生信息管理的工作量,而且很容易遗漏信息,并且造成信息更新的不及时。3、信息管理不够规范基于以上因素,传统的以手工和纸张对学生和教师信息的管理工作以及采用用户的单机管理已经越来越不能适应学校发展的需要,尤其计算机网络和互联网的普及,运用先进的管理信息系统及其软件开发平台,对信息进行科学化和网络化管理,已经成为学校信息系统的发展趋势。学生综合素质评估系统是学校不可缺少的部分,它的内容对于学校的管理者和学生来说都是至关重要的。学生综合素质评估系统是进行学生平时课程的学习成绩、日常生活的表现以及积极参加各项体能活动的数据信息的采集、存储、加工、维护

6、和使用的系统。学生综合素质评估系统能够为用户提供充足的信息和快捷的查询手段。传统的学生查询是应用表单的方法,折中查询方式效率低,容易产生大量的文件和数据,对于查找、更新和维护带来了困难。根据学校实情,结合其他管理系统的优点,我们开发出学生综合素质评估系统,并谈谈其开发过程和所涉及到的有关方面的问题及解决方法。(二)系统开发的目标学生综合素质评估系统要求做到操作简便,界面直观,灵活实用,安全可靠的提取有关学生信息的一个信息系统。该系统的开发主要以学生和辅导员为服务对象,能够提高学校对学生信息的统计分析效率,减轻辅导员对学生信息管理和统计的负担,提高学校对学生信息的规范化管理。本系统能够及时对学生

7、的信息进行收集整理,使学校相关部门及时获取可靠的学生信息,便于管理。1、管理人员登陆可以对学生信息进行权限范围内的添加、修改、查询、汇总、统计等操作。2、学生登陆学生可以在自己的权限内对信息进行访问,查询相关信息。3、辅导员登陆对学生单科成绩、全部科目成绩的总分、平均分、最高分、最低分,排序等计算和统计。 二、系统分析(一)总体规划总体规划是管理信息系统开发的第一步,主要任务是明确“系统是什么”,也就是对目标系统提出完整、准确、具体的要求。学生综合素质评估系统是管理一个学校学生平时的课程成绩,日常生活情况,以及有关体能方面的状况。主要是用来管理数据库记录中与学生综合素质有关的信息。学生综合素质

8、评估系统有三大模块构成,包括德育,智育,体育三方面。以下就智育模块展开详细的说明。(二)系统需求分析需求分析就是明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。需求分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、要满足用户哪些具体的信息需求调查、分析清楚,从逻辑上或从功能需求上提出系统的方案。1、学生综合素质评估系统智育子系统的需求分析智育子系统的开发目标是对学生的成绩进行整理,实现对学生信息的数据录入,查询,浏览,修改等,实现学生成绩的规范化、系统化、自动化管理。能够及时了解学生课程的学习情况,同时提供学生成绩的报表输出及打印功能。以及对学生的成绩进行添加、编辑

9、、查询和输出相应的结果。 2、系统可行性分析可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。(1)技术可行性分析技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求。此外,还要考虑开发人员的水平, 作为经济信息管理专业毕业的学生,开发一个小型的MIS系统是一项必修掌握的技术,在学校里生活了两年,对学生综合素质的管理模式比较熟悉,这更有利于我们开发这个系统。而且我们掌握了数据库及其应用技术、计算机网络技术等课程,对数据库的设计、

10、应用、维护及局域网的组成有深刻的认识与一定的动手实践能力,从一定程度上具备了开发一个小型系统的能力。而现在学院的计算机配置均可达到P2.2GHZ、256M 内存、60G硬盘、256*1024分辨率的显示器。所以,在我院开发本系统在技术上是可行的。(2)经济可行性主要从对项目的经济上进行分析评价,这是个小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来。从节省人力方面,可以让管理人员从繁琐复杂的工作中解脱出来,做更多的工作,给教学管理提高一个层次。所以,在我院开发本系统在经济上也是可行的。(3)运行可行性学院从硬件到软件都投入了大量的人力、物

11、力、财力,在教务上,给各个办公室配置了计算机,并能联接到互联网,并且,学院领导对这方面比较重视,在教务上配置了一定数目的能够训练操作计算机的干事,可以快速、方便、高效地使用计算机进行日常工作。学院开展了计算机相关专业,可让学生以实践方式对系统进行维护。使此系统在实践上具备了可行性。由此以上各方面可知,开发学生综合素质评估系统在学校中具有可行性。三、系统设计系统登陆(一)系统流程图学生综合素质评估系统德育子系统智育子系统体育子系统智育子系统数据维护数据查询数据报表退出学生表教师表成绩表课程表专业类别表按班级查询学生成绩按学号查询全部课程成绩按课程查询学生成绩统计班级成绩并排名统计不及格学生 (二

12、)系统功能学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息。对于本系统,我们需要实现以下一些基本功能:1、系统登陆功能要求登陆系统时,密码管理功能。分为管理员登陆和用户登陆两种,管理员可以对系统内的信息进行编辑和修改。用户只能浏览和查询信息,以及编辑自己的一些基本信息。此功能是用来加强系统的安全。2、 查询功能提供表的浏览,用户可以通过它浏览学生表,成绩表,教师表等。为了方便用户查找需要的信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。3、 添加功能管理员可以相应的窗口输入学生成绩等相关信息。系统

13、可以自动避免重复信息。4、 修改功能管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存。5、删除功能管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。 6、管理员查询功能管理员可以通过条件选择查询所有信息,并进行排序。7、汇总功能管理员可以通过此功能对信息进行汇总。8、 统计功能管理员可以通过此功能对信息进行统计。如统计不及格名单等。四、数据库设计数据库的设计是系统设计中很重要的一个环节,数据库结构设计的好坏,将直接影响系统的工作效率以及实现的效

14、果,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,能简化基于此数据库的应用程序的实现等。数据库设计时要注意数据的独立性和冗余性,并要考虑到系统的应用,保证数据操作的高效率。针对学生成绩管理系统目标和功能的需求,设计如下所示的数据。(一)创建表1、学生表(学号,姓名,出生年月,性别,专业编码,班级,备注)2、专业表(专业编码,专业名称)3、教师表(教师编号,姓名,性别,专业编码,职称,备注)4、成绩表(学号,课程编号,成绩,备注)5、课程表(课程编号,课程名称,教师编号,学分,课时数,备注)(二)建立表间的联系学生表与成绩表之间的关系是学号,属于一对

15、多关系。成绩表和课程表之间的关系是课程编号,属于多对一关系。教师表和课程表之间的关系是教师编号,属于一对多关系。专业表和学生表之间的关系是专业编码,属于一对多关系。(三)建立查询输入学生学号或教师编码的有关信息将查找到相应的学生与教师的其他全部信息。输入学生学号将查找到该学生所修每门课程的具体信息,并统计学生所修课程的全部成绩。输入课程名称,可以查找到选修该课程的每名学生的成绩,并统计该课程的成绩情况。使用人员成绩表教师表课程表学生表查询条件查询结果学生信息录入成绩信息录入教师信息录入课程信息录入信息查询流图五、数据字典(一)数据存储条目编号 D1.1 名称 教师信息表组成 教师编号,教师姓名

16、,教师职称,所教班级,所在学院 编号 D1.2 名称 学生成绩记录单组成 学生学号,姓名,课程名称,课程编号,课程成绩,教师编号 编号 D1.3 名称 教务人员信息表组成 教务人员姓名,编号,职称编号 D1.4 名称 反馈信息表组成 教务处人员信息后对教师的评价,学生成绩的分析 (二)数据加工条目编号 名称 输入 处理逻辑 输出 P1.1 身份验证处理 教师登陆信息 检验教师教工号与密码是否一致 P1.2 成绩变动处理 学生学科成绩 录入、修改、删除成绩并检验是否输入错误 学生成绩记录单 P1.3 成绩查询处理 学生班别、学号、姓名 查询学生成绩,排序等 学生成绩记录单 P1.4身份验证处理

17、教务人员登陆信息量 检验教务人员编号与密码 P1.5 成绩查询处理 学院编号、年级、学号 查询班级成绩、排序及学期平均分等 学生成绩记录单及对教师的反馈信息(三)数据元素项目编号 名称 数据类型 长度 小数位 取值范围 说明 01 教师编号 N 8 0 02 教师名字 C 8 03 教师职称 C 6 04 所教班级 N 8 0 05 学生学号 N 8 0 06 学生姓名 C 8 07 课程名称 C 16 08 课程编号 N 10 09 成绩 N 3 1 0100 10 教务人员编号 N 8 0 11 教务人员姓名 C 8 12 教务人员职称 C 6 六、系统实施(一)登陆系统实施系统中的用户有

18、学生、辅导员和管理员三类,每类都必须有用户名和密码,所以登陆系统必须验证两种登陆信息,一是用户名,在本系统中是通过一个一个名称为“User Name”的文本框控件获得的;二是密码,它同样通过名为“User Pass Word”的文本框获得的,稍有不同的是它的“text mode”属性要设置为“Pass word”, 这样是为了使输入的密码以星花或黑点的形式显示而不是明文。不同权限级别的用户进入的用户登陆界面是不同的,它们拥有的功能也是不一样的。开始选择登陆角色学生辅导员管理员登陆成功学生登陆界面教师登陆界面管理员登陆界面访问系统结束用户登陆时首先要选择登陆角色,根据角色不同到相应的用户数据表中

19、验证是否有该用户。如果验证成功则进入相应的用户登陆界面,如果不成功则重新回到登陆界面(二)成绩系统实施学生用户的权限很低,只能查阅自己的学籍、成绩等相关信息。成绩信息的主要相关代码为:Private Sub TextShuxing_Change(Index As Integer) FState(Me.Tag).Dirty = TrueEnd SubPrivate Sub Timer1_Timer() Text1.Visible = Not Text1.VisibleEnd SubSub txtEdit_KeyPress(keyascii As Integer) 删除回车符,以消除嘟嘟声。 If

20、 keyascii = vbKeyReturn Then keyascii = 0 With ChengJB If frmMain.ActiveForm.mnuEditKemu.Checked Then 按列输入 If .Row .Rows - 1 Then 这一列没有输入完 .Row = .Row + 1 转到此列的下一行 Else 如果这一列已经输入完 .Row = 1 回到第一行 Select Case .Col Case 9 .Col = .Col + 2 跳过 智育 Case 12 .Col = .Col + 2 跳过 德育 Case 15 .Col = 1 .Row = 1 Exi

21、t Sub 全部输入完,退出过程 Case Else .Col = .Col + 1 到下一列 End Select End If End If If frmMain.ActiveForm.mnuEditCheng.Checked Then 按行输入 If .Col 15 Then 这一行没有输入完 Select Case .Col Case 9 .Col = .Col + 2 跳过 智育 Case 12 .Col = .Col + 2 跳过 德育 Case Else .Col = .Col + 1 到下一列 End Select Else .Col = 2 If .Row .Rows - 1

22、 Then 如果没有到达最后一行 .Row = .Row + 1 将行号加 1 Else 如果到达了最后一行 .Col = 1 .Row = 1 Exit Sub 退出过程 End If End If End If End With End IfEnd Sub七、系统测试(一)测试方案 进行系统测试主要有两种方法:静态测试和动态测试,我们主要采用动态测试的方法。动态测试是通过运行程序来检验软件的动态特性和运行结果的正确性,并根据程序的运行过程对程序进行评价的过程。动态测试包括运行、解释和模拟。本系统主要使用以界面为基础的测试。以界面为基础的测试仅仅依靠系统与其运行环境之间的界面来选择和产生测试

23、数据,而不管系统的具体需求和具体实现细节。包括系统输入,输出数据的类型取值范围以及取值的概率分布等等。 (二)测试项目 该测试计划主要包括对软件各个模块的测试,有:1、 系统主窗口的测试2、 添加用户窗口的测试该测试的目的是保证添加成绩信息窗口的正确性与在数据输入不正确时的容错与纠错性。具体通过在添加成绩信息窗口中输入空的姓名,空的考试成绩,来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。3、 修改用户密码窗口的测试4、 添加课程信息窗口的测试5、 添加成绩信息窗口的测试6、 删除成绩信息窗口的测试该测试的目的是保证删除成绩信息窗口的正确性与在数据输入不正确时的容错与纠

24、错性。 具体通过在删除成绩信息窗口中输入已有的成绩给出删除成功的提示。7、查询成绩信息窗口的测试该测试的目的是保证查询成绩信息窗口的正确性与在数据输入不正确时的容错与纠错性。 具体通过在查询成绩窗口中输入空的学号错误的学号空的班号错误的班号。要求系统在遇到这些情况时能给出正确的错误提示。8、打印窗口测试该测试的目的是保证打印信息窗口的正确无误性。 八、系统存在问题及解决方法措施1、存在问题经过几个月的数据收集,编程设计。系统目前还存在着些问题:智育子系统的需求还不够清晰,数据收集不够完整,系统还是个框架,无法正常运行。2、解决方法继续开发需要把更新的数据重新输入程序中,把编程遇到的问题解决。九、结论学生综合素

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论