C#大作业-通讯录管理系统

前言

  • 学校本来开设的课程是《面向对象程序设计》,一开始老师老老实实上C++,但临近期末了布置一个大作业用于期末考试,让我们做一个带界面的通讯录管理系统,我本想着用QT的,毕竟QT做界面也是十分不错的。完事老师说C#做界面快,让我们用C#做通讯录,得嘞。然后一边演示,一边教学,好好的C++课程演变成C#。

简介

  • 开发平台:Visual Studio 2017、SQL2019

  • 通讯录具有用户注册、用户密码修改、用户注销、切换用户、增加、修改、删除、查找联系人等功能,本来还要再加一个利用手机号找回密码的功能,但时间的原因就给搁置了,想实现这个功能的同学可以自己加下,前期铺垫已经做好了的,注册时是必须要输入手机号才能注册。

  • 此前因为没用过C#,第一次使用,登陆界面花了一下午的时间才做出来的,并且是借鉴于B站的UP主才做出来的。登录界面如下:

  • 此处感谢B站UP:1024搬砖人,对这个登录界面感兴趣的同学可以去看看是怎么制作的,链接:

https://www.bilibili.com/video/BV1ga4y1L7ph?from=search&seid=13779860592939126702

使用方法

  • 需要先将数据库(SQL文件夹里面)附加至自己本地SQL数据库,两种方法附加数据库(任选其一即可):
  1. 后缀为.mdf即为数据库,打开本地数据库后直接附加即可,因为数据库是在SQL2019版本创建的,低于2019版本的可能附加不进去。
  2. SQL文件中还有一个.bat的备份数据库,这个备份数据库可以直接恢复使用,前提条件也是SQL2019及以上版本。
  • 附加数据库时如果出现错误的话,将SQL文件夹的权限打开,默认是只读模式,修改为Everyone-完全控制即可正常附加。详细做法
  • 附加后数据库之后,打开VS文件,将DAO类中的Data Source修改为自己本地服务器名字,其他地方均不需要修改。
  • 一切配置完成后,运行程序,然后在登录界面注册一个账号即可正常登录。

获取方式

  • 已经上传至github,有需要的同学可以下载。https://github.com/Jeff-Ray/AddressBook

  • 也请动动小手,帮忙点点小星星!!

  • 如果不会用github的也没关系,将百度网盘附上:
    链接:https://pan.baidu.com/s/1ulZlzU8cSHSLIBUTQWwiLA
    提取码:e4hr

总结

  • 可能存在一些小bug,因为没有过多测试,发现小bug或者错误,自己又无法解决的话,可以评论留下问题原因,我看到自然会回复。

