基于ASP.NET+SQL的公共选修课网上系统

基于ASP.NET+SQL的公共选修课网上系统

论文摘要

大学期间总会有很多公共选修课,传统的选课方法没有预见性,无法实现课程和人数的调配。这是大学校园教学管理一个非常实际性的问题。网上选课系统,可以在开课前就在网上选课,每个学生的课程在开课前就确定好,使教学资源合理平均地分配。实现选修课网上系统的方法有很多,主要有JSP+MySql+Tomcat,PHP+MySql+Apache,ASP+SQL Server+IIS和ASP.NET+SQL Server+IIS等。这些实现方法中前三种的开发语言都是HTML,设计代码和后台编程代码不分离,造成代码不容易读懂和不利于后期维护。本文针对以上问题进行研究,1、使用ASP.NET作为开发工具,实现了HTML设计代码与后台编程代码的分离。2、该系统中使用ASP.NET+SQL Server+IIS,主要考虑到同学们选课主要使用Windows系统,对ASP.NET支持良好,而且ASP.NET代码更易于维护。3、对于数据库存取操作,多数系统直接将SQL语句写在代码里进行数据库查询。在该系统中,绝大部分功能都使用存储过程来完成数据库访问的工作。4、连接数据库的字符串可以随时在web.config里修改,并经过编码加密,增加了灵活性,保护了数据库的安全。5、代码中通过使用进程中的Session、尽量使用存储过程和尽量减少数据库连接的打开时间等手段来提高性能。通过分析B/S结构的特点并结合工作所在学校公共选修课的实际情况,提出了基于B/S结构网上选课系统的基本设计思想,本文简要介绍系统各功能模块及数据库的设计,着重讨论用ASP.NET技术和SQL Server 2000开发网上选课系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 课题研究的目的和意义
  • 1.3 国内外概况
  • 1.4 本文的工作
  • 1.5 小结
  • 第二章 核心技术介绍
  • 2.1 ASP.NET
  • 2.2 ADO.NET
  • 2.3 SQL SERVER
  • 2.4 C#简介
  • 2.5 小结
  • 第三章 需求分析
  • 3.1 系统简介
  • 3.2 系统运行环境
  • 3.2.1 硬件平台
  • 3.2.2 操作系统
  • 3.2.3 应用软件及开发平台
  • 3.3 系统的功能需求
  • 3.4 系统的数据需求
  • 3.5 系统架构
  • 3.5.1 B/S 架构
  • 3.5.2 C/S 架构
  • 3.5.3 Smart Client
  • 3.6 小结
  • 第四章 系统设计
  • 4.1 系统的数据库设计
  • 4.1.1 数据流图
  • 4.1.2 数据字典
  • 4.1.3 系统的主要E-R 图
  • 4.1.4 模式图(shema diagram)
  • 4.1.5 表的设计
  • 4.1.6 数据库模式所达到的范式分析
  • 4.1.7 触发器的设计
  • 4.1.8 存储过程的设计
  • 4.1.9 数据库备份与还原
  • 4.2 系统功能设计
  • 4.2.1 学生模块
  • 4.2.2 管理员模块
  • 4.3 输入输出与报表设计
  • 4.3.1 学生用户界面
  • 4.3.2 管理员界面
  • 4.4 小结
  • 第五章 系统实现
  • 5.1 网页设计
  • 5.1.1 学生页面设计
  • 5.1.2 管理员页面设计
  • 5.2 访问安全模型设计
  • 5.2.1 安全数据访问
  • 5.2.2 访问控制管理
  • 5.2.3 页面安全访问
  • 5.3 连接数据库的相关设计
  • 5.3.1 连接字符串相关问题
  • 5.3.2 绑定数据库数据的相关设计
  • 5.4 优化性能的相关设计
  • 5.4.1 使用存储在进程中的Session
  • 5.4.2 数据库连接打开的时间尽可能短
  • 5.4.3 使用带有参数的SQL 命令
  • 5.4.4 使用SQL Server 存储过程
  • 5.5 系统测试
  • 5.5.1 选课期间高峰访问处理
  • 5.6 小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].高校公共选修课管理对策研究[J]. 珠江教育论坛 2011(03)
    • [2].对益阳职业技术学院公共选修课制应用研究的几点思考[J]. 益阳职业技术学院学报 2008(04)
    • [3].综合性大学开设法医学公共选修课的意义[J]. 南方医学教育 2010(04)
    • [4].高职院校公共选修课存在的主要问题及对策[J]. 福建信息技术教育 2012(01)
    • [5].地方高校音乐类公共选修课教学改革的思考[J]. 北方音乐 2020(01)
    • [6].《食品营养与安全》公共选修课“讲座式”教学方法的探索和思考[J]. 教育教学论坛 2020(13)
    • [7].材料类公共选修课建设的改革与实践——以“探秘:神奇的材料世界”为例[J]. 西部素质教育 2020(13)
    • [8].慕课在高校公共选修课的应用研究[J]. 佳木斯职业学院学报 2018(08)
    • [9].高校公共选修课的多元化设置与管理研究[J]. 传播力研究 2019(04)
    • [10].高职院校公共选修课课程体系的构建与有效运行[J]. 清远职业技术学院学报 2019(02)
    • [11].高校公共选修课建设与管理现状分析及对策研究[J]. 教育现代化 2019(33)
    • [12].高校公共选修课开设现状及对策[J]. 西部素质教育 2019(16)
    • [13].卫生类高职院校公共选修课问题分析及对策研究[J]. 卫生职业教育 2019(20)
    • [14].大学公共选修课《趣味科学》的教学探索[J]. 科技视界 2019(32)
    • [15].论慕课在公共选修课课程改革中的作用[J]. 山东化工 2017(22)
    • [16].大学公共选修课的现状分析与教学改革——以《美容与养身》校级公共选修课为例[J]. 教育现代化 2018(07)
    • [17].大学生公共选修课的现状与思考[J]. 长春师范大学学报 2018(03)
    • [18].开设献血与公益公共选修课的实践与反思[J]. 临床血液学杂志(输血与检验) 2018(03)
    • [19].浅析高职院校公共选修课的问题和改进策略——以《旅游博览》课程为例[J]. 教育科学论坛 2018(Z2)
    • [20].高职院校公共选修课建设与管理探究[J]. 计算机产品与流通 2018(08)
    • [21].高等院校公共选修课建设与管理[J]. 现代交际 2016(05)
    • [22].高校舞蹈公共选修课的教学探索[J]. 新乡教育学院学报 2009(02)
    • [23].关于应用型本科院校公共选修课课程改革的思考[J]. 黑龙江科学 2017(19)
    • [24].提高高校公共选修课质量的对策思考[J]. 教育现代化 2017(41)
    • [25].浅谈慕课视野下的通识教育——以公共选修课课程实施为例[J]. 中国培训 2015(20)
    • [26].高校公共选修课存在的问题及对策研究——以南京航空航天大学金城学院为例[J]. 江苏科技信息 2016(08)
    • [27].高职美术欣赏公共选修课教学改革与创新探究[J]. 美术教育研究 2016(12)
    • [28].伊犁师范学院武术公共选修课学生对武术的认知研究[J]. 武术研究 2016(06)
    • [29].浅议高校计算机公共选修课教学改革[J]. 电脑知识与技术 2014(34)
    • [30].贵州省医学院校人文素质公共选修课现状及对策研究[J]. 中国医学伦理学 2015(01)

    标签:;  ;  ;  ;  ;  

    基于ASP.NET+SQL的公共选修课网上系统
    下载Doc文档

    猜你喜欢