网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > ASP类作品 > 正文

基于ASP网上选课管理系统的设计与实现

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/07

【编者按】网学网ASP类作品频道为大家收集整理了“基于ASP网上选课管理系统的设计与实现“提供大家参考,希望对大家有所帮助!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

目 录

1引言 1
2 系统分析及相关设计技术 1
2.1需求分析 1
2.2可行性分析 1
2.3 端下ASP技术简介 1
2.4 SQL数据库简介 1
2.5 ADO技术简介 1
3 网上选课系统功能分析与设计 1
3.1系统实现相关语言 1
3.2 运行环境 1
3.3系统结构 1
3.4各项功能 1
3.5详细设计 1
4 网上选课系统的具体实现 1
4.1网上选课系统后台数据库的实现 1
4.2网上选课系统前台的实现 1
4.3数据库的访问 1
5测试结果 1
6结束语 1
参考文献 1
Abstract 1
致谢 1


 

系统分析及相关设计技术
 
2.1需求分析
    随着时代的迅速发展以及现代生活节奏不断加快,对于大量信息的需求正是现代人所必需的。对于在校的大学生来说,要从无数的课程中选出自己选修的课程,如果采用传统的方式到处查询、比较、统计等既费时又费力。因而,需要利用现代化的方法给予解决,利用网络进行选课便是一个较好的解决方案。
2.2可行性分析
1)经济可行性。开发网上选课系统费用包括硬件投资、软件的开发费用及其它费用,网上选课系统为教师和学生提供所需的信息,甚至直接提供优化的决策方案供选择, 使得组织管理决策更加科学化,通过对成本效益分析,开发此系统在经济上完全可行。
2)技术可行性。从目前市场上比较流行的数据库管理系统开发软件来看,对于中小型数据库管理系统ASP和SQL Server 2000或Access的结合无疑是在实际应用中较为成功的一种解决方案,前者为用户提供了Windows所一贯坚持的非常友好、操作简单的用户界面,完善而强大的数据库操作功能和数据库接口功能;后者则具备高可靠性和高扩展性。SQL Server 2000数据库有利于进行系统维护。
3)管理可行性。到目前为止,学生选课工作相当烦琐、费事。因此开发本系统在管理上势在必行。
由以上经济、技术、管理三方面的分析可以看出,本系统的开发时机成熟,从多种角度考虑都是可行的。
2.3 端下ASP技术简介
    ASP[1](Active Server Pages) 是Micrdscft推出的Web应用程序开发技术,它是一个服务器的脚本环境,ASP内含于IIS5.0之中,通过ASP可以结合HTML网页、页脚本命令和ActiveX组件有机的组合在一起,生成和运行动态的、交互的、高效的Web服务器应用程序.用户浏览器从Web服务器上请求.asp文件时,ASP脚本开始运行,并将Web页传送给浏览器。
    ASP提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息.ASP中的主要内建对象有:Application、Request、Response、Server等。
    ASP可以通过多种方法实现对数据的访问。 ActiveX Data Objects(ADO)是一座连接ASP应用程序和数据库的桥梁,通过ASP内建的Database Access组件能够轻而易举的通过ADO访问存储在服务器端的数据库或其它表格化数据结构中的信息。
2.4 SQL数据库简介
SQL[2](Structured Query Language)是一个被广泛采用、适用于关系数据库的数据库语言工业标准。包括数据定义、数据操纵、数据查询和数据控制等语句标准。
SQL具有以下功能部分:
数据定义:用于定义数据模式。
数据查询:用来从数据库中检索数据。
数据操纵:用于对数据库数据进行增加、删除、修改等操作。
数据控制:用来控制对数据库用户的访问权限。
SQL Server 2000除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。SQL Server 2000简化了管理、优化了工作,并且增强了速度,成功的部署在线应用程序所需的可靠性和伸缩性。
数据库的连接如下:

 

网上选课系统功能分析与设计
 
3.1系统实现相关语言
    本系统采用ASP、HTML语言、VBScript语言、ADO技术和SQL Server 2000数据库。
3.2运行环境
   为保证系统运行效率和可靠性,系统服务器应具有较高的硬件配置。客户端的要求不是很高,此应用程序可广泛运行于互联网,也可适用于内部的局域网。其运行要求如下[3]:
1.      软件环境:客户端:Windows 95/98、Windows 2000、Windows XP、Internet Explorer(IE)等。服务器: Windows NT/ Windows 2000,Internet Information Server(IIS)5.0及其以上版本.数据库:采用Access 或 SQL 2000运行于服务器端。(我们在这里用的是SQL 2000数据库。)
2.      硬件环境:服务器CPU:PⅢ500以上,内存:256M以上。客户机CPU:P2000MMX以上,内存:32M以上。
3.3系统结构
本系统结构是先进入网上选课系统的首页,在首页可以看到各种功能按钮,有
选课查询、教师反馈、课程查询、课程设置、课表查询、排课系统和进入选课。在没登录之前,可以查看选课查询、教师反馈、课程查询、课程设置、课表查询几项内容,教师反馈页面只对教师开放,如果是学生只能看到反馈回来的信息“对不起,你不是教师,请离开本页面!系统将在5秒钟跳转到首页”。排课系统只是用来完善系统的,它并没有什么操作,我们在这里也不研究。只有在登录页面,进行身份验证,确定以后,才可以进入选课系统,进行课程的查看、选择、提交、退课。
系统流程如图1所示。
 3.4各项功能
   管理登录:用户进入网上选课系统的入口,登录本站后,应正确填写学号、密码、类型和登陆次数,否则将出现错误信息。不同的登录者,将进行不同的操作。如学生,进入后可以查询课程、选课、退课等,但是不可以发布有关选课消息。
选课:参与者是学生,学生可以在规定的时间段内选课。该规定时间段由管理者通过发布消息通知教师和学生。选课过程如下:学生在选课表上单击“选课”,则该信息被提交到服务器,服务器返回该学生选课列表在左式窗口,该窗口显示该学生的选课表。选课表的内容包括排好课的全部内容,另外每一位老师所教的每一门课程还包括已选人数和还能选的人数。如果已经选满则不能再选择这门课程;如果有学生退课,则该门课程的已选人数减1,还能选课人数加1。


 

 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师