当前位置:论文写作 > 毕业论文范文 > 文章内容

基于ASP.NET的选课管理系统的设计实现

主题:学生选课系统 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-03-07

简介:大学硕士与本科选课学生毕业论文开题报告范文和相关优秀学术职称论文参考文献资料下载,关于免费教你怎么写选课学生方面论文范文。

选课学生论文范文

学生选课系统论文

目录

  1. 1. 绪论
  2. 2. 系统需求分析
  3. 3. 系统设计
  4. 3.1系统的体系结构设计
  5. 3.2系统总体功能架构设计
  6. 3.3系统数据库设计
  7. 4. 系统实现
  8. 5. 系统测试
  9. 6. 结论
  10. 3. 徐岩柏.ASP.NET数据库访问技术[J]中国科技信息,2009.19(4):23-26.
  11. 学生选课系统:中学老师摆摊选课学生大呼新鲜

卜俊龙

(广州工程技术职业学院广州510000)

摘 要:针对学生选课、修课和教师授课过程与效果管理整个环节,提出基于浏览器/服务器结构网上选课系统的基本设计思想,对学生选课管理系统进行设计,应用Asp.net和SQL Server技术实现了学生选课、教师授课管理、学生考勤、学生评教、后台管理五大模块功能.

关键词:网上选课;授课管理;浏览器/服务器结构

1. 绪论

为了更好提高教学管理水平,需要对教学过程与效课评价有一个综合的管理系统,让学生更好的选择自己感兴趣的科目,又能参与教学过程的管理,体现个性化教育和教学互动性.让教师方便查询、做好教学考勤和教学记录,了解自己的教学效果和报酬,激励教师工作的积极性和责任感.对教学管理者,可以随时掌握学生的选课情况,对排课实现及时灵活的管理,最大程度满足学生的需求,同时能对学生修课、教师授课过程和结果进行全方位的监控管理,减少教学管理过程中繁重的事务,记录各用户参与教与学过程和结果情况,备份教学管理数据、实施有效的监控与管理职能.

2. 系统需求分析

学生选课管理系统首先方便学生选课查询、选课、修课需求,同时也要满足教师和管理者的需求.还应具有友好简洁的界面、安全性高.稳定性好等要求,应该具有几个主要功能:

(1)能对系统中所需的系统参数、教学执行计划信息、教师信息、操作员信息等进行设置:具有完善的操作权限管理;有灵活处理维护管理功能.

(2)能从后台管理与维护考勤表、教师信息、学生选修课,如考勤记录修改、老师职称、通讯更改、学生选课调换等,能够对各用户信息进信息调整处理.

(3)具有完整的各功能流程,每种流程操作都必须提供日志记录,能够对已开始正常运行的教学过程正常控制操作,对不慎错误操作可以进行纠正.

(4)能够对教学效果进行统计分析;可以根据一些条件检索出学生的学习情况或教师教学情况,以便教学管理需要.

系统在性能上应满足以下要求:(1)系统的实用性;(2)系统的健壮性;(3)系统的可靠性;(4)系统的安全性;(5)系统的简单易用性.

3. 系统设计

3.1系统的体系结构设计

B/S(浏览器,服务器)模式是基于WEB的网络计算机模式,把传统的C/S模式中的服务器分解为一个数据库服务器与一个或者多个Web服务器(应用服务器),构成一个三层结构体系,如图3-1所示.

第一层,用户表示层,客户端是标准的浏览器.浏览器将HTML代码转化成网页,具备一定交互功能的网页,在网页提供的申请栏上允许用户输入信息并提交给后台Web服务器,提出处理请求.

第二层,业务逻辑层,即具有应用程序扩展功能的Web服务器.Web服务器将启动相应的进程来响应客户端的请求,并且动态地生成一串HTML代码,其中包含了处理结果,将其返回给客户端的浏览器.如果客户端提交的请求中包括了存取数据,这一处理还需要Web服务器与数据库服务器交互完成.

第三层,数据库访问层,即数据库服务器.应客户端对数据库操纵的请求,独立进行对数据库查询、修改、更新等各种数据处理,然后数据结果返回Web服务器,再传送到客户端的浏览器.

B/S体系结构简化了客户机的工作,而服务器则集中了所有的应用逻辑,系统的应用开发及系统维护等只与服务器的软、硬件有关,与客户机的平台无关,这样减轻了客户机的压力,把负荷分配给了Web服务器.

3.2系统总体功能架构设计

通过对各项系统功能的分析,按照程序设计的要求,设计了五大功能模块,得到如图3-2的系统总体架构模块图.

(1)学生选课模块主要是对计划安排的课程信息查询、任课老师信息查询、教室信息查询、上课时间查询、学分查询、考核方式查询、成绩考核结果查询、课程所在系院查询、教师授课评价查询、学生选课确认、修改选课、删除选课、查看课程表.

(2)教师授课管理模块要求教师填写教学进度表、填写教学日志、作业布置、试题上交、成绩输入、教学分析总结,授课结束后查看学生评价、查看上课酬金等.

(3)学生考勤管理模块主要由任课老师对学生出勤进行考勤记录、考勤确认、考勤查询、考勤统计、确认扣考名单反馈给学生.

(4)学生评教模块要求学生对授课老师和授课效果进行评价、或者给任课老师提出合理建议,是学生参与教学过程管理的重要环节.

