您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 学生管理系统的分析与设计
学号:201240410102软件工程题目学生信息管理系统的分析与设计教学院计算机学院专业计算机科学与技术班级2012级(1)班姓名师文蕾指导教师张国军2014年5月15日软件工程1摘要学生管理系统是学校管理系统的主要构件之一,在某种程度上体现了一个学校的教学现代化水平,系统的先进性将引领学校教学质量向前飞速发展。学生管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我采用微软公司的visualstudio2,005.中的c#语言平台开发,后台建立在MicrosoftSQLServer2,000基础上,尤其是数据窗口能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成高可行性系统。通过对计算机硬件和软件方面的了解,来论证本系统的解决方案。另外对学校等领域进行调研和分析,参照相关各种资料进行数据库编程实践。在指导老师的大力帮助下,基本上完成了设计任务书的要求。用户模块和管理员模块。对于用户模块来说,只能浏览属于本用户(学生)的相关信息;而管理员模块,则可以添加、查询、修改、删除、查看所有学生的信息,并且可以对班级信息、课程信息、学生成绩和教师信息进行简单的管理。关键词:MIS;信息管理系统;MicrosoftSQLServer2000软件工程2AbstractThestudentmanagementinformationsystemisoneofschooladministrationsystemprimarymembers,willmanifestaschoolteachingmodernizationlevelinsomekindofdegree,systemadvancedhaseagerlyanticipatedtheschoolteachingqualitytothefrontrapiddevelopment.Thestudentmanagementsystemmanagementsystemsystemisthetypicalinformationmanagementsystem(MIS),Itsdevelopmentmainlyincludesthebackstagedatabasetheestablishmentandthemaintenanceaswellasfrontendtheapplicationproceduredevelopmenttwoaspects.Establishesthedatauniformityandtheintegrityregardingformerrequestisstrong,thedatasecuritygoodstorehouse.Butregardinglatterthentherequestapplicationprocedurefunctioniscomplete,EasytouseandsoonthecharacteristicAftertheanalysis,Thissystemadoptc#languageflatroofofMicrosoftvisualstudio2005.nettobedeveloped,thebackstageestablishmentinMicrosoftSQLServer2,000foundations,thedatawindowgiftofgabconveniencebutsuccinctlyoperatesthedatabaseinparticulartheintellectualizedobject,firstestablishesthesystemapplicationprototypeintheshorttime,then,carriesonthedemanditerationtotheinitialprototypesystem,revisesandtheimprovementunceasingly,untilformsthehighfeasiblesystem.Throughtocomputerhardwareandsoftwareaspectunderstanding,ProvesthissystemthesolutionMoreovertodomainandsoonschoolcarriesontheinvestigationandstudyandtheanalysis,thereferenceisconnectedeachkindofmaterialtocarryonthedatabaseprogrammingpractice.Ininstructsunderteacher'svigorouslyhelp,basicallyhascompletedthedesignprojectdescriptionrequest.Thissystemhastwomodules,usermoduleandadministratormodule.Forusermodule,itjustcanbrowseinformationitself,butforadministratormodule,itcanadd,query,modify,deleteandbrowseinformationofallstudents,andcanmanagetheinformationofclasses,student'sresultmanagement,subjectsandteacherssimply.Keyword:MIS;informationmanagementsystem;MicrosoftSQLServer2,000学生学籍管理系统——毕业论文3目录一.系统概述.....................................................41.1目的背景与意义.............................................41.2系统内容..................................................5二.系统需求分析.................................................62.1系统需求..................................................62.2功能需求分析...............................................62.3数据流程图................................................72.4系统总体结构分析...........................................72.5系统层次图................................................82.6数据需求分析...............................................8三.系统设计.....................................................103.1系统结构设计..............................................103.2数据库设计...............................................11四.系统实施.....................................................134.1系统开发工具..............................................134.2系统测试..................................................18五.全文总结.....................................................21六、参考文献....................................................23软件工程一.系统概述本学生学籍管理系统可以说是一个综合性的学校学生管理系统,这它集成了学生信息管理、班级信息管理、课程信息管理等多种功能,因而具有较强的实用性和先进性。1.1目的背景与意义该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理.目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。软件工程51.2系统内容1)登陆模块:该模块的主要功能是实现用户登陆系统,及用户的权限管理。2)学生信息管理模块:该模块的主要功能是实现对学生的个人信息的管理工作,包括信息查询、信息删除、信息修改等功能,从而方便学校管理部门对学生的基本情况的快速查询和了解。3)班级信息管理模块:该模块的功能是实现对全校班级的管理工作,包括:班级信息修改、班级信息查询、班级信息删除等,这三个功能模块各自独立,完成学校的全部班级的管理。4)课程信息管理模块该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。软件工程6二.系统需求分析2.1系统需求通过调查,要求系统需要有以下功能:1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面;2)由于该系统的使用对象多,要求有较好的权限管理;3)原始数据修改简单方便,支持多条件修改4)方便的数据查询,支持多条件查询;5)在相应的权限下,删除数据方便简单,数据稳定性好;6)计算自动完成,尽量减少人工干预;2.2功能需求分析系统分析包括系统需求分析和系统性能要求两个方面。它是整个系统设计的基础。需求分析是指用户对系统的要求,它为系统设计指明了方向。如本系统就要求:能够输入学生的学籍信息和对信息进行查询、修改、删除;能够对班级信息进行查询、修改、删除;能够对课程课程信息进行查询、修改、删除。系统性能是指设计出的系统应实现用户要求的特性。本系统中的系统性能要求是:1)系统的安全性与可靠性;2)系统功能齐全;3)系统操作方便,界面美观;4)系统易于维护和扩充。系统总体功能1)可以进行文本操作;2)添加一个数据库项目;3)删除一个数据库项
本文标题:学生管理系统的分析与设计
链接地址:https://www.777doc.com/doc-2522202 .html