免费预览已结束,剩余5页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计报告书 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数据库存储方案 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 开发环境,记事本开发环境。 基于 eclipse 和 php 的优势,我们选择在 eclipse 的环境下,使用 php 语言 开发通讯录管理系统。 数据库方面选择 mysql,因为不用安装,系统资源占用少,数据吞吐量大。 3)程序开发环境和语言 采用 mysql 数据库,php 语言,eclipse 开发环境,记事本开发环境,以 及 html 网页制作。 1.21.2开发目标开发目标 php 课程设计是计算机原理课程的实践加强环节,通过本设计的训练使学 生加深对 php 的理解,并实践基本语法,同时通过实践,进一步掌握 php 编程 方法,为大型 php 编程打下坚实基础。通过本次课程设计的学习与实践,使学 生能达到知识与技能两方面结合的目标。通过实验:熟练掌握 php 的概念和原 理;熟练掌握 php 语法及编程原理;掌握基于 php 的常用编程技术;掌握软件 开发的过程及思想。 第第 2 2 章章 系统总体设计系统总体设计 2.12.1模块划分模块划分 组内成员模块划分见表 2-1 4 2-1 成员变量 2.22.2总体系统结构总体系统结构 view control model 2-2 系统结构图 2.32.3功能模块结构图功能模块结构图 一 一 一 一 一 一 一 一 一一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 序 号 姓名班级 学号 角色承担工作 完成通讯录的添加工作 数据连接 完成通讯录的修改工作 测试 1孙浩程 软件工 程 0701 071201114组员 画面修改 5 2-3 详细功能图 2.42.4数据库存储方案数据库存储方案 1. 编辑操作 修改修改个人信息 重置清空编辑列表 2.删除操作(未完) 删除删除选定个人信息 3.添加操作 添加添加新的个人通讯记录 4.基本功能 客户端通过 ado 与数据库建立连接 2.数据库结构 基于前述功能,系统数据库共设计 6 张表,如表 2.3 所示。 表 2.3 数据库表清单 表名说明 contacts个人通讯信息 各表的相关信息 2.4 idid 编号 name姓名 sex性别 mobile电话 email邮箱 address地址 第第 3 3 章章 系统详细设计与实现系统详细设计与实现 3.13.1引言引言 由于的计算机技术的飞速发展,科学管理,系统查询成为人们可以很容易 实现的。为此,我们编写了通讯录管理系统。 1) 编写目的:用于统计、管理个人通讯信息,对通讯记录可以直观的显示, 可以修改,增加,删除等功能。 2) 背景:课程设计 3) 待开发软件系统的名称:个人通讯管理系统。 4) 本项目的任务提出者:李河成,开发者:孙浩程,吕少东,李宏勉。用户 和运行该程序的系统的环境为 windowsxp,eclips,mysql。 5) 设计思想:我做的是通讯录系统管理中的添加、修改功能。我可以管理个 人的名字,性别,联系方式,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(smarty_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 = $_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(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 传值 8 4.1运行结果运行结果 1.运行添加页面: 2.填写运行界面: 9 3.添加成功: 4.存入数据库: 4-1 程序截图 4.2 测试结果与分析测试结果与分析 我实现的程序是通讯记录,分为添加,修改,功能基本都是现实。 4.3开发心得开发心得 php 是一种开源代码,很稳定,很安全,可以在 windows/linux 的环境中 运行。配合 mysql 数据库,可以实现动态网页,以及连接高级的数据库的网 页,但是画面的整理,以及美工还需要加以提高。 第第 4 4 章章 参考文献参考文献 1王俊伟、史创明编著,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东广州城建职业学院清远校区项目经理、现场建设工程师招聘5人模拟试卷附答案解析
- 2025年度专利审查协作天津中心博士后科研工作站分站博士后研究人员招聘1人备考题库附答案解析
- 2026年质量员之土建质量专业管理实务考试题库200道附答案【基础题】
- 2025中山市科学技术协会所属事业单位招聘事业单位人员1人笔试模拟试卷附答案解析
- 2025四川省第十二地质大队下半年考核招聘工作人员6人模拟试卷带答案解析
- 2026四川广元市第一人民医院非在编工作人员自主招聘28人(第一批)备考题库带答案解析
- 2026年度水利部黄河水利委员会事业单位招聘高校毕业生265名备考题库带答案解析
- 2026陕西省面向北京师范大学招录选调生笔试备考试卷带答案解析
- 2025四川省第五地质大队下半年考核招聘工作人员16人参考题库带答案解析
- 2025年河北承德市工会系统招聘社会工作岗位人员17名笔试模拟试卷带答案解析
- 13S201室外消火栓及消防水鹤安装
- 人工智能通识 课件 第七章 智能之躯-具身智能
- 个人充电桩免责协议书
- 梯形、矩形渠道水力计算表-有用(算出流速和流量)
- 芯片设计师面试题目及答案
- 重庆学法减分试题及答案
- 2025中小学学校教材教辅征订管理工作方案
- 小学数学学习障碍干预:教师教学经验与改进路径研究
- ASME B16.10-2022 阀门结构长度(中英文参考版)
- 降低留置针堵管发生率:PDCA质量持续改进
- 违建自愿拆除协议书
评论
0/150
提交评论