学生选课系统.docx

上传人:王** 文档编号:792376 上传时间:2024-01-14 格式:DOCX 页数:25 大小:123.78KB
下载 相关 举报
学生选课系统.docx_第1页
第1页 / 共25页
学生选课系统.docx_第2页
第2页 / 共25页
学生选课系统.docx_第3页
第3页 / 共25页
学生选课系统.docx_第4页
第4页 / 共25页
学生选课系统.docx_第5页
第5页 / 共25页
学生选课系统.docx_第6页
第6页 / 共25页
学生选课系统.docx_第7页
第7页 / 共25页
学生选课系统.docx_第8页
第8页 / 共25页
学生选课系统.docx_第9页
第9页 / 共25页
学生选课系统.docx_第10页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《学生选课系统.docx》由会员分享,可在线阅读,更多相关《学生选课系统.docx(25页珍藏版)》请在优知文库上搜索。

1、学生选课管理系统目录第1章绪论11.1 目的和意义11.2 课题任务21.3 系统设计思想21.4 本章小结3第2章开发环境介绍32.1 ASP.NET技术32.2 C#语言42.3 SQLServer数据库简介5第3章系统需求分析63.1 可行性分析63.2 系统环境73.3 系统的UML用例图83.4 系统性能需求83.5 本系统的业务流程9第4章系统实现124.1 功能模块124.2 本系统的数据库设计134.2.1 数据库的概念结构设计134.2.2 本系统数据库的逻辑结构14第5章详细设计155.1 用户登陆功能模块155.2 管理员功能的模块155.2.1 学生信息管理功能模块15

2、5.2.2 教师信息管理功能模块165.2.3 课程信息管理功能模块165.2.4 账号信息管理功能模块175.3 教师管理功能模块175.3.1 修改用户信息模块185.3.2 修改密码功能模块185.3.3 学生信息查询模块185.3.4 教师的任课表模块185.4 学生管理功能模块195.4.1 在线选课功能模块195.4.2 学生课程表管理模块19第6章系统测试与调试206.1 测试目的206.2 测试方法206.3 系统的缺乏21参考文献36致谢36摘要:大学生数量逐年增加的同时,教务信息系统的数量也在不断的增加。学校为了更加周到并且人性化的效劳学生,针对学生选课这一环节,设计了本系

3、统,可以让学生实现网络上在线选课,在设计本系统的时候,主要实现学生在线选课、课程信息的增删改、登录用户的信息查询等功能。本学生选课系统使用的是BrOWSer/Server(B/S)结构,用VisuaIStudio2023作为系统的开发平台,本系统采用的是ASP.NET技术,SQLSerVer2023作为本系统的数据库效劳器,C#.NET语言作为本系统的开发语言,在开发本系统的时候还用到了一些辅助开发工具,比方:DreamWeaVer、Photoshop等软件。在本文中将主要介绍学生选课系统各个功能的实现。关键词:选课;VisualStudio2023;SQLServer;ASP.NET;C#.

4、NETAbstract:Whenthenumberofcollegegraduatesincreasedyearbyyear,andthenumberofinformationsystemofeducationaladministrationwasalsoincreasedconstantly.Schoolsinordertoserviceforstudentsbeingfullofmorethoughtandhommization,pointingatthecourseforstudents,Thedesignofthissystem,couldletstudentsrealizecours

5、e-choosingonline,whentheydesignthesystem,mainlytomakestudentsselectcourseonline,performincourseinformation,suchasincrease,delete,alteration,andinquirelogininformationofusers.Thecourse-choosingsystemofstudentsappliedtheBrowserZServer(B/S)structure,usingVisualStudio2023asthedevelopmentplatform,thesyst

6、emappliedASRNETtechnology,SQLServer2023asthedatabaseserver,andC#.NETlanguageasthedevelopmentlanguage,whendevelopedthesystem,wealsousedsomeauxiliarydevelopmenttools,forexample:Dreamweaver,Photoshopandsomeothersoftwares.Thispaperintroducesthestudentelectivesystemeachfunctioninthispaper.Keywordsjselect

