位置:计算机毕业设计网站 > ASP.NET/C#毕业设计N066基于ASP.NET的学生在线选课系统的设计与实现

N066基于ASP.NET的学生在线选课系统的设计与实现

关于项目问题

本作品包调试安装,并提供所有运行工具及软件下载!

如果上面没有找到适合您需求的作品,您可联系我们为您定做,定做的作品完全按照您的功能需求来做,并且后期三包,包调试,包讲解,包修改直到通过为止。

如有需要请联系客服QQ:81677093

在线时间:09:00-22:00
  • 内容简介
  • 论文目录
  • 项目目录
  • 演示视频
  • 论文预览

最初在采用计算机自动排课以前,高等院校只能采用人工排课的方式。人工排课只能依靠教务处的工作人员手动的安排整个学校教育教学工作。这种手工人力的排课方式有非常多的缺点。首先最显著的缺点就是排课效率过于低下,其次课表排好以后很难修改,不便于调整。对于实际使用过程中出现的特殊情况如临时调课等状况不能很好的应对。因此,当学生人数越来越多,达到数万甚至更多,教师人数达到数百数千,要为这成百上千的学生和教师安排出科学合理的课程表,几乎是不可能的任务。就算能够完成,但也往往需要花费很大的人力物力,工作量巨大。并且即使排出课程表也不够灵活,很难进行调整。

目前大多数学校都采取手工方式进行选课管理。然而在现有的手工处理系统当中,存在着大量繁重而稍显混乱的工作。而这些繁重而易于出错的选课工作,又大大的打击了师生的选课热情。另外,由于学生选课时的盲目性和对所选课题不够了解,常常出现学生错报课题、错报课题后无法调整、落选热门课题等问题。在录取阶段也常常出现:教师错录学生、教师错误的拒绝学生、个别学生的调课请求无法满足、无法根据学生意愿扩招等现象。最终结果就是,大量学生无法进入自己最感兴趣的课题,而教师也无法招入对自己课题最有兴趣的学生等问题。这些问题都严重的制约着选课活动的发展。

系统用户需求分析

本系统的用户总共有系统超级管理员、普通管理员、学生用户、教师用户,不同用户有不同的权限。

管理员:

对学生基本信息管理(增删改查),基本信息包括:学号(设置为101311740121),姓名,性别,院系,专业,班级(信计一班),联系电话。(下边学生基本信息一样)

对教师基本信息管理:教师工号,姓名,联系方式,职称。

对教师申请开课信息进行审核,

查看教师任课信息,查看学生已选课程信息,

学生:

登录系统(学号作为用户名),查看修改自己基本信息和密码(学号不能修改),查看课程信息(上课教师,上课地点,上课时间,已选人数),进行选课及修改选课,查看自己已选课程课表(包括成绩);可以进行意见反馈,

教师:

登录系统(工号作为用户名),查看修改自己基本信息和密码(工号不能修改),进行课程申请、确定课程要求及修改或删除开课申请;查看课程信息,查看学生选课情况,对选课学生成绩录入;对学生反馈进行信息回复。





N066基于ASP.NET的学生在线选课系统的设计与实现N066基于ASP.NET的学生在线选课系统的设计与实现N066基于ASP.NET的学生在线选课系统的设计与实现N066基于ASP.NET的学生在线选课系统的设计与实现N066基于ASP.NET的学生在线选课系统的设计与实现N066基于ASP.NET的学生在线选课系统的设计与实现N066基于ASP.NET的学生在线选课系统的设计与实现
目  录

 
摘  要    I
目  录    III
第1章 引言    1
1.1开发背景    1
1.2国内外研究现状及发展趋势    1
1.3系统研究内容    1
1.4论文组成结构    2
第2章 开发工具及相关技术介绍    3
2.1开发工具介绍    3
2.1.1Visual Studio介绍    3
2.1.2SQL Server介绍    4
2.1.3IIS介绍    4
2.2开发模式B/S介绍    4
2.3开发技术介绍    5
2.3.1ASP.NET介绍    5
2.3.2ADO.NET介绍    5
第3章 系统分析    6
3.1可行性研究    6
3.1.1技术可行性    6
3.1.2经济可行性    6
3.1.3操作可行性    6
3.1.4法律可行性    6
3.2需求分析    6
3.2.1系统用户需求分析    7
3.2.2系统业务流程分析    7
3.2.3系统功能需求分析    10
3.2.4系统数据流分析    11
第4章 系统设计    14
4.1系统设计的原理    14
4.2系统功能设计    14
4.3系统流程设计    16
4.4系统安全设计    19
4.5表单字段校验处理设计    20
4.6系统维护设计    20
4.7数据库设计    20
4.7.1概念模型设计    20
4.7.2逻辑结构设计    21
第5章 系统实现    22
5.1数据库连接的实现    22
5.2功能模块的实现    22
5.2.1主页模块    22
5.2.2用户登录模块    24
5.2.3个人资料管理模块    25
5.2.4信息搜索模块    25
5.2.5课程申请模块    26
5.2.6排课管理模块    28
5.2.7学生选课模块    29
5.2.8用户管理模块    30
5.2.9选课成绩管理模块    30
5.2.10系统管理模块    31
5.2.11分页模块的实现    33
5.2.12文件上传模块的实现    33
第6章 系统测试    34
6.1登录测试    34
6.2 用户管理测试    34
6.2.1修改密码测试    34
6.2.2用户管理测试    35
6.3排课管理测试    36
6.4选课管理测试    37
6.5测试结果    37
6.6测试评价    37
第7章 结论    40
参考文献    41
致 谢    42


