资源预览内容
第1页 / 共54页
第2页 / 共54页
第3页 / 共54页
第4页 / 共54页
第5页 / 共54页
第6页 / 共54页
第7页 / 共54页
第8页 / 共54页
第9页 / 共54页
第10页 / 共54页
亲,该文档总共54页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
毕业设计(论文)毕业设计(论文) 题目题目: 学生网上选课系统的设计与实现学生网上选课系统的设计与实现 学学 院院: 信息工程学院信息工程学院 专专 业业: 计算机科学与技术计算机科学与技术 班班 级级: 学生姓名学生姓名: 学学 号号: 指导教师指导教师: 完成日期完成日期: 20xx 年年 xx 月月 xx 日日 毕业设计(论文)任务书毕业设计(论文)任务书 姓名学号毕业届别专业计算机 毕业设计(论文)题 目 学生网上选课系统的设计与实现 指导教师学 历硕士职 称讲师 具体要求: aClient 端:网上选课的各种信息。注册用户可以授予不同的权限,根据权限的不同,有分别的 实现信息登记、修改、浏览和数据库查询等,要提供相应的问题查询、数据维护界面。提供一个 易于使用、美观大方的用户界面,使得对数据库的操作和维护简单易行。 bServer 端:Server 端:后台实现系统的全部功能,提供包括编辑、浏览和查询数据库数据等应 用功能,以及与前台的方面的交互通信功能。 c开发平台的选择:Server 端:windows2000 server 或 linux ;Client 端:MS-Internet Explorer。 系统功能要求: 1搭建数据库:在不断收集和整理网上选课信息的基础后,确定系统数据库中各表的字段和相互 关联,对数据库字段的约束也要做一些要求。 2系统的总体设计及测试 系统的总体设计,详细设计系统模块的编码及测试。 3验证系统程序设计的各项功能,系统要操作简单、方便。 进度安排: 周数 内容 第 12 周 调研现有系统、用户需求分析 第 3 周 资料准备、配置开发环境 第 4 周 系统总体结构设计 第 56 周 系统详细设计 第 710 周 系统编码与设计 第 11 周 中期检查 第 1214 周 系统调试及完善 第 1516 周 撰写初稿及修改整理资料 第 17 周 打印终稿及毕业答辩 指导教师签字: 年 月 日 教研室意见: 教研室主任签字: 年 月 日 题目发出日 期 设计(论文)起止时 间 附注: 毕业设计(论文)开题报告书毕业设计(论文)开题报告书 课题名称学生网上选课系统的设计与实现 课题来源校内课题课题类型 导 师 学生姓名学 号专 业 开题报告内容: 一、应用背景: 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认 识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无 法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命 长、成本低等。这些优点能够极大地提高人事劳资管理的效率, 利用计算机辅助进 行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度, 提高工作效率,从而使学校教务管理现代化迈上一个新台阶。 二、设计内容: 本系统主要由学生、教师、管理员三种身份实现管理,每种身份拥有不同的权 限实现各自的功能。学生模块主要有查询课程、选修情况和成绩,在线选课、修改 资料能功能;教师模块主要有查询授课表、选课情况和各科成绩,修改资料,录入 成绩等功能;管理员进行后台管理,又分为学生信息管理、教师信息管理和课程信 息管理三方面,能实现学生、教师、课程等信息的查询、添加、修改、删除等功能。 方法及预期目的: 本系统是一个典型的信息管理系统(MIS),其开发主要包括前端应用程序的开发和 后台数据库的建立及维护两个方面。对于前者要求应用程序功能完备,界面简单大方 易使用。而对于后者则要求建立起数据一致性和完整性强、安全性好的数据库。因此 本系统计划使用 Windows XP 作为操作系统,用 Dreamweaver MX 2004 进行前台页面 设计,用 SQL Server 2000 数据库进行后台管理,使用 ASP 编程技术进行动态网页开 发,从而实现学生在线选课的主要功能。 通过网上选课系统的设计和开发,主要目的在于: 1、掌握使用 ASP 或 JSP 等进行动态网页开发技术; 2、了解 B/S 模式的网络与数据库编程技术; 3、掌握各种图形图像处理技术及多媒体动态网页制作技术; 4、熟悉 MS-SQL 等网络数据库技术及 ASP 或 PHP 与数据库的应用; 指导教师签名: 日期: 课题类型:(1)A工程设计;B技术开发;C软件工程;D理论研究; (2)X真实课题;Y模拟课题;Z虚拟课题 (1) 、 (2)均要填,如 AY、BX 等。 学生网上选课系统的设计与实现 摘 要 学生网上选课系统采用 ASP 技术为核心,以 SQL Server 2000 作为其数据库实现的 工具。本文叙述了网上选课系统的基本设计思想,分析其采用的 3 层框架结构及其技术 要点,介绍网上选课系统具体的实现方法,对系统的特点及其运行情况进行了阐述。 网上选课管理系统满足学校对于编排课程、信息管理、网上选课的需求。流程设计 合理,操作简单,统计数据周密。大大降低人员工作强度,提高效率和准确性。在校学 生可以通过注册登录本系统,在网上查询各门课程信息和自己的选修情况及成绩,以便 及时选修课程或退选。教师注册登陆系统后,同样可以查询自己的任课情况,在学期结 束时负责录入任教班级学生的成绩。管理员拥有最大权限,负责对数据进行维护,可以 对数据进行查询、添加、修改、删除等操作。 关键字:选课系统;B/S 三层结构 ;ASP 技术 Design and implementation of class selection on internet Abstract The system of student class selection on internet dress to use the ASP technology is a core, takes its database realization by SQL Server 2000 the tool. This article describes the main design consideration of class selection on Internet. And the three layer structure used by the system and the main technology points are analyzed. And the concrete methods of realization about the language selection and software configuration of the system are introduced. Finally, the characteristics and the current condition of the system are presented. To serve the needs of school, the system of student class selection on internet capable of performing functions like arranging curriculum, managing information and selecting lessons on internet. Flow design reasonable, operation simple, the statistical data is thorough. Reduces the personnel working strength greatly, enhances the efficiency and the accuracy. Students in school can login the system by enrolling, and then query every course information, ones own situation of course selection and the result, so that one can select class or quit it in time. When teachers have registered and login the system, they can query their situation of teaching too. And at the end of term they have responsibility to input the students results. The administrator has the greatest authority. He has to maintain data, and can query, add, modify and delete the data. Key words:the system of class selection;B/S three layer structure;ASP technology 目 录 1 绪论 .1 1.1 引言 1 1.2 学生网上选课系统开发背景介绍 1 1.3 WEB开发工具简介.2 1.4 B/S 体系结构2 1.4.1 C/S 与 B/S 结构2 1.4.2 B/S 三层体系结构的不足3 1.5 SQL SERVER 2000 概述.4 1.5.1 SQL Server 2000 简介4 1.5.2 SQL Server 2000 的基本特点5 1.6 安装本系统的要求 5 1.7 项目来源和本人所作的工作 6 2 学生网上选课系统概述 .7 2.1 可行性研究分析 7 2.1.1 项目基本要求7 2.1.2 项目基本目标 .8 2.2 项目需求分析 8 2.2.1 外部接口需求 .8 2.2.2 性能需求 .9 2.2.3 数据要求说明 .9 2.3 数据库设计 10 2.3.1 系统功能模块设计.10 2.3.2 数据库需求分析 10 2.3.3 数据库概念结构设计 11 2.3.4 数据库逻辑结构设计 14 2.4 数据库结构的实现 16 3 学生网上选课系统的实现.17 3.1 学生网上选课系统应用 17 3.1.1 登录及注册 17 3.1.2 进入系统主界面 18 3.1.3 学生管理模块 19 3.1.4 教师管理模块 21 3.1.5 后台管理模块 23 3.2 学生网上选课系统功能实现 26 3.3 本章总结 26 4 在 ASP 程序中访问 SQL SERVER 2000 数据库 28 5 结束语 31 谢 辞 32 参 考 文 献 .33 附录 A 外文翻译-原文部分 .34 附录 B 外文翻译-译文部分 .39 附 录 C 部分源代码43 :学生网上选课系统的设计与实现 0 1 绪论 1.1 引言 数据库是从60年代初发展起来的计算机技术。经过四十来年的发展,数据库技术己 经趋于成熟。Web数据库在新的Internet环境中发生了很大的变化。就数据应用而言呈现 出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给 web数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联 网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上招 生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊 所、远程诊断系统等等,都是基于校园网的应用系统。 国外的教学
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号