版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 课程设计报告书 20092009 / / 20102010 学年学年 第第 2 2 学期学期课程名称:课程名称:网络应用与编程网络应用与编程课程设计课程设计 专业班级:专业班级: 软件工程软件工程 07010701 学学 号:号: 071201114071201114 姓姓 名:名: 指导教师:指导教师: 1 课程设计指导教师评语成 绩: _ 指导教师签字:_ 2目录目录第第 1 1 章章课题要求及目标课题要求及目标31.1基本要求 31.2开发目标 3第第 2 2 章章系统总体设计系统总体设计 32.1模块划分 32.2总体系统结构 42.3详细结构图 42.4数据库存储方案 4第第 3
2、3 章章系统详细设计与实现系统详细设计与实现 53.1引言53.2程序系统的结构 53.3程序说明 6第第 4 4 章章总结总结 84.1运行结果 84.2测试结果与分析94.3开发心得 9第第 5 5 章章参考文献参考文献93第第 1 1 章章 系统总体设计系统总体设计1.11.1基本要求基本要求1)课题要求开发可用于记载联系方式应用程序,可以实现人员登录,查询人员的姓名、手机的联系方,添加数据、修改数据、删除数据,查询数据。2)开发技术采用 mysql 数据库。php 语言,eclipse 开发环境,记事本开发环境。基于 eclipse 和 php 的优势,我们选择在 eclipse 的环
3、境下,使用 php 语言开发通讯录管理系统。数据库方面选择 mysql,因为不用安装,系统资源占用少,数据吞吐量大。3)程序开发环境和语言采用 mysql 数据库,php 语言,eclipse 开发环境,记事本开发环境,以及 html 网页制作。1.21.2开发目标开发目标php 课程设计是计算机原理课程的实践加强环节,通过本设计的训练使学生加深对 php 的理解,并实践基本语法,同时通过实践,进一步掌握 php 编程方法,为大型 php 编程打下坚实基础。通过本次课程设计的学习与实践,使学生能达到知识与技能两方面结合的目标。通过实验:熟练掌握 php 的概念和原理;熟练掌握 php 语法及编
4、程原理;掌握基于 php 的常用编程技术;掌握软件开发的过程及思想。第第 2 2 章章 系统总体设计系统总体设计2.12.1模块划分模块划分组内成员模块划分见表 2-142-1 成员变量2.22.2总体系统结构总体系统结构viewcontrolmodel2-2 系统结构图2.32.3功能模块结构图功能模块结构图一 一 一 一 一 一 一一 一一 一一 一 一 一一 一 一 一一 一 一 一一 一 一 一 一 一一 一一 一一 一 一 一 一一 一 一 一 一一 一 一 一 一序号姓名班级学号角色承担工作完成通讯录的添加工作数据连接完成通讯录的修改工作测试1孙浩程软件工程 07010712011
5、14组员画面修改5 2-3 详细功能图2.42.4数据库存储方案数据库存储方案1. 编辑操作修改修改个人信息重置清空编辑列表2.删除操作(未完)删除删除选定个人信息3.添加操作添加添加新的个人通讯记录4.基本功能客户端通过 ado 与数据库建立连接2.数据库结构基于前述功能,系统数据库共设计 6 张表,如表 2.3 所示。表 2.3 数据库表清单表名说明contacts个人通讯信息各表的相关信息 2.4idid 编号name姓名sex性别mobile电话email邮箱address地址第第 3 3 章章 系统详细设计与实现系统详细设计与实现3.13.1引言引言由于的计算机技术的飞速发展,科学管
6、理,系统查询成为人们可以很容易实现的。为此,我们编写了通讯录管理系统。1) 编写目的:用于统计、管理个人通讯信息,对通讯记录可以直观的显示,可以修改,增加,删除等功能。2) 背景:课程设计3) 待开发软件系统的名称:个人通讯管理系统。4) 本项目的任务提出者:李河成,开发者:孙浩程,吕少东,李宏勉。用户和运行该程序的系统的环境为 windowsxp,eclips,mysql。5) 设计思想:我做的是通讯录系统管理中的添加、修改功能。我可以管理个人的名字,性别,联系方式,email,家庭住址。可以修改个人的信息。63.23.2程序系统的结构程序系统的结构本程序名称功能见表 3-1 所示。用例图如
7、图 3-2 所示。名称功能添加用于添加个人通讯个人记录显示全部用于显示所有个人通讯记录修改用于修改通讯记录3-1 功能表一 一一 一 一 一一 一 一 一一 一 一 一一 一 一 一3-2 用例图3.33.3 运行程序运行程序1.运行 add.app 代码程序:_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_
8、tpl_vars); ? 姓名: 性别:女士先生 手机: 邮箱: 地址: 7 _tpl_vars;$this-_smarty_include(array(smarty_include_tpl_file = footer.html, smarty_include_vars = array();$this-_tpl_vars = $_smarty_tpl_vars;unset($_smarty_tpl_vars); ?2.捕获 m=contacts&a=add 运行 contacts_add.phpsaveadd() $showrs = 添加成功; $showrs = $showrs.返回列表;$
9、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(mobi, p); $email = getgpc(email, p); $addr = getgpc(addr,p); return$this-db-query(insertintocontact
10、s(id,name,sex,mobile,email , address ) values (null , $name, $sex, $mobi, $email, $addr);4.通过 showrs 传值 84.1运行结果运行结果1.运行添加页面:2.填写运行界面:93.添加成功:4.存入数据库:4-1 程序截图4.2 测试结果与分析测试结果与分析我实现的程序是通讯记录,分为添加,修改,功能基本都是现实。4.3开发心得开发心得php 是一种开源代码,很稳定,很安全,可以在 windows/linux 的环境中运行。配合 mysql 数据库,可以实现动态网页,以及连接高级的数据库的网页,但是画面的整理,以及美工还需要加以提高。第第 4 4 章章 参考文献参考文献1王俊伟、史创明编著,s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 母婴同室制度
- 机械设备的三级保养制度
- 旅游突发事件报告制度
- 医疗机构病历管理与使用规范
- 2025四川南充蓬安县常丰农业发展有限公司招聘总经理笔试历年难易错考点试卷带答案解析2套试卷
- 2025四川华丰科技股份有限公司招聘环保工程师等岗位7人笔试历年常考点试题专练附带答案详解2套试卷
- 2025四川九洲线缆有限责任公司招聘财务管理部财务管理岗测试笔试参考题库附带答案详解
- 2025四川九洲投资控股集团有限公司软件与数据智能军团招聘大客户销售岗测试笔试历年难易错考点试卷带答案解析
- 2025四川九州电子科技股份有限公司招聘运营管理等岗位3人笔试历年典型考点题库附带答案详解2套试卷
- 2025四川九华光子通信技术有限公司招聘工艺工程师1人笔试历年备考题库附带答案详解2套试卷
- 《招标投标法及实施条例》考试题库大全(含答案)
- 超快激光晶体损伤-洞察及研究
- 规划设计定点服务机构采购项目方案投标文件(技术方案)
- 2024北师大版七年级生物下册期末复习全册考点背诵提纲
- 冷冻肉类管理办法
- 房建工程项目进度管理
- 中医护理不良事件分析与改进
- 麻醉镇痛泵术后护理规范
- 爆炸危险环境电力装置设计规范2025年
- 基于用户需求的品牌视觉识别系统品牌视觉识别系统创新-洞察阐释
- 多付款协议书范本
评论
0/150
提交评论