数据库课程设计

发布 2022-10-04 15:05:28 阅读 6270

本科课程设计(报告)

学生管理系统。

院 (系) 数学学院。

专业数学创新班。

学生姓名孟礼斌。

学号 201130512054

任课教师田翔。

提交日期 2014.8.21

目录。目录 1

1. 系统概述 1

1.1概述 1

1.2系统使用环境 1

2. 系统设计 1

2.1系统功能 1

2.2系统功能图示 1

3. 数据库设计 2

3.1表的定义和函数 2

3.2功能展示 5

4. 总结 9

5.附:**。

1. 系统概述。

1.1概述。

本次数据库课程设计的题目是“学生管理系统”,我采用sql嵌入c#语主要实现数据的增加,删除,修改,查询功能。

1.2系统使用环境。

vs2010

2. 系统设计。

2.1系统功能。

本次的学生系统的功能板块分为两个板块,分别为学生板块和教员板块。学生板块具有查询成绩,查询学生基本信息。教员可以对学生、课程、成绩增删改查询。

2.2系统功能图示。

3. 数据库设计。

建立本次数据库学生管理系统,主要包括三个基本的**: 分别为学生表student,课程表course,sc表,还有记录教员信息的teacher表。

3.1表的定义和函数:

1)student表:

学号sno 、姓名sname、性别ssex、院系sdept、年龄sage、密码password.(主键为sno)

2)course表:课程号cno、课程名cname、学分ccredit

3)sc表:sno学号,cno课程名,grade成绩,各表数据:

函数:1、登录button的click事件:(**如下):

string strno =

string strpwd =

string strconn = server=127.0.0.1;database=master;integrated security=true;";

sqlconnection conn = new sqlconnection(strconn);

if ( true)

sqlcommand cmd = new sqlcommand("select * from student where sno='"strno + and password='"strpwd + conn);

sqldatareader sdr =

if (登?陆?成¨功|!ê提¨示?")

form2 form2 = new form2(strno);

这a里¤?一°?定§要°a用?showdialog,ê?否¤?则¨°画-面?程¨序¨°依°¨¤旧¨会¨结¨束?。ê

elsestrno =

strpwd =

用?户ì名?或¨°密¨码?错¨误¨!ê提¨示?")

if ( true )

sqlcommand cmd = new sqlcommand("select * from teacher where teacher='"strno + and password='"strpwd + conn);

sqldatareader sdr =

if (登?陆?成¨功|!ê提¨示?")

form4 form4 = new form4();

这a里¤?一°?定§要°a用?showdialog,ê?否¤?则¨°画-面?程¨序¨°依°¨¤旧¨会¨结¨束?。ê

elsestrno =

strpwd =

用?户ì名?或¨°密¨码?错¨误¨!ê提¨示?")

2、查询函数举例:

string strconn = server=127.0.0.1;database=master;integrated security=true;";

sqlconnection conn = new sqlconnection(strconn);

string sqlstr = select * from student where sno='"no +

sqldataadapter sda = new sqldataadapter(sqlstr, conn);

dataset ds = new dataset();

3、修改密码函数:

form3 form3 = new form3(no);

4、修改信息函数举例:

string strconn = server=127.0.0.1;database=master;integrated security=true;";

sqlconnection conn = new sqlconnection(strconn);

sqlcommand cmd = new sqlcommand("update student set ssex = sage = sdept = where sno = no + conn);

sqldatareader sdr =

修t改?成¨功|!ê提¨示?")

5、删除信息函数举例:

string strconn = server=127.0.0.1;database=master;integrated security=true;";

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...

数据库课程设计

简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...