当前位置:论文写作 > 论文集 > 文章内容

学生管理系统的设计实现

主题:学生管理系统数据库 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-02-27

简介:适合数据库学生论文写作的大学硕士及相关本科毕业论文,相关数据库学生开题报告范文和学术职称论文参考文献下载。

数据库学生论文范文

学生管理系统数据库论文

目录

  1. 学生管理系统数据库:美国学生数据库显示:洪秀柱学历真实无误
  2. 一、 数据库的设计
  3. (一)明确建立数据库的目的
  4. (二)确定所需要的表
  5. (三)确定所需的字段
  6. (四)确定关系
  7. (五)改进设计
  8. 二、 数据库的建立
  9. (一)进入SQL Server企业管理器,建立数据库
  10. (二)表记录追加
  11. 三、 系统界面设计
  12. (二)进行界面设计,这一过程比较容易实现,但需注意保持各个界面风格统一;
  13. (三)按照数据库设计阶段所预定实现的功能设计系统的主菜单;
  14. 四、 数据库的连接及实现
  15. (一)“浏览专业信息”功能的实现
  16. 五、 数据库完整性控制
  17. 六、 调试与运行

孙 婕(江苏城市职业学院信息工程系,江苏连云港222001)

摘 要:Visual studi0 2008是Microsoft公司推出的论文范文开发工具,支持多种编程语言.Visual studio2008具有强大、快捷的数据库开发技术,利用它可以轻松访问各类数据库如Access、Database、soL Server等,实现数据的显示、存取、查询.利用Visual studi0 2008开发的学生管理系统,效率高、周期短,并且易于维护与升级.文章结合实践阐述如何在Visual studi0 2008环境下实现学生管理系统的各项操作.

学生管理系统数据库:美国学生数据库显示:洪秀柱学历真实无误

关键词:学生管理系统;数据库;Visual studi0 2008;soL Server

中图分类号:G312

文献标识码:A

文章编号:1009-9743(2010)01-0145-03

前 言

Visual Studi0 2008是论文范文开发工具,支持多种编程语言,同时它具有强大、快捷的数据库开发技术,利用该环境可以实现各类数据库的各种操作,具有效率高、周期短、易于维护与升级等优势.

数据库有多种分类,目前使用的数据库以关系数据库为主,而SQL Server数据库在易用性、可收缩性和可靠性等方面具有重大创新,它在RDBMS领域具有很多新颖和有创造性的特点,已经成为一种领先的数据库管理系统,可以帮助各种规模的企业管理数据资源.通常情况下,开发人员可以在SQL Sever中创建数据库,包括创建表、视图、存储过程、触发器、索引等数据库对象,创建和控制管理用户帐号和用户组等.在Visual Studi0 2008环境下使用数据控件访问数据库,使用SQL数据库语言对数据库进行动态查询.

笔者通过一个数据库应用程序实例(学生管理系统)的开发过程,归纳在Visual Studi0 2008环境下,如何实现数据库的各种操作.

一、 数据库的设计

(一)明确建立数据库的目的

在学生管理系统中,使用数据库来实现学生管理工作的各项内容,如:专业设置、班级信息管理、学生信息管理、课程信息管理、成绩信息管理.除此之外,该系统也应该包含一些系统维护功能,如系统管理、帮助.

(二)确定所需要的表

在明确了建立数据库的目的之后,就可以着手把信息分成各个独立的主题,每一个主题可以是数据库中的一个表.学生管理系统中可包括如下表:专业表、系别表、班级表、学生基本信息表、课程表、选课表、成绩表、用户注册信息表.

(三)确定所需的字段

确定在每个表中要保存哪些信息.每类信息成为一个字段,在表中显示为一列.在学生管理系统中,各个表设计如下:

专业表(专业编号,专业名称,所属系别编码)

系别表(系别编号,系别)

学生基本信息表(学号,姓名,性别,民族,系别编号,政治面貌,邮政编码,班级,专业编号,家庭地址,论文范文)

班级表(系别编码,专业编号,年级,班级名称)

课程表(课程号,课程名,课程性质,总课时,面授课时,实验课时,开设学期,开设单位)

选课表(课程号,专业编号)

成绩表(学号,课程号,成绩)

用户注册信息表(用户名,论文范文)

(四)确定关系

分析每个表,确定表中的数据和其他表中的数据有何关系.必要时,可在表中加入字段或创建一个新表来明确关系.在学生管理系统中存在以上8张表,表与表之间的关系比较复杂,这里列举其中几个关系:

1.“系别表”与“专业表”之间存在一对多关系,即一个系有多个专业,而一个专业只属于一个系;

