课程设计 通讯录管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息学院
课程设计Ⅰ报告
课程名称______课程设计_ __ 题目名称____________ _________ 学生学院_ 信息学院_ __ __ 专业班级_ _ 学号______________________ 学生姓名______________________ 指导教师_______ ____ ____
年月日
目录
结论 (9)
参考文献 (10)
一、设计目的与要求
题目与设计要求
题目:通讯录管理系统
设计要求:设计数据插入模块、数据显示模块
本程序涉及的知识点
在构造程序数据类型时,运用了结构体数据类型;
在处理通讯录的各列数据时,运用了数组来存储;
在菜单选择程序中,运用了do-while语句实现了先执行循环体后判断表达式的操作;
在菜单及各模块判别表达式中,运用了逻辑或运算;
在各模块操作结束时,运用了for循环语句实现菜单选择循环;
在查询和删除模块,运用了continue语句实现结束循环并进入做出是否进入下一循环的判定;
在执行从菜单跳转到各模块程序跳转时,运用了switch选择结构。
二、系统功能模块结构图
、main函数程序模块结构图如图1所示
、选择菜单函数模块结构图如图2所示
、adduser的子菜单功能结构图如图3所示
、list的子菜单功能结构图如图4所示四.各模块的功能
详见各系统结构功能图
五.
实验结果(信息输入、信息显示模块)
程序界面
主菜单界面
信息输入
已有信息:
姓名电话号码工作单位E-mail邮箱Bwt Yunnan
Dwt Beijing
信息输入:
:
信息显示
结论
到此已完成毕业论文选题系统的开发。在本次开发过程中,遇到了许多方面的困难,包括数据库设计方面、与现在工作冲突方面等,同时,在这次开发过程中让我也受到了一些启发,此系统还存在一些缺陷,望同学、老师多多指教。希望通过以后的学习,自己能够对本系统在安全性方面进行进一步的完善。
参考文献
[1]吴红庆 C语言程序设计[M].云南大学出版社.2010
[2] 李刚.数据库应用技术[M].北京大学出版社.2003.
[3] 王珊陈红.数据库系统原理教程[M].北京:中国水利水电出版社.2002.
[4]周靖译.Visual Basic .NET高级程序员指南[M].清华大学出版社.2003.
[5] 吏嘉权.数据库系统概论[M].北京:清华大学出版社.2006.
[6] 李天真,方锦明,宋益众.Visual Basic程序设计[M].北京:科学出版社.2003.
[7] 潘锦平.软件开发技术[M].西安:西安电子科技大学出版社.1999.
[8] 曹衍龙.Visual Basic系统开发[M].北京:人民邮电出版社.2005.
[9] 刘志铭.Visual Basic数据库开发实例解析[M].北京:机械工业出版社团. 1998.
[10] 刘炳文.Visual Basic程序设计教程[M].北京:清华大学出版社.2004.
网路资源
[1]