学生选课系统:中学老师摆摊选课学生大呼新鲜

(5)后台管理模块主要是对系统的各种参数进行设置,包括了系院代码设置、教室信息设置、教学执行计划设置、执行教学任务设置、教师信息设置、操作权限设置、修改操作员论文范文等等.对数据库中的各项数据可以进行维护控制操作.

3.3系统数据库设计

系统数据库涉及两个方面,一方面是存储数据,即采用关系模式,建立一系列二维关系表:另一方面实现对用户信息和操作人员信息的数据维护.在考虑表设计以及表与表之间的关系时,必须要根据功能模块的划分及整体系统的设计,并且要综合地考虑程序对数据库访问的合理性.以学生选修程表设计为例

与学生选课相关的表主要有教学计划表、选修课程表、教师信息表.选修课程表的表信息有课程编号、课程名称、教师号码、教师姓名、上课地址、上课时间、教学课时等.

4. 系统实现

学生选课管理系统是基于Windows操作系统平台,应用AspnetjFOSQL Server技术作为程序开发语言,采用通用的数据库SQLServer2000作为数据库管理系统,系统逻辑上由两大部分组成,即服务器系统和客户机,服务器与客户机通过网络来进行数据交换.

服务器硬件处理器采用Dell PowerEdge R810 2U机架式服务器,内存10G,硬盘为160G以上版本,软件WindowsNT Server6.0以上版本,SQL Server 8.0以上版本,Microsoft IIS 7.0以上版本,SDK,客户机硬件无特殊要求.

学生选课模块包括信息查询、选修课程、修改课程、删除课程和查看课程表五个子模块.下面以选修课程子模块的实现为例介绍,选修课程子模块主要是进行信息查询,课程选择、教师选择等操作.

打开学生选课模块系统进入选修课程子模块选择所需的内容,选修课程子模块界面设计如图4-1所示,对选修课程子模块实现的操作有两个过程:

(1)启动后台管理课程管理信息维护窗口,显示所选区域下的所有项目信息.

(2)增加课程信息,输入系院代码、课程代码、课程名称、课时、学分、上课地址、上课时间、授课教师等信息.将信息保存到课程管理表KC_GLB表中.应用函数:CreateUserlnfo(string strXYDM,string strKCDM,string strName,string strClass,string strTime,string strTeacher)

输入:系院代码、课程代码、课程名称、上课教室、上课时间、授课教师等.

输出 增加新课程信息,对课程表KC_GLB表信息进行维护.

其余子模块的操作方法也是相同的,在此就不一一列举.

5. 系统测试

系统测试主要是针对系统的运行情况采用黑盒测试法进行,选派200名学生和20名老师作为测试人员.

(1) 200名学生和20名老师在校园局域网,同时在不同的机房里浏览本系统的网页.

(2)测试人员用自己的号码和论文范文登陆本系统.

(3)对选课各子系统的进行运用测试,记录每一个子页的下载和运行情况.

测试结果说明了对系统功能和处理问题的正确率比较高,说明学生选课管理系统比较符合实际应用的要求.不但在功能上满足用户的需求,从用户反映回来的信息说明系统的可操作性和导航便捷性、条理性、友好性的界面等方面都满足用户.经过多次测试,均达到预定目标.

6. 结论

学生选课管理系统的设计与实现运用了应用软件工程的方法,选择高效有力的Asp.net和SQL Server技术开发工具,充分考虑了系统安全性问题和操作界面设计方面的细节,具有使用操作与维护简单方便、图形界面友好、人机交互性能好,安全性能高的优点.系统能规范选课管理流程,对学生用户实现了查询、选课、评教等过程管理操作,对任课老师实现了查询、考勤、教学记录等教学过程和效果管理.还能记录各用户的教与学过程和结果情况、备份教学管理数据、实施有效的监督管理,体现出系统的四个主要应用价值:

(1)对学生选课、修课实现了信息化管理,方便学生选课学习,体现个性化教学服务.

(2)实现了学生修课和教师授课过程化监控管理.

(3)能系统化评价选课、修课和授课的效果.

(4)信息化管理大大提高了教学管理工作的效率,减少工作量、降低管理成本.

参考文献

1 石方夏,薛茹管理信息系统(MIS)建设分析[J]现代电子技术,2009,32(13): 137-142.

2 张秀萍,陈超萍,吴薇.基于ASP.NET的管理信息系统的设计与实现[J]福建电脑,2010. 11(01):109-110.

3. 徐岩柏.ASP.NET数据库访问技术[J]中国科技信息,2009.19(4):23-26.

4 程文玮.ASP.NET数据库管理[J]广州大学学报(自然科学版),2005.3(10): 12-14.

5 季玉茹,王德忠,基于B/S模式的教学质量网络评测系统设计[J]电脑知识与技术,2009,17(6):14P15

总结:本文关于选课学生论文范文,可以做为相关论文参考文献,与写作提纲思路参考。

学生选课系统引用文献:

[1] 学生管理系统论文题目大全 学生管理系统论文题目怎样取
[2] 学生成绩管理系统相关论文题目 学生成绩管理系统毕业论文题目怎么定
[3] 学生管理系统外文外文 学生管理系统专著类参考文献哪里找
《基于ASP.NET的选课管理系统的设计实现》word下载【免费】
学生选课系统相关论文范文资料