题目:基于.net的学生信息管理系统的设计与实现姓名:罗晶晶学号:201308080033院系:计算机科学与技术学院专业:计算机科学与技术年级班级:2013级计算机科学与技术专升本指导教师:郭丽萍2015年5月6日毕业论文(设计)作者说明本人郑重声明:所呈交的毕业论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全了解有关保障、使用毕业论文的规定,同意学校保留并向有关毕业论文管理机构送交论文的复印件和电子版。同意省级优秀毕业论文评选机构将本毕业论文通过影印、缩印、扫描等方式进行保存、摘编或汇编;同意本论文被编入有关数据库进行检索和查阅。本毕业论文内容不涉及国家机密。论文题目:基于asp.net的学生信息管理系统的设计与实现作者单位:周口师范学院计算机科学与技术学院作者签名:(201308080033)目录摘要...................................................11绪论...................................................21.1研究背景与现状.......................................21.2研究意义............................................31.3开发环境及工具.......................................32系统需求分析...........................................32.1需求分析............................................32.2模块划分............................................33系统结构设计...........................................43.1数据库表的计.........................................43.2数据库E-R图.........................................53.2系统模块划分.........................................53.3系统界面设计.........................................64系统实现与测试.........................................74.1系统功能模块的实现....................................74.2其它页面及功能......................................114.3系统的测试.........................................115总结与展望............................................12参考文献................................................12致谢....................................................131基于.NET的学生信息管理系统的设计与实现学生姓名:罗晶晶学号:201308080033计算机科学与技术学院计算机科学与技术专业指导教师:郭丽萍职称:讲师摘要:近年来随着计算机网络的发展与普及,学生信息管理系统这种利用网络进行的信息管理已经越来越被人们所熟知,它有助于帮助学校管理人员快捷、准确地对学生信息进行编辑、管理。以此为背景,本文研发了一个学生信息管理系统,旨在可以为高校管理人员在编辑学生信息时带来一些便捷。本文对此系统的设计过程进行了论述,系统分为以下几个模块:学生信息管理、班级和年级的信息管理、课程信息管理、学生成绩信息管理、教师信息管理、角色管理。最终以VS2010作为研发平台,数据库使用SqlServer2005,对系统进行了实现。经过测试,系统能够有效帮助管理者对学生信息进行管理。关键词:数据库;学生信息管理系统;信息技术;ASP.NETDesignandImplementationofStudentInformationManagementSystembasedon.NETAbstract:Inrecentyears,withthedevelopmentandpopularityofthecomputernetworks,studentinformationmanagementsystemhasbeenfamiliartomoreandmorepeoplebecauseitusesInternettomanagetheinformation,anditwillhelpschooladministratorstomanageandeditthestudentinformationquicklyandaccurately.Againstthisbackground,thispaperhasdevelopedastudentinformationmanagementsystem,Inordertobringsomeconveniencetoeditstudentinformationincollege.Inthispaper,thedesignprocessofthissystemarediscussed.Thesystemconsistsofthefollowingmodules:Studentinformationmanagement,theclassandgradeinformationmanagement,thecourseinformationmanagementstudentachievementinformationmanagement,theteacherinformationmanagement,andtherolemanagement.ThesystemusesVS2010asadevelopmentplatform,andusesSQLServer2005asthedatabase.Aftertesting,thesystemcanhelpmanagersmanagestudentinformationeffectively.2KeyWords:studentinformationmanagementsystem;database;informationtechnology;asp.net引言由于计算机网络技术的兴起,利用计算机来实现对学生信息的管理方式已经在各大高校实行开来,它代替了原来依靠手工实现的方式,为学校在教学工作方面带来了便捷。本文所设计的学生信息管理系统,不仅可以节约学生信息管理者的大量时间,而且也是对自己大学这几年所学专业技能进行的一次全方面的总结,对自己以后的工作有很大的帮助。1绪论1.1研究背景与现状近年来,随着信息技术的飞速发展,各种网络应用带来了数据的高速增长。信息的输入和保存越来越重要,尤其是学校和公司对数据的完善保存。随着学校的规模不断扩大,学生数量快速增加,有关于学生的各种信息量也不断地增长。学生的档案是记录学生一切的文本信息,它反映学生在学校的表现和成绩,更是学生由校园走向社会的重要人事档案的基础,由此可以看出学生信息的管理在就业方面很重要,随着各大高校的不断扩招,学生信息的管理也越来越重要,所以面对庞大的信息量需要有学生信息管理系统来提高学生信息管理工作的效率。然而有些学校的学生信息管理工作仍处于半手工甚至是全手手工的工作状态,效率低,可靠性差。近几年来,学校的管理信息化是当前高校管理发展的大趋势,高校管理信息化以前所未有的速度走进校园,极大地改善着传统的信息管理方式,使学校教育信息管理走向网络化、国际化、个性化。学生信息管理系统运用SQLserver2005数据库技术、asp.net等计算机技术,在深入分析学生信息管理业务需求的基础上,将学生信息管理的过程实现网络管理,确保了学生信息管理高效性和规范性。学生信息管理系统被用于学生信息的管理,主要是针对各大高校的学生信息量庞大、不便于管理的现状,从教师、学生、学生课程等方面进行增加、删除、修改、查找、浏览等各方面的操作对学生信息以及教师的信息进行科学有效的管理。31.2研究意义21世纪是一个信息大爆炸的时代,计算机技术在不断地快速发展,充斥在人们的生活中的方方面面,对信息记录和保存对人们来说是至关重要的,而有些地区仍然使用半手工甚至是全手工的方式来记录信息,这对于人们来说是复杂的并且不方便,因此学生信息管理系统应用而生,为管理人员在记录信息时带来了方便也在一定程度上提高了安全性和可行性。1.3开发环境及工具SQLServer是Microsoft公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2012的大型多处理器的服务器等多种平台使用,在学生信息管理系统使用的服务器是Windows7。MicrosoftSQLServer是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。MicrosoftSQLServer数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。ASP是ActiveServerPages的缩写,ASP.NET技术是目前最常用的网站开发技术之一。该技术是一种在Web服务器IIS(InternetInformationServer)上开发交互网页的一种技术,使用ASP的优点是因为运行是在服务端的,所以可以大大减轻客户端的负担,运行完后直接将结果返回给客户端,从而提高运行效率。2系统需求分析2.1需求分析需求分析是开发系统中的一个重要的环节,做需求分析的目的就是了解用户的需求和最终目的,只有弄清楚用户需要的是什么,才能做出用户所需要的系统,所以要知道所制作的系统要服务那些用户,对这些用户提供何种服务等。例如用户管理,这里分为超级用户和普通用户,超级用户可以添加用户而普通用户则不可。2.2模块划分根据以上需求分析,系统可以划分为如下几个模块:学生信息管理模块:可以实现学生基本情况的添加、删除、更新,还能查找4各个学生的基本情况,例如学生的姓名、家庭电话、学号、家庭住址等各个消息在此基础上还可以修改个人密码。班级和年级的信息管理:主要是实现班级和年级的信息管理,例如实现查询班级的所在系别,辅导员,还有班级和年级的添加、删除、更新等。课程信息管理:主要是对学生信息进行管理,例如课程信息的添加、修改、删除等等。包括的功能有:添加课程信息、修改课程信息和删除课程信息等等。学生成绩信息管理:在这个模块中设置了成绩的增加、删除、修改、查找和学生成绩查询、学生成绩录入。用户和角色:系统是提供多个人一起使用的,所以必须对某一些人进行权限的限制。在此设置了超级管理员,非超级管理员只能进行查询操作,不能进行更改。教师信息管理:主要是对教师信息进行管理,例如教师资料管理、教师资料添加,删除修改等等。3系统结构设计3.1数据库表的计学生信息管理系统使用的是数据库是SQLServer2005,它是一个企业级的数据库,在可行新、安全性、高效性方面有明显的提高,相对于学生信心管理系统用SQLServer2005是足够的。数据库的结构设计是根据用户需求所进行的设计和建模,它尽可能的满足用户的所有要求。它也是一个概念模型,是从用户的角度来设计的,是具有人性化的,但是如果不合理的组织表结构,会出现大量的冗余,所以建表的时候要注意各个表之间的关系和独立表的内容,在理清楚他们之间的关