您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 基于caspnetWEB的学生选课系统
学士学位论文THESISOFBACHELOR题目基于WEB的学生选课系统学院:专业:班级:学号:学生姓名:指导教师:起讫日期:目录摘要............................................................................................................................IABSTRACT.................................................................................................................II第一章前言...............................................................................................................11.1学生选课系统系统概述...................................................................................11.2学生选课系统的目的和意义...........................................................................11.3学生选课系统实现的功能.............................................................................1第二章数据库和开发工具简介.................................................................................32.1学生选课系统的数据库管理系统...................................................................32.2SQLSERVER2000的开发环境..........................................................................32.3VISUALSTUDIO2005的开发环境.....................................................................32.4开发语言介绍..................................................................................................4第三章学生选课系统的设计.....................................................................................53.1系统设计..............................................................................................................53.2数据库设计..........................................................................................................8第四章学生选课系统的各个功能模块的实现.......................................................144.1创建ASP.NT网站............................................................................................144.2首页登陆模块的实现........................................................................................144.3添加院系模块的实现...................................................................................174.4其它模块的设计............................................................................................26第五章学生选课系统的使用.................................................................................315.1系统的浏览方式.............................................................................................315.2系统的具体使用方式.....................................................................................31结论..............................................................................................................................33参考文献(REFERENCES)...................................................................................34致谢..............................................................................................................................35附录..............................................................................................................................36I基于WEB的学生选课系统摘要学生选课系统能够让学生们在网络上自主选择选修课程,教务处的工作人员则通过网络来处理学生的选课信息。这个系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采取模块化的编写思想,提高了可读性,同时提高了开发效率,从而实现了校园无纸化办公,提高选课的效率,减轻选课操作的工作量,从而提高教学管理的效率。系统使用VisualStudio2005作为开发平台,使用VisualC#.NET和HTML做为程序语言,使用MSSQL作为系统数据库,使用ADO.NET实现对数据库的访问。本系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。关键字:学生选课系统,.NET,数据库,模块化,信息管理IITheStudentsSelectCourseSystemonWebAbstractTheelectivesystemenablesthestudentstoselectcoursebythemselvesontheinternet.Andthestaffoftheregistrydealwiththeelectiveinformationbytheinternet.Thesystemcarriesoutthebasicdatabaseoperationsuchasbrowsing,inquiring,editingandmanaginginformationdata.Italsocomposesinmodularizewaywitchenhancesreadabilityandexploreefficiency.Thereforethecampusno-paperworkcomestrue,atthesametimeelectiveefficiencyisimprovedandtheworkloadiddecreased.Inthisway,theefficiencyofteachingmanagementisimproved.TheVisualStudio2005isusedasexploitationplatform;VisualC#.NETandHTMLisusedasprogramlanguage;MSSQLisusedassystemdatabase;ADO.NETisusedtovisitthedatabase.ThesystemistypicalMIS,whichincludesthedevelopmentandthemaintenanceofbackgrounddatabaseaswellasthetopapplicationprogram.Astotheformer,settingupabasewithstrongdatacoherenceandintegralityaswellassecurityisdemanded.Astothelater,aprogramwithcompletefunctionwhichiseasytouseisdemanded.Keywords:Electivecoursesystem,.NET,DataBase,Modulation,MIS1第一章前言1.1学生选课系统系统概述学生选课系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。随着网络的飞速发展,学生选课系统已经成为高校必不可少的系统。当今的学生选课系统一般具有如下特点:1.页面模块化这类系统在界面设计上都采用了模块化处理思想,把很多页面的共有部分集成一个模块,例如页面的头部和用户管理员身份验证等,这样在开发时遇到这些相似的页面部分就不需要重新编写,只要利用已编写好的部分就可以了。2.容错思想系统的用户或管理员有时可能会有误操作或违规操作,系统会对这些无效操作予以屏蔽,保证系统正常运行,同时在出现错误时给出错误原因,以便用户或管理员修改或者纠正。3.三层结构设计。此类系统采用三层结构设计、即程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。三层分别独立,用户界面与业务逻辑分离,系统的安全性、可维护性和扩展性都大大提高了。1.2学生选课系统的目的和意义网上选课系统针对在校学生和教师使用。从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式。传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学模式,如果仍然通过纸上的方式选课,一方面浪费了大量的人力、物力资源,另一方面浪费时间以及会在人为的统计汇总过程中出现可避免的差错等情况。随着高校人数的增多,上述弊端会越来越多的暴露出来。如果利用网络进行选课,学生只要在计算机前输入自己的个人选课信息即可完成教务部门原来几倍的作业量。从教师的角度来说,教师提出代课申请完成课程发布的工作更加容易,得到教学的信息更加快捷,因此通过网上选课系统可以大幅度的减少教师的工作量,方便了教学工作。1.3学生选课系统实现的功能为实现无纸化办工,提高选课的效率,减轻选课操作的工作量,从而提高教学管理的效率,开发一个基于WEB的学生选
本文标题:基于caspnetWEB的学生选课系统
链接地址:https://www.777doc.com/doc-2533565 .html