云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 学生网上选课系统的设计与实现(计算机系毕业论文)

学生网上选课系统的设计与实现(计算机系毕业论文)

  • 62 次阅读
  • 3 次下载
  • 2025/12/10 3:54:04

毕业设计

不知道客户机/服务器结构的数据库、C/S和B/S,就太落伍了。

SQL Server 2000是Microsoft公司推出的一款大型数据库管理系统,具备Internet集成、可伸缩性、可用性、企业级数据库功能、数据仓库以及易于安装、部署和使用等优点。 在SQL Server 2000中,创建数据库、数据表、关系、视图和索引等数据库对象时,不仅可以使用SQL命令操作,还可以使用SQL Server 2000提供的工具或向导,快速、方便地创建和访问数据库对象。SQL Server 2000也提供了完成维护、备份和管理等数据库管理工作的工具。

1.5.2 SQL Server 2000的基本特点

SQL Server 2000主要有以下基本特点:

? Internet集成。SQL Server 2000全面支持XML(Extensible Markup Language,

可扩展标记语言),具有构成Web站点数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000程序设计模型与Windows DNA构架集成,用于开发Web应用程序。SQL Server 2000还支持English Query和Microsoft搜索服务等功能,为Web应用程序提供了易于使用的查询和强大的搜索功能。 ? 可伸缩性和可用性。不管是运行Microsoft Windows 98的便携式计算机,还是运行

Microsoft Windows 2000数据中心版的大型多处理器服务器,都可以使用SQL Server 2000数据库引擎。SQL Server 2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。

? 企业级数据库功能。SQL Server 2000关系数据库引擎支持当今各种数据处理环

境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的代价减到最小。SQL Server 2000分布式查询可以引用来自不同数据源的数据,就好象这些数据是SQL Server 2000数据库的一部分,同时分布式事物支持充分保护任何分布式数据更新的完整性。复制功能使用户可以维护多个数据副本,并确保单独数据副本的同步。还可将一组数据复制到多个移动的独立用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

? 易于安装、部署和使用。SQL Server 2000提供了一系列管理和开发工具,这些

工具可改进在多个站点上安装、部署、管理和使用SQL Server的过程。SQL Server 2000还支持基于标准的、与Windows DNA集成的程序设计模型,使SQL Server数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使用户可以快速交付SQL Server应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

? 数据仓库。SQL Server 2000提供了析取和分析汇总数据功能,以便进行联机分

析处理(OLAP)的工具,可用来直观地设计数据库并通过English Query来分析数据。

1.6 安装本系统的要求

⑴ 硬件方面

5

:学生网上选课系统的设计与实现

CPU 内存 硬盘空间 显示器 光驱 软驱 可选组件 ⑵ 软件方面

最低要求 Intel Pentium 133MHz 256MH 至少20GB VGA显示器,640*480分辨率 12倍速 1.44MB高密度3.5英寸软驱 鼠标或其他指定设备

推荐配置 Intel Pentium 2代 350MHz以上 256MH 40GB(至少2GB自由空间) 1024*768或更高的分辨率 24倍速以上 1.44MB高密度3.5英寸软驱 鼠标或其他指定设备 ① Windows 2000或以上操作系统,在Windows NT Server 上需要安装IIS:Microsoft Internet Information Server Version 3.1/4.0。 ② Macromedia Dreamweaver MX 2004 ③ SQL Server 2000

1.7 项目来源和本人所作的工作

2006年初,作者决定了将这个课题作为毕业设计的题目,此后在我的导师的指导下,开发符合实际需要的网上选课系统。

经过早期的收集查阅资料,作者对现存的网上选课系统进行研究、模拟,确定了系统组成框架和硬件、软件基本组成模块。在系统框架的基础上,再进一步确定具体的功能模块,分别针对学生、教师和管理员提供不同的接口,实现各自不同的功能。 在导师和同学的帮助下,本人一人承担了此课题的设计与实现全部工作: ⑴ 前期审题、调研,收集资料,了解系统开发的意义及需求。 ⑵ 确定并配置开发环境,起草系统总体方案。 ⑶ 进行数据库设计,系统概要设计和详细设计。 ⑷ 前台页面设计,后台编写代码,实现各个功能模块。 ⑸ 调试、修改程序。 ⑹ 撰写论文。

