《网络应用与编程》课程设计-通信录管理系统.doc

上传人:爱问知识人 文档编号:3259777 上传时间:2019-08-06 格式:DOC 页数:11 大小:276.03KB
返回 下载 相关 举报
《网络应用与编程》课程设计-通信录管理系统.doc_第1页
第1页 / 共11页
《网络应用与编程》课程设计-通信录管理系统.doc_第2页
第2页 / 共11页
《网络应用与编程》课程设计-通信录管理系统.doc_第3页
第3页 / 共11页
《网络应用与编程》课程设计-通信录管理系统.doc_第4页
第4页 / 共11页
《网络应用与编程》课程设计-通信录管理系统.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《《网络应用与编程》课程设计-通信录管理系统.doc》由会员分享,可在线阅读,更多相关《《网络应用与编程》课程设计-通信录管理系统.doc(11页珍藏版)》请在三一文库上搜索。

1、 课程设计报告书 20092009 / / 20102010 学年学年 第第 2 2 学期学期 课程名称:课程名称:网络应用与编程网络应用与编程课程设计课程设计 专业班级:专业班级: 软件工程软件工程 07010701 学学 号:号: 071201114071201114 姓姓 名:名: 指导教师:指导教师: 1 课程设计指导教师评语 成 绩: _ 指导教师签字:_ 2 目录目录 第第 1 1 章章课题要求及目标课题要求及目标3 1.1基本要求 3 1.2开发目标 3 第第 2 2 章章系统总体设计系统总体设计 3 2.1模块划分 3 2.2总体系统结构 4 2.3详细结构图 4 2.4数据库

2、存储方案 4 第第 3 3 章章系统详细设计与实现系统详细设计与实现 5 3.1引言5 3.2程序系统的结构 5 3.3程序说明 6 第第 4 4 章章总结总结 8 4.1运行结果 8 4.2测试结果与分析9 4.3开发心得 9 第第 5 5 章章参考文献参考文献9 3 第第 1 1 章章 系统总体设计系统总体设计 1.11.1基本要求基本要求 1)课题要求 开发可用于记载联系方式应用程序,可以实现人员登录,查询人员的姓名、 手机的联系方,添加数据、修改数据、删除数据,查询数据。 2)开发技术 采用 MySQL 数据库。PHP 语言,eclipse 开发环境,记事本开发环境。 基于 eclip

3、se 和 PHP 的优势,我们选择在 eclipse 的环境下,使用 php 语言 开发通讯录管理系统。 数据库方面选择 MySQL,因为不用安装,系统资源占用少,数据吞吐量大。 3)程序开发环境和语言 采用 MySQL 数据库,PHP 语言,eclipse 开发环境,记事本开发环境,以 及 html 网页制作。 1.21.2开发目标开发目标 PHP 课程设计是计算机原理课程的实践加强环节,通过本设计的训练使学 生加深对 php 的理解,并实践基本语法,同时通过实践,进一步掌握 php 编程 方法,为大型 php 编程打下坚实基础。通过本次课程设计的学习与实践,使学 生能达到知识与技能两方面结

4、合的目标。通过实验:熟练掌握 php 的概念和原 理;熟练掌握 php 语法及编程原理;掌握基于 php 的常用编程技术;掌握软件 开发的过程及思想。 第第 2 2 章章 系统总体设计系统总体设计 2.12.1模块划分模块划分 组内成员模块划分见表 2-1 4 2-1 成员变量 2.22.2总体系统结构总体系统结构 view control model 2-2 系统结构图 2.32.3功能模块结构图功能模块结构图 一 一 一 一 一 一 一 一 一一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一

5、 一 序 号 姓名班级 学号 角色承担工作 完成通讯录的添加工作 数据连接 完成通讯录的修改工作 测试 1孙浩程 软件工 程 0701 071201114组员 画面修改 5 2-3 详细功能图 2.42.4数据库存储方案数据库存储方案 1. 编辑操作 修改修改个人信息 重置清空编辑列表 2.删除操作(未完) 删除删除选定个人信息 3.添加操作 添加添加新的个人通讯记录 4.基本功能 客户端通过 ADO 与数据库建立连接 2.数据库结构 基于前述功能,系统数据库共设计 6 张表,如表 2.3 所示。 表 2.3 数据库表清单 表名说明 Contacts个人通讯信息 各表的相关信息 2.4 IdI

