网上选课系统毕业设计论文.docx
- 文档编号:1479102
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:17
- 大小:123.25KB
网上选课系统毕业设计论文.docx
《网上选课系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《网上选课系统毕业设计论文.docx(17页珍藏版)》请在冰豆网上搜索。
网上选课系统毕业设计论文
专业:
计算机科学与技术
网上选课系统
【摘要】随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。
针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题。
本程序前台采用MacromediaDreamweaver8进行页面制作,后台由ACCESS数据库支持,通过使用ASP语言实现动态网页的效果,达到对数据库的操作以完成使用者的要求。
本文中除了有对程序的总体设计、详细设计、功能实现等主体部分外,在这之前还介绍了与网上选课系统相关的信息管理系统、网络编程技术、ASP编程语言、ACCESS数据库等的基本内容及发展情况。
关键词:
选课;课程信息发布;权限;ASP;ACCESS
OnlineCourseSelectionSystem
【Abstract】Withtheincreasingnumberofcollegestudents,academicsystem,theamountofdatahasalsobeenrising.Electiveforstudentsinthispartofthesystemfromthestudentsandteachersonlineelectivecoursesindependentlyreleasedtwomajoraspectsofthedesign,thebasicrealizationofthestudentsonlineinformationinquiry,teachersandcurriculumelectivefunctionsandmanagementofinformationdisseminationfunction,whilealsosolvingtheinitialinformationdisseminationandmanagementofteachersincoursesontherightsissue.ThisprocedurefrontpageusingMacromediaDreamweaver8forproduction,backgroundfromtheACCESSdatabasesupport,ASPlanguagethroughtheuseoftheeffectofdynamicpages,totheoperationofthedatabasetocompletetherequirementsofusers.Thisinadditiontotheprogram'soveralldesign,detaileddesign,functionrealizationofthemainpartoftheoutside,beforethatalsointroducedtheonlinecourseselectionsystem-relatedinformationmanagementsystems,networkprogramming,ASPprogramminglanguage,ACCESSdatabase,andotherbasiccontentanddevelopment.
Keywords:
ElectiveCourseNewsrightsASPACCESS
目录
摘要2
Abstract3
第一章诸论6
1.1背景6
1.2编写目的6
1.3可行性分析7
第二章相关软件及技术介绍7
2.1Dreamweaver7
2.2ASP(ActiveServerPage)7
2.3HTML(HyperTextMarkupLanguage)8
第三章系统概述8
3.1项目范围8
3.2设计策略9
第四章系统总体设计9
4.1系统结构设计网上选课流程图9
4.1.1各模块功能及示意图11
4.1.2模块间的调用关系11
4.1.3模块间的接口11
4.2数据库设计12
第五章详细设计14
5.1教师/学生登录功能14
5.2课程申报功能16
5.3选课信息查询功能18
5.4管理员功能18
第六章设计过程中的问题及解决19
6.1数据库的连接19
6.2参数的传递19
结语19
参考文献20
致谢21
第一章绪论
1.1背景
网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,,传统的教学模式——学生按照学校安排好的课程上课——已经不能适应新现在大部分高等院校开始实行的学生的自主选课模式型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物理资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。
随着高校人数的增多,这种弊端会越来越多的暴露出来。
因此,利用网络,只要学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。
从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。
作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。
1.2编写目的
本文档全面地描述了网上选课这一信息平台所实现的功能和性能,对各项业务提供详细、准确的描述。
使软件开发的人员和用户对本系统中的业务流程及功能达成共识。
通过本文档用户可以全面了解网上选课系统所要完成的任务。
旺盛选课系统是一个提供给高校学生制定个人选课平台,学生可以在网上进行选课申请,并可查询个人选课计划以及选课申请情况。
同时,教务人员负责维护课程相关信息,包括课程名,开课院系,课程类别(必修,选修),授课教师,课时,上课时间,限选人数等。
管理员可以查询选课进度,根据学生选课情况适当调整选课学生名单。
应用目标:
满足现代化的校园教学管理的要求。
使用范围:
各大高校以及远程教育组织和教育机构。
1.3可行性分析
J2EE平台的飞速发展,技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。
由于J2EE平台基于用户需求的设计方法使得该系统的使用跟家的人性化、个性化、跟贴近用户。
以J2EE平台的构建思想来实现网上选课系统可以最大程度的做到实用性,可扩展性和可维护性相结合,安全性以及规范化原则。
第二章相关软件及技术介绍
2.1Dreamweaver
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器,是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。
Dreamweaver可以开发HTML、XHTML、ColdFusion、ASP、ASP.NET、JSP或PHP网站。
通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。
新集成的工作空间可以与MacromediaFlashMX和FireworksMX共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。
Dreamweaver还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的JavaScript。
为翻新现有网站以及创建下一代应用程序,Dreamweaver还支持新标准和新的网页技术,带有对XML、网页服务和增强可访问性的支持。
DreamweaverMX为新的ColdFusionMX特性提供全套的支持,包括增强的代码编辑和开发功能、集成的调试功能、可视化布局功能和照片打印功能。
2.2ASP(ActiveServerPage)
ActiveServerPages(ASP)是服务器端脚本编写环境,是由Server端脚本、对象以及组件拓展过的标准主页使用它可以创建和运行动态、交互的Web页和基于Web的功能强大的应用程序。
ASP采用的工作模型是典型的B/S过程:
1.一个用户在浏览器的网址栏中添入ActiveServerPages文件名称,并回车触发这个ActiveServerPages的申请。
2.浏览器将这个ActiveServerPages的求发送给IIS
3.WebServer接收这个申请要求并由于其.asp的后缀意识到这是个ActiveServerPag的对象来实现服务器与客户端间的交互;可扩充服务器端功能。
利用ASP提供的一组ActiveX服务器组件(ActiveXServerComponents)可继续扩充ASP的功能。
如用ASP内置ADO组件可以轻松的存取各种数据库。
此外,还可以用VB,Java等语言开发自己的组件以进一步扩充其功能;ASP与浏览器无关,ASP可以将运行结果一HTML的格式传送到客户端浏览器,因而可以使用于各种浏览器。
2.3HTML(HyperTextMarkupLanguage)
HTML的英文全称是"HypertextMarkupLanguage",中文译为“超文本标记语言”。
“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。
在几年前作为SGML的一个子集开发的。
一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。
如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。
浏览的网页就是由HTML语言编写出来的。
虽然HTML是一种语言,但HTML不是程序语言,如C++和Java之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML.HTML的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。
在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。
第三章系统概述
3.1项目范围
网上选课系统从功能上划分一共有4个主模块,其中信息管理部分包含了4个子模快,具体的结构示意如下列所示:
·身份验证
·选课
·信息管理
·信息浏览
·信息查询
·信息修改
·修改
·删除
·信息添加
·课程发布
从对象上划分一共有教师、学生、管理员三部分,主要操作为课程发布和选课。
3.2设计策略
硬件环境:
服务器端/客户端:
处理器:
IntelPentiumIII
内存:
192M
硬盘空间:
20G
软件环境:
服务器端/客户端:
操作系统:
WindowsXP
网络协议:
TCP/IP
浏览器:
InternetExplore6.0
制作工具:
Dreamweave8、ACCESS、ASP(ActiveServerPage)、HTML(HyperTextMarkupLanguage)
用Dreamweave网页制作工具完成网上选课系统的界面的设计,用HTML语言设计网页的外观构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上选课系统 毕业设计论文 网上 选课 系统 毕业设计 论文