6

毕业设计

2 学生网上选课系统概述

2.1 可行性研究分析

2.1.1项目基本要求

学生网上选课系统应便于规范化、系统化、程序化管理选课工作,提高工作效率,便于操作,能有效地对数据进行更新、查询,并能在一定程度上实现自动化。

⑴ 主要功能:

学生网上选课系统的主要功能为:数据更新、数据查询、密码管理和统计。 “数据更新”能分为三部分:数据添加、数据删除和数据修改

“数据添加”功能提供便捷的录入界面,通过应用程序将原始数据追加到数据库中。

“数据删除”功能将不满足用户要求的相应记录从数据库中删除。

“数据修改”能允许用户按对应的权限对他所指定记录的相关信息进行修改。 “数据查询”功能允许用户进行两种方式的查询:记录浏览(不构造任何查询条件)和条件查询。记录浏览功能可以方便快捷地浏览全部记录。条件查询允许用户构造各种组合条件来处理所需信息。

“密码管理”功能允许用户对密码进行修改。 “统计”功能将统计出所有符合要求的数据记录。 ⑵ 性能要求:

方便快捷有效地完成选课排课的各项工作,录入数据合法性的校验程度高,数据查询速度快。 ⑶ 系统的输入、输出

输入:学生表、教师表、管理员表、班级信息表、课程表、学生成绩表, 输出:教师授课表、学生选课表。 ⑷ 安全和保密要求:

要求提供身份验证,只允许通过身份验证的用户使用本软件,系统对不同权限的

7

:学生网上选课系统的设计与实现

用户提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作,一般的用户只能进行查询操作。 ⑸ 项目与其他软件系统的关系:

本项目采用浏览器/服务器体系结构,客户端建立在windows NT系统上,以ASP开发工具,以MS SQL Server2000为数据库。 2.1.2 项目基本目标

学生网上选课系统的基本目标是辅助管理决策科学化、规范化。系统实现后,应该做到: ⑴ 学生操作:

学生注册登陆后可直接在本系统上选课或退选,系统提供查询和修改功能,可以查询总的课程目录、自己的选课情况和各科成绩,并可以及时修改自己的密码等信息以确保安全。 ⑵ 教师操作:

教师注册登陆后可以查询授课表和选课表的情况,并且要及时录入学生的成绩,通过查询成绩表来核对输入正确与否,教师也可以修改自己的信息。 ⑶ 管理员操作:

管理员拥有最大的权限,可以在后台进行查询、添加、修改、删除等一系列操作来管理学生、教师和选课信息。他可以查询学生、班级、教师、选课表、授课表等等信息,也可以根据情况添加、修改或删除这些信息,便于最后更科学合理地安排课程。

2.2 项目需求分析

2.2.1 外部接口需求

⑴ 采用非常流行的图形用户界面

⑵ 界面一致性,遵循Windows软件界面的规范 ⑶ 提供错误处理 ⑷ 提供信息提示

⑸ 遵循国家关于计算机方面词汇的标准,用词正确、准确、无歧异。

⑹ 本系统的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进

8

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

毕业设计 不知道客户机/服务器结构的数据库、C/S和B/S,就太落伍了。 SQL Server 2000是Microsoft公司推出的一款大型数据库管理系统,具备Internet集成、可伸缩性、可用性、企业级数据库功能、数据仓库以及易于安装、部署和使用等优点。 在SQL Server 2000中,创建数据库、数据表、关系、视图和索引等数据库对象时,不仅可以使用SQL命令操作,还可以使用SQL Server 2000提供的工具或向导,快速、方便地创建和访问数据库对象。SQL Server 2000也提供了完成维护、备份和管理等数据库管理工作的工具。 1.5.2 SQL Server 2000的基本特点 SQL Server 2000主要有以下基本特点: ? Internet集成。SQL Server 2000全面支持

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com