丁剑平网上选课系统文档格式.docx

上传人:b****1 文档编号:5185951 上传时间:2023-05-04 格式:DOCX 页数:16 大小:39.15KB
下载 相关 举报
丁剑平网上选课系统文档格式.docx_第1页
第1页 / 共16页
丁剑平网上选课系统文档格式.docx_第2页
第2页 / 共16页
丁剑平网上选课系统文档格式.docx_第3页
第3页 / 共16页
丁剑平网上选课系统文档格式.docx_第4页
第4页 / 共16页
丁剑平网上选课系统文档格式.docx_第5页
第5页 / 共16页
丁剑平网上选课系统文档格式.docx_第6页
第6页 / 共16页
丁剑平网上选课系统文档格式.docx_第7页
第7页 / 共16页
丁剑平网上选课系统文档格式.docx_第8页
第8页 / 共16页
丁剑平网上选课系统文档格式.docx_第9页
第9页 / 共16页
丁剑平网上选课系统文档格式.docx_第10页
第10页 / 共16页
丁剑平网上选课系统文档格式.docx_第11页
第11页 / 共16页
丁剑平网上选课系统文档格式.docx_第12页
第12页 / 共16页
丁剑平网上选课系统文档格式.docx_第13页
第13页 / 共16页
丁剑平网上选课系统文档格式.docx_第14页
第14页 / 共16页
丁剑平网上选课系统文档格式.docx_第15页
第15页 / 共16页
丁剑平网上选课系统文档格式.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

丁剑平网上选课系统文档格式.docx

《丁剑平网上选课系统文档格式.docx》由会员分享,可在线阅读,更多相关《丁剑平网上选课系统文档格式.docx(16页珍藏版)》请在冰点文库上搜索。

丁剑平网上选课系统文档格式.docx

Abstract

Internetistheworld'

slargestcomputercommunicationsnetwork,anditsglobalreachalmostallcountriesandregions.Wwwsystemisalarge-scaledistributedhypermediainformationdatabaseIthasgreatlypromotedthedevelopmentoftheInternet,theInternethasbecomethemostpopular,Themainwayinformationservices.Wwwtechnologyhastheglobalreach,animportantreasonforthisisthatwiththedatabasemanagementsystemintegration.becomeaprocessingandsharingofinformationapowerfultool.Theonehand,thedatabaseisapowerfulinformationmanagementtools,ontheotherhand,wwwprovidedatasharingmethods.Takenastrongalliancewithothercountriestoplaytotheirrespectiveadvantages,allowuserstotheWebbrowsereasilysearchabledatabasecontent.

withthedevelopmentoftheenrollingnumber,thedatafordailyeducationisincreasing,too.Thissystemisspecialfortheon-linecoursechoosingtodesignbothfromtheaspectofthestudentandtheteacher.Thestudentcanchoosethecourseindependentlyandtheteachercanmanagetheinformationoftheannouncingcourse,also.Thissystemisbasicallyusedfortheon-lineinformationsearching,thecoursechoosingandtheannouncingcoursemanaging.Besides,thepoweroftheteacherhasbeenwellcontrolled.TheformismadebyDreamweaver4.03,thedatabaseisbuiltbySQLServerandtheactivewebsiteismadebyusingtheASPlanguage.Thispaperincludesthemaindesigning,thedetaildesigning,thefunctiondesigningand,beforethis,somebasicknowledgeandpresentdevelopmentoftheprogramsmentionedabove.

Keywords:

coursechoosing,announcingthecourseinformation,power,SQLServer,ASP

目录

摘要2

Abstract3

第一章诸论5

1.1背景5

1.2编写目的5

1.3可行性分析6

第二章相关软件及技术介绍8

2.1Dreamweaver8

2.2SQLServer-98

2.3ASP(ActiveServerPage)9

2.4HTML(HyperTextMarkupLanguage)9

第三章系统概述10

3.1项目范围10

3.2设计策略10

第四章系统总体设计12

4.1系统结构设计网上选课流程图12

4.1.1各模块功能及示意图12

4.1.2模块间的调用关系12

4.1.3模块间的接口13

4.2数据库设计13

结语16

参考文献17

致谢18

第1章绪论

1.1背景

网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,,传统的教学模式——学生按照学校安排好的课程上课——已经不能适应新现在大部分高等院校开始实行的学生的自主选课模式型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物理资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。

随着高校人数的增多,这种弊端会越来越多的暴露出来。

因此,利用网络,只要学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。

从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。

