• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 文科资料 > 正文

    选课系统的设计与实现 [ASP.net选课系统的设计与实现]

    时间:2018-12-23 19:41:49 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘 要: 随着校园数字化建设的发展,选课管理已由手工处理方式转换为计算机管理方式,选课管理的信息化成为学校人力资源开发和管理的主要手段。用ASP.net编程技术开发的选课系统有极大的优势,弥补了以往的程序复用低、重复劳动大、浏览速度慢、系统安全性差等缺陷和不足,推动了选课系统建设工程的发展。
      关键词: 选课系统 ASP.net ADO.省略与传统的网上选课系统开发技术相比,具有许多重要的优点,如简易性、安全性、可管理性等,能够大大提高开发效率,从而为网上选课系统的开发提供强有力的技术支持和保障。
      一、ASP.省略又叫ASP+,是微软公司最新推出的基于通用语言的编程框架,可以在服务器端架构强大的网络程序,是新一代编制企业级网络的平台。其核心技术是通用语言运行时,利用它可以在服务器后端为用户建立强大的企业级Web应用服务的编程框架。ASP.省略具有很多优点,在其ASP.net程序中页面显示部分和控制逻辑可以被分别存储在.asp文件和.省略代码是预先编译过的,脚本代码运行于服务器端,因而其执行效率和性能幅度得到提高;可以支持C#、C++、VB.省略提供多种认证授权的安全控制,使开发人员更容易管理站点资源。
      二、网上选课系统的设计
      1.网上选课系统的模块设计。
      网上选课系统按功能划分可以分为4个模块:学生选课模块、教师开课模块、管理员模块和通用功能模块。
      每个模块负责相对独立的功能。学生选课模块实现学生选课、查看已选课程信息列表、查看用户信息等功能;教师开课模块实现教师用户设置授课班级、显示开设班级、显示教师信息和确认删除课程等功能;管理员模块的管理员拥有最高权限,可以为师生分配账号、创建课程和指定任课教师、设定课程班级最大人数和选课结束时间、统计学生选课信息等功能;通用功能模块包括用户注销和用户修改密码的操作,实现模块的公共事务处理功能。
      2.省略可以快速方便地部署三层体系结构,通过在网页中使用基于事件处理的方式,可以指定处理的后台代码文件。显示层放在 ASP.省略中Web Form页面呈现课程课表信息、选课信息、信息统计结果,以及收集用户输入的信息,并完成对输入信息的基本处理和对逻辑层的调用;业务逻辑层(中间层)为客户端提供程序调用的业务逻辑规则,为完成其业务操作提供服务。这些组件中包括对各个类的定义,如验证用户身份功能类、人员管理类、开课管理类、课程管理类等,并且每一个类对应于后台数据库的一个数据表,以实现对相应表操作的业务逻辑功能;数据库层负责储存、管理数据,该层通过SQL SERVER数据访问接口组件实现对各个类的数据访问操作。
      三、网上选课系统的实现
      1.解决方案。
      本系统采用的开发工具是Visual Studio.NET,采用的开发语言是Visual C#,采用的数据库服务器为SQL SERVER。在VS.省略 Web Application”,其余两个项目类型为“Class Library”,上一个层次要引用下个层次的命名空间,从而达到使用下一层次提供功能的目的。另外包括一个用于定义层间数据接口的项目Common,其项目类型为“Class Library”,目的是使得各层在传递数据时具有统一的数据接口。
      2.省略中的用户控件是封装到可重用控件中的WEB表单,它们用来保存网站许多页面所需要的重用代码块。在网上选课系统中Web项目共定义了20多个用户控件,分别用来实现选课系统的人员管理、课程管理、选课班级管理、信息统计管理、学生班级管理等功能。通过用户控件的动态加载方法,将安全控制集中到主页面Default.aspx中处理,从而实现安全定制需要加载的控件。
      用户控件的加载有两种方式,一种是显式下载,通过Register指令包含在另一WEB窗体页中,该指令指定控件的命名空间(TagPrefix)、控件名称(TagName)和控件资源文件路径(Src)。
      基于Microsoft. NET平台的ASP.省略的技术优势,并结合三层体系结构的应用模型设计开发了网上选课系统。实践证明,基于ASP.省略从入门到精通.人民邮电出版社,2010,04.省略从入门到精通(第2版).清华大学出版社,2010,07.省略项目开发案例全程实录(第2版).清华大学出版社,2011,01.省略项目开发.清华大学出版社,2011,07.省略开发实战1200例.清华大学出版社,2011,01.

    推荐访问:选课 设计 系统 ASP

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章