ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:800.81KB ,
资源ID:12839374      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12839374.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教学管理数据库系统.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

教学管理数据库系统.docx

1、教学管理数据库系统数据库课设 教学管理系统专班学业级生计算机科学与技术指导教师设计任务 .3评语 .3分工安排 .41 简介 .51.1.1 实验目的 .51.1.2 背景及范围 .51.2 概述 .51.2.1 目标 .51.2.1.1 开发意图 .51.2.1.2 应用目标 .61.2.1.3 作用及范围 .61.2.1.4 背景 .61.3.1 规格说明 .61.3.2 引言 .61.4 各部分功能描述 .62 概念设计 .72.1 实体及其属性 .72.1.1 学生实体 E-R 图 .72.1.2 课程实体 E-R 图 .72.1.3 教师信息 E-R 图 .83.结构设计 .83.2

2、 学生基本信息表 .83.3 课程信息表 .93.4 教师信息表 .94 系统测试 .95 实验总结 .266 参考资料 .29设计任务建库:1 个-教学管理数据库。建表:3 个-教师表(T 表)、学生表(S 表)、课程表(SC 表)。编程:5 个-输入、修改、查询、计算、输出等五个子系统。要求:(1)每组最多 5 个人,每人完成一个子系统,每人都要建 立库及全部表;(2)每人写出各自部分的课程设计报告;(3)程序用选定的语言编写,必须上交上机调试通过的源 程序。评语分工安排本次课设我们组所做的是教学管理系统,本组共四人,分工如下:输入部分由许丹同学完成;修改部分由张鑫同学完成;查 询部分由石

3、佳敏同学完成;计算部分由张建君同学完成。对于本次报告书写情况如下:石佳敏:主要编写由她完成的查询部分。许丹:主要编写由她完成的输入部分。张建君:主要编写由她完成的计算部分。张鑫:主要编写由她完成的修改部分,以及实验报告的其余。1 简介1.1.1 实验目的熟悉 SQL 和 Microsoft Visual Studio 的实验环境,在本次课程设计过程 中,学会将 SQL 中的数据库和 Visual Studio 中的内容相绑定,在 Visual Studio 实现教学管理系统中的输入,修改,查询,计算,输出等一系列操 作。在本次实验中,将同学的课本知识和实践操作能力联系在一起,全面 提高同学的综

4、合能力。1.1.2 背景及范围本项目的名称:教学管理系统。教务信息管理系统:教务信息管理是帮助管理人员管理学生档案的管 理软件。1.2 概述该教务信息管理系统软件目前已有比较完善的管理与使用功能,研制 教务信息管理系统软件是为了满足教务处办公室对学生档案管理的方便, 以现代化的创新思维模式去工作。1.2.1 目标1.2.1.1 开发意图a. 为了教务处管理系统更完善;b. 为了教务处办公室对学生的管理更方便;c. 为了减轻工作人员的工作负担。1.2.1.2 应用目标通过本系统软件,能帮助工作人员利用计算机,快速方便的对学生教 务信息管理进行管理、输入、输出、查找等操作,使散乱的档案能够具体 化

5、、直观化、合理化。1.2.1.3 作用及范围本软件适用于教务处,它是比较完善的系统管理软件1.2.1.4 背景现今教务信息管理的烦琐给具有强烈时间观念的行政人员带来了诸多 不便,为了对学生档案的管理方便,因此开发了本软件。1.3.1 规格说明查询每个学生、教师的的相关信息。1.3.2 引言查询学生、教师的相关信息。外部功能内部功能操作员 和系统管理 员通过应用界面,应 用程序,查询等。同过 SQL 语言,对数据库的 查询、插入、修改、删除等操 作。1.4 各部分功能描述输入系统:该系统实现输入操作,是实现其他系统的基础,是系统的基础 系统。修改系统:该系统实现对数据的修改,是较高级的系统。查询

6、系统:该系统实现数据的查询,是修改和分析的前提,是较高级的系统。删除系统:该系统实现对数据的删除,是较高级的系统。输出系统:该系统实现输出操作,是其他系统的基础,是系统的基础系统2 概念设计2.1 实体及其属性2.1.1 学生实体 E-R 图学生编号姓名密码2.1.2 课程实体 E-R 图课程编号课程名称成绩2.1.3 教师信息 E-R 图教师编号姓名密码3.结构设计3.2 学生基本信息表列名含义长度类型NULLDEFAULTid学生编号11intnononame姓名30varcharnonologinuser用户名30varcharnonopassword密码30varcharnono3.3

