毕业论文基于JAVA的学生信息管理系统的设计

上传人:yo****e 文档编号:68788575 上传时间:2022-04-04 格式:DOC 页数:45 大小:2.37MB
收藏 版权申诉 举报 下载
毕业论文基于JAVA的学生信息管理系统的设计_第1页
第1页 / 共45页
毕业论文基于JAVA的学生信息管理系统的设计_第2页
第2页 / 共45页
毕业论文基于JAVA的学生信息管理系统的设计_第3页
第3页 / 共45页
资源描述:

《毕业论文基于JAVA的学生信息管理系统的设计》由会员分享,可在线阅读,更多相关《毕业论文基于JAVA的学生信息管理系统的设计(45页珍藏版)》请在装配图网上搜索。

1、西北工业大学明德学院 本科毕业论文设计- - 1 基于 JAVA 的学生信息管理系统的设计目录摘 要ABSTRACT第一章:绪论 1.1 选题背景 1.2 选题意义 1.2.1 学生信息管理系统概述 1.2.2 学生信息管理开发的意义 1.3 国内外研究现状第二章:系统开发的必要性分析 2.1 从学生角度出发 2.2 从高校角度出发 2.3 从学生信息管理角度出发第三章:系统实际方案的开发 3.1 系统设计目标 3.2 需求分析 3.2.1 系统功能及设计 3.2.2 数据库需求分析与设计第四章:系统功能模块实现 4.1 系统管理西北工业大学明德学院 本科毕业论文设计- - 2 4.1.1 系

2、统登录 4.1.2 系统退出 4.2 学生信息管理 4.2.1 新生信息录入 4.2.2 学生信息更新 4.2.3 学生信息查询第五章:总结与展望 5.1 论文的主要工作 5.2 存在的问题 5.3 应用前景展望 致谢参考文献毕业设计小结 附录摘 要管理信息系统的开发不仅仅是一个应用程序编写的过程,更重要的是在系统分析西北工业大学明德学院 本科毕业论文设计- - 3和设计阶段所做的工作。随着高校的进一步扩大招生,学校规模的日益扩大,使得学生管理工作也变得越来越复杂,越来越繁重。学校发展对学生信息管理工作提出了越来越高的要求,为方便学校管理,保证学生信息安全、准确,应借助先进的信息技术来解决管理

3、上遇到的各种难题,提出适合高校学生信息集中管理的管理系统设计思路。本文以学生信息管理系统为例,介绍了该系统的功能,比较详细地阐述了系统的分析与设计过程。学生信息管理系统是高校管理的一个重要内容,它对高校的发展起着非常重要的作用。近几年来,随着学院的发展,学生人数的不断增加,使学生信息管理工作变得异常的繁重。本系统针对学院学生信息的特点以及管理中出现的问题设计,实现了学生信息管理的信息化,减轻了管理人员的工作负担,该系统旨在更好地管理学院的教学和学生资源,提高学院的办学效率。关键词 : JAVA ,学生信息管理,设计 ABSTRACT西北工业大学明德学院 本科毕业论文设计- - 4Managem

4、ent information system development is not just the process of writing an application and more importantly in systems analysis and design work. With the further expansion of college enrollment, the growing size of the school, making the student management has also become more complex and onerous. Sci

5、enceSchool development work on the student information management demands higher and higher, to facilitate the school management, student information to ensure safe, accurate, and should be using advanced information technologyTo solve the various problems encountered in the management proposed for

6、centralized management of university student information management system design ideas.In this paper, student information management system as an example, the functions of the system, more detailed description of the systems analysis and design process.Student Information Management System is an im

7、portant part of university management,it universities play a very important role in the development. In recent years, As the faculty development,The increasing number of students, Information management to enable students to become very heavy.The system features information for college students, and

8、 management problems in the design, To achieve the student information management of information technology, Reduce the burden of managing staff, The system is designed to better manage faculty and student resources,The upgrading of the educational efficiency.KEYWORDS: : JAVA,Student Information Man

9、agement,Design第一章绪 论西北工业大学明德学院 本科毕业论文设计- - 5学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都比较重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断发展,计算机的功能日益强大,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的

10、优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地使学校的学生管理工作系统化、规范化、自动化,从而达到提高学生管理效率的目的。近几年来,随着学院办学、招生规模的扩大,学生人数的增加,使学生信息管理工作变的异常繁重,传统的管理模式不适应学院当前的要求,因此学生信息管理自动化也被摆上日程 在学校工作中占有很大比重的一项就是每学期的学生信息管理工作,由于学生人数众多,学生的成绩、奖励、处分、新生的信息录入、班级分配管理等等,采用传统的人工进行管理不仅任务重,效率低而且易出错,难于维护,难于查询。学生信息管理系统正是为了减轻教务人员工作量,实现学校管理科