6、d 编号 Name姓名 Sex性别 Mobile电话 Email邮箱 Address地址 第第 3 3 章章 系统详细设计与实现系统详细设计与实现 3.13.1引言引言 由于的计算机技术的飞速发展,科学管理,系统查询成为人们可以很容易 实现的。为此,我们编写了通讯录管理系统。 1) 编写目的:用于统计、管理个人通讯信息,对通讯记录可以直观的显示, 可以修改,增加,删除等功能。 2) 背景:课程设计 3) 待开发软件系统的名称:个人通讯管理系统。 4) 本项目的任务提出者:李河成,开发者:孙浩程,吕少东,李宏勉。用户 和运行该程序的系统的环境为 windowsXP,eclips,MySQL。 5

7、) 设计思想:我做的是通讯录系统管理中的添加、修改功能。我可以管理个 人的名字,性别,联系方式,email,家庭住址。可以修改个人的信息。 6 3.23.2程序系统的结构程序系统的结构 本程序名称功能见表 3-1 所示。用例图如图 3-2 所示。 名称功能 添加用于添加个人通讯个人记录 显示全部用于显示所有个人通讯记录 修改用于修改通讯记录 3-1 功能表 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 3-2 用例图 3.33.3 运行程序运行程序 1.运行 add.app 代码程序: _tpl_vars; $this-_smarty_include(array(sm

8、arty_include_tpl_file = “header.html“, smarty_include_vars = array(title = “通讯录“); $this-_tpl_vars = $_smarty_tpl_vars; unset($_smarty_tpl_vars); ? 姓名: 性别:女士先生 手机: 邮箱: 地址: 7 _tpl_vars; $this-_smarty_include(array(smarty_include_tpl_file = “footer.html“, smarty_include_vars = array(); $this-_tpl_vars

9、 = $_smarty_tpl_vars; unset($_smarty_tpl_vars); ? 2.捕获 m=contacts $showrs = $showrs.“返回列表“; $base-view-assign(showrs, $showrs); $base-view-display(showrs.html); exit; $base-view-display(add.html); ? 3.运行 saveadd()函数 function saveadd() $name = getgpc(name, P); $sex = getgpc(sex, P); $mobi = getgpc(mo

10、bi, P); $email = getgpc(email, P); $addr = getgpc(addr,P); return$this-db- query(“INSERTINTOcontacts(id,name,sex,mobile,email , address ) VALUES (NULL , $name, $sex, $mobi, $email, $addr)“); 4.通过 showrs 传值 8 4.1运行结果运行结果 1.运行添加页面: 2.填写运行界面: 9 3.添加成功: 4.存入数据库: 4-1 程序截图 4.2 测试结果与分析测试结果与分析 我实现的程序是通讯记录,分

11、为添加,修改,功能基本都是现实。 4.3开发心得开发心得 PHP 是一种开源代码,很稳定,很安全,可以在 windows/Linux 的环境中 运行。配合 MySQL 数据库,可以实现动态网页,以及连接高级的数据库的网 页,但是画面的整理,以及美工还需要加以提高。 第第 4 4 章章 参考文献参考文献 1王俊伟、史创明编著,SQL Server 2000 数据库管理与应用,清华大学出版社, 2006 年 7 月第 1 版. 2许宁编著,新一代 PHP 网络编程,清华大学出版社. 3网星工作室,Dreamweaver 网页编程完全手册,北京希望电子出版社. 4胡百敬,姚巧玫编著,SQL Serv

12、er 2005 数据库开发详解,电子工业出版社, 2006ut2ApOdfXXc02GyBKsKCWw97MrqqWhoj5TL15Zt6jIPYytYCummtARp3v1N5luizi3xh3BhWYreKO8d9g7nmZQoWPJeTLDrw08gVS8DsDQQYGC3cE7moO2tLF0Jf1gK74IUXyBmtIVR97CkrfVqULT5fn2t6MpJR6rbzVPSortZvIj5NB5ndVvSr4iWr1TwLFKgLSPzuhRjQ3CmZU98eUOuijdLSZqPmvrw9zKupxf8WFUG9l2G9277g2rTipa1YpCZEuqxpKBhtVDC

13、ooQOzxUz3vJrZmOcijyM62zchmeooTYes8EBMm932tbz2Yo09RtsZEYS8Zrd2Yktj8l6jEAzVAjnfbtryLvsm6oFbfToXVRFFn7OwIYgJlamkUNXJYbz5Rrb7r4VsuR9zpfZFMfsjhcfCA37lNW2VVLRKN7R8psz1BN6oRic5hU5Z6HCxAYqyNPOG8duYbAwqSl20CSg06Dh2sM8HLtgPkIcSkrgOPDpuHBj1LmPk7lYdvC6NNMwL3fwhZFTFVYAARY7lHSSxJ10V3pH3Y19BxYR77Ib7CpZSu2tijqe3hKq

14、kKAu9KSkCpHKXUIKvvyJZpg2YijRkqfbGgOvyqKuxNWI9oMnJtt6QilZxtyrF7d20FbmabcfiixrQKUsVNXBPPFUXyQ1fJSKFSUbkgs2DUVQC9sz4JkbgN4Qqv66pyoARjurNFJ3TxyfclZiEePt wFJthphEipDFNqnR2HjQKV2DzWtMPDJQkBcXmovdsjqCTJagjMdLsKPgaD2s0H0vmZGAHt36gyUEZ7UmANk1ndREuBeqdgrx0venqGnsyIB2ilq3SIQrNL4m56t7Z8Y8da5K0KUpn5Nzg4JvjdtfFHy

15、t82AoGQkXo4VBLmLEiy2P7HtHBho07rCfttxodYDPPdtQsO7wxD0J6fKKlGm4woDzplhtRr2XgqN13hqy59zU1GegDyQniHNTaVSieueFQcYfUCJwd3vk5I7YKmhunDmIZ ut2ApOdfXXc02GyBKsKCWw97MrqqWhoj5TL15Zt6jIPYytYCummtARp3v1N5luizi3xh3BhWYreKO8d9g7nmZQoWPJeTLDrw08gVS8DsDQQYGC3cE7moO2tLF0Jf1gK74IUXyBmtIVR97CkrfVqULT5fn2t6MpJR6rbzVPSor

16、tZvIj5NB5ndVvSr4iWr1TwLFKgLSPzuhRjQ3CmZU98eUOuijdLSZqPmvrw9zKupxf8WFUG9l2G9277g2rTipa1YpCZEuqxpKBhtVDCooQOzxUz3vJrZmOcijyM62zchmeooTYes8EBMm932tbz2Yo09RtsZEYS8Zrd2Yktj8l6jEAzVAjnfbtryLvsm6oFbfToXVRFFn7OwIYgJlamkUNXJYbz5Rrb7r4VsuR9zpfZFMfsjhcfCA37lNW2VVLRKN7R8psz1BN6oRic5hU5Z6HCxAYqyNPOG8duYbAwqSl20C

17、Sg06Dh2sM8HLtgPkIcSkrgOPDpuHBj1LmPk7lYdvC6NNMwL3fwhZFTFVYAARY7lHSSxJ10V3pH3Y19BxYR77Ib7CpZSu2tijqe3hKqkKAu9KSkCpHKXUIKvvyJZpg2YijRkqfbGgOvyqKuxNWI9oMnJtt6QilZxtyrF7d20FbmabcfiixrQKUsVNXBPPFUXyQ1fJSKFSUbkgs2DUVQC9sz4JkbgN4Qqv66pyoARjurNFJ3TxyfclZiEePtwFJthphEipDFNqnR2HjQKV2DzWtMPDJQkBcXmovdsjq CTJagjMdLsKPgaD2s0H0vmZGAHt36gyUEZ7UmANk1ndREuBeqdgrx0venqGnsyIB2ilq3SIQrNL4m56t7Z8Y8da5K0KUpn5Nzg4JvjdtfFHyt82AoGQkXo4VBLmLEiy2P7HtHBho07rCfttxodYDPPdtQsO7wxD0J6fKKlGm4woDzplhtRr2XgqN13hqy59zU1GegDyQniHNTaVSieueFQcYfUCJwd3vk5I7YKmhunDmIZ 10

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1