学生选课系统的设计与开发【毕业设计】.doc

上传人:文初 文档编号:3451169 上传时间:2019-05-30 格式:DOC 页数:35 大小:940.08KB
下载 相关 举报
学生选课系统的设计与开发【毕业设计】.doc_第1页
第1页 / 共35页
学生选课系统的设计与开发【毕业设计】.doc_第2页
第2页 / 共35页
学生选课系统的设计与开发【毕业设计】.doc_第3页
第3页 / 共35页
学生选课系统的设计与开发【毕业设计】.doc_第4页
第4页 / 共35页
学生选课系统的设计与开发【毕业设计】.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、本科毕业论文学生选课系统的设计与开发学院专业 教育技术学姓名学号摘 要当今是个飞速发展的社会,融合是发展的趋势,各行各业的网络化就是这种趋势表现的一种方式,计算机和网络技术的发展就是这种趋势的催化剂。对于教育行业来说,为适应网络化的趋势,变革教育管理模式,实现高效的网络化教育管理早已被各高校管理者作为重点工作和努力方向。而基于 B/S 模式的网上选课系统正是在此背景下而生,顺应了高校网络化管理发展的要求,并且得到了飞速的发展。基于B/S 模式的网上选课系统克服了传统人工选课的弊端,大大的节约了人力、物力以及财力,缩短了选课的工作日,在此同时却保证了选课工作的科学化、高效化。本选课系统使用 Mi

2、crosoft Visual Studio 2010 作为开发平台,使用 ASP.NET 技术,以 C#为主要开发语言并且结合 DIV+CSS 为系统布局,基于研究的便利性和实用性,以Microsoft Access 2010 作为本系统的数据库。本系统主要功能有管理员添加学院专业课程教师和学生,教师在线选择教授课程同时可以查询教授的学生信息,学生在线选择课程和授课教师,实现了教师和学生选课的动态管理,顺应了网络化、科学化管理的要求。【关键词】ASP.NET;C# ;Access ;网络化AbstractToday is a rapidly development of the society

3、 ,the fusion is the trend of development.A way of network industries is the trend, the catalyst of the computer and network techn-ology development is the trend.For education industry, in order to adapt to the trend of network, change of educational management mode, network education management has

4、been the efficient management of colleges and universities as the focus and direction. Online course selection system based on B/S mode is born in this background, to the university network management development, and obtained the rapidly development. Online course selection system based on B/S mode

5、l has overcome the disadvantages of traditional artificial selection, greatly saving manpower, material resources and financial resources, shorten the course of the day, at the sa-me time ,It can guarantee the course work scientific, efficient.The elective system using Microsoft Visual Studio 2010 a

6、s the development platform, u-sing ASP.NET technology, using C# as the main development language and DIV+CSS as system layout, convenience and practicality of the research based on the Microsoft, Access 2010 as the database of the system. The m-aim function of the system administrator to add college

7、 specialized course tea-cheers and students, teachers can query online selection of courses at the sometime, the student information, student online course selection and te-achers, to achive the dynamic management of teachers and students, conform to the netw-ork, scientific management requirements.

8、Keyword ASP.NET, C#, Access, Network目 录前言 .1第一章 绪论 .21.1 选课系统的选题意义 .21.2 研究现状 .21.2.1国外高校选课系统的研究现状 .21.2.2国内高校选课系统的研究现状 .2第二章 需求分析 .32.1 用户需求分析 .32.2 系统需 求分析 .32.3 系统的软、硬件需求 .32.3.1系统的开发软件 .32.3.2系统的硬件需求 .32.3.3 Microsoft Visual Studio 2010简介 .32.3.4 Microsoft Office Access数据库简介 .42.3.5 Microsoft Vi

9、sual Studio 2010的安装 .4第三章 系统结构设计 .53.1 系统的总体结构设计 .53.1.1登录模块设计 .53.1.2管理员用户模块设计 .53.1.3教师用户模块设计 .63.1.4学生用户模块设计 .73.2 系统总体结构模型图 .8第四章 数据库结构设计 .94.1 数据库设计的基本原则 .94.2 数据表的基本结构 .94.3 数据库之间的关系图 .11第五章 系统开发 .125.1 连接数据库的方法 .125.1.1 OLEDB方法访问数据库简介 .125.1.2 OLEDB方法访问数据库代码 .125.2 学生选课系统的功能模块的开发 .125.2.1登陆模块

10、开发 .125.2.2管理员模块开发 .165.2.3教师模块开发 .225.2.4学生模块开发 .28参考文献 .31结束语 .321前言微软的 Visual Studio 2010 是自己接触的第二种网站开发软件,相对于Dreamweaver,我更喜欢前者,可视化的开发平台同时兼顾前后台的相辅相成。VS2010 的开发界面简单方便,将程序设计的各个方面,如界面设计程序、设计运行和调试程序等集中在一个开发窗口中,这种集成开发环境(IDE)使开发人员可以更为方便的开发程序。在编写程序过程中,只需简单的操作就可以制作一个程序测试系统,测试各种代码的正确性以及准确性,对于初学者有较高的可接触性和适