11、学发展观自动化,解决学生信息管理难这一难题的办公软件。因此,开发这样一套管理软件,成为很有必要的事情。本系统以dreamweaver/eclipse做为前台开发工具,以mysql做为后台数据库。系统对操作人员的计算机水平要求不高,对他们稍加培训便能掌握系统的使用。1.1 选题背景学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增西北工业大学明德学院 本科毕业论文设计- - 6加、删除,另外还考虑到学生选课,针对这些要求设计了学生

12、信息管理系统。推行学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化、控制辍学和提高义务教育水平的重要举措。学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的

13、管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。1.2 选题意义 随着科学技术的不断提高,

14、计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。利用计算机进行信息控制和数据处理,不仅提高了工作效率,而且大大的提高了其安全性。本课题就是为了管理纷繁复杂的教师档案信息而设计的。随着高校的进一步扩大招生,学校规模的日益扩大,使得学生管理工作也变得越来越复杂,越来越繁重。学校发展对学生信西北工业大学明德学院 本科毕业论文设计- - 7息管理工作提出了越来越高的要求,为方便学校管理,保证学生信息安全、准确,应借助先进的信息技术来解决管理上遇到的各种难题,提出适合高校学生信息集中管理的管理系统设计思路。系统针对学校学生信息的特点以及管理中实际需要

15、而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。1. 2.1 学生信息管理系统概述学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。推行学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化、控制辍学和提高义务教育水平的重要举措 。1.2.2 学生信息管理系统的开发意

16、义系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。 SIMS 主要是提供学生,管理员或者来访者方便的查询等相关操作,对学生的信息管理能统一规范化。功能块的相应操作分别由其对应的子模块实现。通过教育网络或互联网把整个学校的学生信息汇聚起来,为学校教育主管部门提供全面及时的学生信息,方便管理,同时亦可通过校园网扩展各类信息化应用,共享学生信息。学校可通过一个简化的学生信息管理系统,使学生信息管理系统论文工作系统化,规范化,自动化,从而达到提高学生信息管理效率的目的。

17、 1.3国内外研究现状计算机在管理中的应用开始于 1954 年,当时美国首先用计算机处理工资单。40 多年来,计算机在处理管理信息方面发展迅速。例如,60 年代美国计算机在管理中应用西北工业大学明德学院 本科毕业论文设计- - 8项目不到 300 项,到了 1975 年达到 2670 项。而现在,美国在财务会计上 90%的工作由计算机完成;物资管理中 80100%的信息处理由计算机完成;计划管理中是 8090%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占 80%;用于科技运算的占 8%;用于生产过程控制的占 12%。我国在全国范围内推广计算机在管理中的应用,是在 70 年代末

18、开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。随着社会信息的高度化发展,学生信息管理在高校中显得愈加重要,比如 学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。 在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步

19、应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。 纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分

20、散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。西北工业大学明德学院 本科毕业论文设计- - 9第二章 系统开发的必要性分析随着高校的进一步扩大招生,越来越多的同学有机会进入高校学习,学校规模的日益扩大,使得学生管理工作也变得越来越复杂,越来越繁重。面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。所以学生信息管理的系统化、规范化、自动化已经是必然的要求。2.1 从学生角度出发学生信息代表着学生的身份,如学生基本信息、学生成绩、学籍变动、奖罚情况、获得荣誉情况和学生班级分配情况等信息

21、,通过数据反映一个学生在校的表现情况,一个学生应该有唯一的相关信息与其对应,其准确性、唯一性、安全性至关重要。这就要求对信息的管理必须是集中的、严密的、及时的。2.2 从高校角度出发随着学院的发展,学生人数日益增多,规模的扩大,学生信息的管理就显得尤为重要。学院之前对学生信息的管理可能不是纯粹的自动化管理,可能还有一部分是人工进行管理,这样的话工作人员的任务是非常繁重的,而且效率低,容易出错。为了提高学院学生信息管理的高效化、准确化、信息化,所以对学生信息管理系统的进一步开发是很有必要的。2.3 从学生信息管理角度出发学院学生信息管理主要包括用户信息管理、班级管理、成绩管理、课程管理以及其他信

22、息管理。这些信息主要由招生就业处、教务处、学生处、财务处、团委等部门提供,但是对这些信息的分析和整理主要是由各院系的辅导员负责,如果每次都是人工操作的方式对以上的数据信息进行整理,将浪费人力和物力资源,也不利于后期管理。那么,从方便、快捷、准确的掌握学生动态的角度出发,开发出具有系统性和完整性的学生信息管理是非常必要的。西北工业大学明德学院 本科毕业论文设计- - 10第三章 系统实际方案的开发学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都比较重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档

23、案,这种管理方式存在着许多缺点,如:效率低、保密性差;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断发展,计算机的功能日益强大,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地使学校的学生管理工作系统化、规范化、自动化,从而达到提高学生管理效率的目的。3.1 系统设计的目标本学生信息管理系统在追求完善的同时应达到以下目标:(1)界面友好、易于操作;(2)完成数据的录

