基于net技术学生选课系统设计与实现

上传人:第*** 文档编号:61593150 上传时间:2018-12-05 格式:DOC 页数:31 大小:549.50KB
返回 下载 相关 举报
基于net技术学生选课系统设计与实现_第1页
第1页 / 共31页
基于net技术学生选课系统设计与实现_第2页
第2页 / 共31页
基于net技术学生选课系统设计与实现_第3页
第3页 / 共31页
基于net技术学生选课系统设计与实现_第4页
第4页 / 共31页
基于net技术学生选课系统设计与实现_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《基于net技术学生选课系统设计与实现》由会员分享,可在线阅读,更多相关《基于net技术学生选课系统设计与实现(31页珍藏版)》请在金锄头文库上搜索。

1、2015届 分类号: 单位代码 :13379山东师范大学历山学院毕业论文(设计) 基于.Net技术的学生选课系统的设计与实现姓 名 盛亚光 学 号 201300041165 年 级 2013级 专 业 计算机科学与技术 系(院)电子与信息工程系 指导教师 李红雷 2015年 5 月 24 日摘 要本次毕业设计是基于ASP.NET技术开发的学生选课系统。在科技的高速发展的今天,计算机技术作为其中的重要组成,人们已经认识了其重要性,并在当今世界的众多方面发挥着极其重要的作用。现在数字化校园的建设正在全国范围内发展和推广,众多高校也越来越重视数字化校园的建设,并将其带来的便利投入到教育教学工作中来。

2、选课系统作为信息校园建设和课程改革的一个重点,在选修课开设的过程中选课系统作为一种方便教学工作的工具,成为了信息化进程中的一个标志。它的出现提高了选课信息处理的效率和准确性,也将传统选课系统中易出现的问题进行了解决。本系统设计时考虑,根据不同用户对不同功能的需要,本系统设计为管理员,教师,学生三种用户提供服务。在登陆页面,不同身份的用户可以通过登陆身份的选择,链接到相应功能的页面进行操作。其中,当系统管理员登陆时,可以对系统中的学生和教师的信息进行增加,删除,修改,查询的操作;当教师用户登陆后,可以查看当前所有的课程信息,也可以查询自己任教的课程信息,对自己任教的课程信息可以进行增加,修改,删

3、除的操作;当学生用户进行登陆时,可以查询当前开设的课选修课程,从而选择自己需要选择的课程,删除已选的课程,查看已选课程的课程表等功能。系统使用Visual Studio 2010 Professional进行系统程序开发,使用MicroSoft SQL Server 2008R2提供数据库服务支持。关键词:选课;.Net;Visual Studio;SQLABSTRACTThis graduation design is an student course selection system that based on .NET technology.With the development o

4、f science and technology today, as an important component of it, computer technology become more and more popular, and it plays an important role in many aspects of todays world. Now the construction of digital campus is a nationwide development and promotion, many colleges and universities are also

5、 increasing emphasis on the construction of digital campus, and convenience into education and teaching in the past. Elective system as a priority message campus construction and curriculum reform, in the course of elective courses in the elective system as a convenient tool for teaching, informatio

6、n in the process became a sign. It appears to improve the efficiency and accuracy of information processing enrollment, the traditional elective system prone to problems will also be resolved.According to the needs of different users with different functions, the system design for the administrators

7、, teachers, students three types of users to provide services. In the landing page, the choice of different identity of users can login identity, the page link to the corresponding function. Among them, when the system administrator login, and for students and teachers in the system of information t

8、o increase, delete, modify, query operation; As a teacher after the user login, can view the current course information, also can query the teaching curriculum information, to increase their teaching course information can modify, delete operation; When students user login, you can query the current

9、 class elective courses, to choose their own need to choose the courses, to delete the selected courses, view the selected course curriculum.Systems using Visual Studio 2010 Professional application development, using MicroSoft SQL Server 2008 r2 with database service support.Keywords: Course Select