作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。

1.2编写目的

本文档全面地描述了网上选课这一信息平台所实现的功能和性能,对各项业务提供详细、准确的描述。

使软件开发的人员和用户对本系统中的业务流程及功能达成共识。

通过本文档用户可以全面了解网上选课系统所要完成的任务。

旺盛选课系统是一个提供给高校学生制定个人选课平台,学生可以在网上进行选课申请,并可查询个人选课计划以及选课申请情况。

同时,教务人员负责维护课程相关信息,包括课程名,开课院系,课程类别(必修,选修),授课教师,课时,上课时间,限选人数等。

管理员可以查询选课进度,根据学生选课情况适当调整选课学生名单。

应用目标:

满足现代化的校园教学管理的要求。

使用范围:

各大高校以及远程教育组织和教育机构。

1.3设计的可行性

1.3.1MIS系统的产生和发展情况

所谓MIS(管理信息系统ManagementInformationSystem)系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。

目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。

随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。

MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。

换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。

与传统的管理系统相比,在MIS中,处理的对象是抽象成数据的信息,因此,MIS有着自己的巨大优势:

1、解决结构化问题。

2、以高速度低成本完成数据的处理业务,追求系统处理问题的效率。

3、实现一个相对稳定的、协调的工作环境。

4、应用科学的、客观的处理方法,符合实际情况。

传统的MIS系统的核心是CS(Client/Server——客户端/服务器)架构,而基于Internet的MIS系统的核心是BS(Browser/Server——浏览器/服务器)架构。

BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;

而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统。

这也就给交互式信息的产生创造了先决条件。

使得通过互联网的信息传递更加的便捷。

1.3.2网上选课系统的产生和可行性分析

MIS系统的飞速发展,技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。

由于MIS系统基于用户需求的设计方法,使得该系统的使用更加的人性化、个人化、更贴近用户。

网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式——学生按照学校安排好的课程上课——已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。

因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。

以MIS系统的构建思想来实现网上选课系统可以最大程度的做到实用性,可扩展性和可维护性相结合,安全性以及规范化原则。

技术可行性:

以MIS技术为开发基础。

第2章:

相关软件及技术介绍

2.1Dreamweave

Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器,是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。

Dreamweaver可以开发HTML、XHTML、ColdFusion、ASP、ASP.net、JSP或PHP网站。

通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。

新集成的工作空间可以与MacromediaFlashMX和FireworksMX共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。

Dreamweaver还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的JavaScript。

为翻新现有网站以及创建下一代应用程序,Dreamweaver还支持新标准和新的网页技术,带有对XML、网页服务和增强可访问性的支持。

DreamweaverMX为新的ColdFusionMX特性提供全套的支持,包括增强的代码编辑和开发功能、集成的调试功能、可视化布局功能和照片打印功能。

2.2SQLServer

SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编程功能。

丰富的XML和Internet标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。

SQLServer提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。

例如,XML数据库与WebService的支持将使您的应用实现Internet数据互联,.net集成极大的扩展了开发空间,异构数据集成、ServiceBroker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。

C#、VB.net、XQuery、XMLA、ADO.net2.0、SMO、AMO等都将成为SQLServer数据平台上开发数据相关应用的有力工具。