24、入和修改,并提交数据库保存。包括:院系专业设置、班级分配、学生成绩、学生档案、学生课程安排、学生奖罚情况以及学生受助情况等信息;(3)实现数据的安全件,包括操作员的注册及权限设置;(4)实现信息查询:如学生成绩查询、学生班级查询等;3.2 需求分析在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中, 系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。在软件西北工业大学明德学院 本科毕业论文设计- - 11工程的历史中,很长时间

25、里人们一直认为需求分析是整个软件工程中最简单的一个步骤,但在过去十年中越来越多的人认识到它是整个过程中最关键的一个过程。假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。本节主要是对学生信息管理系统进行系统功能分析与设计,以及系统需要的各种状态图、活动图等的具体描述。3.2.1 系统功能及设计根据学生信息管理的需要,学生信息管理系统从功能分如下几大模块:1、用户管理:可以对用户信息进行密码修改,也可以查询用户信息以及用户类型 ,输入要添加用户的相关信息即可添加成功,查询用户的基本信息由两种途径,输入学号和姓名都可以

26、进行查询。 2、成绩管理:该模块主要功能是完成学生成绩录入、修改、添加、查询等管理功能,输入学生的姓名、学号、成绩、课程、班级、学期等信息就可以进行成绩的添加,查询成绩时要输入学号、课程、学期及班级此类信息。 3、课程管理:该模块包括课程的查询、新建课程的添加以及新建选课信息的添加。对课程进行查询的时候需要输入班级、学号、姓名与专业;新建课程添加的时候要输入课程名称、主讲教师以及对课程进行描述;新建选课信息的添加要输入学生姓名、学号、课程名称、班级专业以及相对应的学期。4、班级管理:班级的管理包括班级的查询和新建班级的添加两方面。查询班级的时候只需要输入班级的名称就可以进行查询;新建班级的时候

27、,要输入班级名称、班主任、所属院系、新增院系以及院系名称。5、其他管理:该模块包括的内容相对是比较多的,有资助信息、奖罚档案、日常管理、党员信息及毕业生管理。这些信息基本上都有查询功能以及添加功能,不同的模块有其相对应的信息设置。 西北工业大学明德学院 本科毕业论文设计- - 12学生信息管理系统成绩管理模块奖罚档案模块党员信息模块用户管理模块日常管理模块毕业生管理模块资助模块密码修改用户信息勤工助学子模块借款子模块异动信息子模块个人奖惩子模块课程信息子模块用户类型党员档案课堂考勤卫生检查集体奖惩子模块证书发放情况党员活动毕业生就业情况 图3-1 系统功能结构图 用例图是描述系统外部执行者与系

28、统提供的用例之间的某种联系,一个用力就是外部执行者与系统之间的一系列典型交互过程,每个用力为执行者提供有价值的功能。执行这个是那些可能使用这些用例的人或者外部系统。图3-2就是本系统的用例图:西北工业大学明德学院 本科毕业论文设计- - 13教师学生管理员成绩管理党员信息管理奖罚档案管理用户管理成绩管理成绩管理资助奖罚管理毕业生管理党员信息管理异动信息课程信息党员档案党员活动个人奖惩集体奖惩勤工助学借款课程信息异动信息个人奖惩集体奖惩证书发放情况毕业生就业情况党员档案党员活动异动信息课程信息用户类型用户信息密码修改 图3-2 用例图 活动图是用来描述一个过程或者操作的工作步骤。工作过程中的每一

29、步或每一个工作步骤称为一个活动,在UML中用圆角矩形来表示,每个活动都有一个活动名称用西北工业大学明德学院 本科毕业论文设计- - 14来标识,说明活动的主要内容,代表工作过程的一步或一个步骤,图3-3是本系统的活动图:学生 重新登陆成绩查询课程查询生成成绩单生成课程表西北工业大学明德学院 本科毕业论文设计- - 15管理员教师重新登陆学生信息查看与设置打印学生名单通知管理员修改学生信息修改学生信息更新数据库确认学生信息修改成功西北工业大学明德学院 本科毕业论文设计- - 16 图3-3 活动图包是UML中的一种分组机制,它能够把诸如用例或类等模型元件组织为组。一个“包图”可以由任何一种的UM

30、L图组成,通常是UML用例图或者UML类图。包有时也被描述成文件夹,图3-4是本系统的包图:学学生生信信息息接接口口事事务务 图3-4 学生信息管理系统包图顺序图描述按照时间的先后顺序对象之间的交互动作过程。顺序图由对象和消息等图符组成。顺序图的关键思想是对象之间的交互是按照特定的顺序发生的,这些特定顺序发生的交互顺序序列从开始到结束需要一定的时间。图3-5是本系统的顺序图:西北工业大学明德学院 本科毕业论文设计- - 17学生学生登录界面学生成绩查询界面学生课程查询界面1、请求登录2、输入用户名与密码3、查询学生成绩4、学生课程查询西北工业大学明德学院 本科毕业论文设计- - 18教师登陆界

