预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

毕业论文(设计)开题报告题目:基于ASP.NET学生选课系统设计与实现学生姓名:学院:专业:计算机科学与技术年级:学号:本(专)科:指引教师:教务处印制毕业论文(设计)开题报告题目基于ASP.NET学生选课系统设计与实现院(系)专业年级开题日期12月26日学号姓名指引教师选题目及意义、本课题研究基本内容、拟解决重要问题:1、选课目随着无纸化办公普遍实现,信息自动解决以及网络式信息交互方式已经被人们广泛应用。让计算机来管理学生信息是当前各个高校都在积极进行工作之一,也是高校管理工作重要内容之一。网上选课与老式选课方式相比更加节约资源,增长了学生选课自主权。学生选课系统作为一种当代化教学技术,以越来越受到人们注重,是一种学校不可缺少某些,学生选课系统就是为了管理好选课信息而设计。学生选课系统将使选课管理工作规范化,系统化,程序化,避免选课管理随意性,提高信息解决速度和精确性,可以及时、精确、有效查询和修改选课状况。2、选题意义与老式选课方式相比,网上选课系统运用局域网为学生选课带来了便利。学生在学校公共机房或者宿舍个人电脑上通过网络来选课,只要选课还没有截止,学生可以灵活修改自己选课状况,大大提高了学校选课工作效率。教务处教师则通过选课系统管理员子系统来管理学生选课状况,使得学生选课工作达到系统化和自动化,大大提高了学校工作效率。网上选课系统针对在校学生和教师使用。从学生角度来说,由于学校教学制度改革,当前大某些高等院校开始实行是学生自主选课模式。老式教学模式(学生按照学校安排好课程上课)已经不能适应新型教学模式,如果依然通过纸上方式选课,一方面挥霍了大量人力、物力资源,另一方面挥霍时间以及会在人为记录汇总过程中浮现可避免差错等状况。随着高校人数增多,上述弊端会越来越多暴露出来,如果运用网络进行选课,学生只要在计算机前输入自己个人选课信息即可完毕教务部门本来几倍作业量。从教室角度来说,教师提出代课申请完毕课程发布工作更加容易,得到教学信息更快捷,因而通过网上选课系统可以大幅度减少教师工作量,以便了教学工作。3、本课题研究基本内容本系统采用开发工具是ASP.NET,采用开发语言是C#,采用数据库服务器为SQLSERVER.网上选课系统涉及四个项目:其中Web、BussinessLayer和DataLayer项目分别相应设计模型三个层次,Web项目项目类型为“ASP.NETWebApplication”,别的两个项目类型为“ClassLibrary”,上一种层次要引用下一种层次命名空间,从而达到使用下一层次提供功能目。此外还涉及一种用于定义层间数据接口项目Common,其项目类型为“ClassLibrary”,目是为了各层之间在传递数据时具备统一数据接口。4、拟解决重要问题网上选课系统中Web项目将定义各种顾客控件,分别用来实现选课系统人员管理、课程管理、选课班级管理、信息记录管理、学生班级管理等功能。通过顾客控件动态加载办法,将安全控制集中到主页面Default.aspx中去解决,从而实现安全定制需要加载控件。由于网上选课系统网络顾客较多,为了提高系统安全性和访问效率,整个系统采用三层式体系构造进行开发,即表达层、数据层和业务逻辑层。运用ASP.NET可以迅速以便地布置三层构造,通过在网页中使用基于事件解决,可以制定解决后台代码文献。显示层放在ASP.NET页面中,数据库操作和逻辑层用组件来实现,可以以便实现三层架构。(1)系统管理员查询、修改、增长顾客信息:系统管理员通过此项功能可查询、修改、增长学生教师信息等。录入学生与教师个人信息:通过此项功能可以实现对教师和学生个人信息添加删除。开设课程:管理员登录系统后,可以开设课程,可以设立该课程为必修课程或则选修课程,可以设立该课程最大人数。(2)教师顾客显示和修改个人信息:教师顾客登录系统后,可以查看和修改教师个人信息,如姓名,电话,E-mail地址等。查询课程详单:教师可以通过详单灵活地查询上学时间、班级和地点。给学生分数:课程结束后,教师顾客登录系统,可觉得学过课程学生予以相应成绩,若及格,予以学生学分。(3)学生顾客显示个人信息:学生登录系统后来,可以查看学生个人信息,如姓名,性别,电话等。查看已选课程:学生登陆后,可以查看所有已选课程。查看该课程及开课教师信息等。查看学分和成绩:课程结束后,学生登录系统可查看自己学习课程成绩和已获分数。5、重点和难点(1)如何去建立一种合理有效,查询速度快数据库。(2)在ASP.NET开发环境中如何有效操作数据库,如何迅速又没有错误进行数据读写。(3)如何较好设计各类顾客权限。(4)如何组织系统,如何提高程序运营效率。(5)如何对的设计对系统进行各种操作页面,使得系统更易宇被使用和接受。二、课题研究环节、办法及办法:本课题采用办法是在Wind