[硕士论文精品]高校学生资料管理系统_第1页
[硕士论文精品]高校学生资料管理系统_第2页
[硕士论文精品]高校学生资料管理系统_第3页
[硕士论文精品]高校学生资料管理系统_第4页
[硕士论文精品]高校学生资料管理系统_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

高校学生资料管理系统贵州民族学院数学与计算科学系2000级李雄丰指导老师卢云辉副教授摘要随着我国高校近几年的连续扩大招生,学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息成倍增长,各高校的学生管理变得日趋重要。尤其是学校学生处的资料管理工作量巨大,事务繁琐,拥有一套完整的,规范的,快捷的学生资料管理系统来提高工作效率很必要。高校资料管理系统拥有强大的数据库管理功能,采用了可视化的图形界面,使用了可视化面向对象的VISUALBASIC设计语言,结构化查询语言SQL,快速的VB数据编辑器和SQL数据库技术。为高校的学生处和其它管理部门的信息收集和查询提供方便,对各部门和正常运转有重要意义UNIVERSITYSTUDENTDATAMANAGEMENTSYSTEMTHEDEPARTMENTOFMATHSANDCOMPUTERSCIENCESGRADE2000OFGUIZHOUUNIVERSITYFORETHNICMINORITIESLIXIONGFENGGUIDETEACHERLUYUNHUIASSOCIATEPROFESSORABSTRACTALONGWITHHIGHSCHOOLINOURCOUNTRYINTHELASTFEWYEARSOFEXTENDTHESCALETHATSOLICITSTUDENTSCONTINUOUSLY,THESCHOOLEXTENDSCONTINUOUSLY,THENASTYPLAYINSTUDENTSQUANTITYINCREASES,EVERYKINDOFINFORMATIONOFTHERELEVANTSTUDENTDOUBLYLONG,THESTUDENTOFEACHHIGHSCHOOLTHEMANAGEMENTBECOMEGRADUALLYIMPORTANTISDATAMANAGEMENTWORKLOADBIGNESSOFTHESCHOOLSTUDENTPARTICULARLY,THEBUSINESSISTEDIOUS,OWNINGASETOFCOMPLETE,NORMOF,FASTSTUDENTDATAMANAGEMENTSYSTEMTOINCREASETHEWORKEFFICIENCYISVERYNECESSARYTHEHIGHSCHOOLDATAMANAGEMENTSYSTEMOWNSTHEMIGHTYDATABASEMANAGEMENTFUNCTION,ADOPTINGCANSEETHESKETCHINTERFACETHATTURN,USINGCANSEETHEVISUALBASICDESIGNLANGUAGETHATTURNFACESTOTHEOBJECT,THECONSTRUCTIONTURNSTOSEARCHTHELANGUAGESQL,FASTVBDATAEDITORWITHSQLDATABASETECHNIQUEMANAGETHEINFORMATIONCOLLECTIONSOFTHESECTIONWITHSEARCHTOPROVIDETHECONVENIENCEWITHTHEOTHERFORTHESTUDENTOFTHEHIGHSCHOOL,TOEACHSECTIONWITHNORMALREVOLVEIMPORTANTMEANING关键词VB程序SQL程序学生信息数据库系统KEYWORDSVBPROGRAMMINGSQLPROGRAMMINGSTUDENTINFORMATIONDATABASESYSTEM内容一设计引言(问题的引出)高校学生资料的管理在整个高校管理事务流程中有核心资料而显得尤为重要,拥有一套完善,规范,快捷的学生资料信息管理系统可以大大提高学生处的工作效率和工作程式。我国的教育事业蓬勃发展,升学率普遍提高,各类大专院校招生规模不断扩大,这就对学生管理工作的高效性和规范化提出了新的要求。所以建立起一套完整的学生资料库,可以为学生处和其他管理部门提供方便的,快捷相关学生资料,可以与学校的招生系统,校务系统,图书管理系统等信息系统紧密结合完成学生从入学到毕业的整个管理工作。二系统开发与设计过程(1)系统定义系统开发的总体任务是实现学生信息关系的系统化,规范化自动化。通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量。(2)系统目标和范围说明书1项目高校学生资料的管理系统。2问题定义校学生处的资料管理工作量巨大,事务繁琐,易出错。3项目目标建立一套完整的,规范的,快捷的学生资料管理系统。4项目范围利用现有微机,软件开发费用不超过2000元。5可行性研究进行大约10天的可行性研究,费用不超过200元。(3)系统设计的方法和工具方法面向对象的可视化的程序设计工具SQLSERVER2000,VISUALBASIC(4)系统数据库设计1数据库需求分析针对一般高校学生资料管理系统的需求,通过对学生学习过程的内容和数据流程分析,设计如下面所示的数据项和数据结构(1)学生基本信息包括的数据有学号,姓名,性别,出生日期,班号,联系电话,入校日期,家庭住址,备注等。(2)班级信息包括的数据项有考试编号,所在班级,班主任姓名,所在教室号。(3)学生成绩信息包括的数据项有考试编号,班级号,学生学号,学生姓名,所学课程,考试分数,学分等。(4)学生课程信息包括的数据项有课程名,课程号,课程性质等。(5)学生档案信息包括的数据项有档案号,档案资料等。(6)学生就业信息包括的数据项有就业信息,就业去向等。2数据库概念结构设计1数据库中的各种实体有1学生实体,2班级实体,3课程实体,4成绩实体,2实体的ER图分别为(学生实体ER图)(年级实体ER图)(班级实体ER图)(课程实体ER图)(注)设计的这些能够满足用户的各种实体以及它们之间的关系,这些实体包含各种具体信息,通过相互作用形成数据的流动。3实体与实体之间的关系ER图学生学生基本信息学生班级信息学生课程信息学生成绩信息学生档案信息学生就业信息班级班级号所在年级班主任所在教室年级年级名称包括班级设置课程课程课程编号课程名称课程类型课程描述学生班级设置班级年级设置年级课程设置考核过程课程3数据库逻辑结构设计将上面的数据库概念结构转化为SQLSERVER2000数据库系统所支持的实际数据模型,形成数据库中的表以及各个表之间的关系。利用SQLSERVER2000数据库系统中的SQL查询分析器实现。在上面的实体以及实体之间关系的基础上,形成数据库中表格以及表格之间的关系。学生资料管理系统数据库中各个表格的设计结果可以通过SQL语句在查询分析器中执行后所得。每个表格表示在数据库中的一个表。编写的SQL语句如下USEMASTERGOIFEXISTSSELECTFROMDBOSYSDATABASESWHERENAMESTUDENTDROPDATABASESTUDENTGOCREATEDATABASESTUDENTGOUSESTUDENTGOIFEXISTSSELECTFROMDBOSYSOBJECTSWHEREIDOBJECT_IDNDBOUSER_INFOANDOBJECTPROPERTYID,NISUSERTABLE1DROPTABLEDBOUSER_INFOGOIFEXISTSSELECTFROMDBOSYSOBJECTSWHEREIDOBJECT_IDNDBOSTUDENT_INFOANDOBJECTPROPERTYID,NISUSERTABLE1DROPTABLEDBOSTUDENT_INFOGOIFEXISTSSELECTFROMDBOSYSOBJECTSWHEREIDOBJECT_IDNDBORESULT_INFOANDOBJECTPROPERTYID,NISUSERTABLE1DROPTABLEDBORESULT_INFOGOIFEXISTSSELECTFROMDBOSYSOBJECTSWHEREIDOBJECT_IDNDBOGRADECOURSE_INFOANDOBJECTPROPERTYID,NISUSERTABLE1DROPTABLEDBOGRADECOURSE_INFOGOIFEXISTSSELECTFROMDBOSYSOBJECTSWHEREIDOBJECT_IDNDBOCOURSE_INFOANDOBJECTPROPERTYID,NISUSERTABLE1DROPTABLEDBOCOURSE_INFOGOIFEXISTSSELECTFROMDBOSYSOBJECTSWHEREIDOBJECT_IDNDBOCLASS_INFOANDOBJECTPROPERTYID,NISUSERTABLE1DROPTABLEDBOCLASS_INFOGOCREATETABLEDBOUSER_INFOUSER_IDCHAR10COLLATECHINESE_PRC_CI_ASNOTNULL,USER_PWDCHAR10COLLATECHINESE_PRC_CI_ASNULL,USER_DESCHAR10COLLATECHINESE_PRC_CI_ASNULLONPRIMARYGOCREATETABLEDBOSTUDENT_INFOSTUDENT_IDINTNOTNULL,STUDENT_NAMECHAR10COLLATECHINESE_PRC_CI_ASNULL,STUDENT_SEXCHAR2COLLATECHINESE_PRC_CI_ASNULL,BORN_DATEDATETIMENULL,CLASS_NOINTNULL,TELE_NUMBERCHAR30COLLATECHINESE_PRC_CI_ASNULL,RU_DATEDATETIMENULL,ADDRESSVARCHAR100COLLATECHINESE_PRC_CI_ASNULL,COMMENTVARCHAR200COLLATECHINESE_PRC_CI_ASNULLONPRIMARYGOCREATETABLEDBORESULT_INFOEXAM_NOCHAR10COLLATECHINESE_PRC_CI_ASNOTNULL,STUDENT_IDINTNOTNULL,STUDENT_NAMECHAR10COLLATECHINESE_PRC_CI_ASNULL,CLASS_NOINTNULL,COURSE_NAMECHAR10COLLATECHINESE_PRC_CI_ASNULL,RESULTFLOATNULLONPRIMARYGOCREATETABLEDBOGRADECOURSE_INFOGRADECHAR10COLLATECHINESE_PRC_CI_ASNULL,COURSE_NAMECHAR10COLLATECHINESE_PRC_CI_ASNULLONPRIMARYGOCREATETABLEDBOCOURSE_INFOCOURSE_NOINTNOTNULL,COURSE_NAMECHAR10COLLATECHINESE_PRC_CI_ASNULL,COURSE_TYPECHAR10COLLATECHINESE_PRC_CI_ASNULL,COURSE_DESCHAR50COLLATECHINESE_PRC_CI_ASNULLONPRIMARYGOCREATETABLEDBOCLASS_INFOCLASS_NOINTNOTNULL,GRADECHAR10COLLATECHINESE_PRC_CI_ASNULL,DIRECTORCHAR10COLLATECHINESE_PRC_CI_ASNULL,CLASSROOM_NOCHAR10COLLATECHINESE_PRC_CI_ASNULLONPRIMARYGOINSERTUSER_INFOUSER_ID,USER_PWDVALUESSTUDENT,STUDENT5)系统总体结构设计1系统的逻辑结构用户的需求具体体现在各种信息的提供,添加,更新,查询和打印。这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据,数据结构以及数据处理的流程,组成一份详细的数据字典为后面的具体设计打下基础。在仔细分析调查有关学生信息需要的基础上,系统的逻辑结构包括学生基本资料管理,班级管理,课程管理,成绩管理,宿舍管理,档案管理,就业信息管理。按照系统的逻辑结构和结构化设计的要求,系统功能逻辑模块图如下成绩信息管理班级管理就业信息处理课程资料输入班级信息修改成绩信息查询课程统计班级信息添加就业信息管理学生资料查询课程管理档案统计档案资料输入档案管理学生资料修改课程查询学生基本信息学生资料输入就业信息修改成绩信息修改成绩信息添加就业信息查询档案查询学生资料管理系统2系统模块功能的数据输入和输出(1)系统用户管理该模块使系统管理员可以按实际工作的需求分配用户组、用户,并可以对其的访问权限与工作范围进行控制;用户登录后只能对系统管理员已经授权过的系统管理模块进行操作。采用两级管理模式,可将不同部门的用户以用户组区分开来,减轻了系统管理员的工作量,同时很好实现了系统的安全性。子功能模块如下添加系统用户修改用户密码退出系统(2)学生基本信息管理该模块是系统的基本组成部分,可以导入、添加、修改、查询、打印在校生及校友的基本资料;本模块具有强大的资料查询、统计功能,可根据学号、姓名、班号来检索出符合条件的学生资料,并可单独或批量根据需求选择字段打印。添加学生基本资料修改学生基本资料查询学生基本资料打印学生基本资料(3)班级信息管理该模块对学生所在班级的班号、年级、班主任、教室等信息进行添加、修改、打印等。添加班级信息修改班级信息(4)课程信息管理该模块对学生在校期间所学的课程编号、名称、类型进行添加、修改,还可以设置年级课程和已选课程等。添加课程信息修改课程信息设置年级课程(5)成绩信息管理该模块是为奖学金或其他项目的评定提供依据而设立的,他不做学生成绩的处理工作,在此只记录成绩的最终结果(成绩的详细处理由教务管理系统完成);相关资料可以采用手工录入或直接从教务管理系统中批量导入;查询学生成绩时,系统将按设定的要求进行查询。子功能模块如下添加成绩信息修改成绩信息查询成绩信息打印成绩信息6补充模块组成1)档案管理本模块可以为学生单个或批量建立学生档案信息;建立详细的档案资料和存放地点,便于随时调阅或用于其他用途;管理员或高级用户对档案的添加、修改、查询和打印,便于学校相关管理部门或其他单位了解学生在校的基本情况。子功能模块如下添加档案信息修改档案信息查询档案信息打印档案信息(2)就业信息管理该模块只记录学生就业信息的结果,可直接从外部数据源或就业信息管理系统导入学生就业信息;记录学生就业去向,并可附上详细资料;系统会根据所需统计条件,按所设定的要求进行查询。子功能模块如下就业信息处理就业去向查询就业去向统计打印就业报表3在仔细分析调查有关学生信息和用户需求的基础上,将得到如图所示的本系统处理的数据流程图输入基本信息学生基本信息管班级信息设置班级课程设课程基本信息班级信息管理成绩信息输入成绩信息管理档案信息输入班级课程管理用户注册登录就业信息管理就业信息输入档案信息管理3系统窗体设计1学生资料管理系统主窗体的创建。VISUALBASIC创建的应用程序可以是SDI(单文档界面)和MDI(多文档界面)。在SDI的程序中,每个窗体之间是独立的,而MDI的程序中,有一个是主窗体,可以包含其它窗体,它的类型是MDIFOM。这个实例采用多文档界面。这样可使程序更加美观,整齐有序。生成的窗体如下2系统用户登陆窗体的创建。系统主要实现用户登陆。添加用户。修改用户密码。用户如果没有输入用户和用户名,将出现消息对话框给予提示。如果输入的用户名在用户表格中没有找到,将提示重新输入用户名,文本框TXTUSERNAME将重新获得输入焦点。4学生的基本资料模块。该模块是系统的基本组成部分,可以导入、添加、修改、查询、打印在校生及校友的基本资料;本模块具有强大的资料查询、统计功能,可根据学号、姓名、班号来检索出符合条件的学生资料,并可单独或批量根据需求选择字段打印。添加学生基本资料修改学生基本资料查询学生基本资料打印学生基本资料5学生的成绩信息模块。该模块是为奖学金或其他项目的评定提供依据而设立的,他不做学生成绩的处理工作,在此只记录成绩的最终结果(成绩的详细处理由教务管理系统完成);相关资料可以采用手工录入或直接从教务管理系统中批量导入;查询学生成绩时,系统将按设定的要求进行查询。子功能模块如下添加成绩信息修改成绩信息查询成绩信息打印成绩信息6学生档案模块。本模块可以为学生单个或批量建立学生档案信息;建立详细的档案资料和存放地点,便于随时调阅或用于其他用途;管理员或高级用户对档案的添加、修改、查询和打印,便于学校相关管理部门或其他单位了解学生在校的基本情况。子功能模块如下添加档案信息修改档案信息查询档案信息打印档案信息7帮助模块的设计。一个良好的WINDOWS应用程序应该提供一个ABOUT窗口。其中包括本系统的名称,联系方式等。学生管理系统的ABOUT窗口如下三系统的特点该系统详细完整地和有效地记录了学生从入学到毕业的整个过程,功能上涵盖了学生基本资料管理,班级管理,课程管理,成绩管理,档案管理,就业信息管理等。(1)方便,快捷,实用的图形界面。(2)强大的数据交互功能系统的信息均支持数据导入和导出。导出的数据格式有多种,导入通过ODBC支持所有类型的数据格式。系统还可以按需求将各类数据组织成XML数据包,使得实现与学校的招生系统,校务系统,就业系统等进行同步对接而构筑完整的高校信息化管理平台。(3强大的统计功能考虑到学校各级部门数据上报的需要,系统提供了丰富的自定义多条件统计查询功能,可以充分满足各级主管部门的不同需求。四系统的运行和维护。(1)软件运行环境软件产品交付后,就进入运行时期了。要充分发挥软件的作用,产生良好的经济效益和社会效益,必须高好软件的维护。对软件的全部或部分程序重新设计,编码和调试。服务器端要求MSWINDOWS2000SERVERMSSQLSERVER2000客户端求WINDOWS95,WINDOWS98,WINDOWS2000,WINDOWSME,WINDOWSXP(2)系统硬件环境服务器基本要求P4处理器,256M内存,40G硬盘。10M100M网卡客户端基本要求P3处理器,64M内存,硬盘空间大于10G,10M的网卡。运行网络要求10M以上的ETHERNET局域网或校园网(3)在软件生存周期中,维护工作是不可避免的,按照不同的目标,维护活动以分为四类1)以加强软件功能为目标的完善性维护;2)纠正软件遗留错误的纠错性维护;3)为了适应运行环境变化而进行的适应性维护;4)为改进软件的可维护性,减小将来的维护工作量而进行的预防性维护。(4)维护工作是开发工作的缩影,但又有自己的特点。1)要缩小维护的副作用,尽量避免在维护中引入新的错误降低软件的质量;2)要加强对维护的管理,尤其是配置管理,有效的对软件配置进行跟踪和控制,避免造成文档混乱。(5)软件再工程为一种新的预防性维护方法,近年来得到很大的

温馨提示

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

评论

0/150

提交评论