基于ASP的网上选课系统Word文件下载.docx

上传人:b****5 文档编号:16245905 上传时间:2022-11-21 格式:DOCX 页数:34 大小:303.52KB
下载 相关 举报
基于ASP的网上选课系统Word文件下载.docx_第1页
第1页 / 共34页
基于ASP的网上选课系统Word文件下载.docx_第2页
第2页 / 共34页
基于ASP的网上选课系统Word文件下载.docx_第3页
第3页 / 共34页
基于ASP的网上选课系统Word文件下载.docx_第4页
第4页 / 共34页
基于ASP的网上选课系统Word文件下载.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

基于ASP的网上选课系统Word文件下载.docx

《基于ASP的网上选课系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于ASP的网上选课系统Word文件下载.docx(34页珍藏版)》请在冰豆网上搜索。

基于ASP的网上选课系统Word文件下载.docx

ACCESS;

ASP;

Dreamweaver;

Abstract

WithcomputersandtherapiddevelopmentofInternettechnologies,network-basedpaperlessofficemodegraduallybeenwidelyusedtoallowthecomputertomanagetheinformationofstudentsofvariouscollegesanduniversitiesarenowactivelyatwork,andisalsoteachingmanagementjoboneoftheimportantcontents.NationalSchoolcultivatetalentsarethecradleofscienceandtechnologyatthestrategic,undertheguidanceofimplementationofthemodernizationofeducation,scienceandtechnologyisaninevitabletrend,andtoachievethis,wemustfirstachievetheeducationandmanagementmethodsandmodernmanagementtoolsandtechnology.StudentOnlineCourseSelectionSystembelongtotheteachingofinformationmanagementsystem.Onlinecoursewiththetraditionalmethodsofcoursemoretosaveresourcesandincreasetheautonomyofelectivestudents.

OnlineCourseSelectionSystemforstudentsandteachersinschooluse.Fromthestudentspointofview,becauseofschoolsystemreform,andnowthemajorityofcollegesanduniversitiesarebeginningtoimplementtheself-selectionmodelofthestudents.Traditionalteachingmode(Schoolstudentsinaccordancewiththebestarrangementsforcurriculumclasses)cannotadaptnewmodesofteaching,iftheyremainonpaperthewaythroughthecourse,ontheonehand,wasteagreatdealofmanpower,materialresources,ontheotherhand,wastetimeandwillAtthestatisticalsummaryofman-madeprocessinevitableerrorsandsoon.Withthegrowingnumberofcollegesanduniversities,theabove-mentioneddrawbackswillbemoreandmoreandmoreexposed.Iftheuseofnetworkselection,aslongasthestudentsatthecomputerbeforeenteringtheirpersonalinformationtocompletetheacademiccoursedepartmentseveraltimestheoriginalamountofhomework.Fromtheperspectiveofteachers,classteacherscompletedthecoursetoapplyforreleaseofjobeasier,gettheinformationfasterandmoreteaching,sothroughtheonlinecoursesystemcansignificantlyreducetheworkloadofteacherstofacilitatetheteachingjob.

Inthispaper,byanalyzingthebrowser/serverarchitecturecombinedwiththecharacteristicsoftheactualsituationofcourse,basedonbrowser/serverstructureofonlinecoursesystem,thebasicdesignidea,brieflyintroducethesystemfunctionmodulesanddatabasedesign,focusedonUsingASPtechnologyandaccesstodeveloponlinecoursesystemofdatabaseSqlServer2000technologyandtheproductionofdynamicwebpagetechnology,andgivesomeimplementationcode.Throughthesystemsothatstudentscaneasilyonlineatthecampusonlinecourse.TheB/SstructureofthesystemuseASPlanguage,ACCESS2007asdatabase.Systemhashighersecurityandbetterperformance.MainhastheSenate,teachers,studentsthreetypesofusers.Clientmainfeaturesinclude:

userlog,personalinformationmaintenance,starttoapplyforteachers,studentselectiveinquiriesrelatedtocurriculuminformation,schooltimetableprint.Server-sidemaincontentsinclude:

