C#大作业-通讯录管理系统
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数据库,两种方法附加数据库(任选其一即可):
- 后缀为.mdf即为数据库,打开本地数据库后直接附加即可,因为数据库是在SQL2019版本创建的,低于2019版本的可能附加不进去。
- 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#大作业-通讯录管理系统相关推荐
- C语言大作业:车辆管理系统
C语言大作业:车辆管理系统 声明 此代码使用VS2019编译器进行编译 使用 vc 和 dev-c 的有可能会出现编译警告,需要自己去网上查找相关的编译环境的问题 其次使用vs编译器也可能会报 C49 ...
- MySQL数据库大作业——学生管理系统GUI
MySQL数据库大作业--学生管理系统GUI 原程序链接: https://www.bbsmax.com/A/kmzL3WQBdG/ 为了完成数据库大作业, 我在其基础上进行了一定的修改和扩充. 如果 ...
- Java大作业-考试管理系统(GUI)无数据库-Java课程设计
Java课程设计-Java大作业-考试管理系统(GUI)无数据库 题目要求 开发环境 : 程序总功能模块 程序详细设计 使用情况 第一次写这东西有不少错误的地方,题目要求的功能也没有完全实现,以上内容 ...
- HTML5期末大作业:管理系统网站设计——学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业
HTML5期末大作业:管理系统网站设计--学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业 常见网页设计作业题材有 个人. 美食. ...
- HTML5期末大作业:管理系统网站设计——蓝色OA企业员工管理系统(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源
HTML5期末大作业:管理系统网站设计--蓝色OA企业员工管理系统(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常 ...
- C语言总结项目和入门大作业——信息管理系统(多文件版)
文章目录 八. C语言入门大作业--信息管理系统(多文件版) 一. 功能模块的划分: 二. 多文件的编写 三. 基本函数的实现(重点) 四.文件操作函数 五.函数的辅助函数 六.多文件编程和联系 七. ...
- HTML5期末大作业:管理系统后台网站设计——代理商销售管理系统后台(8页) HTML+CSS+JavaScript web前端设计与开发期末作品/期末大作业
HTML5期末大作业:管理系统后台网站设计--代理商销售管理系统后台(8页) HTML+CSS+JavaScript web前端设计与开发期末作品/期末大作业 常见网页设计作业题材有 个人. 美食. ...
- C6软件测试大乐,软件测试大作业——社团管理系统
<软件测试大作业--社团管理系统>由会员分享,可在线阅读,更多相关<软件测试大作业--社团管理系统(19页珍藏版)>请在人人文库网上搜索. 1.山东科技大学软件测试技术与工具课 ...
- C#大作业——人事管理系统
此文仅为记录在校期间windows应用开发课程学习成果,本项目仍存在很多不足,仅供参考学习使用. 本门课程大作业要求完成一个具有主界面.用户登录.注册.注销.重新登陆.员工信息增删改查等功能的系统.其 ...
- C++大作业——商品管理系统【附源代码】
这一次我打算记录一下上学期期末老师让我们完成的一个大作业,就是一个商品管理系统的实验,花了不少时间呢,因为当时我很菜 . 完成这个实验感觉对函数的运用提高了,最显著的一个益处就是我对结构化编程有点感觉 ...
最新文章
- 将Tensor核心引入标准Fortran
- IDEA——找不到或无法加载主类的一种暴力解决方法
- NotificationListenerService不能监听到通知
- Mina集成Spring --- 在配置文件中配置sessionconfig
- WordPress+Markdown+为知笔记,实现高质量笔记和博客
- 日程表|第8届高等学校计算机程序设计课程论坛
- 魅族内斗;中兴危机;阿里百度要回 A 股 | CSDN极客头条
- 计算机通信技术的应用发展研究,计算机通信技术的发展与应用总结
- 【图像分割】基于matlab 2D水平集三维医学图像分割【含Matlab源码 584期】
- 软件产品需求规格说明书模板
- VC2005字符集设置容易出错的问题!
- android 通用驱动程序下载,安卓手机通用驱动官方下载-安卓手机通用驱动(Universal Adb Driver)下载v2017 官方最新版-当易网...
- socket -- epoll模型
- 竹林七贤:没有信仰的人生有多可怕?
- Android之UiAutomator测试框架源码分析(第二十四篇:ByMatcher相关功能介绍)
- 更新DOTA2显示无法连接到更新服务器,DOTA2无法正常更新的解决方法 官方公告
- java lang IllegalArgumentException Invalid character found
- JNI_OnLoad 回调Java_Java本地接口(JNI)编程指南和规范(第八章)
- 2016 年度消费信贷建模小结
- Android系统在超级终端下命令大全