如何做一个简单的XX(学生/图书馆)管理系统(一)

本文介绍了作者在完成数据库管理系统的经历,分享了如何使用C#和SQLServer建立数据库连接,以及实现登录、注册功能的方法。首先,概述了数据库连接的三种方式,推荐使用VS2017的便利性。接着,详细讲解了创建用户表、设计登录注册界面和编写相关代码,包括检查用户权限的部分。文章以一个简单的登录注册界面作为结束,并预告下篇将讨论常用控件的使用。
摘要由CSDN通过智能技术生成

一、前言

  1. 本文背景
    老师要求做一个数据库管理系统,虽然数据库课上讲了很多知识,不过操作起来,关于软件,语言等等可以说是一点也没提,只好自己从头摸索,走了很多弯路,现在回头看看自己做好的系统发现真的是不忍直视,自己摸索了一个礼拜做好的系统现在看大概只要一天不到就能做出来,所以写下这个文档给大家做个参考,希望和我一样从零开始的小伙伴们能够少走弯路,可以简单的完成数据库大作业。
  2. 数据库连接部分
    要做好一个与数据库连接的系统,常用的有三种连接方式(仅限大作业级别)
    1.网页连接
    这个方法是通过做网页连接数据库,可以做一些论坛什么的
    2.qt设计外端,连接数据库
    这个方法坑了我好久,我开始就是用qt和mysql进行连接,不过因为版本号的原因,还有要求都是32/64位,统一位数还不行,还得设计注册表信息等等。。。花了我两天没能连接上数据库,不过我同学连接的很顺利。。。orz
    3.vs C#写外端连接数据库
    最后我用的这个方法,awsl,真的方便,只要简单的点击工具,连接数据库,选择数据库类型就好了,具体的方案网上有很多,就不赘述了。
    3.所需工具
    visual studio 2017(主要开发工具)
    sqlservermanagementstudio2018(可视化操作,操作数据更方便)
    sqlserver2017(数据库肯定要安的啦)

二、如何实现一个简单的登录、注册功能

  1. 数据库的前置准备
    首先在数据库里建好用户表(id ,password,flag)//flag是标识用户权限,可以让不同权限的用户进入不同的界面
  2. C#界面设计
    最简单的登录界面
    你需要:label x 2,textbox x 2,button x 2
    界面大小什么的可以从右侧属性size里调,开始的大小比较随意,不过后面的界面切换部分就要求一致了。
    3.代码设计
    重点就是点击事件:
    登录事件
private void button3_Click(object sender, EventArgs e)
        {
            
            string userid = textBox1.Text;
            string password = textBox2.Text;
            string constr = "server=.;database=housework;integrate
  • 15
    点赞
  • 99
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值