7、 课程信息表列名含义长度类型NULLDEFAULTid课程编号11intnononame课程名称30varcharnonotime成绩8datenono3.4 教师信息表列名含义长度类型NULLDEFAULTid教师编号11intnononame教师姓名30varcharnonologinuser用户名30varcharnonopassword密码30varcharnono4 系统测试 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.

8、Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace aapublic partial class Form1 : Formpublic Form1()InitializeComponent();private void Form1_Load(object sender, EventArgs e)/ TODO: 这行代码将数据加载到表“jxglDataSet11.jxglmm”中。您可以根据需要移动或移除它。this.jxglmmT

9、ableAdapter.Fill(this.jxglDataSet11.jxglmm);private void btn_enter_Click(object sender, EventArgs e)SqlConnection con = new SqlConnection();con.ConnectionString = Data Source=XU-PC;Initial Catalog=jxgl;Integrated Security=True; con.Open();string username = this.txtusername.Text;string pwd = this.txt

10、password.Text;if (rb_Student.Checked = false & rb_Teacher.Checked = false & rb_Admain.Checked= false)MessageBox.Show(请选择您的身份);elseif (rb_Teacher.Checked = true)string x0 = select * from jxglmm where username= + txtusername.Text + anduserpassword= + txtpassword.Text + and flag=1;SqlCommand cmd0 = new

11、 SqlCommand(x0, con);SqlDataAdapter da0 = new SqlDataAdapter (cmd0);DataTable dt0 = new DataTable();da0.Fill(dt0);if (dt0.Rows.Count 0)MessageBox.Show(登录成功,进入教师页面);new Form7().Show();this.Hide();elseMessageBox.Show(信息输入有误);elseif (rb_Student.Checked = true)string x1 = select * from jxglmm where user

12、name= + txtusername.Text +and userpassword= + txtpassword.Text + and flag=2;SqlCommand cmd1 = new SqlCommand(x1, con);SqlDataAdapter da1 = new SqlDataAdapter(cmd1);DataTable dt1 = new DataTable();da1.Fill(dt1);if (dt1.Rows.Count 0)MessageBox.Show(登陆成功,进入学生页面);new Form4().Show();this.Hide();elseMessa

13、geBox.Show(信息输入有误);elseif (rb_Admain.Checked = true)string x2 = select * from jxglmm where username= + txtusername.Text+ and userpassword= + txtpassword.Text + and flag=0;SqlCommand cmd2 = new SqlCommand(x2, con);SqlDataAdapter da2 = new SqlDataAdapter(cmd2);DataTable dt2 = new DataTable();da2.Fill(

14、dt2);if (dt2.Rows.Count 0)MessageBox.Show(登陆成功,进入管理页面);new Form6().Show();this.Hide();elseMessageBox.Show(信息输入有误);con.Close();private void btn_exit_Click(object sender, EventArgs e)this.Close();using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.D

15、rawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace aapublic partial class Form4 : Formpublic Form4()InitializeComponent();private void Form4_Load(object sender, EventArgs e)/ TODO: 这行代码将数据加载到表“jxglDataSet.s”中。您可以根据需要移动或移除它。 this.sTableAdapter.

16、Fill(this.jxglDataSet.s);this.bindingNavigator1.BindingSource = sBindingSource;private void button2_Click(object sender, EventArgs e)this.Close();private void button1_Click(object sender, EventArgs e)this.sTableAdapter.Update(jxglDataSet.s);private void 成绩查询ToolStripMenuItem_Click(object sender, Eve

17、ntArgs e)new Form5().Show();this.Hide();private void 个人课表ToolStripMenuItem_Click(object sender, EventArgs e)new Form6().Show();this.Hide();using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System

18、.Windows.Forms;using System.Data.SqlClient;namespace aapublic partial class Form5 : Formpublic Form5()InitializeComponent();public static class jxglpublic static string str = Data Source=.;Initial Catalog=jxgl;Integrated security=true ;public static SqlConnection conn = new SqlConnection(str);privat

19、e void Form5_Load(object sender, EventArgs e)/ TODO: 这行代码将数据加载到表“jxglDataSet2.sc”中。您可以根据需要移动或移除它。this.scTableAdapter.Fill(this.jxglDataSet2.sc);private void button1_Click(object sender, EventArgs e)this.Close();new Form4().Show();this.Hide();private void btnOK_Click_2(object sender, EventArgs e)jxgl.conn.Open();if (tbSearch.Text.Length = 0)MessageBox.Show(查询条件不能为空);/, 系统提示:, MessageBoxButtons.OK,MessageBoxIcon.Information);return;if (rbXh.Checked)SqlDataAdapter da = new SqlDataAdapter(select * from sc wheresno= +tbSearch.Text.ToString() + ,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1