您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 73学生信息管理系统课程设计
课程设计课程名称数据库系统原理与设计题目名称学生信息管理系统专业班级11级计算机科学与技术二班学生姓名梅小军学号51102012004指导教师王磊二○一三年六月十五日1目录摘要······························2英文摘要·····························3第一章引言···························41.1课题研究背景·······················41.2课题研究意义·······················5第二章······························02.1学生信息管理系统的介绍··················02.2.1开发方案·······················02.2.2模块设计及分析···················0第三章······························23.1数据库设计说明······················23.2数据库的完整性和安全性··················23.3登录模板设计·······················33.4FormMain主界面设计····················43.5录入学生信息模块设计···················83.6删除学生信息模块设计···················103.7查找学生信息模块设计···················113.8修改学生信息模块设计···················123.9备份学生信息模块设计···················133.10还原学生信息模块设计···················14第四章······························164.1登录测试·························164.2录入测试·························174.3删除测试·························184.4查找测试·························184.5修改测试·························194.6备份测试·························204.7还原测试·························21第五章总论···························22致谢······························23参考文献·····························24附录:程序清单··························252摘要学生信息管理系统是高等院校教务管理的重要组成部分,建立学生信息管理系统对评价教学质量、反馈教学效果、收集教学信息等方面起着重要的作用,对于稳定高校的教学秩序、促进教学改革,提高高校的教学质量和教学管理水平具有极为重要的意义。本系统使用C#作为开发语言。对学生信息管理系统进行了需求分析,从主要功能、框架结构、设计模式、开发平台等多个方面完成了学生信息管理系统的总体设计。重点介绍了系统中系统管理,学生管理,课程管理,成绩管理,信息查询等模块的详细设计和技术实现;系统实现了学生档案信息,班级信息,课程信息,成绩信息的添加、修改、删除、查询等功能。本系统界面简洁,实用性强,安全性高,各模块功能清晰,易于维护和使用,为教师和教学管理人员对教学监控提供了良好的帮助。关键词:教务管理学生信息管理系统3英文摘要Title:StudentInformationManagementSystemAbstract:StudentInformationmanagementisanimportantcomponentofteachingadministrativesystemincolleges.AproperStudentInformationmanagementsystemplaysanimportantroleinevaluatingthequalityofteaching,checkingontheperformanceofstudentsandteachersandcollectingtheinformationofteachingandlearning.Anditcanalsohelptokeepthestabilityofteachingorder,promotethereformofteachingandenhanceboththequalityofteachingandthestandardofteachingmanagementincollege.ThissystembasedonEclipseandJAVA,AccordingtotherequirementofStudentInformationmanagement,generalanalysisanddesignofthesystemwasimplemented,whichconsistedofmainfunctions,frameworkstructure,designmode,interface,developmentplatform,runningenvironment,etc.Thewholesystemwasdividedintofourmainmodules:StudentInformationmanagement,CourseInformationmanagement,GradeInformationmanagementandSearchingtheInformation.Anditcanbecompleteddailystudentrecords,informationonthecourses,theresultsofinformationadd,edit,delete,query,andotherfunctions.Additionally,thesystemhasfriendlyinterfaces,highpracticabilityandsecurity,clearfunctionmodules,easymaintenanceanduse,humanizedservicesforteachersandmanagersaswell.keywords:EducationalAdministrationStudentInformationManagementSystem4第一章引言随着计算机技术的进步和人们对系统需求进一步提高,学校对于学生信息管理也相应提升。学校对于学生信息管理主要侧重于数据的更新快捷、准确、占用较少的人力资源,而达到的最大的办公效率。本次设计所解决的主要问题就是如何通过设计一个切实可行的软件系统来解决目前学校对于学生管理存在的一系列问题。该系统为学生信息管理系统,是鉴于目前学校快速发展,学校规模越来越大,学校与时俱进,课程不断改革,学生数量与课程数量都在迅速的增长,学生信息呈爆炸性增长的前提下,原始的手工管理耗费学生与工作人员大量的时间和精力,而效率与准确性却很低,学校对学生信息管理的自动化与准确化得要求日益强烈,为满足学校管理学生信息的需要,设计并完成该系统。系统完成后可用于学校学生信息管理,能够实现对学生信息进行存储、查询、修改等功能。1.1课题研究背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,学生信息管理系统必定是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。51.2课题研究意义管理信息系统就是我们常说的MIS,在强调管理,强调信息的现代社会中它越来越得到普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。其意义体现在以下四个方面:第一,管理本身就是一类复杂的智能行为,是一个知识运用和知识创新的过程;第二,现代的企事业管理迫切需要一个支持的信息管理的平台;第三,一个协同管理的平台是必不可少的;第四,企事业需要一个不断进行技术交流和培训的系统。0第二章2.1学生信息管理系统的介绍学生信息管理系统主要分为四种模块:录入模块、删除模块、修改模块、查找模块。逐步对各个模块的代码书写,实现多种功能,让用户快速而便捷地使用学生信息管理系统。用户可以录入学生信息,输入学生的学号从而删除学生信息、查找学生信息、修改学生信息。2.2.1开发方案本人计划编写一个人学生信息管理系统,主要功能是满足用户对学生信息的管理,包括录入、删除、修改、查询、备份、还原功能。2.2.2模块设计及分析本次设计主要分为六种模块:录入模块、删除模块、修改模块、查找模块、备份模块、还原模块详细可以参考下图:1图2-1FormMain界面录入学生基本信息用户登录FormMain界面操作指令按学号修改学生信息按学号删除学生信息按学号查找学生信息注销学生信息管理系统学生基本信息表按姓名查找学生信息备份学生信息还原学生信息2第三章本次设计和数据库紧密相连,首先我们根据题意设计相关的数据库以及相关的数据表(book,manager,user)。然后我们把这次的设计内容分成了若干个模块,逐次实现各个模块的功能,这样不仅便于功能的实现,而且外观美观,层次清晰。制作过程主要是页面的设计和相关代码的编写。3.1数据库设计说明学生信息数据表列名数据类型数据长度允许null备注snonchar9不允许学生学号snamenvarchar20允许学生姓名sexnchar2允许学生性别birthdaynchar10允许出生日期图3-1学生信息数据表用户登录表列名数据类型数据长度允许null备注usernamenvarchar10允许用户名passwordnvarchar10允许登录密码3-2用户登录表3.2数据库的完整性和安全性数据库中关系模型完整性约束:实体完整性、参照完整性、和用户定义完整性。其实实体完整性和参照完整性是关系模型中必须满足的完整性条件。因此用户在使用数据库必须遵守完整性规则:实体完整性规则、参照完整性规则、用户定义完整性规则。在关系模型中以主码作为唯一标识,因此主码不能为空。总的来说数据库完整性是指数据的正确性和相容性。例如本系统中学生学号必须唯一;性别只能是男或女等.数据库是否具备完整性关系到数据库系统能否真实地反映现实世界,因此维护数据库的完整性是非常重要的。3数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露,更改,或者破坏。安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题,只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全问题更为突出,系统安全保护措施是否有效是数据库系统的主要指标之一。3.3登录模板设计为了系统的安全,在进入系统之前首先会出现一个登录模块,用户只有在输入正确的用户名和正确的密码之后,才能进入系统。用户登录窗体中放置了两个文本框(textbox),用来输入用户名和密码;两个按钮(Button)用来登录、取消。截图1:图3-3登录窗口登录代码的关键部分和代码的简单说明:privatevoidbtnlogin_Click(objectsende
本文标题:73学生信息管理系统课程设计
链接地址:https://www.777doc.com/doc-4360285 .html