学生信息管理系统研发毕业论文.doc
《学生信息管理系统研发毕业论文.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统研发毕业论文.doc(33页珍藏版)》请在三一办公上搜索。
1、学生信息管理系统研发摘 要针对高校的学生管理工作来讲,在人员众多,信息复杂的学生群体中,想要保障学生信息的合理流转和及时的查询,就必须对学生信息进行随时的汇总和更新,以便掌握和了解学生的具体情况,也能够为学校各项学生工作提供便捷的数据系统,保证学生信息的完整性、准确性与实用性。鉴于以上种种需求,特开发此学生信息管理系统,从完善和方便的角度来实现对学生信息的管理。本系统设计了登录、学生信息管理、课程管理和成绩管理四大主要模块。登录模块中可以实现对用户账号密码的验证,同时进行权限的识别。学生信息管理中,信息范围不但有姓名、学号等基本信息,也囊括了政治面貌、奖惩情况等目前常见系统容易忽略的内容。课程
2、管理、成绩管理模块的设计均遵从大学自身的工作特点以及学生的实际情况,力求达到实用、完善、便捷的目的。本系统采用的开发工具是Microsoft Visual Studio 2005,后台数据库采用Microsoft SQL Server 2005。关 键 词:学生,管理信息系统,数据库,SQLRESEARCH AND DEVELOPMENT ON STUDENT MANAGEMENT INFORMATION SYSTEMABSTRACTAs for the student management in college, in order to ensure the rational circula
3、tion and instant information enquiring of the students information under the background that the students is numerous and the information is redundant and complex, it is necessary to collect and update the students information at any time; so that it is convenient to know well about students specifi
4、c situations and it can provide a speedy data system for various student works in the college. It also ensures that the students information is integrated, accurate and practical. From the points above, this paper focuses on the developing of this management information system to make the student in
5、formation management perfectly and conveniently.This system designs four major modules of the login, students information management, curriculum management and performance management .The login module can make the user accounts to check the password, and achieve the permission recognition. In the st
6、udent information management, the range of information not only contains the name, student ID number, but also includes political affiliation, rewards and punishments, which are easy to overlook in the comment system. The curriculum management module and performance management module can be designed
7、 according to the working characteristics of universities and students actual situation, which strives to be practical, perfect and convenient.The development tool that this system adopts is Microsoft Visual Studio 2005 and Microsoft SQL Server 2005 is used in the background database.KEY WORDS:stude
8、nts, management information system, database, SQL目 录前 言1第1章 绪论21.1 研究依据21.2 研究现状31.3 研究内容和论文结构3第2章 可行性分析5第3章 系统分析63.1 需求分析63.2 系统结构及功能分析63.2.1 登录73.2.2 基本信息管理83.2.3 课程信息管理83.2.4 成绩信息管理83.2.5 密码管理83.2.6 详细信息83.2.7 帮助8第4章 数据库设计94.1 数据库介绍94.2 概念结构设计104.3 逻辑结构设计12第5章 系统实现145.1 ASP.NET和IIS简介145.2 数据库连接14
9、5.3 登录模块155.4 管理员操作主界面175.5 添加学生185.6 成绩管理215.7 密码修改225.8 详细信息查询22第6章 系统测试246.1 测试概要246.1.1 测试内容246.1.2 基本定义246.2 测试环境246.3 测试结果25结 论27参考文献28致 谢30附 录31附录A 用户说明书31附录B 系统源代码43前 言管理信息系统是由人和计算机网络集成的,能提供企业管理所需信息以支持企业的生产经营和决策的人机系统。主要功能包括经营管理、资产管理、生产管理、行政管理和系统维护等。学生信息管理系统是针对大学辅导员日常学生管理中的大量业务处理工作而开发的管理软件,主要
10、用于学校学生信息管理,总体任务是实现学生信息管理的系统化、科学化、规范化和自动化,其主要任务是帮助辅导员用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除。早期学生信息管理完全采用纯人工方式完成工作,进行文档制作,且上传下递极不方便,所以耗用工时较多,且效率低下。后来设计一些简单的应用表格,能通过计算机进行报表处理,但只是人工去反复登记、查找、计算大量数据后,人工输入计算机,制成文档,所以也会统计差错,输入过程差错,正确率无法保证,而且还会耗费大量的人力和物力;长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。随着学生规模的不断扩大,学生数量急剧增加,有关学生的信息量也成倍增长
11、。面对庞大的信息量,需要有学生信息管理系统来帮助学生管理者提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。第1章 绪论1.1 研究依据管理信息系统(Management Information System,MIS),是一个以人为主导,利用计算机硬件、软件及其他办公设备进行信息的收集、传递、存贮、加工、存储、更新和维护,以企业战略竞优、提高效率为目的,支持企业高层决策、中层控制、中层运作的集成化的人机系统1。从系统的功能和服务对象,可分为国家经济信息系统、企业管理信息系统、事务型管理信息系统、行政机关办公型管理信息系统和专业型管理
12、信息系统等。在学校,学生信息管理工作是一项非常重要的工作,它负责整个学校的学生档案,学生的相关资料,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在效率低、保密性差等缺点,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展与学生规模的不断扩大,计算机在高校各项工作中得到了广泛应用,各高校普遍建立了自己的教务系统,方便了老师们和同学们的学习,降低了大家在诸如选课等事情上的工作量,并取得了很好的效果。然而在教学管理信息
13、化飞速发展的过程中,行政管理的信息化作为高校学生管理工作中重要组成部分却被忽视了。我校各学院学生工作早期完全采用纯人工方式完成工作,目前,虽然采用了如Excel等工具,但因为涉及人数多,方面广,所以常常出现重复统计,统计矛盾,输入差错等现象,信息正确率无法保证,同样耗费了大量的人力和物力。并且长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。由此可见,我们迫切需要有针对学生工作者开发的学生信息管理系统,来帮助辅导员等学生管理者提高工作效率。它应当将传统的由人工事物性管理模式转化为借助现代化技术和手段实现的科学化管理模式,不仅节省人力和物力,提高办公效率,而且使管理的方式从过程管理转变为目
14、标管理,从数量管理转变为质量管理,有助于提高学生工作管理的水平和质量。1.2 研究现状1国外概述计算机在管理中的应用开始1954年,现在,美国在财务会计上90%的工作由计算机完成;物资管理中80-100%的信息处理由计算机完成;计划管理中是80-90%。据计算机应用方面发展较快的国家统计,计算机用于经济管理约占80%;用于科技运算的占8%;用于生产过程控制的占12%。国外的大中型公司有很多也曾做过高校的学生信息管理系统,开发技术也比国内的成熟,在开发过程当中遵循了可扩展性和包容性,既满足现在的业务需要,有为今后的扩展留有很大的空间。2国内概述我国在全国范围内推广计算机在管理中的应用开始于70年
15、代末,虽然起步较晚,近几年发展却较快,而且,随着我国高等教育的发展,在信息化和数字化的背景下,国内不少学者也对此做了一定的研究。和海莲对C/S和B/S混合模式的高校学生信息管理系统进行了分析与设计,比较了两层结构和三层机构的优劣2。唐玉芳分析了当前高校学生信息管理工作里面临的问题,研究了RBAC中模型的建立和实现,分析了学生信息管理系统的安全性3。梁小晓设计了以校园网为基础,运用.NET技术和SQL数据库技术,采用B/S机构的基于WEB多层机构的高校学生信息管理系统4。毕晓彬从管理工作的特点出发,做了基于ASP.NET的学生信息管理系统的设计,进一步扩大了校园网的使用范围,提高了用户的使用便利
16、性5。1.3 研究内容和论文结构第一章 绪论本章介绍了项目研究的背景,分析当前学生信息管理系统研究设计的现状以及存在的不足,最后针对现状提出本文的研究内容及论文的结构安排。第二章 可行性分析本章从技术、经济和法律三方面论证了本项目的可行性。第三章 系统分析本章对用户需求进行总结,在此基础上对系统的结构和功能进行了分析。第四章 数据库设计本章在系统分析的基础上,做出数据库的概念结构设计和逻辑结构设计。第五章 系统实现本章介绍了结合SQL Server 2005并使用Visual Studio.NET 2005编写完成学生信息管理系统的关键过程。第六章 系统测试本章是对已经开发完成的系统进行测试,
17、寻找系统中的错误与不足。本论文结构安排如图1-1:图1-1 论文结构图第2章 可行性分析可行性分析的目的是用最少的代价在尽可能短的时间内确定问题能否得到解决。1技术可行性分析本系统管理的对象相对单一,都是在校学生,并且每个数据内容都具有较强的关联性,涉及的计算过程不是很复杂。因此,完全可以通过数据库来管理。另外,本系统是一个采用B/S结构的Web应用服务系统,这种开发技术目前较为成熟,利用现有的技术完全可以实现功能目标,结合实际开发期限,预计可以按时完成系统的开发。2经济可行性分析现在,计算机硬件的价格已经相对低廉,性能有了长足的进步,但是人力成本却在不断提升,本系统可以节约大量的人力,降低简
18、单、重复工作的劳动时间,而且前期投入小,所以经济上是可行的。3法律可行性分析该系统是本人毕业设计,开发过程不涉及其他合同、责任等与法律相抵触的地方,因此具有法律可行性。综上所述,开发本学生信息管理系统是可行的。第3章 系统分析3.1 需求分析随着国家大力发展高等教育、努力提高全民素质,我国高校的不断扩招,在学生信息管理方面暴漏出来的问题也越来越多,尤其是学生的基本信息,以及作为教学主体的课程、分数管理部分。为开发本系统,特在辅导员、学生干部中进行了初步的调查,了解现有方式的不足:1学生信息管理不便:学生基本信息存放在不同的Excel文件中,查找不便,且不同文件中存放信息有时相互矛盾;2学生信息
19、查询手段不便:目前多通过手工查找Excel表格实现,所以只有保存有该Excel文件的电脑才能查询。从学生管理者的角度来讲,希望实现的功能是:1学生有关数据的输入功能。实现对学生基本信息及成绩信息的输入;2学生有关数据的处理只能由管理员进行(包括基本信息和成绩信息);3学生信息的查询功能,管理员可以通过自己的用户名和密码在网上对所有学生的信息(包括学生的基本信息,成绩信息等)进行查询;4密码的管理。从普通用户(学生)的角度来讲,希望实现的功能是:1通过学号和密码登录查询个人信息(如基本信息,成绩信息);2查询可选的课程信息;3密码的管理。3.2 系统结构及功能分析该系统的性能着眼于易用,应具有较
20、高的扩展性和可维护性。通过需求分析,可以得到本系统的系统网络结构图及功能结构图,见图3-1,图3-2。图3-1 系统网络结构图图3-2 系统功能结构图3.2.1 登录用户可以在该模块中,通过相应的账号和密码使身份得到验证,继而获得相应的使用权限。如管理员权限或学生权限。3.2.2 基本信息管理普通用户可以在该模块中,查询自己的基本信息;管理员可以查询所以学生的基本信息,也可进行添加、编辑、删除等操作。3.2.3 课程信息管理普通用户可以在该模块中,查询已有的课程信息;管理员也可进行添加、编辑、删除等操作。3.2.4 成绩信息管理普通用户可以在该模块中,查询自己的成绩信息;管理员可以查看所有学生
21、的成绩信息,也可进行添加、编辑、删除等操作。3.2.5 密码管理用户可以在这里修改自己原有的登录密码。3.2.6 详细信息管理员可以在该模块中查询某学生已有的详细资料。3.2.7 帮助为用户提供本系统相关功能介绍。第4章 数据库设计4.1 数据库介绍该系统后台数据库采用的是SQL Server 2005。SQL Server是一个常用的关系数据库管理系统。Microsoft与IBM合作开发了OS/2后,与Sybase Ashton-Tote共同开发了SQL Server,于1988年推出了第一个版本,基于OS/2的版本。尽管MS SQL Server有众多的版本,但是它们有共同的基本性能,支持
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生信息管理系统研发 毕业论文 学生 信息管理 系统 研发
链接地址:https://www.31ppt.com/p-3941648.html