需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14589 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】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 |