更新时间:12-24 上传会员:糖糖不爱吃糖
分类:计算机信息 论文字数:14589 需要金币:1000个
【摘要】21世纪随着李克强总理提出“Internet +”的概念,更加说明了人类在人工智能方面取得了卓越的成就。计算机科技发展不断成熟,并在人类生活和工作中发挥了重要的作用,无时无刻都牵动着人们的各种行为和活动。表现领域较为明显的是有关人类的教育,教育自古以来都是立国的根本,如果一个国家教育不强盛,那就注定在未来发展肯定不被看好。因此,许多高校中的工作逐渐被转移到网络中。正因为如此,所谓地选课系统就产生了。它的出现方便了学生的选课不再受限于时间和地点,也更加方便于修改、查看等操作,同时进行教学工作的工作人员的工作量也会被大大减少。除此之外,系统本身需要显示课程信息的网页。并且提供给学生的选择课程、修改课程以及浏览考试成绩的功能。如此一来,任何一位教师,他们能在第一时间将个人信息修改、编辑开设的课程名称、上课时间、输入学生考试分数等功能。
有关此课题的毕业设计,在系统开发之前需要先查找相关资料。与此同时,浏览有关的在线选课网页,只有将这个系统了解了,才能更进一步地实施开发。本系统用ASP.NET技术进行开发与设计,选Visual Studio 2008作开发工具,后台选用SQL Server 2008作为后台数据库来开发B/S架构的在线选课系统。本文正是讲述整个系统从设计到具体的开发过程。
关键词: SQL Server 2008;B/S架构;在线选课;
目 录
摘 要
Abstract
1 绪论-6
1.1课题背景-6
1.2课题意义-6
1.3主要研究内容-7
1.4主要研究思路和方法-7
2 开发工具及技术介绍-8
2.1 ASP.NET技术-8
2.2 C#语言-9
2.3 SQL Server 2008数据库-9
2.4 结构化查询语言SQL-10
3 系统需求概述-11
3.1可行性分析-11
3.1.1技术可行性-11
3.1.2经济可行性-11
3.1.3运行可行性-11
3.2 功能需求-11
3.3 性能需求 -13
4 系统概要设计-14
4.1系统结构设计-14
4.2系统模块划分-14
4.3数据库设计-15
4.3.1 数据库设计概念-15
4.3.2 数据库设计需注意的事项:-15
4.3.3 系统E-R图-16
5 系统实现-21
5.1 系统功能模块的设计与实现-21
5.2 管理员管理模块实现-22
5.3 教师登录管理模块实现-27
5.4学生选课管理模块实现-28
5.5系统管理编码-29
6 系统测试-31
6.1登录模块测试-31
6.2管理员测试模块-32
6.3学生管理模块测试-33
6.4退出管理模块测试-34
6.3 测试总结-35
结论-36
参考文献-37
致谢-38