31、面查看学生信息与设置打印学生名单1、请求登录2、输入用户名与密码确认学生信息修改成功3、查看信息4、设置与修改信息5、打印成功6、进行信息确认 图3-5 顺序图 E-R 图 西北工业大学明德学院 本科毕业论文设计- - 19选定学生表用户课程表出生日期姓名专业性别班级入校时间学号联系电话课程号课程名称称开课 学期课程性质主讲教师用户名密码成绩类型 图3-6 E-R图3.2.2 数据库需求分析与设计本系统采用的是mysql5.0数据库,数据库是信息管理的基础,在管理信息系统中占有非常重要的地位。数据结构的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率

32、,保证的完整和一致,也有利于程序的实现。设计库系统时首先应该充分了解用户各个面的需求,包括现有的以及将来可能增加的需求。用户的需求具体体现在各种信息的提供、保存、更新和查询当中。这就要求数据库结构能充分满足各种信息的输出和输人。针对一般学生管理信息系统的需求,通过对学生学习过程的内容和数据流程图的分析,设计如下所示的数据项和数据结构:基本信息包括的数据项有:学号、姓名、年龄、所在班级、所属院系、专业、入校时间、联系电话等。如下图所示:西北工业大学明德学院 本科毕业论文设计- - 20用户信息表用户信息表字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空用户 IdUSER_

33、IDVARCHAR(30)是NOT NULL用户名USER_NAMEVARCHAR(30)否NOT NULL密码USER_PWDVARCHAR(100) 否NOT NULL用户类型USER_TYPEINT(2) 否NULL系别DEPARTMENTVARCHAR否NULL专业 IDPROFESSIONVARCHAR否NULL班级 IDCLASS_IDVARCHAR否NULL年龄AGEVARCHAR否NULL性别SEXINT否NULL联系电话TELEPHONEVARCHAR否NULL入校时间START_TIMEVARCHAR否NULL 图3-7班级信息包括的数据项有:班级名称、班级人数、班主任、所

34、属院系等。 班级信息表班级信息表字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空班级 IDCLASS_IDNUMBER(30)是NOT NULL班级名称CLASS_NAMEVARCHAR(30)否NOT NULL班级人数STUDENT_NUMINT(30)否NULL班主任姓名TEACHERVARCHAR(30)否NULL所属部门DEPARTMENTVARCHAR(30)否NULL所属部门 IDDEPARTMENT_IDVARCHAR(30)否NULL创建时间CREATE_DATEVARCHAR(30)否NULL创建者CREATERVARCHAR(30)否NULL更新时间

35、UPDATE_DATEVARCHAR(30)否NULL更新者UPDATERVARCHAR(30)否NULL 图3-8课程基本信息包括的数据项有:课程名称、主讲教师、学期、专业、班级等。西北工业大学明德学院 本科毕业论文设计- - 21 课程信息表课程信息表字段说明字段说明字段名称字段名称数据类型数据类型长度长度主键主键是否为空是否为空课程 IDCOURSE_IDINT(30)30是NOT NULL课程名称COURSE_NAMEVARCHAR(30)30否NOT NULL主讲教师TEACHERVARCHAR(30)30否NULL原定学生人数STU_NUMINT(10)10否NULL课程描述COU

36、RSE_DESCVARCHAR(3000)3000否NULL创建时间CREATE_DATEVARCHAR(30)30否NULL创建者CREATERVARCHAR(30)30否NULL更新时间UPDATE_DATEVARCHAR(30)30否NULL更新者UPDATERVARCHAR(30)30否NULL 图3-9成绩信息包括的数据项有:学号、姓名、所学课程、学期、班级、代课教师、成绩等。如下图所示:成绩信息表成绩信息表字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空成绩 IDSCORE_IDINT(30)是NOT NULL成绩TOTAL_SCOREVARCHAR(10)

37、 否学生 IDSTU_IDVARCHAR(30) 否课程 IDCOURSE_IDVARCHAR(30) 否学期 IDPERIOD_IDVARCHAR(30) 否班级 IDCLASS_IDVARCHAR(30) 否创建时间CREATE_DATEVARCHAR(30) 否NULL创建者CREATORVARCHAR(30) 否NULL更新时间UPDATE_DATEVARCHAR(30) 否NULL更新者UPDATERVARCHAR(30) 否NULL 图3-10勤工助学信息包括的数据项有:学号、姓名、班级、助学类型、金额、助学原因等。西北工业大学明德学院 本科毕业论文设计- - 22 勤工助学信息表

