当前位置:文档之家› 选修课程管理系统

选修课程管理系统

课程设计课程名称大型数据库课程设计题目名称选修课程管理系统专业班级10级计算机科学与技术本1学生姓名戴赛跑、汪雨生、杨涛学号510020110 22 37 44指导教师戚晓明(副教授)二○一二年十二月十二日目录摘要 (1)第一章前言 (2)1.1题目与要求 (2)1.2问题的提出 (2)1.2.1本系统设计的知识点 (2)1.2.2功能需求 (2)1.3设计目的 (2)1.4课程设计的简介 (3)第二章开发环境 (4)2.1 系统开发环境 (4)2.1.1 开发环境的选择 (4)2.1.2 Visual Studio 2008简介 (4)2.1.3 SQL server 2008简介 (5)第三章需求分析 (7)3.1 设计思想 (7)3.2 可行性分析 (7)3.2.1 操作可行性 (7)3.2.2 技术可行性 (8)3.2.3 经济可行性 (8)3.3 功能需求 (8)3.3.1 基本功能需求 (8)3.3.2 用户界面需求 (9)3.4 性能需求 (9)3.4.1 系统可扩展性 (9)3.5 系统设计基础 (9)3.6模块分析及设计 (10)第四章数据库的设计说明 (11)4.1数据表 (11)4.2数据库的完整性和安全性 (11)4.3选修课数据库的设计 (12)4.3.1建立一个选修课程数据库: (12)4.3.2建立一个学生student表 (12)4.3.3建立一个登录t_login表 (13)第五章系统功能的实现 (16)5.1 系统登录窗体 (16)5.2学生操作主界面 (18)5.2.1选修课程的选修 (18)5.2.2退选功能 (19)5.2.3密码修改 (20)5.3教师操作主界面 (21)5.3.1 录入学生选修课程的成绩 (21)5.3.2 增加选修课程 (22)5.3.3 删除选修课程信息 (23)5.3.4 修改选修课程基本信息 (25)5.4注销和退出 (26)5.4.1注销 (26)5.4.2 退出 (27)总结 (29)致谢 (32)参考文献 (33)摘要随着信息技术在管理上越来越深如而广泛的应用,管理信息系统的实施在技术上已经逐步成熟。

选修课管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

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

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

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

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

本系统主要完成对选修课信息的管理,包括数据库中表的录入、修改、删除等。

系统还可以完成对学生个人信息的录入、查询、修改、删除等功能。

选修课信息管理系统是学校进行对教学信息管理的一个主要的环节,一个比较完整的大选修课信息管理系统应该包括以下三个部分:登录部分: 可以用学生和老师两种身份进行登录。

学生部分: 包括学生选课、退课、查询选修课程等等。

教师部分: 包括将学生的选修课成绩的录入,添加、修改、删除选修课程。

关键字:管理信息系统,选修课管理系统,系统数据库第一章前言1.1题目与要求计划编写一个选修课信息管理系统,主要用来管理学生和选修课程基本信息,对学生信息和选修课程进行录入、删除、查找、修改等功能。

1.2问题的提出为了更好的开发系统以及实际需求的实际情况,选修课信息管理是学校管理的重要组成部分,对于学校至关重要,所以选修课信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

1.2.1本系统设计的知识点C#语言知识,程序设计,数据库,类的声明和类的成员,构造函数。

1.2.2功能需求实现选修课信息管理系统的登陆、注销、退出。

对数据库中的学生选修课程信息进行增加、修改、查找与删除等功能操作。

1.3设计目的本系统是一个典型的信息管理系统,主要目标是让使用它的管理用户,包括教师和学生,能很好地管理有关学生选修课程方面的工作,比如老师负责日常的选修课程管理工作,如各种基本信息的录入、修改、删除等操作,以及完成教学班级信息查询和学生成绩管理,而学生使用该系统主要完成选课和成绩查询等操作。

1.4课程设计的简介论文全文共分为六章:第一章前言。

这一章主要介绍了课程设计的题目即选修课信息管理系统、问题的提出、功能需求、设计的目的和目标,对本次课程设计做大体的介绍。