usermanagement,teachermanagement,studentmanagement,confirmedthattheapplicationeasyTimetable(mainlymanually,automaticsupplement)Publishedinformation,easyandcomprehensiveinquiries,scheduleprinting.

KeyWords:

Choosestheclass,ACCESS,ASP,Dreamweaver

第1章绪论

1.1选题背景

随着科学技术的不断提高,计算机科学日渐成熟,其强大的计算功能已经让人们深刻认识到,计算机已进入人类社会的各个领域并发挥着越来越重要的作用。

高等院校作为社会人才培养的重要基地,其中我国高校大部分都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。

在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。

运用计算机辅助选课,既能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误,降低操作性风险。

在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。

在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突和矛盾,利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。

目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。

所有这些都表明,基于Internet的校园网的使用已深入到校园内的各个方面。

学生选课系统为用户提供充分的信息管理和方便查询功能,能够为老师和学生提供很大的方便,能够避免长期以来选课效率低、保密性差、更新和维护困难的的缺点。

随着互联网的普及,网上选课已不再是神话,相信会有更多的用户对网上选课改变认识。

1.2现实价值

本系统面向学校教务管理人员,是高校教学、教务管理使用软件。

教务管理人员通过本系统完成所有的日常教务工作。

从学生入学开始到毕业离校,其在学校内的所有和教务相关的数据都通过教务系统进行管理。

熟悉教务管理工作的全部过程,从教务工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现教务工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来,使得教务管理走向无纸化办公和规范化、现代化管理。

1.3开发工具介绍

1.3.1ASP简介

ASP技术的主要用途是制作动态的、交互的、高性能的Web使用程序,ASP已经成为Web使用程序开发的主要技术。

ActiveServerPages(动态服务器主页)简称ASP内含于InternetInformationServer(IIS)中,它提供一个服务器端的脚本环境,可产生和执行动态、交互式、高效率网站服务器的使用程序。

ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,它能够把HTML、脚本语言、ActiveX组件等有机的组合在一起,形成一个能够在服务器上运行的使用程序,并把标准HTML页面送给客户端浏览器。

以下介绍ASP的工作原理。

ASP的工作原理:

基于ASP的页面以*.asp文件形式驻留在web服务器上。

一个*.asp源文件是文本文件,可以包括以下成分:

(1).文本:

用于显示信息、页面标题等。

(2).HTML标记:

实现页面风格设计。

(3).ASP脚本(ScriptCommands)

图1-1ASP的工作原理

图1-1显示了ASP的工作原理,当浏览器通过HTTP协议向web服务器申请一个由*.asp定义的页面时,web服务器响应HTTP请求,用ASP引擎解释被申请文件。

当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服务器上)进行处理。

1.3.2ACCESS简介

Access是一种关系型数据库管理系统,是MicrosoftOffice的组成部分之一。

其功能越来越强大,但操作反而更加简单。

风格统一的操作界画使得许多初学者更容易掌握。

Access和其它数据库开发系统比较有一个明显的区别:

用户不用编写一行代码,就可以在很短的时间里开发出一个功能强大且相当专业的数据库使用程序,并且这一过程是完全可视的,如果能给它加上一些简短的代码,那么开发出的程序就和专业程序员潜心开发的程序一样。

总之,Access发展到现在已经向用户展示出它的易于使用和功能强大的特性。

第2章需求分析

2.1项目需求

2.1.1系统目标

本系统针对不同的用户角色分权限进行管理。

系统对学生角色提供的主要功能如下:

①查看可以选择的课程、管理学生本人已选课程、进行选课、登录、修改密码、退出登录②教师角色提供以下功能操作:

查看自己所担任课程和添加课程信息、登录、修改密码、退出登录③此系统给管理员(后台用户)提供的操作系统功能如下:

课程管理、学生管理、选课管理、登录、修改密码、退出登录。

2.1.2开发概况

目前社会上教务管理系统的发展经过多年的探索和实践,已初步形成了一定的特色的相对成熟的教务管理体系,这为系统的开发奠定了良好的基础,是本系统开发研究的先决条件。

