在线电话薄系统的开发

上传人:xx****m 文档编号:62874673 上传时间:2022-03-16 格式:DOC 页数:25 大小:559KB
收藏 版权申诉 举报 下载
在线电话薄系统的开发_第1页
第1页 / 共25页
在线电话薄系统的开发_第2页
第2页 / 共25页
在线电话薄系统的开发_第3页
第3页 / 共25页
资源描述:

《在线电话薄系统的开发》由会员分享,可在线阅读,更多相关《在线电话薄系统的开发(25页珍藏版)》请在装配图网上搜索。

1、 课程设计课程设计说明书在线通讯录的开发学生高 虹学号1118042026班级专升本1101成绩指导教师任民宏数学与计算机科学学院2012年3月2日20 / 25课程设计课程设计评阅书题目在线通讯录的开发学生高虹学号1118042026指导教师评语与成绩指导教师签名:年 月 日答辩评语与成绩答辩教师签名:年 月 日教研室意见总成绩:室主任签名:年 月 日课程设计任务书20112012学年第2学期专业: 计算机科学与技术 学号: 1118042026 :高虹课程设计名称:课程设计设计题目:在线通讯录的开发完成期限:自 2012 年 2 月 20 日至 2012 年 3 月 2 日共 2 周设计依

2、据、要求与主要容(可另加附页):系统采用B/S结构,用ASP开发,后台数据库采用SQL Server 2000。系统具有注册、登记、登录、浏览和后台管理功能。用户登录后,可通过登记功能将自己的通信信息加入到系统,浏览系统中的通信录信息。后台管理功能包括删除用户和删除通信录中的记录功能。高虹在本次课程设计中完成需求分析、系统设计、系统实现和测试。在课程设计过程中可参考以下文献:1 阿奇.ASP程序设计教程M.:机械工业,2005.2 黄明,梁旭.ASP信息系统设计与开发实例M.:机械工业,2005.3 何东建,朱俊平.网页设计与Web编程M.:交通大学,2004.4 齐治昌,谭庆平,宁洪.软件工

3、程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

4、.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研究意义随着计算机技术的飞速发展,计算机在各行各业中应用的普与,利用

5、计算机管理各种大量的信息势在必行。计算机管理不但可以减少资源浪费、节省人力物力,还可以提高工作效率。当今社会,人与人之间的联系愈加平凡,对在线通讯录的开发显得越来越重要,它极大的方便了人们之间的联系,从而达到提高联系人效率的目的。1.3发展现状现在我们已经有很多方式管理联系人的信息,比如说,有储存到手机上的,有记录等信息到本子上的,还有用名片夹存放名片的,也有记录在WORD文档中或打印出来的,等等很多种形式。可是每种方式都有一定的缺陷。于是就出现了通过互联网进行在线通讯录的管理。这一研究可以帮助我们随时随地查找任意信息,查找快速,维护方便,丢失手机也不会丢失联系方式,而且可以根据用户的需要定制

6、,比较灵活。开发工具: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。系统具有注册、登记、登录、浏览和后台管理功能。用户登录后,可通过登记功能将自己的通信信息加入到系统,浏览系统中的通信录信息

7、。后台管理功能包括删除用户和删除通信录中的记录功能。经过对系统功能的分析得到以下功能模块图,如图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-

8、R图转化为如下的关系模型,其中下划线为主码:联系人(联系人,密码,重复密码,性别, ,E_mail,)用户(用户名,密码)对上面的关系模型进行优化设计,该系统模型属于3NF。2.2.3数据库物理结构设计根据系统数据库逻辑结构设计结果得到数据库物理结构,如表2.1和表2.2所示。表2.1 用户表字段名类型长度说明用户名文本50主码密码文本50非空重复密码文本50非空性别文本50文本50E_mail文本50文本50表2.2用户表字段名类型长度说明用户名文本50主码密码文本50非空2.3系统实现2.3.1建立数据库在Access中,创建数据库,如图2.3所示。图2.3 新建在线通讯录数据库2.3.2

9、注册页面还未进行注册的用户,在进入在线通讯录之前需进行注册,如图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=女 /女 : E_mail: :  

10、;     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所示

11、。图2.6 信息浏览页面主要代码如下: 姓 名 性 别 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=c

12、hecked / 男 input type=radio name=sex value=女 / 女 : E_mail: :     2.3.6修改页面管理员可以对用户进行修改,修改页面如图2.8所示。图2.8 修改页面主要代码如下所示: 姓   名: input name=username type=text id=username onblur=MM_validateForm(username,R, ,R,email,R,telephone,R,password,R,repassword,R);return document.MM_returnValue

13、 value= / 密   码: 重复密码: 性   别: input name=sex type=radio value=男 checked=checked /男input type=radio name=sex value=女 /女 : input name= type=text id= value= / E_mail: input name=email type=text id=email value= / :     2.3.7删除页面管理员可以对用户进行删除,删除页面如图2.9所示。图2.9 删除页面主要代码如下所示:for

14、m id=form1 name=form1 method=POST action= input type=hidden name=MM_recordId value=3测试(1)以用户注册为例,进行测试。当注册成功时,会显示成功页面,如图3.1所示。图3.1 注册成功当注册失败时,会显示失败页面,如图3.2所示。图3.2 注册失败(2)以添加用户为例,进行测试。添加用户nn,添加成功后,页面如图3.3所示。图3.3 添加成功总 结在这个科技日新月异的社会,根据每个人不同的习惯存在着各种形式的通讯录。然而通过此次课设,我利用自己平时所学,开发了在线通讯录。不管以后我和我的同学是不是天南海北,我可以用自己设计的通讯录联系他们,我们不会因为更换手机或

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