2013届---学生学籍管理系统毕业设计(共35页).doc
《2013届---学生学籍管理系统毕业设计(共35页).doc》由会员分享,可在线阅读,更多相关《2013届---学生学籍管理系统毕业设计(共35页).doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上学生学籍管理系统【摘要】 学生学籍管理系统是一个教学单位不可缺少的部分,它对于学校的决策者和管理者来说都至关重要。 本文实现了一个学生学籍管理系统,此系统主要实现了学生、教师、系统管理员的各种访问需求,提供了学生从入学到毕业的各种信息管理服务,其中包括学生对个人信息的查询,教师对学生信息的查询和成绩录入,学校对学生信息的统一管理等 该系统是在VisualStudio2005开发平台上开发的,是基于.NETFramework语言库的C#语言编写的。使用Access数据库作为存储数据。【关键字】学生管理 成绩查询 c#Student Management System【A
2、bstract】TheStudentMaintenanceManagementSystemisanindispensablepartinteachingunit.Itisveryimportforpolicymakersandschooladministrators.Inthispaper,TheStudentMaintenanceManagementSystemisimplemented.TheStudentMaintenanceManagementSystemrealizeseverykindofvisitdemandsofthestudent,theteacherandthesystem
3、manager.Itprovidesallkindsofstudentmanagementservicesfromentrancetograduatethatincludepersonalinformationindex,resultoftestregistering,theunifiedmanagementofschoolstudentinformation.ThedevelopmentisbasedonVisualStudio2005platform.ThelanguageisC#languageoftheNETFramework.Accessisusedasdatastorage.【 k
4、ey words 】 student management inquiry results c#目录3344581234专心-专注-专业引言学生学籍管理是学校管理的重要组成部分,对于学校和政府教育单位来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保
5、密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的管理软件成为很有必要的事情。学生学籍信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、安全性好的数据库。而对于后者则要求应用程序功能完备,易使用的特点。总之,通过该系统的建设来提高学校的学生信息管理效率,使得学校的发展能够适应当前的教育信息化建设的中体发展趋势。第一章 现行系统概述1.1公司概述中国的教育行业经过多年的发展与摸索,已经进入跨越式发展阶段,各大教育机构和和各类学校纷纷开展计算机
6、辅助教育和管理,教育系统的管理从原先的分布式、各自为战的管理,已经进入采用网络化信息化管理,共享教学资源、实时反馈教育状态,构建新的管理系统、采用新的管理方式,成为众多学校继续解决的焦点问题,国内外不少高校和科研机构开发了一些教学管理系统和学籍管理系统,这些系统各有千秋,具备许多优点和亮点,但也存在一些问题,如功能冗余不匹配等。计算机信息技术,网络通讯等高新技术的发展对高校学生管理提出了更高的要求,要求学生管理系统的进一步发展成为学生信息系统,这样不仅使教师从繁琐的事务当中解脱出来,而且还能提供面向学生的网上成绩查询。班主任,辅导员的网上咨询等快捷、灵活、方便的智能化服务。学生学籍管理系统旨在
7、校园教学、教务管理、学生管理信息化网络化。解决以往信息传递不方便、不快捷等问题,达到提高工作效率,降低管理陈本。实现全校不同部门学生信息资源共享,确保学生管理工作数据安全,全面提升学校的管理水平和管理效率,有利于推动学校行政管理水平、推动“办公无纸化”的进程。1.2 现行系统运行状况概述 针对其他学生管理软件的不足,去掉多余的操作,要求制作和系统可以方便、快捷地对学生信息、成绩等进行添加、删除、修改的操作,并且可以批量的对新生信息的录入与分班!可以对数据进行备份保存。1、学生信息管理功能班级管理:对班级的添加、删除、修改。添加学生:以班级为单位,进行学生入库。其中分为单个添加和批量添加。单个添
8、加学生供数量较少的学生信息入库;成批添加可以大量的学生成批录入到数据库中。删除学生:当学生毕业后,学生信息不再需要,系统的基本数据库中需要删除学生信息。该功能主要进行学生信息的删除。 2、学生成绩管理功能成绩录入:以班级为单位,录入各科目的各类型考试。成绩查询:可以对学生的考试成绩进行“定位型”的查询。成绩管理:可以对考试成绩的修改,删除等操作。3、课程信息管理功能课程管理:提供本学期各年级各专业所开课程名称的录入、修改、删除。它是学生成绩管理的基础。用以保证数据库中一致性原则。4、查询功能学生信息查询。根据用户的要求,查询学生数据库的所有可能的信息,其中包括成绩查询等。第二章 系统分析2.1
9、 系统目标与需求分析随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理。目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是
10、有了很大的发展,商业化的学生信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。2.2 可行性研究 可行性分析是对系统进行全面、概要的分析。通过调查分析,本系统设计主要有以下三个可行性:1 社会可行性 随着社会的发展及经济的繁荣,知识经济已成趋势并在某些方面尤其突出,各大高校都随之扩招。学生也日趋增多,这个给学籍管理带来了沉重的压力,使用人力来管理已经不可能了,一个好的有规模的学籍管理系统已经迫在眉睫了。2 经济可行性采用新的学生学籍管理系统可取代原系统的手工管理工作,减少人工开支,节省资金,并且可大大提高数据信息的取得,缩短数据信息处理时间,提高学生信息的
11、利用率,使教学质量更进了一个台阶。3 技术可行性本系统在Windows 7 开发环境下,利用c#.net开发工具,并使用Access作为数据库管理系统,来实现学生学籍管理系统的各种功能。Access属于主从时式的数据库服务器这也是主从式数据库服务器的特点,服务器本身重在数据的管理,为客户端应用程序提供一致的接口。当然也可以使用Access为数据库管理系统,开发工具也可以是它的更高版,这样可以提高系统的性能,降低它的局限性2.3系统开发方法的选择现有的系统开发方法很多,常用的管理信息系统开发方法有结构化系统开发方法(Structured System Development Method)、原型
12、法(Prototyping Method)、面向对象法(Object-Oriented Method)三种,选择一种合理的开发方法是系统开发的良好开端。1.原型法优点:符合人们认识世界的规律;系统开发周期短,开发费用低;系统原型准确的描述了目标系统;系统易于被用户接受,减少培训时间;能充分利用最新的系统开发环境。缺点:解决复杂的大型管理信息系统问题很困难;对开发工具要求高;要求用户有较高的信息化知识;对于组织的管理基础工作要求较高;有可能导致子系统之间的数据冗余,系统集成困能;系统层系结构不明确,不便于管理控制。原型法的适用性:适用于开发过程较为简单的小型管理信息系统;适用于企业管理基础较好,
13、业务处理过程比较简单或不太复杂的系统;适用于业务需求和系统目标相对较为确定的系统。2面向对象的开发方法优点:符合人们认识客观世界的一般规律;系统有较好的可维护性和稳定性;可重用性好,便于二次开发。缺点:需要较高级的软件环境和开发工具支持;一般不太适宜大型的、对象较多以及关系较为复杂的MIS开发,缺乏整体系统设计划分,易造成系统结构不合理、各部分关系失调等问题;只能在现有业务基础上进行分类整体,不能从科学管理角度进行整理和优化;初学者不易接受、难学。面向对象方法的适用性:面向对象方法可以普遍适用于分类信息系统开发,但是不能涉足系统分析以前的开发环节,该方法特别适用于图形、多媒体等系统的开发。3.
14、结构化开发方法优点:面向用户的观点;自顶向下的分析设计与自底向上的系统实施;严格划分工作阶段并明确各阶段的界限及任务;工作成果规范化、文献法;及早的发现系统开发过程中的错误以提高系统的成功率。缺点:开发周期长,难以适应环境的变化;开发过程严格,无法适应需求的变化;难以应付非结构化的问题;用户很难尽早的建立系统预期的概念结构。结构化开发方法的适用性:主要适用于信息需求明确、规模较大、结构化程度较高的管理信息系统的开发。结构化开发方法的划分阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、运行维护阶段。结构化系统开发方法在生命周期法的基础上,结合结构化程序设计的思想,要求在信息系统开发
15、过程中形成一套比较严格的标准、规范、方法和技术,系统开发的组织管理工作有章可循,确保系统开发的成功。结构化方法强调对业务的分析设计过程,详尽的把开发分为明确的几个阶段。按照一定的工作流程对系统进行开发。对于业务流程明确的宾馆管理信息系统而言,结构化开发方法使我更容易从总体上把握系统中的业务环节,所以本系统采用结构化开发方法进行开发。2.4 组织结构与功能分析图2-1组织结构图2.5 业务流程分析处理单位 处理 判断 数据储存 单据或实物 文档资料图2-2业务流程图参考图例1. 系统管理模块 图2-3系统管理模块业务流程图2. 院系设置模块图2-4院系设置模块业务流程图3. 专业设置模块图2-5
16、专业设置模块业务流程图4. 班级信息管理模块图2-6班级信息管理模块业务流程图5. 学生信息管理模块图2-7学生信息管理模块业务流程图6. 课程信息管理模块图2-8课程信息管理模块业务流程图7. 学生成绩管理模块图2-9学生成绩管理模块业务流程图8. 信息查询模块图2-10信息查询模块业务流程图9. 用户操作模块图2-11用户操作模块业务流程图2.6 数据与数据流程分析 数据与流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、商品、证件等,单从数据流动过程来考查实际业务的数据处理模型。主要包括对信息的流动、传递、处理、存储等分析图2-12数
17、据流程图参考图例1学生管理系统的顶层数据流程图在系统中,管理员将学籍管理所有的信息数据,包括系统用户信息数据、系部信息数据、班级信息数据、教师信息数据、学生信息数据、课程信息数据、选课信息数据,进行处理,并保存在学籍管理系统中,教师通过学籍管理系统对学生的成绩进行录入,又可以在学籍管理中的选课查询数据模块中对班级学生名单进行查询,学生可以在学籍管理中选课,当然也可以通过选课查询数据模块对自己的成绩进行查询。根据调查及分析的结果绘出系统数据流程图如下:图2-13学生信息管理系统顶层数据流程图2 学生学籍管理系统的第一层数据流程图图2-14 学生信息管理系统第一层数据流程图3. “院系、专业、班级
18、设置”数据处理过程展开的第二层数据流程图图2-15 “院系、专业、班级设置”数据处理第二层数据流程图4. “学生信息管理”数据处理过程展开的第二层数据流程图图2-16 “学生信息管理”数据处理过程展开的第二层数据流程图5. “学生成绩管理”数据处理过程展开的第二层数据流程图图2-17 “学生成绩管理”数据处理过程展开的第二层数据流程图2.7 数据字典数据字典是描述系统数据和信息的数据,用于描述系统中各类数据的清单,便于系统开发人员及未来的系统用户开发运行、维护和使用系统。数据字典包括:数据元素、数据结构、外部实体、数据流、数据处理过程和数据存储六类条目。1数据元素条目表2-1 数据元素列表数据
19、项编号名称别名说明数据值类型取值范围长度有关数据结构1001学生编号学号每个学生编号字符型8学生信息、学生成绩1002专业编号专业编号专业的编号字符型3院系信息、专业信息、班级信息、学生信息、课程信息、学生成绩1003班级编号班级编号班级的编号字符型4班级信息、学生信息、课程信息1030 成绩学生成绩每个学生的成绩字符型10学生成绩信息2数据结构条目表2-2 数据结构列表编号名称说明结构有关数据流2001班级信息班级的信息班级编号、班级名称、专业编号、专业名称、院系名称、学制、辅导员、入学年份、备注F3.F4、F5、F72002学生信息学生的基本信息学号、姓名、性别、民族、住址、电话、政治面貌
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2013 学生 学籍 管理 系统 毕业设计 35
限制150内