第二章开发环境和开发技术。

这一章介绍了系统、系统的开发模式、开发环境以及开发环境的建立。

第三章系统需求分析。

这一章主要介绍了系统设计思想、可行性分析、功能和性能需求、系统的设计基础。

第四章数据库的设计说明。

这一章主要介绍了选修课数据库的创建,使用了Mircrosoft SQL Server 2008的开发工具。

第五章系统功能的实现及运行结果。

这一章主要介绍了系统的总体结构设计和系统的数据库设计,其中数据库的设计包括了概念设计、逻辑设计和物理设计,各个功能实现的运行结果。

第六章设计总结。

在设计过程中出现的错误及改正,结束语。

对系统实现过程进行了总结,并对系统将来进行扩充与完善工作进行了展望。

第二章开发环境2.1 系统开发环境2.1.1 开发环境的选择开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:● 开发环境:Windows 7● 开发工具:Mircrosoft Visual Studio 2008● 数据库管理系统:Mircrosoft SQL Server 2008本系统在Windows 7 开发环境下,利用Visual Studio 2008开发工具,并使用SQL Server 2008作为数据库管理系统,来实现选修课管理系统的各个模块和它们的功能,形成一个令多数学校满意的选修课信息管理系统。

2.1.2 Visual Studio 2008简介Visual Studio 2008 是微软公司推出的开发环境。

Visual Studio是Windows 平台应用程序的开发环境,它是建立在IDE(统一开发环境)的基础之上,可用于开发多种不同类型的应用程序。

微软宣称Visual Studio 2008的承诺是开发者可以针对众多的应用程序进行开发,诸如Windows7、Office、Web、智能手机、云应用框架等。

微软除了支持其基本平台外,也准备提供对新兴应用趋势的工具支持,即云计算和并行设计,以充分利用高性能的多核系统。

例如,为并行编程提供了更多支持,包括增加调试窗口,增加对NET Framework PLINQ、本地Parallel Pattern Library和Concurrency Runtime 并行扩展编码的支持。

Visual Studio 2008 包括各种增强功能,例如可视化设计器(使用 .NET Framework 3.5 加速开发)、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。

Visual Studio 2008 为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。

开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP NET 应用程序设计和 Microsoft 平台。

Visual Studio是目前最流行的Windows平台应用程序开发环境。

2.1.3 SQL server 2008简介SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。

这篇文章详细介绍了Microsoft SQL Server 2008中的新的特性、优点和功能。

在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。

微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。

微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。

SQL Server 2008是微软公司推出的大型数据库管理系统,建立在成熟而强大的关系模型基础之上,可以很好地支持客户机/服务器网络模式。

SQL Server 2008是一个杰出的数据库平台,能够满足各种类型的企事业单位对构建网络数据库的需求,同时还具有功能强大,安全可靠等特点,可用于大型联机事务处理、数据仓库及电子商务等。

它与Windows操作系统紧密集成,具有方便易用的图形界面,并提供了一套完整的管理工具和实用程序,大大减轻了管理员的工作量,使用户对数据库的操作变得非常简单,使许多以前需要手工进行处理的复杂任务,现在可以通过图形化界面和向导工具来轻松地完成。

正是由于SQL Server 2008具有操作简单、功能强大、安全性高等特点,目前已经成为各类学校学习大型数据库管理系统的所选对象之一。

SQL Server 2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。

这个平台有以下特点:·可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。

·高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。

·智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。

第三章需求分析3.1 设计思想由于本系统是一个数据库的信息管理系统,第一步需要利用SQL Server 2008建立所需要的数据库,第二步就使用Visual Studio2008完成该系统客户端应用程序的开发。

将建立数据库所在的服务器作为服务器端,在这里我所用的是本地服务器,为开发应用程序的客户端提供所需要的数据服务。

当然,客户端跟服务端需要联接,具体来说就是指应用开发程序和数据库的连接,本系统主要是通过courseDAO来间接操作SQL Server 2008数据库。

其中,这个访问过程涉及到创建Connection对象,然后将结果显示给用户或者进行修改以及更新数据表中的数据。

相关主题