当前位置:文档之家› 学生选课系统毕业论文

学生选课系统毕业论文

淮海工学院东港学院毕业设计(论文)说明书题目:学生选课系统作者:贾娜学号:5102210107系(院):东港学院计算机系专业:计算机应用与维护指导者:林毅(姓名) (专业技术职务)评阅者:(姓名) (专业技术职务)2005年 6 月连云港毕业设计(论文)中文摘要目次1引言(或绪论) ....................................... 错误!未定义书签。

1.1 课题研究的目的 ..................................... 错误!未定义书签。

1.2 课题研究的意义 ................................... 错误!未定义书签。

1.3 课题的可行性分析 ................................... 错误!未定义书签。

1.3.1 课题调研ﻩ错误!未定义书签。

1.3.2 可行性分析 ....................................... 错误!未定义书签。

2 准备阶段 ............................................ 错误!未定义书签。

2.1 ASP基础........................................... 错误!未定义书签。

2.2数据库系统设计 ................................... 错误!未定义书签。

3应用系统开发工具 ................................... 错误!未定义书签。

3.1对软件和硬件的要求 .............................. 错误!未定义书签。

3.2 运行需求ﻩ错误!未定义书签。

3.3 其他需求 ........................................... 错误!未定义书签。

3.4 数据库应用系统开发简介7ﻩ3.5 学生选课系统 (7)3.6MSSQL Server 简介ﻩ错误!未定义书签。

4系统分析ﻩ错误!未定义书签。

4.1 系统简要分析 ..................................... 错误!未定义书签。

4.2应用需求分析 .................................... 错误!未定义书签。

4.3业务流分析 ...................................... 错误!未定义书签。

4.4 数据流分析 ..................................... 错误!未定义书签。

4.5 系统数据模型设计ﻩ错误!未定义书签。

4.5.1 E-R图ﻩ错误!未定义书签。

4.5.2 数据表 ......................................... 错误!未定义书签。

5 操作方法 ............................................. 错误!未定义书签。

5.1 登录 ............................................. 错误!未定义书签。

5.2 课程预览ﻩ错误!未定义书签。

5.3 选课ﻩ错误!未定义书签。

5.4 退课ﻩ错误!未定义书签。

5.5 密码修改 ........................................ 错误!未定义书签。

5.6管理员登录ﻩ错误!未定义书签。

5.7 退出系统 ........................................ 错误!未定义书签。

6 调和测试 ............................................ 错误!未定义书签。

结论ﻩ错误!未定义书签。

致谢ﻩ错误!未定义书签。

参考文献ﻩ错误!未定义书签。

附录 (15)附录1:用户注册页面 .................................. 错误!未定义书签。

附录2:add_user.asp原代码ﻩ错误!未定义书签。

附录2:数据库设置ﻩ错误!未定义书签。

附录3:注册资料ﻩ错误!未定义书签。

1引言(或绪论)数据库是从60年代初发展起来的计算机技术。

经过四十来年的发展,数据库技术己经趋于成熟。

Web数据库在新的Internet环境中发生了很大的变化。

就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。

同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。

例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。

国外的教学科研软件与国内相比开发的早而且比较成熟。

早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。

其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。

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

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

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

在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。

利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。

ﻫ我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。

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

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

从系统开发的复杂程度来看,计算机辅助排课与选课是高校教务系统中的两个关键子系统,目前不少教务系统尚未很好地解决排课与选课问题。

本文主要对高校教务管理系统中计算机课表编排与选课子系统的基本功能、设计思想、需求分析以及实现技术进行探讨。

我想大家肯定都经历过学生时代,也许很多人还对那个时候的选课记忆犹新,每个学期都要排着长长的队伍去选。

现在,我们已经进入到Internet时代了,选课系统自然也要随着更新。

大学中,公选课较多,学生可根据自己的专业及兴趣选择公选课程进行学习,本系统将从教学部门的要求出发,实现公选课的选择、查询与统计。

1.1 课题研究的目的1.掌握采用Internet的TCP/IP协议,以B/S方式,ASP编程技术,多媒体技术。

2.掌握一种多任务多用户操作系统3.ASP的动态网页和SQL Server大型的数据库。

4.学会使用某种开发工具。

5.培养相互合作的精神。

1.2 课题研究的意义学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

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

作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样一套软件成为很有必要的事情,在下面的各章中我们将以开发一套学生选课系统为例,谈谈其开发过程和所涉及到的问题及解决方法。

ﻫ本文中所做的主要工作如下:(1)介绍了个性化页面的背景及Win2000server+IIS+ASP系统的一般原理;ﻫ (2) 阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。

ﻫ(3)设计实现用户管理、课程管理、选课信息录入管理、新生信息录入管理、课程的浏览和查找、学生查找等ASP页面。

ﻫ (4) 分析并解决实现中的若干技术问题。

ﻫ (5)建立完整的网上选课,进行测试并分析结果。

1.3 课题的可行性分析1.3.1 课题调研(1)与实践活动和相关的文件和资料由教师提供。

(2)本课题要求学生有熟练的ASP开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。

(3)具有对复杂表进行处理的能力。

(4)具体问题再做详细调查研究并与指导老师面谈。

1.3.2可行性分析(1)技术可行性-----本系统仅需要一台装有Office软件的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。

对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式,图形图象制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用SQL Server 2000中提供的数据库桌面工具ODBC。

(2) 经济可行性-----由于本系统是为学生选课管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。

所带来的效益远远大于系统软件的开发成本。

在经济上完全可行。

(3)操作可行性-----界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。

第2章内容主要是:系统需求分析包括,现有系统介绍;系统的实体分析,实体关系图。

2 准备阶段2.1 ASP基础ASP是Active Server Pages的缩写,中文名称叫做“动态服务器页面”,服务器是所有Web站点的核心,后缀名为.asp。

ASP内含于IIS(Internet Info rmation Server)中,是Microsoft开发的服务器的脚本环境。

通过ASP,可以结合HTML(HyperText Markup Language )、脚本命令和组件来创建动态、交互且高效的Web服务器应用程序。

ASP程序是以asp为扩展的文本文件,其控制部分是用VBScript和Jscrip。

相关主题