软件工程项目—个人通讯录管理系统
个人通讯录管理系统
一、项目背景
当今时代,计算机已经成为人们生活中不可或缺的一部分,它打破了地域时间的限制,改变了人们的工作和生活方式。人们之间的联系越来越便捷,这就使得要经常与很多人保持着联系,而单纯依靠人脑已经很难记住所有人的联系方式还有其各附加信息。如何更好地管理这些信息是每个人都要面临的问题,特别是遇到那些很久没有联系的朋友,再次见面无法马上想起关于这个人的记忆,容易造成不必要的尴尬。基于这些原因,开发一套通讯录管理系统显得尤为重要。
二、编写目的
本系统主要是为了给用户提供一个有序的管理平台,使其能更好的管理个人的通讯录。
三、功能需求
一个系统完整的通讯录管理系统应该包括:数据插入模块、数据修改模块、数据删除模块、数据显示模块、数据查询模块、数据退出模块。
1.数据插入模块:插入通讯录信息,完善通讯录信息;
2.数据修改模块:修改操作,完成通讯录信息的多种更新;
3.数据删除模块:删除操作,完成通讯录信息的多种更新;
4.数据显示模块:完成全部通讯录信息的现实化;
5.数据查询模块:按姓名等多种方式查找通讯信息;
6.数据退出模块:退出该系统,返回主页面。
四、系统流程图
五、联系人数据字典
字段名 | 字段类型 | 大小 | 允许空值 | 主键 | 备注 |
---|---|---|---|---|---|
姓名 | Varchar | 8 | 否 | ||
手机 | Char | 12 | 否 | 是 | |
地址 | Varchar | 40 | 是 | ||
QQ/WeChat/MSN | Char | 18 | 否 | ||
Varchar | 20 | 是 | |||
出生年月 | smalldatetime | 是 | |||
备注 | varchar | 20 | 是 |
六、E-R图
七、状态图
软件工程项目—个人通讯录管理系统相关推荐
- C 语言课程设计 最终答辩版 学生通讯录管理系统
<span style="font-family: Arial, Helvetica, sans-serif;">/*</span> *********** ...
- [内附完整源码和文档] 基于Java的个人通讯录管理系统
摘 要 随着社会的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须常与亲戚朋友,同学同事保持联系,但有时候存在许多限制条件,因此我们需要为了快速查找联系人的信息,节省查找时间,开发通讯录管理 ...
- Python大学计算机程序设计-通讯录管理系统
摘 要 通讯录是每一款手机必备的一个应用,它拥有的功能非常简单,大致有添加联系人,修改联系人信息,删除联系人,查找联系人等功能,本次课程设计我使用python和python中丰富的第三方库.在通讯 ...
- 基于Linux中的通讯录管理系统(C语言+双向循环链表+MySQL)
文章目录 系统功能实现 相关软件前提 部分重要的功能代码 Makefile menu.c MySQL API函数使用 C语言连接MySQL: 调用SQL命令 双向循环列表功能 效果实现 这个通讯录管理 ...
- 通讯录管理系统 C语言课程设计实验报告
通讯录管理系统C语言课程设计 一.实验目的 1.巩固和加深学生对C语言课程的基本知识的理解和掌握 2.掌握C语言编程和程序调试的基本技能 3.利用C语言进行基本的软件设计 4.掌握书写程序设计说明文档 ...
- 基于android的通讯录,基于Android的通讯录管理系统.doc
JAVA程序设计课程设计报告 --基于Android的通讯录管理系统 班级:1120552 学号:01 姓名:杨喆 一.课程设计题目 基于Android的通讯录管理系统 二.需求分析 (1) 用户通过 ...
- python通讯录管理系统设计_数据结构课程设计-通讯录管理系统(C语言版)
##数据结构课程设计-通讯录管理系统 一,前言 自从上次C语言课设写完后,这次数据结构课设就写的游刃有余了,很快啊,不足三天就写完了它(年轻人不讲武德),如果你认真看过我之前写的C语言课程设计-球队管 ...
- javaweb班级通讯录管理系统的设计
随着信息技术的发展,带动了各种管理系统和应用软件的产生,其中班级通讯录管理系统就是其中之一.每一个人都会经历过小学.中学.大学的学习过程,班级同学也越来越多,但是毕业后大家都忙于学习或者工作,许多同学 ...
- C++课程设计,题目:通讯录管理系统
目录 1.题目. 2.设计分析. 3.分模块分析. 4.代码实现. 一.题目. 通讯录管理系统 手机通讯录中的联系人的信息既可以存储在手机中,也可以存储在手机卡中,也可以同时存储在两个位置上(每个位置 ...
- java销售管理系统实验报告_java学生通讯录管理系统实验报告
java学生通讯录管理系统实验报告 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 宁波大红鹰学院 课课程程设设计计课程设计名称: ...
最新文章
- Qt实用技巧:使用OpenCV库的视频播放器(支持播放器操作,如暂停、恢复、停止、时间、进度条拽托等...
- PHP clone() 函数克隆对象
- LeetCode 982. 按位与为零的三元组(位运算+计数)
- 如何用python处理图片_如何用python获取图像
- 最佳ASP.net之LINQ学习资料
- linux查看/etc/fastab,/etc/fastab文件丢失致系统宕机的解决方案
- python能做什么程序-学了 Python,能用来做什么?实际应用场景有哪些??
- Linux内核部件分析 设备驱动模型的基石kobject
- Mybatis的简单介绍,什么是Mybatis框架
- c语言中文内码,用C语言实现常见的三种中文内码转换
- GetAdaptersInfo获取网卡信息
- 35岁前要培养的66种思维(中)
- ES6重要知识点总结
- uni.navigateTo页面跳转时传对象参数
- MySQL数据库学习·数据库的创建,修改,删除
- Errors while compiling. Reload prevented.
- sql增删改查语句实例
- Codeforces Round #271 (Div. 2) F ,E, D, C, B, A
- 干货满满!25种绝佳VSCode扩展,体验便捷高效的生活
- 区块链社区是什么?有哪些常见的区块链社区?
热门文章
- 数学 二维向量(加法、减法、模、点乘、叉乘)
- 115网盘视频播放速度调节
- 有线异步通信原理_全光纤网络结构原理是什么 全光纤网络结构原理介绍【详解】...
- 学校计算机管理维修制度,青岛滨海学院计算机机房管理制度
- 现代工程制图及计算机辅助绘图答案,现代工程制图(附习题集第2版高等学校应用型特色规划教材)...
- android 网络分析
- 个人简历模板(网页版)
- 毕业设计资料python RCQ读者书库程序源码加文档
- 16进制与二进制之间的转换
- 什么是容器服务_即学即用Docker(一):说说容器和Docker