38、勤工助学信息表字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空勤工助学 IdSUB_IDINT(30)是NOT NULL学生 IDSTU_IDVARCHAR(30)否NOT NULL班级 IDCLASS_IDVARCHAR(30)否NULL勤工助学类型SUB_TYPEVARCHAR(30)否NULL金额BALANCEVARCHAR(30)否NULL学生类型描述STU_TYPE_DESCVARCHAR(3000)否NULL创建时间CREATE_DATEVARCHAR(30)否NULL创建者CREATORVARCHAR(30)否NULL更新时间UPDATE_DATEVARC

39、HAR(30)否NULL更新者UPDATERVARCHAR(30)否NULL 图 3-11勤工助学金额信息表勤工助学金额信息表 字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空勤工助学 IdSUB_BAL_IDINT(30)是NOT NULL学生 IDSUB_BAL_NAMEVARCHAR(30)否NOT NULL金额BALANCEVARCHAR(30)否NULL创建时间CREATE_DATEVARCHAR(30)否NULL创建者CREATORVARCHAR(30)否NULL更新时间UPDATE_DATEVARCHAR(30)否NULL更新者UPDATERVARCHAR

40、(30)否NULL 图3-12贷款信息包括的数据项有:学号、姓名、学期、班级、所借金额、借款方等。 贷款信息表贷款信息表字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空借款表 IdAMT_IDINT(30)是NOT NULL学生 IDAMT_STU_IDVARCHAR(30) 否NOT NULL学期 IDPERIOD_IDVARCHAR(30) 否NOT NULL班级 IDCLASS_IDVARCHAR(30) 否NOT NULL借款金额BALANCEVARCHAR(30) 否NOT NULL借款方BORROW_FROMVARCHAR(30) 否NOT NULL创建时间

41、CREATE_DATEVARCHAR(30) 否NULL创建者CREATORVARCHAR(30) 否NULL更新时间UPDATE_DATEVARCHAR(30) 否NULL更新者UPDATERVARCHAR(30) 否NULL 图3-13个人与集体奖惩信息包括的数据项有:学号、姓名、奖惩类型、学期、班级、奖惩原因等。西北工业大学明德学院 本科毕业论文设计- - 23 奖惩信息表奖惩信息表字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空奖惩表 IDPUNISH_IDINT(30)是NOT NULL学生/班级 IDOBJECT_IDVARCHAR(30)否NOT NULL

42、学期 IDPERIOD_IDVARCHAR(30)否NOT NULL班级 IDCLASS_IDVARCHAR(30)否NULL奖惩类型PUNISH_TYPEVARCHAR(30)否NOT NULL奖惩原因PUNISH_REASONVARCHAR(30)否NULL创建时间CREATE_DATEVARCHAR(30)否NULL创建者CREATORVARCHAR(30)否NULL更新时间UPDATE_DATEVARCHAR(30)否NULL更新者UPDATERVARCHAR(30)否NULL 图3-14卫生检查信息包括数据项有:班级、检查日期、等级、检查结果等。 卫生检查信息表卫生检查信息表字段说明

43、字段说明字段名称字段名称数据类型数据类型长度长度主键主键是否为空是否为空检查表 IDCHECK_IDINT(30)30是NOT NULL班级 IDCLASS_IDVARCHAR(30)30否NOT NULL检查时间CHECK_DATEVARCHAR(30)30否NOT NULL检查结果CHECK_RESULTVARCHAR(30)30否NOT NULL创建时间CREATE_DATEVARCHAR(30)30否NULL创建者CREATORVARCHAR(30)30否NULL更新时间UPDATE_DATEVARCHAR(30)30否NULL更新者UPDATERVARCHAR(30)30否NULL

44、图3-15课程考勤信息包括数据项有:课程、班级、应到人数、实到人数、未到人数、记录日期等。 课程信息表课程信息表字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空考勤表 IDCOU_DAILY_IDINT(30)是NOT NULL班级 IDCLASS_IDVARCHAR(30)否NOT NULL课程 IDCOURSE_IDVARCHAR(30)否应到MAY_NUMVARCHAR(30)否实到REAL_NUMVARCHAR(30)否未到DIF_NUMVARCHAR(30)否记录时间RECORD_DATEVARCHAR(30)否NOT NULL创建时间CREATE_DATEV

45、ARCHAR(30)否NULL西北工业大学明德学院 本科毕业论文设计- - 24创建者CREATORVARCHAR(30)否NULL更新时间UPDATE_DATEVARCHAR(30)否NULL更新者UPDATERVARCHAR(30)否NULL 图3-16党员档案活动信息包括数据项有:姓名、学号、班级、入党时间、入党单位、入党推荐人等。 党员档案信息表党员档案信息表字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空档案 IDARCHIVES_IDINT(30)是NOT NULL学生 IDSTU_IDVARCHAR(30)否NOT NULL班级 IDCLASS_IDVAR