2.“专业表”和“课程表”之间存在多对多关系,即一个专业中可以开设多门课程,而一门课程可以适合多个专业;

3.“成绩表”与“学生基本信息表”之间存在一对一关系,即一个学生的每一门课程对应一个成绩.

在这些表中还存在外码,如“专业表”中的所属系别编码就是一个外码,它是“系别表”中的关键字,凡是外码的字段都不可以设置为空.

(五)改进设计

对设计进一步分析,查找其中的错误.创建表,在表中加入几个实际数据,看能否从表中得到想要的结果.此时,开发人员可以利用SQLServer中的查询管理器输入查询命令查看结果.

二、 数据库的建立

(一)进入SQL Server企业管理器,建立数据库

例如,新建一个数据库,命名为“学生数据库”,在其中分别建立“专业表”、“系别表”、“学生基本信息表”、“班级表”、“课程表”、“选课表”、“成绩表”,主要依据数据库设计阶段的结果进行表的设计,包括字段名、字段类型、字段是否可以取空值等,最重要的一步是设置每张表的关键字.

(二)表记录追加

在进行记录追加时,需注意一方面输入的数据必须与设计中的字段类型保持一致,另一方面,各个表中的信息必须保持一致,如:在“选课表”中出现的学号一定是在“学生基本信息表”中已经存在的学号.

三、 系统界面设计

(一)进入Visual Studi0 2008环境,新建一个Windows应用程序项目,如“学生管理系统”;

(二)进行界面设计,这一过程比较容易实现,但需注意保持各个界面风格统一;

(三)按照数据库设计阶段所预定实现的功能设计系统的主菜单;

(四)按照子菜单中的内容,不断添加窗体,功能不断分解,每个子功能形成一个窗体.

四、 数据库的连接及实现

若想在Visual Studi0 2008中使用SQL数据库,必须在项目文件夹中的bin子文件夹下添加数据库,例如:将“学生数据库”复制到“学生管理系统”文件夹中bin子文件夹下.

在学生管理系统中,需要完成的功能比较多,而且几乎所有的功能都涉及到数据库,至少与两张以上的表有关系.这些功能总结起来分为四类:浏览、查询、添加、删除.

(一)“浏览专业信息”功能的实现

namespace学生管理系统

{public partial class专业信息浏览:Form

{public专业信息浏览()

{InitializeComponent(), )

private void专业信息浏览一Load( ob-ject sender, EventArgs e)

{ string Mycon一”Data Source等于 A01,Initial Catalog等于学生数据库;Persist Security In-fo—True, User Id—adminlstrator, Password一111”:

System. Data. SqlClient. SqlConnection sql-con - new System. Data. SqlClient. SqlConnec-tion( Mycon);

sqlcon. Open();

string sql一”select系别表,系别,专业表.专业名称from系别表,专业表where专业表.所属系别编码一系别表.系别编号”;

五、 数据库完整性控制

数据库完整性控制机制包括定义功能、检查功能和违背完整性后的保护措施三个方面.在关系数据库中,完整性约束包括实体完整性、参照完整性和用语定义完整性.对于违反实体完整性和用户自定义完整性的,一般采取拒绝执行的方式进行处理.例如,在学生管理系统中,如果进行添加学生信息操作时用户输入的学号为空,要及时给予用户系统信息,提醒用户重新输入学号,这一操作属于违反实体完整性时的保护措施.如果用户在进行添加学生成绩操作时输入的学生学号并不存在(即在“学生基本信息表”中没有该值),系统及时提示用户学号是否输入有误,这一操作属于违反参照完整性时的保护措施.上述两种完整性在“学生管理系统”中还有很多,不再一一叙述.

六、 调试与运行

系统编码工作完成以后,需要大量的调试.Visual Studi0 2008中的调试功能可以帮助编程人员确定错误位置,使用比较方便,但调试过程比较繁琐,需要编程人员的耐心与仔细.

参考文献:

[1]周峰,李德路,王征.Visual C#.NET 2005中文版基础与实践教程[M].北京:电子工业出版社,2007.

[2]殷泰晖,张强,杨豹等.C#编程从基础到实践[M].北京:电子工业出版社,2007.

(责任编辑:陈棠)

总结:本文关于数据库学生论文范文,可以做为相关参考文献。

学生管理系统数据库引用文献:

[1] 学生管理系统论文题目大全 学生管理系统论文题目怎样取
[2] 学生成绩管理系统相关论文题目 学生成绩管理系统毕业论文题目怎么定
[3] 学生管理系统外文外文 学生管理系统专著类参考文献哪里找
《学生管理系统的设计实现》word下载【免费】
学生管理系统数据库相关论文范文资料