编号:审定成绩:中国大学生毕业设计(学院)基于ASP.NET的班级信息管理系统的设计与实现专业学生姓名班级学号指导教师完成日期2018年3月16日本科毕业设计(论文)-I-摘要近年来,随着信息技术的快速发展计算机应用得到普及,而班级管理系统就是在这前提下用计算机管理班级信息的一种计算机应用技术的创新,在计算机还未普及之前班级管理都是由教师以及班干部来承担的方式来操作的.现在一般的学校都采用了信息化管理的方式即采用计算机作为工具设计实现的计算机班级信息管理程序来帮助班主任进行更有效的班级管理。班级信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发设计两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求界面清洁美观、应用程序功能完备、易使用、操作简易等特点。使用Asp.net技术实现WEB网站的无刷新技术,提高了用户的友好度。用户可以在没有感觉的情况下对页面的数据进行操作。Asp.net的最重要的功能就是增强用户的友好度。提高数据传输效率。经过分析,班级管理系统采用B/S开发模式也就是浏览器服务器模式,数据库采用SQLServer2005版本,开发环境采MicrosoftVisualStudio2005,开发出来的程序可满足班级管理系统的使用和管理上的需要。【关键词】班级信息管理ASP.NETSQLServer2005本科毕业设计(论文)-II-AbstractInrecentyears,withtherapiddevelopmentofcomputerinformationtechnologyapplicationpopularization,andtheclassmanagementsystemmanagementsystemisthepremiseforaninnovationofinformationcomputermanagementcomputerapplicationtechnology,yetpopularinthecomputerbeforetheclassmanagementarebornebytheteachersandclasscadretotheoperation.Nowthegeneralschoolalluseofinformationmanagement,usingthecomputerasacomputerclassinformationmanagementprogramdesignedtohelpteachersmoreeffectivemanagementclasses.Classinformationmanagementsystemisatypicalmanagementinformationsystem(MIS),itsdevelopmentmainlyincludesthebackstagedatabasetheestablishmentandthemaintenanceaswellasfrontendtheapplicationproceduredevelopmenttwohand.Requestfortheestablishmentofnewtechnologywithoutstrongdataconsistencyandintegrity,datasecuritygooddatabase.Andforthelatterrequestinterfaceiscleanandbeautiful,theapplicationprogramfunctioncomplete,easytouse,simpleoperationandothercharacteristics.UsingAsp.nettechnologytorealizetheWEBsite,improvetheuserfriendlydegrees.Allowstheusertothepagedatawithoutfeelingofasituation.ThemostimportantfunctionofAsp.netistoenhancetheuserfriendlydegrees.Improvetheefficiencyofdatatransmission.Afteranalysis,theclassmanagementsystemusestheB/Smodeisthebrowserservermode,databaseusingSQLServer2005version,thedevelopmentenvironmentMicrosoftVisualStudio2005,thedevelopedprogramcanmeettheneedsoftheuseandmanagementofclassmanagementsystem.【Keywords】classinformationmanagementASP.NETSQLServer2005本科毕业设计(论文)-III-目录第一章概述..................................................................11.1选题背景和意义.........................................................11.2国内外研究概况........................................................11.3本文研究的主要问题.....................................................21.4ASP.NET简介..........................................................21.4.1什么是ASP.NET....................................................21.4.2ASP.NET技术优势..................................................31.5三层架构...............................................................3第二章系统需求分析..........................................................52.1调研资料情况...........................................................52.2可行性研究.............................................................62.2.1技术可行性.......................................................62.2.2经济可行性.......................................................62.2.3操作可行性.......................................................62.3功能需求分析..........................................................72.4系统用例图............................................................82.5开发工具及运行环境....................................................9第三章系统总体设计.........................................................103.1系统功能结构..........................................................103.2系统操作流程图........................................................11第四章数据库设计...........................................................134.1数据库产生............................................................13本科毕业设计(论文)-IV-4.2数据库概念设计........................................................134.3逻辑数据库设计........................................................16第五章系统详细设计.........................................................195.1用户登录模块设计......................................................195.2系统主页模块设计......................................................215.3管理员模块设计........................................................225.3.1学生添加模块设计.................................................225.3.2学生成绩模块设计.................................................245.3.3表现评价模块设计................................................255.4老师登录模块设计....................................................265.4.1奖惩情况模块设计.................................................265.4.2住宿登记模块设计...............................................275.5学生登录模块设计....................................................285.5.1查询成绩模块设计................................................285.5.2资料下载模块设计...............................................30第六章系统测试..............................................................326.1测试原理..............................................................326.2测试原则..............................................................326.3测试方法..............................................................336.4测试用例..............................................................336.5测试小结............................