该系统使用Access建立数据库并用ASP设计和编程实现。

2.1.3信息描述

学生选课通过本网上选课系统完成所有的选课工作。

学生在所有选修课程都通过学生网上选课系统进行管理,如学生的注册信息、课程设置、学生选课、学生成绩等的录入、查询、更新等;

2.2基于B/S结构的方案设计

本方案是为了开发一个基于现代网络技术的学生网上选课系统,即能够连接到网络,通过网络进行数据的传输管理等。

用户可通过浏览器直接访问该系统。

整个学生网上选课系统是一个规模比较大的数据库系统。

尽管其在组织关系上存在着很大的复杂性,繁琐性,不确定性,但是就整个系统的技术构成上来看,它还是属于一个数据库使用类的系统,其基本操作还是对存在数据库进行添加、删除、查找、修改等。

数据库选用Access。

在开发工具上,本方案选用较为流行的网站开发工具Dreamweaver,这种开发工具的好处是,开发软件操作简单,系统界面美观,用户使用简单,不需要安装其他的特定的软件,用普通的浏览器便可运行。

在结构上,采用B/S(Brower/Server,浏览器/服务器)的网络结构。

其结构图为:

图2-1B/S结构

硬件环境:

(1)具有Pentium133、32MB内存活以上配置的计算机;

(2)输入及输出设备:

键盘,鼠标,VGA显示器或更高。

(3)最少15MB的硬盘空间,常规安装需要100MB硬盘空间,完全安装需要240MB硬盘空间。

(4)最少8MB的RAM存储器。

开发环境:

本系统的开发是通过网络建立一个B/S平台,服务器使用Windows2000AdvanceServer为用户提供服务,通过网站实现教务管理。

软件环境:

(1)系统体系结构:

浏览器/服务器(B/S)体系结构;

(2)系统环境配置:

Windows2000AdvanceServer;

(3)Web服务器:

IIS6.0;

(4)数据库的选取:

Access2007;

(5)开发工具:

Dreamweaver(界面),ASP(后台)。

2.3用户需求调查

在开发一个系统的时候,最重要的环节就是进行需求分析。

需求分析这一步工作的质量对于整个系统开发的成败来说都是决定性的。

需求分析做好了,下面的系统设计就能很好地按照需求分析来展开,一旦需求分析做得不严谨,就会导致系统开发过程中出现错误或漏洞。

所以完成系统的需求分析对于系统开发来说是至关重要的。

进行需求分析,应该要对用户情况进行调研,只有很好地了解了用户的需求,才能设计出功能齐备、可用性高、令用户满意的系统。

通过搜集、整理不同学校的共同特点,要求本系统满足以下需求:

具有美观容易的操作界面、作为学生选课系统,采用B/S设计模式,方便系统的使用者、系统的使用者分三种身份:

不同的身份登录系统后可以进入自己的操作界面,不能越权访问其他功能,保证了系统的安全、系统数据库设计不能太容余但又能方便程序进行访问、各个子系统各个模块之间的接口少,方便系统程序的维护、系统的模块都能正常运行,并且满足学校要求。

2.4系统可行性分析

可行性分析是指在当前组织内外的具体条件下,系统开发工作必须具备资源和条件,看其是否满足系统目标的要求。

在系统开发过程中进行可行性分析,对于保证资源的合理使用,避免浪费和一些不必要的失败,都是十分重要的。

1.目标和方案的可行性:

如果采用人工操作的方式,不仅操作不方便,耗费人力、物力、财力,而且还容易出现错误。

所以当前迫切需要一个计算机化的管理信息系统。

有了这个系统,就能用较少的人力去管理完成较大的工作量,而各种管理的效率也会大大提高。

开发这个系统,能更好地满足学校要求,使学校的各种信息管理实现无纸化,高效化。

2.技术方面的可行性:

本系统可在Windows95/98以上的操作系统中使用,而它所处的开发环境是WindowsXPSP2或Windows2000,完全能够满足系统开发的要求。

本系统是用ASP结合Access2007数据库来开发的一个网站系统。

ASP在数据库方面的特长显得尤为突出:

