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

上传人:文库蛋蛋多 文档编号:2385837 上传时间:2023-02-17 格式:DOC 页数:10 大小:192KB
返回 下载 相关 举报
《网络应用与编程》课程设计通信录管理系统 .doc_第1页
第1页 / 共10页
《网络应用与编程》课程设计通信录管理系统 .doc_第2页
第2页 / 共10页
《网络应用与编程》课程设计通信录管理系统 .doc_第3页
第3页 / 共10页
《网络应用与编程》课程设计通信录管理系统 .doc_第4页
第4页 / 共10页
《网络应用与编程》课程设计通信录管理系统 .doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

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

1、 课程设计报告书 2009 / 2010 学年 第 2 学期课程名称:网络应用与编程课程设计 专业班级: 软件工程0701 学 号: 071201114 姓 名: 指导教师: 课程设计指导教师评语成 绩: _ 指导教师签字:_ 目录第1章课题要求及目标31.1基本要求31.2开发目标3第2章系统总体设计32.1模块划分32.2总体系统结构42.3详细结构图42.4数据库存储方案4第3章系统详细设计与实现53.1引言53.2程序系统的结构53.3程序说明6第4章总结84.1运行结果84.2测试结果与分析94.3开发心得9第5章参考文献9第1章 系统总体设计1.1 基本要求1) 课题要求开发可用于

2、记载联系方式应用程序,可以实现人员登录,查询人员的姓名、手机的联系方,添加数据、修改数据、删除数据,查询数据。2) 开发技术采用MySQL数据库。PHP语言,eclipse开发环境,记事本开发环境。基于eclipse和PHP的优势,我们选择在eclipse的环境下,使用php语言开发通讯录管理系统。数据库方面选择MySQL,因为不用安装,系统资源占用少,数据吞吐量大。3) 程序开发环境和语言采用MySQL数据库,PHP语言,eclipse开发环境,记事本开发环境,以及html网页制作。1.2 开发目标PHP课程设计是计算机原理课程的实践加强环节,通过本设计的训练使学生加深对php的理解,并实践

3、基本语法,同时通过实践,进一步掌握php编程方法,为大型php编程打下坚实基础。通过本次课程设计的学习与实践,使学生能达到知识与技能两方面结合的目标。通过实验:熟练掌握php的概念和原理;熟练掌握php语法及编程原理;掌握基于php的常用编程技术;掌握软件开发的过程及思想。第2章 系统总体设计2.1 模块划分组内成员模块划分见表2-1序号姓名班级学号角色承担工作1孙浩程软件工程0701071201114组员完成通讯录的添加工作数据连接完成通讯录的修改工作测试画面修改2-1成员变量2.2 总体系统结构2-2 系统结构图2.3 功能模块结构图 2-3 详细功能图2.4 数据库存储方案1. 编辑操作

4、修改修改个人信息重置清空编辑列表2.删除操作(未完)删除删除选定个人信息3.添加操作添加添加新的个人通讯记录4.基本功能客户端通过ADO与数据库建立连接2.数据库结构基于前述功能,系统数据库共设计6张表,如表2.3所示。表2.3 数据库表清单表名说明Contacts个人通讯信息各表的相关信息2.4IdId编号Name姓名Sex性别Mobile电话Email邮箱Address地址第3章 系统详细设计与实现3.1 引言由于的计算机技术的飞速发展,科学管理,系统查询成为人们可以很容易实现的。为此,我们编写了通讯录管理系统。1) 编写目的:用于统计、管理个人通讯信息,对通讯记录可以直观的显示,可以修改

5、,增加,删除等功能。2) 背景:课程设计3) 待开发软件系统的名称:个人通讯管理系统。4) 本项目的任务提出者:李河成,开发者:孙浩程,吕少东,李宏勉。用户和运行该程序的系统的环境为windowsXP,eclips,MySQL。5) 设计思想:我做的是通讯录系统管理中的添加、修改功能。我可以管理个人的名字,性别,联系方式,email,家庭住址。可以修改个人的信息。3.2 程序系统的结构本程序名称功能见表3-1所示。用例图如图3-2所示。名称功能添加用于添加个人通讯个人记录显示全部用于显示所有个人通讯记录修改用于修改通讯记录3-1 功能表3-2 用例图3.3运行程序1. 运行add.app代码程

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

7、vars = array();$this-_tpl_vars = $_smarty_tpl_vars;unset($_smarty_tpl_vars); ?2. 捕获m=contacts&a=add运行contacts_add.phpsaveadd() $showrs = 添加成功; $showrs = $showrs.返回列表;$base-view-assign(showrs, $showrs); $base-view-display(showrs.html);exit; $base-view-display(add.html);?3. 运行saveadd()函数function savea

8、dd() $name = getgpc(name, P); $sex = getgpc(sex, P); $mobi = getgpc(mobi, 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传值 4.1 运行结果1.运行添加页面:2.填写运行界面:3.添加

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

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

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号