7、course;VisualStudio2023;SQLServer;ASP.NET;C#.NET引言在大学生数量增加的同时,教务系统也在不断的跟进上涨。在以前学生都是在教室里经过登记来选课的,但是学生人数量在上升,学生选课的数据信息处理越来越重,所以为了减少相关数据信息的处理工作量,并且能够让每一个在校学生可以更好的选取自己喜欢的课程,针对选课这个事情,本系统将对学生自己进行选课和教师的课程公布这两个方向进行相关的设计,能够完成学生在线选课,自己所选课程的查询,个人的相关数据信息以及管理员可以发布课程信息等功能。本论文剖析了浏览器/效劳器(B/S)结构的特征,而本系统是用浏览器/效劳器结构的相

8、关思想来实现学生在线选课,在本篇论文中简要的介绍了学生选课系统中的相关功能模块,还有数据库的设计。重点说明了用ASP.NET技术制作相关的动态页面并且能够访问用SQLServer2023数据库管理系统开发的数据库,而且呈现出了重要的实现代码。学生可以通过本系统很方便的进行选课。在开发本学生选课系统的时候,我是在Windows7操作系统下和MicrosoftVisualStudio2023的开发平台下完成的。本系统使用的是C#开发语言开发的,使用SQLServer2023数据库管理系统创立本系统所需的数据库。本系统具有较好的性能,平安性也比拟高。可以在web.config文件中修改连接数据库的字

9、符串到达成功连接数据库的效果,并且经过加密可以增长灵活性,可以更好的全面的保护数据库中数据的平安。在代码的编写过程中要尽量用一些编程技巧来提高系统的性能。1 .绪论1.1 目的和意义在大学生增加的同时,教务系统也在不断的跟进上涨。在以前学生都是在教室里经过登记来选课的,但是学生人数量在上升,学生选课的数据信息处理越来越重,所以为了减少相关数据信息的处理工作量,并且能够让每一个在校学生可以更好的选取自己喜欢的课程,针对选课这个事情,本系统将对学生自己进行选课和教师的课程公布这两个方向进行相关的设计,能够完成学生在线选课,自己所选课程的杳询,个人的相关数据信息以及管理员可以发布课程信息等功能。现在

10、学校教务处必须要建立一个学生选课系统,它对于学校的教务信息管理这一块来说是至关重要的,所以说学生在线选课系统可以让学生更全面的知道学校在本学期开设的选修课程,也方便了教务处对学生的相关信息的管理,他和之前通过传统的人工管理方比起来有许多的优点,比方:效率高,保密性好,可以长时间无损坏的保存大量的数据文件,可以更好的查找、更新和维护,可以减少大量的相关工作人员,可以标准化管理该信息。所以说开发学生选课系统是学校教务处很重要的一项工作,在本文中将详细讲解在开发学生在线选课系统时所涉及到相关问题和解决这些问题的方法。1.2 课题任务在设计学生在线选课系统时采用了计算机信息技术,来支持学校的管理工作,

11、提高了学校在学生选课管理的现代化水平,优化了学生的综合信息资源的配置,为学校提供了全面的信息效劳,为学校在学生选课方面的工作提供了很大的支持。可以根据使用者的对相关信息的要求,分别对用户的信息需求进行了分析:1 .数据信息:可以在任何时间增加新生信息,添加一个或者多个新的班级信息,并且可以记录新生的注册信息登记;可以通过设置来修改对教学的方案,班级的课程,专业的名称,课程的名称等相关信息;用过对成绩的记录进行修改从而改变学生的考试成绩,必须要实现各种查询功能,包括新学的注册查询,成绩查询,课程设置查询。2 .信息处理:设置增、册h改、查等信息的处理功能。3 .数据平安性、完整性:可以设置用户密