46、CHAR(30)否NOT NULL入党时间JOIN_DATEVARCHAR(30)否NOT NULL入党推荐人JOIN_PEOPERVARCHAR(30)否NOT NULL入党单位JOIN_ORGVARCHAR(300)否NOT NULL创建时间CREATE_DATEVARCHAR(30)否NULL创建者CREATORVARCHAR(30)否NULL更新时间UPDATE_DATEVARCHAR(30)否NULL更新者UPDATERVARCHAR(30)否NULL 图3-17党员活动信息包括数据项有:姓名、学号、活动内容、活动时间、班级等。 党员活动信息表党员活动信息表字段说明字段说明字段名称字

47、段名称数据类型数据类型主键主键是否为空是否为空活动表 IDACTIVE_IDINT(30)是NOT NULL学生 IDSTU_IDVARCHAR(30)否NOT NULL班级 IDCLASS_IDVARCHAR(30)否NULL活动内容ACTIVE_CONTENTVARCHAR(3000)否NOT NULL活动时间ACTIVE_TIMEVARCHAR(30)否NULL创建时间CREATE_DATEVARCHAR(30)否NULL创建者CREATORVARCHAR(30)否NULL更新时间UPDATE_DATEVARCHAR(30)否NULL更新者UPDATERVARCHAR(30)否NULL

48、图3-18证书发放信息包括数据项有:学号、姓名、班级、证书名称、描述等。西北工业大学明德学院 本科毕业论文设计- - 25 证书发放信息表证书发放信息表字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空证书 IdCERIF_IDINT(30)PKNOT NULL证书名称CERIF_NAMEVARCHAR(100)否NOT NULL证书描述CERIF_DESCVARCHAR(3000)否NULL创建时间CREATE_DATEVARCHAR(30)否NULL创建者CREATORVARCHAR(30)否NULL更新时间UPDATE_DATEVARCHAR(30)否NULL更新者

49、UPDATERVARCHAR(30)否NULL 图3-19毕业生就业情况信息包括数据项有:学生证号、姓名、班级、公司名称、入职时间、公司描述等 毕业生就业信息表毕业生就业信息表字段说明字段说明字段名称字段名称数据类型数据类型主键主键是否为空是否为空就业信息 IdWORK_INFO_IDINT(30)PKNOT NULL学生 IDSTU_IDVARCHAR(30)否NOT NULL班级 IDCLASS_IDVARCHAR(30)否NULL就业单位ORG_NAMEVARCHAR(3000) 否NULL入职时间JOIN_DATEVARCHAR(30)否NULL单位描述ORG_DESCVARCHAR(

50、3000) 否NULL创建时间CREATE_DATEVARCHAR(30)否NULL创建者CREATORVARCHAR(30)否NULL更新时间UPDATE_DATEVARCHAR(30)否NULL更新者UPDATERVARCHAR(30)否NULL 图3-20西北工业大学明德学院 本科毕业论文设计- - 26第四章 系统功能模块实现学生信息管理系统是对学生的基本信息、成绩信息、班级信息、课程信息以及其他信息进行的管理,主要包括添加、修改、删除学生的信息,对基本信息、成绩信息、班级信息、课程信息以及其他信息进行查询、排序等操作,从而实现学生信息管理的自动化与计算机化本课题将实现一个简化的学生信

51、息管理系统。4.1 系统管理 本学生信息管理系统主要是管理全学院的学生所有信息,包括用户的基本信息、成绩信息、班级信息、课程信息及其他一些相关信息。学院管理员可以通过输入学生相应的信息资料用电脑保管学生的所有信息,从之前的人工管理变成为电子化管理,学生可以通过电脑查询自己的所有相关信息,及时的了解自己的情况,如果发现有错误或者遗漏的信息可以通过反馈功能反馈给管理员进行修改处理。这个系统化的管理,提高了学院学生信息的管理水平,减轻了管理员的工作量,同事时也提高了学院的办学水平。如下图是本系统制作过程的一些图:西北工业大学明德学院 本科毕业论文设计- - 27 图 4-1 学生详细信息查询界面 图

52、 4-2 班级信息查询界面 图 4-3 成绩信息查询界面 西北工业大学明德学院 本科毕业论文设计- - 28 图 4-4 课程信息查询界面 图 4-5 学生信息反馈查询界面 西北工业大学明德学院 本科毕业论文设计- - 29 图 4-6 借款信息查询登录界面 图 4-7 学生就业信息查询界面西北工业大学明德学院 本科毕业论文设计- - 30 图 4-8 党员档案信息查询 4.1.1 系统登录 本系统的登录主要面对的是学生与管理员,如果管理员登录系统则能看到所有的菜单,并且在页面中可以增加相关信息;如果是普通学生登录系统,则只能查询信息,没有新增的权限。普通学生登录用新增学生时所填的学号,密码为

