您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 学生信息管理系统的设计与实现
江苏畜牧兽医职业技术学院毕业设计(论文)题目:学生信息管理系统的设计与实现姓名:孟成艳学号:200905173132二级院系部:信息工程系班级:软件091专业:软件技术指导教师:毛林职称:讲师二0一二年六月江苏畜牧兽医职业技术学院毕业论文(设计)I学生信息管理系统的设计与实现作者孟成艳指导教师毛林【摘要】随着信息时代的来临以及信息化的高速发展,信息的自动化管理已成为当前迫切需要解决的问题。本论文根据软件工程中软件开发的流程,对系统需求分析、软件设计和编码、功能实现和测试工作进行了详细介绍。阐述了高校学生信息管理系统的设计、开发及实现过程。选用了适合于高校学生信息管理的关系数据库理论与设计方法,进行了高校学生信息管理系统数据库的概念结构和逻辑结构设计。本系统使用MicrosoftSQLServer2005作为数据库,以MicrosoftVisualStudio2005作为系统开发工具开发出一套实用的C/S架构的学生信息管理系统。【关键词】学生信息管理系统;SQL;VisualStudio2005StudentInformationManagementSystemDesignandImplementation【Abstract】Withtheadventoftheinformationageandtherapiddevelopmentofinformationtechnology,theautomationofinformationmanagementhasbecomeanurgentproblemtobesolved.Inthispaper,accordingtothesoftwareengineeringinsoftwaredevelopmentprocess,thesystemneedsanalysis,softwaredesignandcoding,functionrealizationandtestingareintroducedindetail.Elaboratedtheuniversitystudentinformationmanagementsystemdesign,developmentandimplementationprocess.Selectionofsuitableforthecollegestudentsinformationmanagementinrelationaldatabasetheoryanddesignmethods,theuniversitystudentinformationmanagementsystemdatabaseconceptstructureandthelogicalstructuredesign.ThesystemusesMicrosoftSQLServer2005asdatabase,MicrosoftVisualStudio2005asadevelopmenttooldevelopedasetofpracticalC/Sarchitecturestudentinformationmanagementsystem.【Keywords】Studentinformationmanagementsystem;SQL;VisualStudio2005江苏畜牧兽医职业技术学院毕业设计(论文)II目录引言....................................................................1第一章概述..............................................................11.1开发背景...........................................................11.2开发目标...........................................................2第二章系统需求分析.......................................................22.1需求分析...........................................................22.2可行性分析.........................................................2第三章系统概要设计.......................................................33.1数据库设计.........................................................33.2功能设计...........................................................73.3系统功能设计.......................................................8第四章详细设计与系统实现................................................104.1登录窗口设计与实现................................................104.2主窗体设计与实现..................................................124.3查询分析窗体设计与实现............................................144.4权限管理窗体设计与实现............................................154.5退出主窗体........................................................19总结与展望...............................................................19参考文献.................................................................20致谢....................................................................20附录....................................................................20江苏畜牧兽医职业技术学院毕业论文(设计)1引言21世纪是信息化的时代,信息化以更快捷更方便为目标来融入各行各业。学校也不能例外。当前,我国的学校正在加紧实施信息化建设,其中学生管理是相当重要的一部分。目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。学生管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。第一章概述1.1开发背景学生信息管理系统是为了适应现代化学校管理的需要,加快推进高校数字化校园建设、充分利用校园网,利用网络、多媒体等计算机应用技术和手段,提高办公效率、改善质量的高效管理信息系统。学生信息管理系统是系科综合管理信息系统的重要组成部分,进行学生基本信息、扩充信息、成绩信息、在校的其它各种信息的集中电子化处理,实现主要系务业务流程的计算机管理,实现系科学生管理工作的自动化管理和公用信息在校园网上自动发布。本文档为“学生信息管理系统的设计和实现”的说明书,主要用于为实现系统的功能而进行的系统详细设计说明,详细系统各软件组成模块的实现流程、功能、接口、编译、测试要点等内容,便于对系统的编码进行指导和约束。江苏畜牧兽医职业技术学院毕业设计(论文)21.2开发目标实现学生信息资料的集中化电子化处理;实现学生成绩的电子化处理;实现普通用户的前台多媒体自助查询功能;实现学生管理工作制度化、标准化、规范化;实现学生管理的其它必要的管理功能。建立关于学生数据比较全面详细的数据库。第二章系统需求分析2.1需求分析通过调查,要求系统需要有以下功能:(1)要求有良好的人机界面;(2)系统的使用对象多,要求有较好的权限管理;(3)原始数据修改简单方便,支持多条件修改;(4)方便的数据查询,支持多条件查询;(5)在相应的权限下,删除数据方便简单,数据稳定性好;(6)尽量减少人工干预。2.2可行性分析本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。本系统的开发利用MicrosoftSQLServer2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。使用VisualStudio.net作为系统开发的开发环境,它提供完善的指令控制语句、类与对的支持及丰富的数据类型,给开发高性能系统提供保障,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。江苏畜牧兽医职业技术学院毕业设计(论文)3第三章系统概要设计3.1数据库设计E-R图:图2-1学生信息E-R图数据库逻辑设计的任务是根据数据库概念设计的结果,设计数据库的概念模式和外模式,这是数据库结构设计的重要阶段。外模式和概念模式是用户所看到的数据库,是应用程序访问数据库的接口。设计逻辑结构分为以下步骤:(1)将概念结构转化为一般的关系模型;(2)将转换来的关系模型向特定DBMS支持下的数据模型转换;(3)对数据模型进行优化;据以上分析,学生信息管理系统数据库中的表格的设计结果如表2-1所示。表2-1utLogin字段名类型长度主/外键ufidvarchar36ufUserNamevarchar200ufPassWordvarchar200江苏畜牧兽医职业技术学院毕业设计(论文)4ufRealNamevarchar200uftypevarchar50ufupdatetimedatetime50ufupdatepersonvarchar200表2-2utMarkInfo字段名类型长度主/外键ufidvarchar36ufStudentCodevarchar100主ufCourseCodevarchar100主ufMarkint50ufupdatetimedatetime50ufupdatepersonvarchar200表2-3utClassInfo字段名类型长度主/外键ufidvarchar36ufClassCodeint20主ufClassNamevarchar100外ufProfessionalCodeint50外ufupdatetimedatetime50ufupdatepersonvarchar200表2-4utClassroomInfo字段名类型长度主/外键ufidvarchar36ufClassroomCodeint20主ufBuildingNamevar
本文标题:学生信息管理系统的设计与实现
链接地址:https://www.777doc.com/doc-1332912 .html