卷 软件 的文件夹 PATH 列表
卷序列号为 0008-B552
D:\TEST\源码
│  net学生在线选课系统dzkf83论文HJS_X1Q3.docx
│  
└─net学生在线选课系统dzkf83程序
    │  css.css
    │  databack.aspx
    │  databack.aspx.cs
    │  database.rar
    │  delid.aspx
    │  delid.aspx.cs
    │  edituser.aspx
    │  edituser.aspx.cs
    │  hsgupfile.aspx
    │  hsgupfile.aspx.cs
    │  jiaoshixinxi_add.aspx
    │  jiaoshixinxi_add.aspx.cs
    │  jiaoshixinxi_detail.aspx
    │  jiaoshixinxi_detail.aspx.cs
    │  jiaoshixinxi_list.aspx
    │  jiaoshixinxi_list.aspx.cs
    │  jiaoshixinxi_list2.aspx
    │  jiaoshixinxi_list2.aspx.cs
    │  jiaoshixinxi_updt.aspx
    │  jiaoshixinxi_updt.aspx.cs
    │  jiaoshixinxi_updt2.aspx
    │  jiaoshixinxi_updt2.aspx.cs
    │  jiaoxuelouxinxi_add.aspx
    │  jiaoxuelouxinxi_add.aspx.cs
    │  jiaoxuelouxinxi_detail.aspx
    │  jiaoxuelouxinxi_detail.aspx.cs
    │  jiaoxuelouxinxi_list.aspx
    │  jiaoxuelouxinxi_list.aspx.cs
    │  jiaoxuelouxinxi_updt.aspx
    │  jiaoxuelouxinxi_updt.aspx.cs
    │  kechengxinxi_add.aspx
    │  kechengxinxi_add.aspx.cs
    │  kechengxinxi_detail.aspx
    │  kechengxinxi_detail.aspx.cs
    │  kechengxinxi_list.aspx
    │  kechengxinxi_list.aspx.cs
    │  kechengxinxi_list1.aspx
    │  kechengxinxi_list1.aspx.cs
    │  kechengxinxi_list2.aspx
    │  kechengxinxi_list2.aspx.cs
    │  kechengxinxi_updt.aspx
    │  kechengxinxi_updt.aspx.cs
    │  left.aspx
    │  left.aspx.cs
    │  left2.aspx
    │  left2.aspx.cs
    │  left3.aspx
    │  left3.aspx.cs
    │  listuser.aspx
    │  listuser.aspx.cs
    │  login.aspx
    │  login.aspx.cs
    │  logout.aspx
    │  logout.aspx.cs
    │  main.aspx
    │  main.aspx.cs
    │  mod.aspx
    │  mod.aspx.cs
    │  mygo.aspx
    │  mygo.aspx.cs
    │  paike_add.aspx
    │  paike_add.aspx.cs
    │  paike_detail.aspx
    │  paike_detail.aspx.cs
    │  paike_list.aspx
    │  paike_list.aspx.cs
    │  paike_list2.aspx
    │  paike_list2.aspx.cs
    │  paike_updt.aspx
    │  paike_updt.aspx.cs
    │  sh.aspx
    │  sh.aspx.cs
    │  StyleSheet.css
    │  sy.aspx
    │  sy.aspx.cs
    │  top.aspx
    │  top.aspx.cs
    │  VerifyCode.aspx
    │  VerifyCode.aspx.cs
    │  Web.Config
    │  xueshengxinxi_add.aspx
    │  xueshengxinxi_add.aspx.cs
    │  xueshengxinxi_detail.aspx
    │  xueshengxinxi_detail.aspx.cs
    │  xueshengxinxi_list.aspx
    │  xueshengxinxi_list.aspx.cs
    │  xueshengxinxi_list2.aspx
    │  xueshengxinxi_list2.aspx.cs
    │  xueshengxinxi_updt.aspx
    │  xueshengxinxi_updt.aspx.cs
    │  xueshengxinxi_updt2.aspx
    │  xueshengxinxi_updt2.aspx.cs
    │  xueshengxuanke_add.aspx
    │  xueshengxuanke_add.aspx.cs
    │  xueshengxuanke_detail.aspx
    │  xueshengxuanke_detail.aspx.cs
    │  xueshengxuanke_list.aspx
    │  xueshengxuanke_list.aspx.cs
    │  xueshengxuanke_list1.aspx
    │  xueshengxuanke_list1.aspx.cs
    │  xueshengxuanke_list2.aspx
    │  xueshengxuanke_list2.aspx.cs
    │  xueshengxuanke_list4.aspx
    │  xueshengxuanke_list4.aspx.cs
    │  xueshengxuanke_updt.aspx
    │  xueshengxuanke_updt.aspx.cs
    │  xueshengxuanke_updt1.aspx
    │  xueshengxuanke_updt1.aspx.cs
    │  xueshengxuanke_updt2.aspx
    │  xueshengxuanke_updt2.aspx.cs
    │  xueyuanxinxi_add.aspx
    │  xueyuanxinxi_add.aspx.cs
    │  xueyuanxinxi_detail.aspx
    │  xueyuanxinxi_detail.aspx.cs
    │  xueyuanxinxi_list.aspx
    │  xueyuanxinxi_list.aspx.cs
    │  xueyuanxinxi_updt.aspx
    │  xueyuanxinxi_updt.aspx.cs
    │  yijianfankui_add.aspx
    │  yijianfankui_add.aspx.cs
    │  yijianfankui_detail.aspx
    │  yijianfankui_detail.aspx.cs
    │  yijianfankui_list.aspx
    │  yijianfankui_list.aspx.cs
    │  yijianfankui_list1.aspx
    │  yijianfankui_list1.aspx.cs
    │  yijianfankui_list2.aspx
    │  yijianfankui_list2.aspx.cs
    │  yijianfankui_updt.aspx
    │  yijianfankui_updt.aspx.cs
    │  yonghuzhuceadd.aspx
    │  yonghuzhuceadd.aspx.cs
    │  zhuanyexinxi_add.aspx
    │  zhuanyexinxi_add.aspx.cs
    │  zhuanyexinxi_detail.aspx
    │  zhuanyexinxi_detail.aspx.cs
    │  zhuanyexinxi_list.aspx
    │  zhuanyexinxi_list.aspx.cs
    │  zhuanyexinxi_updt.aspx
    │  zhuanyexinxi_updt.aspx.cs
    │  
    ├─App_Code
    │      Class1.cs
    │      
    ├─bin
    │      ActiproSoftware.CodeHighlighter.Net20.dll
    │      ActiproSoftware.Shared.Net20.dll
    │      AspNetPager.dll
    │      AspNetPager.dll.refresh
    │      CodeHighlighterTest.dll
    │      DotNetTextBox.dll
    │      LitJSON.dll
    │      Socut.Data.dll
    │      Socut.Data.dll.refresh
    │      
    ├─css
    │      base.css
    │      main.css
    │      
    ├─database
    │      netxszxxkxtdzkf.mdf
    │      netxszxxkxtdzkf.sql
    │      netxszxxkxtdzkf_log.ldf
    │      
    ├─images
    │      bg.gif
    │      book1.gif
    │      butClose.gif
    │      butOpen.gif
    │      copyUpload.gif
    │      CssAdmin.css
    │      down.gif
    │      Edit.gif
    │      left_01.gif
    │      left_02_01.gif
    │      left_02_01_01.gif
    │      left_02_01_02.gif
    │      left_02_01_03.gif
    │      left_03.gif
    │      login.gif
    │      nopic.jpg
    │      prototype.js
    │      qc.gif
    │      qkjs.js
    │      skin.css
    │      style.css
    │      StyleSheet.css
    │      top_01_01.gif
    │      top_01_02.gif
    │      top_02.gif
    │      top_02_01.gif
    │      top_02_02.gif
    │      Upload.gif
    │      
    ├─js
    │      hsgrili.js
    │      jquery-1.3.2.min.js
    │      manager.js
    │      qkjs.js
    │      
    └─uppic

                             
您可能感兴趣的

毕业设计作品信息
  • 用户:未登陆
  • 毕设币:0币[充值]
售价:150毕设币 下载源码
  • 关注:476人
  • 包括:设计源码+数据库+论文
  • 大小:3.71 M
  • 开发语言:ASP.NET/C#
  • 开发数据库:SQL Server
  • 开发环境:Microsoft Visual Studio 2008及以上
  • 标签:在线选课系统,排课系统
  • 上一篇:N065基于ASP.NET的新概念英语学习网站的设计与实现
  • 下一篇:N067基于ASP.NET的学生综合测评系统的设计与实现
随手分享给你身边的同学,也许他们正需要!