10、ion;.Net;System;Visual Studio;SQL目录1 绪论11.1 引言11.2 课题背景11.3 国内外研究现状11.4 课题研究内容21.5 相关知识概述21.5.1 ASP.NET简介21.5.2SQLServer2008简介22 可行性分析22.1 技术可行性32.2 经济可行性33 需求分析43.1总体需求分析43.2管理员模块需求分析43.3教师模块需求分析53.4学生模块需求分析53.5系统其他需求分析64 系统设计74.1 功能设计74.1.1 管理员用户功能74.1.2 教师用户功能84.1.3 学生用户功能84.2界面设计94.2.1系统起始页index

11、.aspx94.2.2管理员操作页admin.aspx104.2.3教师操作页teacherMangeCourse.aspx124.2.3学生课表查询页SelectedCourse.aspx135 数据库设计155.1概念结构设计155.2逻辑结构设计165.2.1E-R图向关系数据模型转换165.2.2规范化165.3物理结构设计16总结19参考文献20附录21数据访问层(DAL)主要代码21商务逻辑层(BLL)主要代码23实体层(Model)主要代码25致谢271 绪论1.1 引言经历了数年的发展,数字化校园技术逐渐成熟,作为一种全新的校园信息的管理模式,它以计算机技术为基础。为当前学校的

12、各种信息的处理提供了更加科学和高效的方式,极大的提高学校各项工作的效率。选修课作为现代教育的一种新生的事物,让同学们有了更加灵活选择学习内容的方式,增加学生的知识面,提高了学习的主动性。设计本系统就是基于解决在当前手动选课存在的诸如效率低,耗时长等问题。Visual Studio作为微软开发的.Net框架的集成开发环境,有着完善的WEB开发功能,通过和SQL Server的配合,可以高效的进行动态网站的设计和开发,本系统使用了上述两种工具进行制作。功能贴近实际需求,相对于传统的选课方式更加便利和节约。1.2 课题背景 经历了数年的发展,数字化校园技术逐渐成熟,作为一种全新的校园信息的管理模式,

13、它以计算机技术为基础。为当前学校的各种信息的处理提供了更加科学和高效的方式,极大的提高学校各项工作的效率。 选修课是现代教育发展中的新生产物,它的开设给了学生更多的根据兴趣选择课程的可能性。与此同时,如何处理学生课程选修信息的处理,也成了学校管理工作中的一个难题。在传统的选课方式中,学生选课信息的处理都是通过人工的方式,各种由于人为疏忽错误也是不可避免的。如若将信息技术应用到选课信息的处理中来。就可以对大量的选课信息,进行高效的处理检验和统计,避免各种在人工处理方式中可能出现的错误。1.3 国内外研究现状查阅资料我们可以看到,国内的教学软件的研发与应用相对与国外较晚,早在上世纪七十年代末,国外

14、就有了基础的教学软件的应用,主要是课题的网上申报和汇报进度,与国内相比,国外的教务系统的网络出现的也很早,而且经历了多年的发展,其功能也相对完善,数字化的教学也让学习的全过程可以在互联网上进行。如此可以看出,在国外信息化校园的建设已经深入了校园的建设,成为一种校园的基础设施。提升高校数字化建设的水平,现在也已经成了教育工作者工作重心。近年来我国的数字化建设正日趋完善。实现了从无到有,从有到优的重大跨越。也成为了我国信息化校园建设的重要里程碑。1.4 课题研究内容作为高校教育信息化的基础和重要组成部分,系统在设计中需要考虑根据系统新增加的需要对设计进行优化和更新。本系统使用VISUAL STUD

15、IO进行程序设计,由管理员模块,教师模块和学生模块组成,根据其所需要的功能不同进行分类,用以实现三种身份用户的不同需求,在管理员模块实现对教师和学生用户的增,删,改,查四种功能;在教师模块,实现对课程信息的增,删,改和查的功能;在学生模块为学生的选课信息提供查询,让学生可以根据自己的需要进行课程的选择。1.5 相关知识概述1.5.1 ASP.NET简介MicrosoftASP.NET不仅仅是下一代的ActiveServerPages(ASP)。它为建立企业级的WEB应用所必须的服务。ASP.NET为各种浏览器和设备提供了更加安全,可靠,稳定的应用程序提供了模型和基础结构。ASP.NET是Microsoft.NETFramework的一部分,是一种可以在高度分布的Internet环

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号