优秀计算机毕业论文范文.doc

上传人:wj 文档编号:2157805 上传时间:2023-05-02 格式:DOC 页数:69 大小:1.01MB
下载 相关 举报
优秀计算机毕业论文范文.doc_第1页
第1页 / 共69页
优秀计算机毕业论文范文.doc_第2页
第2页 / 共69页
优秀计算机毕业论文范文.doc_第3页
第3页 / 共69页
优秀计算机毕业论文范文.doc_第4页
第4页 / 共69页
优秀计算机毕业论文范文.doc_第5页
第5页 / 共69页
优秀计算机毕业论文范文.doc_第6页
第6页 / 共69页
优秀计算机毕业论文范文.doc_第7页
第7页 / 共69页
优秀计算机毕业论文范文.doc_第8页
第8页 / 共69页
优秀计算机毕业论文范文.doc_第9页
第9页 / 共69页
优秀计算机毕业论文范文.doc_第10页
第10页 / 共69页
优秀计算机毕业论文范文.doc_第11页
第11页 / 共69页
优秀计算机毕业论文范文.doc_第12页
第12页 / 共69页
优秀计算机毕业论文范文.doc_第13页
第13页 / 共69页
优秀计算机毕业论文范文.doc_第14页
第14页 / 共69页
优秀计算机毕业论文范文.doc_第15页
第15页 / 共69页
优秀计算机毕业论文范文.doc_第16页
第16页 / 共69页
优秀计算机毕业论文范文.doc_第17页
第17页 / 共69页
优秀计算机毕业论文范文.doc_第18页
第18页 / 共69页
优秀计算机毕业论文范文.doc_第19页
第19页 / 共69页
优秀计算机毕业论文范文.doc_第20页
第20页 / 共69页
亲,该文档总共69页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

优秀计算机毕业论文范文.doc

《优秀计算机毕业论文范文.doc》由会员分享,可在线阅读,更多相关《优秀计算机毕业论文范文.doc(69页珍藏版)》请在冰点文库上搜索。

优秀计算机毕业论文范文.doc

bstract

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,focusedonUsingASPtechnologyandSqlServer2000todeveloponlinecoursesystemofdatabaseSqlServer2000technologyandtheproductionofdynamicwebpagetechnology,andgivesomeimplementationcode.Throughthesystemsothatstudentscaneasilyonlineatthecampusonlinecourse.TheB/SstructureofthesystemuseASPlanguage,SqlServer2000asdatabase.Systemhashighersecurityandbetterperformance.MainhastheSenate,teachers,studentsthreetypesofusers.Clientmainfeaturesinclude:

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

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

KeyWords:

Choosestheclass,User,B/S,Thejurisdiction,SqlServer2000,ASP

关键字:

选课;用户;服务器;权限;SQLServer;ASP

目录

第1章绪论 1

1.1选题背景 1

1.2系统概况 1

1.3开发工具介绍 2

1.3.1ASP简介 2

1.3.2SQLServer2000简介 4

第2章教务管理系统需求分析 6

2.1项目概述 6

2.1.1系统目标 6

2.1.2开发概况 6

2.1.3信息描述 6

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

2.3用户需求调查 8

2.4系统可行性分析 8

第3章系统分析及数据结构设计 10

3.1数据流程分析 10

3.2系统功能概述 11

3.3系统功能结构图 12

3.4数据结构设计 12

3.4.1概念数据结构设计 12

3.4.2逻辑结构设计 13

3.4.3物理结构设计 16

3.5数据库表设计 17

3.5.1学生信息表(studentInfo表)设计 17

3.5.2教师信息表(teacherInfo表)设计 17

3.5.3专业信息表(specialFieldInfo表)设计 18

3.5.4班级信息表(classInfo表)设计 18

3.5.5班级必修课程信息表(classCourseInfo表)设计 18

3.5.6专业选修课程信息表(publicCourseInfo表)设计 19

3.5.7班级必修课程上课信息表(classCourseTeach表)设计 19

3.5.8专业选修课程上课信息表(publicCourseTeach表)设计 20

3.5.9学生选课信息表(studentSelectCourseInfo表)设计 20

3.5.10学生成绩信息表(scoreInfo表)设计 20

第4章系统主要功能详细设计 21

4.1系统登录的实现 21