C#大作业-通讯录管理系统相关推荐

  1. C语言大作业:车辆管理系统

    C语言大作业:车辆管理系统 声明 此代码使用VS2019编译器进行编译 使用 vc 和 dev-c 的有可能会出现编译警告,需要自己去网上查找相关的编译环境的问题 其次使用vs编译器也可能会报 C49 ...

  2. MySQL数据库大作业——学生管理系统GUI

    MySQL数据库大作业--学生管理系统GUI 原程序链接: https://www.bbsmax.com/A/kmzL3WQBdG/ 为了完成数据库大作业, 我在其基础上进行了一定的修改和扩充. 如果 ...

  3. Java大作业-考试管理系统(GUI)无数据库-Java课程设计

    Java课程设计-Java大作业-考试管理系统(GUI)无数据库 题目要求 开发环境 : 程序总功能模块 程序详细设计 使用情况 第一次写这东西有不少错误的地方,题目要求的功能也没有完全实现,以上内容 ...

  4. HTML5期末大作业:管理系统网站设计——学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业

    HTML5期末大作业:管理系统网站设计--学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业 常见网页设计作业题材有 个人. 美食. ...

  5. HTML5期末大作业:管理系统网站设计——蓝色OA企业员工管理系统(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源

    HTML5期末大作业:管理系统网站设计--蓝色OA企业员工管理系统(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常 ...

  6. C语言总结项目和入门大作业——信息管理系统(多文件版)

    文章目录 八. C语言入门大作业--信息管理系统(多文件版) 一. 功能模块的划分: 二. 多文件的编写 三. 基本函数的实现(重点) 四.文件操作函数 五.函数的辅助函数 六.多文件编程和联系 七. ...

  7. HTML5期末大作业:管理系统后台网站设计——代理商销售管理系统后台(8页) HTML+CSS+JavaScript web前端设计与开发期末作品/期末大作业

    HTML5期末大作业:管理系统后台网站设计--代理商销售管理系统后台(8页) HTML+CSS+JavaScript web前端设计与开发期末作品/期末大作业 常见网页设计作业题材有 个人. 美食. ...

  8. C6软件测试大乐,软件测试大作业——社团管理系统

    <软件测试大作业--社团管理系统>由会员分享,可在线阅读,更多相关<软件测试大作业--社团管理系统(19页珍藏版)>请在人人文库网上搜索. 1.山东科技大学软件测试技术与工具课 ...

  9. C#大作业——人事管理系统

    此文仅为记录在校期间windows应用开发课程学习成果,本项目仍存在很多不足,仅供参考学习使用. 本门课程大作业要求完成一个具有主界面.用户登录.注册.注销.重新登陆.员工信息增删改查等功能的系统.其 ...

  10. C++大作业——商品管理系统【附源代码】

    这一次我打算记录一下上学期期末老师让我们完成的一个大作业,就是一个商品管理系统的实验,花了不少时间呢,因为当时我很菜 . 完成这个实验感觉对函数的运用提高了,最显著的一个益处就是我对结构化编程有点感觉 ...

最新文章

  1. 将Tensor核心引入标准Fortran
  2. IDEA——找不到或无法加载主类的一种暴力解决方法
  3. NotificationListenerService不能监听到通知
  4. Mina集成Spring --- 在配置文件中配置sessionconfig
  5. WordPress+Markdown+为知笔记,实现高质量笔记和博客
  6. 日程表|第8届高等学校计算机程序设计课程论坛
  7. 魅族内斗;中兴危机;阿里百度要回 A 股 | CSDN极客头条
  8. 计算机通信技术的应用发展研究,计算机通信技术的发展与应用总结
  9. 【图像分割】基于matlab 2D水平集三维医学图像分割【含Matlab源码 584期】
  10. 软件产品需求规格说明书模板
  11. VC2005字符集设置容易出错的问题!
  12. android 通用驱动程序下载,安卓手机通用驱动官方下载-安卓手机通用驱动(Universal Adb Driver)下载v2017 官方最新版-当易网...
  13. socket -- epoll模型
  14. 竹林七贤:没有信仰的人生有多可怕?
  15. Android之UiAutomator测试框架源码分析(第二十四篇:ByMatcher相关功能介绍)
  16. 更新DOTA2显示无法连接到更新服务器,DOTA2无法正常更新的解决方法 官方公告
  17. java lang IllegalArgumentException Invalid character found
  18. JNI_OnLoad 回调Java_Java本地接口(JNI)编程指南和规范(第八章)
  19. 2016 年度消费信贷建模小结
  20. Android系统在超级终端下命令大全

热门文章

  1. Wordpress 网站搭建及性能监控方法详解!
  2. 均值漂移(Meanshift)算法
  3. Flash网站的优缺点
  4. AlphaBlend - [Daily APIs]
  5. 光纤通信原理实验装置,QY-JXSY03
  6. 雷达原理---时频分析--2.短时傅里叶变换
  7. 循环冗余校验码解法简析
  8. 变压器电量损耗计算及实例
  9. 我的数学之美(一)——RANSAC算法详解
  10. 详细介绍SWFUpload