12、码,这样就可以保证用户账号不被非法操作。1.3 系统设计思想可以通过实际需求来实现学生选课系统的设计实现,合理的选择操作系统、数据结构、数据库以及开发环境来建立一个正确的设计思想,完善体系结构,就可以发挥出本系统的优势,学生在线选课系统可以按照下面的原那么进行设计:1 .实用性以学生需求为目标,方便管理为原那么,通过需求分析,设计一个比拟完善的学生在线选课系统,要尽可能的方便学校对相关数据信息进行管理,学生可以免培训教学直接通过友好的界面自主进行选课,使本系统具有真正的实用性。2 .方便性学生可以在任何时间,只要是有互联网的地方就可以选课,大大的方便了学生选课。3 .共享性学生选课系统的设计实

13、现了系统的共享,只要是在学校内网上学校的许多部门都可以使用本系统,为学校的相关工作带来了便利。4 .可靠性经过先进的网络设计和软、硬件的选型从而实现了学生选课系统是一个具有可靠性很强的系统。5 .可维护性在进行系统的设计时要求该系统方便维护,维护包含了硬件的维护和软件的维护。1.4 本章小结本章节主要介绍了在线选课系统的开发背景和开发目的O2.开发环境介绍2.1 ASP.NET技术在微软的NET战略中ASP.NET是一个重要的组成局部,它是在微软在发布.NET平台之后,从ASP升级为ASP.NET的,但是呢,它并不是简简单单的升级而已,却是一种基于.NET平台开发的新技术,而他是在HS2.O上

14、第一次推出的,在它推出的时候ADO1.0也一起问世了,它的简单和高度可定制的能力,也是其迅速崛起的原因,这些原因也使它能快速的成为Web应用程序的建立、管理、部署的最正确最适宜的平台。整个ASP.NET平台是非常强大的,他由功能强大的ViSUaIBasic.NET、ManagedExtensionsforC+、VisualC+.NET、VisualC#.NET、XML、J+等.NET兼容语言编写而成的,也就是说一个程序员可以随便使用任意一种语言来创立应用程序。也就是说你可以在同一个应用程序中使用两种或者两种以上的语言来创立的该应用程序。用户在创立.NET程序时,用户完全可以通过使用一个文本编辑

15、器来创立一局部.NET程序或者创立整个的.NET程序,在编译该.NET应用程序时,程序员可以使用命令提示窗口来调用适宜的编辑器。它与.NETFramework紧密结合,提供了模块化的设计方式,与此同时,网络上用ASP技术开发ASP网站以万为单位在网络上疯狂的增长。ASP.NET程序就是用ASP.NET语法创立的各中类型的网页、效劳的集合,在这个集合中它可能包含了几个不同的文件类型及文件夹。ASP.NET它具有多语言支持的特性,在开发与代码的执行效率上了也大大的提高了,他还具有丰富的工具箱和设计器并且扩展性也比拟好。2. 2C#语言2006年的6月份MicrosoftCorporation发布了

16、一种最新的编程语言它的名字叫:C#。也就说C#成为了微软公司研究院的最新的研究成果。C#看起来与Java有着惊人的相似;而且呢使用C#开发应用程序要比使用C+开发程序要简单的多,虽然它比C+简单了许多,但是并不意味着它一个简单的编程语言,恰恰相反它是一种很强大的语言,也就是说用C+能完成创立编写的程序使用C#一样也可以。因为C#是一种类型平安的语言,所有使用C#编写代码要比使用C+编写的代码长一些,这样就可以让使用C#编写的代码看起来更为健壮,并且在调试的时候也是比拟简单的。其实程序员使用C#语言开发应用程序是非常高效的,并且开发出来的应用程序实现的功能也是很强大的。因为C#与C/C+有着极高相似度,所以说如果一个程序员使用过C/C+开发程序,那么他很快的就可以

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 统计图表

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!