4.2学生信息管理模块的实现 21

4.3教师信息管理模块的实现 22

4.4课程信息管理模块的实现 22

4.4.1班级必须课程添加功能的实现 22

4.4.2专业选修课程添加功能的实现 24

4.5课程排课功能的实现 25

4.6学生选课功能的实现 25

4.7成绩管理功能的实现 26

4.7.1教师添加学生成绩功能的实现 26

4.7.2学生查询个人成绩功能的实现 29

第5章教务管理系统运行调试 30

5.1运行 30

5.2测试 30

5.2.1测试的目的 30

5.2.2测试的准则 30

5.2.3测试的方法 31

5.2.4测试用例 31

总结与展望 32

参考文献 33

后记 34

附录(源程序) 1

§1系统登录模块代码(checkLogin.asp) 1

§2学生信息添加功能代码(studentInfoAdd.asp) 2

§3学生信息查询功能代码(studentInfoManage.asp) 3

§4学生信息查看及修改功能代码(studentInfoDetail.asp) 8

§5学生信息删除功能程序代码(studentInfoDel.asp) 12

§6教师信息管理列表功能程序代码(teacherInfoManage.asp) 12

§7班级必修课程添加功能程序代码(classCourseInfoAdd.asp) 16

§8班级必修课程排课信息添加功能程序代码(classCourseTeachAdd.asp) 20

§9学生选课功能程序代码(courseSelect.asp) 21

§10教师添加学生成绩功能程序代码(scoreInfoAdd.asp) 24

§11学生成绩查询功能程序代码(scoreInfoQuery.asp) 28

第1章绪论

1.1选题背景

教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。

如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。

在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。

但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。

纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。

目前国家的教育体制也正处在不断改革、创新的阶段,教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出适合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。

因此,教务管理软件应实现教务信息的集中管理,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础[2]。

故而,选择这个题目符合实际需求,同时通过对这个系统的设计与开发,达到综合训练、检验四年所学的目的。

1.2系统概况

本系统面向学校教务管理人员,是高校教学、教务管理应用软件,是一个为学校教务管理人员提供服务的综合管理系统。

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

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

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

1.3开发工具介绍

1.3.1ASP简介

ASP技术的主要用途是制作动态的、交互的、高性能的Web应用程序,以前Web应用程序都是由(CGI公共网关界面来实现的),但由于CGI本身的一些缺点和限制(如较耗用系统资源、执行效率差等),人们都在寻找各种各样的替换方案,在这种情况下,Microsoft的ASP应运而生,再加上与Microsoft的IIS(Web服务器)和MTS(组件事务管理服务器)的组合,ASP已经成为Web应用程序开发的主要技术。

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

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

ASP内含六大内置对象,利用这些对象可以使ASP脚本功能更加强大,ASP具有强大的可扩展性,不仅可以使用ASP动态链接库和脚本运行期库自身提供的ActiveX组件,还可以从Internet上免费或有偿获得一些厂商开发的ActiveX组件,编程人员也可以自己开发内含商务逻辑的ActiveX组件。

以下介绍ASP的工作原理和ASP的对象模型[3]。

1.ASP的工作原理:

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

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

(1).文本:

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

(2).HTML标记:

实现页面风格设计。

(3).ASP脚本(ScriptCommands)

客户端浏览器

Web服务器

数据库

发送请求

查询数据库

返回查询结果

进行处理,返回处理结果

图1.1ASP的工作原理

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

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

ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎,若要使用其他脚本语言,需要在web服务器上另外安装相应的脚本引擎;当遇到基于COM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能。

若ASP文件含有访问数据库的请求,ASP内置组件ADO(ActiveXDateObject)通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回web服务器。

ASP引擎将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器[4]。

2.ASP对象模型:

ASP具有强大的面向对象功能和可扩展性。

ASP对象可分为以下三种类型:

内置对象由ASP动态链接库提供的对象,有六个内置对象,是开发Web应用程序经常使用的对象。

六个内置对象的主要功能如下:

(1).Request对象:

在HTTP请求期间,可利用Request对象获得客户端浏览器传递给服务器的值(包括查询字符串的变量值、Form表单中的元素值、Cookies的值等)。

(2).Response对象:

可以使用Response对象把变量值、函数返回值等输出到客户端浏览器;利用Response对象可将Cookies值写入客户端的计算机硬盘中等。

