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

上传人:无*** 文档编号:82561688 上传时间:2022-04-29 格式:DOC 页数:10 大小:255.50KB
收藏 版权申诉 举报 下载
网络应用与编程课程设计通信录管理系统_第1页
第1页 / 共10页
网络应用与编程课程设计通信录管理系统_第2页
第2页 / 共10页
网络应用与编程课程设计通信录管理系统_第3页
第3页 / 共10页
资源描述:

《网络应用与编程课程设计通信录管理系统》由会员分享,可在线阅读,更多相关《网络应用与编程课程设计通信录管理系统(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数据库开发详解,电子工业出版社,20069

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!