53、新增时设置的密码;管理员登录的时候用户名为:admina,密码为 111111,同时要选中管理员,否则会默认为普通学生登录,则会导致登录不成功 图 4-9 学生登陆界面西北工业大学明德学院 本科毕业论文设计- - 31 图 4-10 管理员登录界面4.1.2 系统退出 这个系统是管理员先新增相关的学生信息后,学生才可以登录进行信息查询。当管理员新增完学生信息或者查询信息后,如果学生要进行信息的查询,那么管理员可以点击退出系统按钮就会返回登录界面,这个时候学生只要输入用户名跟密码就可以进行信息的查询;反之一样。 4.2 学生信息管理学生的信息管理包括的内容很多,通过六大功能的登录可以查询到许多相

54、关的学生信息,比如用户信息里面学生可以查询到他们的所在班级、所属院系、专业以及入校时间,班级信息里面可以查询到班级名称、班级人数、班主任以及所属院系,其中一个功能包含的信息比较多,那就是其他信息,这个功能里面有资助信息、奖罚档案、日常管理、党员信息以及毕业生管理这些信息,这些信息里面又有许多更细化的信息,如勤工助学、借贷信息、个人奖罚、集体奖罚、卫生检查、课程考勤、党员档案、党员活动、证书发放以及毕业生就业情况。进入这些信息界面也可以进行相关信息的添加与查询,还有学生对他们的信息进行查询后发现有的信息错误或者遗漏可以通过反馈功能进行反馈得以修改处理。学生可以通过这个系统更加方便、及时与全面的查

55、询自己的信息。西北工业大学明德学院 本科毕业论文设计- - 324.2.1 新生信息录入学院每学年的新生录入工作主要由管理员进行,管理员通过用户登录界面进入信息查询界面后,点击添加用户按钮填写相关的新生入学信息,便可以添加成功。如下图: 图 4-11 用户信息界面 图 4-13 用户信息添加4.2.2 学生信息更改学生信息的更改基本上也是由管理员完成的,学院每学期都有学生信息的刷新,比如说有的学生信息当初录入的时候可能会有错误,有些学生可能中途会退学或者休学,也有些学生可能获得某些奖励等等,这些都需要及时的更改添加。那么管理员可以通过这个学生信息系统就能完成这些工作。4.2.3 学生信息查询此

56、系统中,管理员与学生都可以进行信息的查询,只要他们分别输入各自的用户名与西北工业大学明德学院 本科毕业论文设计- - 33密码就可以查询信息,只是管理员可以进行信息的添加,学生只能进行信息的查询,没有新增权限。如下图: 图 4-14 班级信息添加西北工业大学明德学院 本科毕业论文设计- - 34 第五章 总结与展望本章是此篇论文的末章,主要总结了这篇论文的主要工作,通过这篇论文研究了学生信息管理系统这个设计到底是怎么样的,还有提出了论文以及设计目前所存在的问题与不足,最后就是通过自己制作的这个系统实现的功能以及学生信息管理随着社会发展所要继续改进与应用的前景与展望,使高校学生的管理更加简便、高

57、效与自动化。5.1 论文的主要工作此篇论文主要根据自己做的学生信息管理系 统这个软件设计进行的分析。我的这个学生信息管理系统主要由六个功能组成:用户信息、班级信息、成绩信息、课程信息、其他信息以及信息反馈,根据这六个功能模块对系统进行的设计。随着社会的进步,学院人数的增加,对学生信息管理系统进行改进与完善是很有必要的,使学院的信息管理高效化、简约化、方便化等等。我设计的这个系统查询的对象主要是学生和管理员,学生可以输入自己的用户名与密码进行成绩、班级、课程与其他相关信息的查询,其他信息包括的内容比如说是资助信息、奖罚档案、日常管理等,学生不仅可以对以上内容进行查询,还可以进行相关信息的添加与修

58、改,还有如果学生通过查询自己的信息之后发现有些错误的或者不完善的地方,就可以通过反馈功能对管理员进行反馈,使之得以纠正。管理员把学院所有学生的相关信息通过电脑输入保存,及时的对学生信息进行添加、修改与删除,使学院学生信息管理能更好的进行,更加完善,得以及时的刷新。结合自己做的学生信息管理系统设计与这篇论文的分析,主要是想使学院今后的信息管理系统更加完善、更加方便、更加系统以及高效,让学院的每位学生都能及时的查询自己近期的信息,学生们看到自己的信息是更加全面、更加完整的,同时也使管理员的工作任务不像之前那么机械与繁重,使用电子化管理,将学院的学生信息管理做的更好。5.2 存在的问题 随着学校的规

59、模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通西北工业大学明德学院 本科毕业论文设计- - 35过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。由于计算机和网络的普及,若建立一个 C/S 或 B/S 结构的学生信息管理系统,学生便可以通过网络来选课并且查询自己的有关信息,使得学生信息管理工作系统化,规范化,自动化,大大提高了学校管理学生的效率。虽然本学生信息管理系统能很方便的查询学生的相关信息以及对学生的信息包含的比较全面,但是这个管理系统还是存在一定的问题,需要我们进一