(3).Application对象:

浏览器和Web服务器的连接是无状态连接,即服务器处理完浏览器的HTTP请求后,立刻断开与浏览器的连接,忘记浏览器刚才请求的情况;服务器不能识别浏览器是第一次请求还是第一千次请求.这种无状态的连接方式使得Web服务器处理浏览器的请求可以更快、更有效,也不需要维护浏览器的信息,但它产生了一个Web应用程序如何实现变量共享的问题。

ASP很好的解决了这一个问题,Application对象可以用来保存应用程序的所有用户的共享信息,可以在不同的用户之间实现Web应用程序变量的共享。

(4).Session对象:

Session对象主要用来保存属于一个用户的一个应用程序的信息,可让同一个用户在多个网页之间共享信息。

(5).Objectcontext对象:

主要用来处理与事务相关的问题,Objectcontext对象的使用与MicrosoftTransactionServer(MTS)有着密切的联系。

(6).ASPError对象:

Web应用程序开发者运用该对象可以掌握因ASP所发生的错误[5]。

1.3.2SQLServer2000简介

数据库系统是由数据库和数据库管理系统加在一起构的。

数据库是相互关联的数据集合。

数据是描写现实世界中各种具体事物或抽象概念的可存储并具有明确意义的信息。

而数据库管理系统是一个通用软件系统,由一组计算机程序构成。

数据库管理系统能够对数据库进行有效的管理。

数据库管理系统提供了一个软件环境,使用户能方便快速地建立、维护、检索、存取和处理数据库中的信息[6]。

数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。

数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。

数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。

设计数据库必须遵循一定的规则,在关系型数据库中,这种规则就是范式,范式是符合某一种级别的关系模式的集合。

一般设计数据库遵循第三范式。

即:

数据库表中不包含已在其他表中包含的非主关键字信息。

采用范式减少了数据冗余,节约了存储空间,同时加快了增、删、改的速度。

SQLServer数据库是目前最流行的关系数据库系统之一,它对服务器的要求比较低,并包含了视图的灵活运用、触发器与存储过程、用户自定义数据类型与自定义函数、维护数据的完整性等,有很强的实用性。

它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。

SQLServer2000版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点。

可跨越从Windows98到Windows2000的大型多处理器的服务器等多种平台使用。

SQLServer2000全面扩展了SQLServer7.0的性能可靠性和易用性使它成为一个杰出的数据库平台。

可用于大型联机事务处理以及电子商务等。

SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本,该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能。

具有使用方便、可伸缩性好、与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。

其最大特点是为用户提供了大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序所需的最新的出色数据库平台。

MicrosoftSQLServer2000提供的分析服务显著增强了SQLServerversion7.0引入的联机分析处理(OLAP)服务组件的功能。

分析服务引入了数据挖掘功能,可以用来在OLAP多维数据集和关系数据库中发现信息[7]。

第2章教务管理系统需求分析

2.1项目概述

2.1.1系统目标

本系统的使用是面向大学院校,系统的使用对象包括系统管理员,教师和学生三种身份,系统管理员登录系统后可以管理学生的信息,管理教师的信息,管理每学期各个班级的必修课程信息,各个专业每个学期的选修课程信息,可以为这些课程进行排课,同时由于某些课程需要进行实验,本系统还可以实现对实验设备信息的管理,包括新设备信息的登记,设备使用和归还的登记,设备维修信息的登记,可以对系统的参数进行登记;而教师用户登录系统后可以查询任意学生的信息,可以查询自己的授课信息,可以登记自己所教学生的成绩信息,可以修改自己的登录密码和个人信息;学生用户登录系统后可以查询任一学期自己的成绩信息,如果系统开放了选课功能,可以在指定的日期内登录系统后选修该学期的选修课,可以生成某个学期的课程上课信息表,可以修改自己的个人信息和登录密码[8]。

2.1.2开发概况

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

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

2.1.3信息描述

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

学生在学校内的所有和教务相关的数据都通过教务管理系统进行管理,如学生的注册信息、课程设置、学生选课、学生成绩等的录入、查询、更新等;完成排课等教学计划;完成对教学人员的管理,如教师、教务人员等。

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

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

用户

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

当前位置:首页 > 求职职场 > 简历

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

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