C#课程管理系统设计

上传人:012****78 文档编号:192750196 上传时间:2021-08-19 格式:DOC 页数:24 大小:1MB
返回 下载 相关 举报
C#课程管理系统设计_第1页
第1页 / 共24页
C#课程管理系统设计_第2页
第2页 / 共24页
C#课程管理系统设计_第3页
第3页 / 共24页
C#课程管理系统设计_第4页
第4页 / 共24页
C#课程管理系统设计_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《C#课程管理系统设计》由会员分享,可在线阅读,更多相关《C#课程管理系统设计(24页珍藏版)》请在金锄头文库上搜索。

1、C#课程管理系统设计 作者: 日期:24 个人收集整理 勿做商业用途大理学院 数学与计算机学院C课程设计2013 2014学年 第一学期 课程名称 C课程设计设计题目 管理系统设计 学生姓名 李超 学 号2011115246专业班级11级计算机科学与技术2班指导教师 杜英国老师 2013年 9月 20日目录第一章 绪 论2第二章 系统介绍3第三章 数据库设计43。2 数据库设计53。2.2 数据表53.2。2数据库连接代码6第四章 主要内容74。1 登陆界面74.2 菜单管理界面94.2。1 用户信息10 第一章 绪 论 人类有几千年的历史,计算机从产生到现在只有不过50多年,然而网络的迅速发

2、展也不到十年的时候.但是,计算机和网络对社会的影响已经迅速扩大,甚至在改变人们的生活。特别是九十年代以后,多媒体和网络技术的飞速发展正在以惊人的速度改变着人们的工作方式,交往方式和生活方式.真想著名的未来学家尼格罗宏迪所说的那样“数字不再只是和计算有关,他决定着我们的生存。”科学技术是第一生产力,是最先进的生产力。现在,已经没有人怀疑信息技术的发展将要会引起人类社会全面和深刻的变革,使人类社会由工业社会迈向信息社会。面前,在社会各个方面都呈现出了与工业社会显著不同的特点.网上书店,网上医院,网上学校,网上购物,网上银行,政府上网等新兴事物如雨后春笋般涌现出来,对人们的传统生活方式,工作凡是的极

3、大冲击,使人们感受到技术的脉搏和信息时代向前的步伐。随着现在网络的不断发展,出现了不少的杀毒软件,而且附生着许多的其他产品,比如相关的一些浏览器,云存储,还有一些小游戏等等,而人们为了更好的利用这些东西,纷纷注册了一些相关的账号,注册的人少的时候倒是可以随便都可以管理好这些注册了的账号,然而当人多的时候,在管理方面,这个就是一个很大的问题,面对庞大的信息量需要管理,为了能高效的管理这些信息,实现用户的注册,信息查询,方便管理人员对不同的用户实行不同的授权,等,从而减少管理方面的工作量,达到高效的工作。 第二章 系统介绍 本系统包括注册管理,信息查询,修改信息,删除用户等部分组成。其功能主要有:

4、 (1)用户登陆,包括输入账号,密码; (2)用户信息,包括账号,姓名,密码,生份证号码,家庭住址,联系电话; (3)信息修改,包括输入账号,密码; (4)用户删除,包括用户的一切; 用户管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护已经前端应用程序的开发两个方面。对于前者要求建立起数据库一致性和完整性强,数据安全性好的数据库。面对于后者则要求应用程序功能完备,易使用等特点。第三章 数据库设计3。1 数据库设计 根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及他们之间的关系,为后面的逻辑结构设计打下基础。3.1。1 系统ER图密码账号用户家庭地址身份证号码

5、姓名3。2.2 数据表列名数据类型允许null值默认值编号nchar(50)不允许无姓名nchar(50)不允许无密码nchar(50)不允许无性别nchar(50)不允许无家庭地址nchar(50)不允许无联系电话nchar(50)不允许无3。2。2数据库连接代码新建类DataBaseLinkusing System;using System.Collections。Generic;using System。Linq;using System.Text;using System.Data;using System.Data。SqlClient;namespace WindowsFormsAp

6、plication1 class DataBaseLink public string strConn = ”Data Source=localhost;Initial Catalog=YongHu;Integrated Security=True”; public SqlConnection DataLink() SqlConnection con = new SqlConnection(strConn); return con; 第四章 主要内容4。1 登陆界面using System;using System.Collections。Generic;using System。Compon

7、entModel;using System。Data;using System.Drawing;using System.Linq;using System。Text;using System。Windows。Forms;namespace WindowsFormsApplication1 public partial class 登?陆?界?面? : Form public 登陆界面() InitializeComponent(); bool bl; private void button1_Click(object sender, EventArgs e) DengLu dl = new

8、DengLu(); bl = dl.YongHuYanZheng(textBox1。Text.ToString()。Trim(), textBox2.Text.ToString()。Trim()); if (bl = true) this.Close(); private void button2_Click(object sender, EventArgs e) this。Close(); private void 登陆界面_Load(object sender, EventArgs e) 4.2 菜单管理界面新建windows窗体caidanlan 添加BindingNavigator B

9、indingSource tabControl1 等窗体控件 4。2.1 用户信息 4。2.1.1 删除信息 4.2。1.2 修改信息 创建窗体如下:using System;using System.Collections.Generic;using System.ComponentModel;using System。Data;using System。Drawing;using System.Linq;using System。Text;using System.Windows.Forms;namespace WindowsFormsApplication1 public partial

10、 class YongHuForm2 : Form private BindingSource bs = new BindingSource(); YongHu yh = new YongHu(); DataSet ds = new DataSet(); DataTable dt1 = new DataTable(); DataTable dt2 = new DataTable(); public YongHuForm2() InitializeComponent(); DataGridViewSetting(); DataBinding(); private void DataGridVie

11、wSetting() dataGridView1。AutoGenerateColumns = false ; DataGridViewTextBoxColumn bh = new DataGridViewTextBoxColumn(); bh。Width = 90; bh。DataPropertyName = bh; bh。HeaderText = ”编号”; bh。Name = ”bh; bh.ReadOnly = true; dataGridView1。Columns.Add(bh); DataGridViewTextBoxColumn xm = new DataGridViewTextBoxColumn(); xm。Width = 90; xm。DataPropertyName = xm; xm.HeaderText = 用户名”; xm.Name = xm; dataGridView1.Columns.Add(xm); DataGridViewTextBoxColumn mm = new DataGridViewT

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 工学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号