2.3ASP(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.4HTML(HyperTextMarkupLanguage)

HTML的英文全称是"

HypertextMarkupLanguage"

中文译为“超文本标记语言”。

“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。

在几年前作为SGML的一个子集开发的。

一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。

如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。

浏览的网页就是由HTML语言编写出来的。

虽然HTML是一种语言,但HTML不是程序语言,如C++和Java之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML.HTML的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。

在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。

第3章:

系统概述

3.1项目范围

网上选课系统从功能上划分一共有4个主模块,其中信息管理部分包含了4个子模快,具体的结构示意如下列所示:

·

身份验证

选课

信息管理

·

信息浏览

信息查询

信息修改

·

修改

删除

信息添加

课程发布

从对象上划分一共有教师、学生、管理员三部分,主要操作为课程发布和选课。

3.2设计策略

硬件环境:

服务器端/客户端:

处理器:

IntelPentiumIII

内存:

192M

硬盘空间:

20G

软件环境:

操作系统:

WindowsXP

网络协议:

TCP/IP

浏览器:

InternetExplore6.0

制作工具:

Dreamweave4.03、SQLServer2000、ASP(ActiveServerPage)、HTML(HyperTextMarkupLanguage)

用Dreamweave网页制作工具完成网上选课系统的界面的设计,用HTML语言设计网页的外观构架,在网页编辑器中嵌入ASP和JAVA语言对网页中提交的数据进行处理,在系统的后台,用SQLServer2000作为数据库支持,提供基本的表信息,使用时,打开浏览器(InternetExplore),在地址栏中输入“127.0.0.1”(由于服务器和客户端都在同一台计算机上),回车后,即可进入网上选课系统的主页,进行操作。

第4章:

系统总体设计

4.1系统结构设计

4.1.1各模块功能及示意图

根据功能的不同可以将本系统划分为四个主模块,五个子模块

身份验证:

通过登录才可进入选课系统,登录信息提交后检验登录者的身份是否合法,合法,则转入对应的操作界面。

在本系统中,只有三种身份:

学生、老师、管理员。

选课:

用于学生的网上选课,通过选择被选学期,查看被选专业的课程,完成该学期的选课任务。

信息管理:

信息浏览:

信息浏览包括已选课程浏览、被选课程浏览、公共信息浏览、已发布课程信息浏览。

已选课程浏览是为学生提供的查看自己已经选择的课程信息,根据选择的学期不同而更新页面。

被选课程浏览用于学生修改、补选、重新选择课程。

公共信息浏览适用于教师和学生查看最近发布的信息(内容、时间)。

已发布课程信息浏览用于各代课老师查询自己已经发布的课程信息,主要用于浏览、核对。

信息查询:

信息查询包括教师个人信息查询、课程查询、选课名单查询。

课程查询即通课程编码(唯一)来查询该课程的相关介绍,包括课程内容、开课学期、地点等内容。

教师个人信息是通过教师姓名来查询对应的老师个人信息,包括学历、职称、成果等。

通过选课名单的查询可以查看该学期选择某一门课程的学生情况。

信息修改:

修改:

信息修改包括选课信息的修改,课程发布信息的修改,密码的修改,学生信息的修改,教师信息的修改。

4.1.2模块间的调用关系

模块间的调用:

公共信息浏览模块为教师和学生共用,学生登录模块中,当学生成功登录后,将学生的姓名、学号、密码、学期作为共用信息保存下来,作为密码修改模块、查询选课信息模块、修改选课信息模块使用时的参数。

查询选课信息模块中的课程编码、学期、教师姓名信息作为传递参数用于查询教师信息模块、查询选课名单模块、查询课程信息模块、修改选课信息。

同样,教师登录模块中,成功登录后将教师名、教师的身份证号、教师姓名作为参数保存下来,传递到密码修改模块、查询已发布课程信息模块、删除课程发布信息模块、修改课程发布信息模块。

管理员登录后的修改教师信息、删除教师信息模块中传递的是教师的身份证号信息,参数由用户输入的信息得来;

修改学生信息、删除学生信息模块中传递的是学生的学号信息,同样传递的参数由用户输入得来;

删除公告信息模块中传递的是信息序号,由输入得来。

4.1.3模块间的接口

学生登录-密码修改:

学号

学生登录-查询选课信息:

学号、学期

查询选课信息-修改选课信息:

专业、学期

教师登录-密码修改:

身份证号

教师登录-查询已发布课程信息:

身份证号

4.2数据库设计

根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和数据库:

1.名称:

课程信息表

标识:

Info_course

课程信息表包括序号、课程编码、课程名称、供选学院、供选专业、老师、身份证号、学期、上课时间、学分、总人数、已选人数、地点、先行课、课程介绍15个字段。

姓名

Xingming

varchar

No

所在学院

Suozaixueyyuan

所在专业

Suozaizhuanye

班级

Banji

密码

Mima

表4.2.1课程信息表

2.教师信息表

Info_teac

教师信息表包括身份证号、姓名、性别、所属学院、学历、职称、个人简介、密码8个字段。

名称

字段名称

类别

主键

非空

Shenfenzhenghao

Yes

性别

Xingbie

char

所属学院

Suoshuxueyuan

学历

Xueli

职称

Zhicheng

个人简介

Gerenjianjie

text

表4.2.2教师信息表

3.管理员信息表

Info_mana

管理员信息表包括登录号、姓名、密码3个字段。

登录号

Dengluhao

表4.2.3管理员信息表

4.学生选课信息表

selected

学生选课信息表包括学号、姓名、所在学院、所在专业、班级、学期、所选课程、课程编码8个字段。

Xuehao

Suozaixueyuan

学期

Xueqi

所选课程

Suoxuankecheng

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

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2