60、步的开发与解决。我做的这个管理系统,涉及的查询对象只有两个,一个是学生,另一个是管理员,没有涉及到教师,其实我当初做的时候也有考虑过教师的查询,最后考虑了下,这个系统跟教师的关联不是很大,所以最后就决定删除掉教师这个查询对象,这也算是一个存在的问题吧。还有就是这个学生信息系统,它刚开始只能是管理员先通过用户界面登录,对相关的功能进行学生信息的添加,添加成功的话,那么学生才可以通过用户登录界面输入自己对应的用户名以及密码才可以进入信息查询界面进行相关信息的查询,在这个系统中,刚开始如果管理员没有输入学生的相关信息,那么学生是不能直接通过用户登录界面进行信息的查询的,只有管理员把学院学生的信息输入

61、这个系统,学生才可以登录进行用户信息、班级信息、成绩信息、课程信息以及其他信息的查询。此学生系统目前就主要存在这两个问题,有待开发与进一步解决。5.3 应用前景展望二十一世纪现代化程度的不断加速,学文化水平的不断提高,学生数量的急剧增长,势必增加了管理学生信息带来的压力,人工检索的低效完全不符合整个社会发展的需要,学生信息管理系统是信息管理系统中的一种,目前信息技术的不断发展,网络技术已经广泛的应用于我们身边的各行各业,有了网络技术的发展,各高校都利用计算机来管理办学,以前学校靠手工操作的一切繁琐事情都得到了快速且高效率的解决,所以学生信息管理的发展将是很美好的,应用会越来越广泛。西北工业大学

62、明德学院 本科毕业论文设计- - 36致 谢 在本次毕业设计中,我从魏瑾指导老师身上学到了很多东西。魏老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。她无论在理论上还是在实践中,都给于我很大的帮助,使我得到不少的提高,这对于我以后的工作和学习都有一种巨大的帮助,感谢她细心而又耐心的辅导。同时也要感谢我的同学,在本次毕业设计中他们同样给予了我很大的帮助。感谢老师和同学,感谢! 西北工业大学明德学院 本科毕业论文设计- - 37 参考文献1. 数据库基础与应用 作者:王利 中央广播电视大学出版社 1997年2. SQL Server2000系统管理 飞思科技产品研发中心 电子

63、工业出版社 2001年3. 软件工程 作者:陈明 中央广播电视大学出版社 2001年4. 计算机专业毕业设计指导 清华大学出版社5.韩朝军SQL Server管理与开发技术大全M北京:人民邮电出版社,2007 6.龚沛曾面向对象程序设计系列教材M】高等教育出版社,20057.段新娥,周锁成.高校学生信息集成管理的必要性分析 山西高等学校社会科学学报,2008,38.陈豫龙何旭洪Delphi数据库系统开发实例导航M北京:人民邮电出版社,20039.杜兆将SQL Server数据库管理与开发教程与实例M北京:北京大学出版社,200710.肖帆Delphi6实用编程教程M北京:北京希望电子出版社,2

64、001 11. Hart C,Kauffrnan J,Susmlan DBeghan ASPNET 20withC#M IrldiaIlap0lis,USA:WroxPress,200612. Crampton J,Loin GAdministrative SCOpe:A foundationfor rohbasedadministrativemodelsJTransactionsOil In formation System Security(TISSEC),2003,6(2):2012O3 13. CHOU ShihChionAnRBACBasedAccessControlModd for

65、 ObjectOriented 西北工业大学明德学院 本科毕业论文设计- - 38 Systems Offering Dyllamic AspectFeaturesJIEICE Transactions on Information and SysterllS,2005,E88一D(9):21432147 14. 萨师煊,王珊数据库系统概论M北京:高等教育出版社,1985 15. 王玉莲基于ASP技术的学生信息管理系统的研究与开发 16. Salwar S MUNIX教程M北京:机械工业出版社,2003:191212 17. schachSSoftwareEngineering with Ja

66、vaM裒兆山,译.北京:机械工业出版社,2003 18. 宋昆,李严SQL Server数据库开发实例解析M北京:机械工业出版社,2006 19. 刘国棠数据库技术基础及应用M北京:电子工业出版社,2003 20. 赵宗庆,慧芳高校人事管理信息系统三层结构设计方案J软件导刊,2006(23) 21. Ejen BProfessional AS PNETM2nd odUSA:wileyPublishing,Inc,2006 22. Sceppa DADO NE20技术内幕M北京:清华大学出版社,2007 23. Schlinglof IModeling and Model Checking Web Services 24.Jef Doyle,Jennifer CarroHRouting TCPIP,Volume 1,SecondEditionAmeriea: Ciseo Press,2006 25.Chappel,LA,Tittel,EGuide to TCPIPAmericaThomson Learing,2005西北工业大学明德学院 本科毕业论文设计- - 39 26.Network

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!