11、应性。Microsoft Visual Studio 2010 的可视化开发平台以及 ASP.NET 技术为本系统的制作提供了巨大的便利,各种强大的数据控件使系统和数据库连接更加方便,大大减少了编写代码的时间,较为方便的实现选课系统的功能,再加上 DIV+CSS 技术使得系统界面更为整洁大方,令人心旷神怡。在系统设计和开发的过程中,经常会遇到一些问题,如控件后台代码的编写、数据库的建立、多个数据库联合查询等等,开始阶段问题出现,我就在网上寻找出错原因,随着经验积累,逐渐可以自己解决一些问题,这个学习过程使我感到非常开心,能够体会到学习的乐趣。学生选课系统的设计与开发2第一章 绪论1.1 选课系

12、统的选题意义计算机和网络技术的飞速发展,使人类的信息的存储、分析方式发生了巨大的变化。各行各业都在努力将自己的领域逐步融入计算机和网络技术,而且取得了显著的成效。对于教育行业而言,在线的网上选课系统克服了传统信息管理所带来的物力、人力、财力以及时间上的浪费,保证了选课过程的科学化、高效化,使选课过程更加方便、准确、快捷。本选课系统的设计利用 ASP.NET2005 和 Access 数据库技术实现。本选课系统主要分为管理员模块、教师模块和学生模块,在选课管理这项工作中,可以实现学校课程管理人员、教师以及学生三者的合理的分配和承担选课任务,最大限度的避免课程设置问题影响到整体的教学任务。1.2

13、研究现状1.2.1国外高校选课系统的研究现状国外的学生选课系统的发展水平主要体现在以美国为代表的发达国家的研究状况。世界发达国家关于信息技术与教育关系的研究起步较早,数字化校园概念最早是由美国麻省理工大学于 20 世纪 70 年代提出的,发展至今,已经取得了瞩目的成就。国外发达国家的高校一般有专业的教务管理团队专门从事本校的网络管理平台的建设,他们能够从本校整体出发建设全局角度的管理平台,极大地提高了整体的教务管理效率,提高了数据信息了流通速度。经过较长时间的探索和研究,目前国外的这种管理模式已经初具规模,其运行也处于比较稳定和完善的阶段。1.2.2国内高校选课系统的研究现状随着我国教育事业的

14、发展,我国高校在信息化建设中也经过了很多年的努力,已经取得了一定的成绩。但各高校的教务管理系统发展水平不一,大部分高校的教务系统都是在传统校园网的基础上,引进先进的开发技术,将各种教学资源统一起来,搭建出一种相对较为简易的综合性平台,并在此基础上实现各种老旧系统的改造和新功能系统的开发,从而满足现代教务工作的需要。但是我国目前的大多数高校没有研发自己教务系统的能力,大多通过购买软件公司的教务管理系统来搭建本校的教务管理平台,如清华大学开发的“UEAS 高校教务管理系统” ,杭州正方软件股份科技发展有限公司研发的“正方高校现代教学信息管理系统” ,等等。3第二章 需求分析2.1 用户需求分析我国

15、高等院校采用的是学分制模式,学生必须修满学校要求的学分方可毕业,但是学校一般情况下不会给学生固定所有课程,学生具备一定条件下的自由选择学习科目的权利,这就增加了选课工作的难度,一个良好的选课系统就可以大大的降低这种难度。选课系统的用户主要有三类:管理员、教师和学生,管理员在本系统上应该具有一定的管理教师、学生、学院、专业以及课程的能力;教师登陆系统后需要根据学校发布的选课通知,选择自己教授的课程,同时能够查看选择自己课程的学生的基本信息,除此之外还应该能够管理自己的基本信息等情况;系统的最主要用户以及数量最大的用户就是学生用户,学生在接到学校选课通知后,需要登陆系统进行选课,该过程应在管理员以

16、及教师选课之后。学生登录系统后需要查询自己的信息,修改自己的信息,选择所学课程及授课教师等等。2.2 系统需求分析要实现科学化的选课系统,在用户需求分析的基础上应该仔细分析整个系统的运行机理,考虑整个系统的所需的模块以及各模块之间的相互联系。为实现以上功能需要考虑以下几点:(1)良好关系的数据库建立数据库需要充分考虑整个系统的运行模式,仔细划分模块,根据系统实际需要建立符合逻辑的数据库。学生选课系统的数据库主要有:管理员账号信息表、教师基本信息表、学生基本信息表、学院专业课程信息表、教师以及学生选课信息表等等。(2)合理的结构布局布局的合理有利于数据库的建立以及建立各种数据表之间的关系,本系统

17、的整体结构大致分为四块:第一、登陆模块;第二、管理员界面;第三、教师界面;第四、学生界面。2.3 系统的软、硬件需求2.3.1系统的开发软件Microsoft Visual Studio 2010Framework.NET 4.0IIS 7.0浏览器:IEb.用户信息管理:添加、删除、修改教师信息和学生信息;c.基础信息管理:添加、删除、修改学院信息、专业信息及课程信息;d.退出系统(返回登陆界面) 。3.结构设计如下:(见下页)学生选课系统的设计与开发63.1.3教师用户模块设计1.教师模块主要实现教师选择自己教授的课程,查看选择本教师课程的学生信息以及查看自己的任教课程表。2.教师模块主要功能:a.管理账户:查看和修改自己信息;b.教授学生信息:查看教授的学生信息;c.课程信息管理:查看可选课程信息,选择教授课程,查看自己的任课表;d.退出系统(返回登陆界面) 。3.结构设计如下:(见下页)

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。