




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计课程设计说明书在线通讯录的开发学生姓名高 虹学号1118042026班级专升本1101成绩指导教师任民宏数学与计算机科学学院2012年3月2日课程设计课程设计评阅书题目在线通讯录的开发学生姓名高虹学号1118042026指导教师评语及成绩 指导教师签名: 年 月 日答辩评语及成绩答辩教师签名: 年 月 日教研室意见总成绩: 室主任签名: 年 月 日课程设计任务书20112012学年第2学期专业: 计算机科学与技术 学号: 1118042026 姓名: 高虹 课程设计名称: 课程设计 设计题目: 在线通讯录的开发 完成期限:自 2012 年 2 月 20 日至 2012 年 3 月 2 日共 2 周设计依据、要求及主要内容(可另加附页):系统采用B/S结构,用ASP开发,后台数据库采用SQL Server 2000。系统具有注册、登记、登录、浏览和后台管理功能。用户登录后,可通过登记功能将自己的通信信息加入到系统,浏览系统中的通信录信息。后台管理功能包括删除用户和删除通信录中的记录功能。高虹在本次课程设计中完成需求分析、系统设计、系统实现和测试。在课程设计过程中可参考以下文献:1 郑阿奇.ASP程序设计教程M.北京:机械工业出版社,2005.2 黄明,梁旭.ASP信息系统设计与开发实例M.北京:机械工业出版社,2005.3 何东建,朱俊平.网页设计与Web编程M.西安:西安交通大学出版社,2004.4 齐治昌,谭庆平,宁洪.软件工程M.北京:高等教育出版社,2004.指导教师(签字): 教研室主任(签字): 批准日期: 年 月 日摘 要随着人们的生活水平不断提高,近年来网络行业的蓬勃发展,人们开始使用网络这一通讯工具开始联系对方。在线通讯录主要实现注册、登录、浏览、添加、修改、删除功能。采用Dreamweaver+Access技术,不但使页面美观,而且具有较强的实用性,极大地方便了用户的使用。关键词:在线通讯录; Dreamweaver+Access; 实用性目 录1课题描述11.1开发背景11.2研究意义11.3发展现状12设计过程22.1软件结构设计22.2 数据库设计22.2.1数据库概念结构设计22.2.2数据库逻辑结构设计32.2.3数据库物理结构设计32.3系统实现32.3.1建立数据库32.3.2注册页面42.3.3登录页面82.3.4信息浏览页面102.3.5添加页面122.3.6修改页面142.3.7删除页面183测试19总 结20参考文献211课题描述1.1开发背景当今科技的迅速发展,互联网络以惊人的速度渗透着人们的生产、生活。通过互联网,方便了人与人之间的联系,此时在线通讯录应运而生。利用在线通讯录,取代了先前的采用纸质记录每个人的联系方式,克服了纸质记录易损坏、易丢失等特点,极大地保护了用户的基本信息,有着不易丢失、方便保存的特点。1.2研究意义随着计算机技术的飞速发展,计算机在各行各业中应用的普及,利用计算机管理各种大量的信息势在必行。计算机管理不但可以减少资源浪费、节省人力物力,还可以提高工作效率。当今社会,人与人之间的联系愈加平凡,对在线通讯录的开发显得越来越重要,它极大的方便了人们之间的联系,从而达到提高联系人效率的目的。1.3发展现状现在我们已经有很多方式管理联系人的信息,比如说,有储存电话号码到手机上的,有记录电话等信息到本子上的,还有用名片夹存放名片的,也有记录在WORD文档中或打印出来的,等等很多种形式。可是每种方式都有一定的缺陷。于是就出现了通过互联网进行在线通讯录的管理。这一研究可以帮助我们随时随地查找任意信息,查找快速,维护方便,丢失手机也不会丢失联系方式,而且可以根据用户的需要定制,比较灵活。开发工具:Dreamweaver,Access2设计过程 2.1软件结构设计本通讯录采用B/S的开发模式。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如360安全浏览器或Internet Explorer,服务器安装Oracle、Sybase、Informix 、SQL Server或Access等数据库。浏览器通过Web Server 同数据库进行数据交互。系统采用B/S结构,用ASP开发,后台数据库采用Access。系统具有注册、登记、登录、浏览和后台管理功能。用户登录后,可通过登记功能将自己的通信信息加入到系统,浏览系统中的通信录信息。后台管理功能包括删除用户和删除通信录中的记录功能。经过对系统功能的分析得到以下功能模块图,如图2.1所示。图2.1 系统功能模块图2.2 数据库设计2.2.1数据库概念结构设计采用自底而上的设计方法。先自顶向下地进行需求分析,对在线通讯录的需求进行逐步细化;然后再自底而上地设计概念结构,最终将各个局部应用的概念结构集合成为全局概念结构。通过对局部应用的选择,逐一设计出分E-R图,并对各个分E-R图进行合并,生成初步E-R图,消除不必要的系统冗余,可以得出以下在线通讯录系统E-R图。经过对系统的分析,得出如下E-R图,如图2.2所示。图2.2 系统E-R图2.2.2数据库逻辑结构设计将上 E-R图转化为如下的关系模型,其中下划线为主码:联系人(联系人姓名,密码,重复密码,性别,qq,E_mail,电话)用户(用户名,密码)对上面的关系模型进行优化设计,该系统模型属于3NF。2.2.3数据库物理结构设计根据系统数据库逻辑结构设计结果得到数据库物理结构,如表2.1和表2.2所示。表2.1 用户表字段名类型长度说明用户名文本50主码密码文本50非空重复密码文本50非空性别文本50qq文本50E_mail文本50电话文本50表2.2用户表字段名类型长度说明用户名文本50主码密码文本50非空2.3系统实现2.3.1建立数据库在Access中,创建数据库,如图2.3所示。图2.3 新建在线通讯录数据库2.3.2注册页面还未进行注册的用户,在进入在线通讯录之前需进行注册,如图2.4所示。图2.4 注册页面主要代码如下所示: 用 户 注 册 form METHOD=POST action= name=register id=register 姓 名: 密 码: 重复密码: 性 别: input name=sex type=radio value=男 checked=checked /男input type=radio name=sex value=女 /女 qq: E_mail: 电话号码: copyrightxujing and gaohong 制作时间:2012年02月28日 2.3.3登录页面已注册过的用户进入登录页面,如图2.5所示。图2.5 登录页面主要代码如下所示: form id=form1 name=form1 method=POST action= 用户名: 密 码: copyrightxujing and gaohong 制作时间:2012年02月28日 2.3.4信息浏览页面用户登录后,可以对信息进行浏览,如图2.6所示。图2.6 信息浏览页面主要代码如下: 姓 名 性 别 qq E_mial 电 话 操 作 % While (Repeat1_numRows 0) AND (NOT guanli.EOF) % 修改 删除 A HREF=第一页 A HREF=前一页 A HREF=下一页 A HREF=最后一页 2.3.5添加页面管理员可以对用户进行添加,如图2.7所示。图2.7 添加页面主要代码如下所示: 姓 名: 密 码: 重复密码: 性 别: input name=sex type=radio value=男 checked=checked / 男 input type=radio name=sex value=女 / 女 qq: E_mail: 电话号码: 2.3.6修改页面管理员可以对用户进行修改,修改页面如图2.8所示。图2.8 修改页面主要代码如下所示: 姓 名: input name=username type=text id=username onblur=MM_validateForm(username,R,qq,R,email,R,telephone,R,password,R,repassword,R);return document.MM_returnValue value= / 密 码: 重复密码: 性 别: input name=sex type=radio value=男 checked=checked /男input type=radio name=sex value=女 /女 qq: input name=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 锅炉(承压)设备焊工协同作业考核试卷及答案
- 厨具产品的营销方案设计
- 店铺促销活动宣传方案策划
- 增加客户粘性活动方案策划
- 实体门店帮扶咨询方案
- 建筑方案设计怎么评职称
- 制作手机壳活动策划方案
- 坝体护坡施工方案设计
- 心理咨询设置方案
- 职业规划书汽车营销方案
- 员工绩效汇报
- 急诊科护士的突发事件应急处置
- DB4401T 68-2020 停车诱导屏技术规范
- 多源异构数据融合与知识图谱构建
- 妇产科母乳喂养质量持续改进QCC品管圈PDCA案4例
- 邯郸城市介绍民俗文化旅游景点推介图文课件
- 固定管板式换热器检修要点
- 深圳机场国际货站信息系统(CTIS)全流程综合联调方案v17
- 手术操作分类代码国家临床版3.0
- 家长会课件:高三第一学期家长会优质课件
- 基于双减背景下小学英语项目式学习创新研究 论文
评论
0/150
提交评论