适用于多种数据库结构,通过访问各种数据库通用的ADO组件,结合客户端的html,javascript,css能够创建出完美漂亮且高效的各种软件系统。

3.经济方面的可行性:

由于系统结构采用当前流行的B/S结构,也就是浏览器/服务器模式,相对于传统的C/S结构客户端的缺点,它对客户的配置要求就更低了,客户端只需要有浏览器可以上网就可以登录服务器进行各种信息的管理。

而服务器端也不需要太高的配置,只要有可以运行asp程序的解释器如微软的IIS都是不错的选择,可以说整个系统是以最少的投入完成最好的功能,这就保证了系统的经济可行性。

4.管理方面的可行性:

作为学校教务信息管理系统之一的选课系统,对它的管理也是很方便的,只需要先将系统配置运行起来,然后分配好系统的三个主要角色,就可以投入实际的大专院校中进行使用,作为大专院校的系统使用者如管理员,教师和学生基本都是会知道如何进行电脑操作的。

根据以上几方面的可行性分析,可以得出结论:

开发该教务信息管理系统是可以进行的。

2.5用例图分析

本系统主要有三个角色。

包括学生、教师、管理员。

系统对不同角色提供的主要功能分别如下:

学生:

查看可以选择的课程、管理学生本人已选课程、进行选课、登录、修改密码、退出登录;

教师角色提供以下功能操作:

查看自己所担任课程和添加课程信息、登录、修改密码、退出登录

管理员(后台用户)提供的操作系统功能如下:

学生管理员主要功能用力如下图2-2所示:

图2.2学生管理员用例图

学生管理模块主要有:

登陆、查看可选课程、进行选课、查看已选课程几部分组成。

教师用例分析如图2-3所示:

图2-3教师用例图

教师管理模块主要有:

登陆、浏览课程、修改课程、添加课程几部分组成。

管理员用例分析如图2-4所示:

图2-4管理员用例图

2.6系统的用例描述

用例名称

用户登录

功能简述

用户需提供正确的用户名和密码才能进入本系统

前置条件

后置条件

用户登录成功

基本流

用户在登录页面中输入用户名和密码,并提交

系统判断用户名和密码是否合法

登录后显示主页面

扩展流

1、如果用户名或密码不合法,则返回登录页面并给出错误信息

表2.1登录用例描述

课程查询

用户选择要查询的依据并输入查询的内容查询想要的课程

选择要查询的依据并输入查询内容

显示符合查询条件的课程信息

用户在查询页面中选择查询依据,输入查询内容,并提交

系统判断用户输入是否合法

查询成功后显示符合条件的课程信息

1、如果用户输入不合法,则给出提示信息并返回查询页面

表2.2课程查询用例描述

修改密码

用户可以修改自己的密码

已登录的用户

修改成功

用户在修改密码页面中输入原密码,新密码,确认新密码并提交

修改成功后跳转到登录页面重新登录

1、如果用户原密码不正确,则给出提示信息并返回修改密码页面

表2.3修改密码用例描述

添加课程

教师可以添加课程

已登录的教师

添加成功

教师在登录之后可以点击添加课程

添加成功后提示

表2.4添加课程用例描述

学生选课

学生可以选择选修课程

已登录的学生

选修成功

学生在登录之后选课界面中选择课程并提交

系统判断学生是否已经选择

选课成功后跳转到已选课程界面并显示学生已选课程

1、如果学生登录不合法,则给出提示信息并返回用户登录界面

表2.5学生选课用例描述

管理员登录

管理员需提供正确的用户名和密码才能进入后台管理

登录成功

管理员在管理员登录页面中输入用户名和密码,并提交

登录后显示管理员主页面

1、如果用户名或密码不合法,则给出错误信息并返回管理员登录页面

表2.6管理员登录用例描述

课程管理

管理员对课程库中课程进行管理

已经登录的管理员

管理课程成功

管理员点击页面菜单栏中的“课程管理”链接

在显示的表单中对课程进行管理

点击“删除”按钮

显示删除成功的信息

表2.7管理员课程管理用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1