




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文) 课题:设计网络日记本 学生: 系部: 计算机应用系 班级: 学号: 2006555085 指导教师: 装订交卷日期:2011年4月18日毕业设计(论文)成绩评定记录表指导教师评语(包含学生在毕业实习期间的表现):成绩(平时成绩): 指导教师签名:年 月 日评阅教师评语:成绩(评阅成绩): 评阅教师签名:年 月 日答辩情况记录:答辩成绩:答辩委员会主任(或答辩教师小组组长)签名:年 月 日总评成绩:教务处制毕业设计(论文)成绩评定记录表指导教师评语(包含学生在毕业实习期间的表现):成绩(平时成绩): 指导教师签名:年 月 日评阅教师评语:成绩(评阅成绩): 评阅教师签名:年 月 日总评成绩:教务处制 毕业设计(论文)、毕业实习报告任 务 书学生姓名 班级信管063学号2006555085联系电话电子邮箱 课题题目网络日记本的制作型式毕业设计毕业论文总结报告 任务来源指导教师命题,学生带课题实习后完成 指导教师结合学生就业岗位命题 学生从实习岗位提炼,指导教师确认 完成时间任务下达2010年11月3日开题报告2010年11月24日 定稿交卷2011年4月2日毕业答辩2011年4月2日指导教师姓名吴焱岷电子邮箱联系电(办(移动)要求完成的主要任务内容: 功能描述 可以在网络环境下进行日记本的操作(增加、删除、修改、查询、统计) 多用户管理,不同用户的日记不能相互访问 友好界面(例如:图形方式)进行时间、天气的选择 开发平台 windows xp professional 或 windows 2003 iis 5.5 及以上版本课题目的意义和主要技术指标: 掌握网页开发工具dreamweaver、frontpage,能阅读html(css)代码 能写简单的javascript程序,进行客户端功能的实现 能利用asp进行简单的数据库操作,编制简单的服务端程序的开发 能熟练在windows平台上搭建web服务器 可以在internet(或intranet)环境正常使用 在ie6、ie7、ie8下正常显示及使用主要文献、资料和参考书: 杜勇 web标准之道 人民邮电出版社 2009 侯慧俊 网页界面设计创意指南 上海科学技术文献出版社 2009 符旭凌 css+html语法与范例详细词典 机械工业出版社 2009 杨东昱 javascript网页制作彻底研究 人民邮电出版社 2009 沈才梁 asp网页设计 清华大学出版社 2006 张登辉 asp编程基础及应用 机械工业出版社 2007本任务书一式三份。由指导教师认真填写,经教研室主任审查报系主任批准后,下达给学生,学生填写联系方式后返回。装订一份在论文里。指导老师保留一份。审批: 教研室主任 系主任 20 10 年 11 月 3日毕业设计(论文)开题报告 1. 毕业设计的内容和意义:要求完成的主要任务内容:1.1 功能描述:可以在网络环境下进行日记本的操作(增加,删除,修改,查询,统计)可以多用户管理,不同的用户的日记不能相互访问友好界面(例如:图形方式)进行时间,天气的选择开发平台:操作系统:windowsxp professionaliis5.5及以上版本1.2 意义:掌握网页开发工具dreamweaver,能阅读html(css)代码能写简单的vbscript程序,进行客户端的实现能利用asp进行简单的数据库操作,编写简单的服务端程序开发能熟练在windows平台搭建web服务器可以在internet(或intranet)环境下正常使用在ie6,ie7,ie8下正常显示及使用2. 文献综述:杜勇 web标准之道 人民邮电出版社 2009侯慧俊 网页界面设计创意指南 上海科学技术文献出版社 2009符旭凌 css+html语法与范例详细词典 机械工业出版社 2009杨东昱 javascript网页制作彻底研究 人民邮电出版社 2009沈才梁 asp网页设计 清华大学出版社 2006张登辉 asp编程基础及应用 机械工业出版社 2009赵增敏 asp可视化编程及应用 机械工业出版社 20073. 工作计划及方案论证:1. 在本地磁盘里建立工作目录2利用sql server2005建立数据库3. 附加数据库后,建立登录名,并进行相关设置4. 创立odbc数据源,创建文件dsn的链接5. 用dreamweaver设计相关动态页面6. 在页面里链接好页面,并编写相关代码4. 指导教师意见: 指导教师(签字) 日期:5. 审查意见: 教研室负责人(签字) 日期:系部负责人:(签字) 日期: 毕业设计(论文)、毕业实习报告任 务 书学生姓名班级信管063学号 联系电话 电子邮箱 课题题目网络日记本的制作型式毕业设计毕业论文总结报告 任务来源指导教师命题,学生带课题实习后完成 指导教师结合学生就业岗位命题 学生从实习岗位提炼,指导教师确认 完成时间任务下达2010年11月3日开题报告2010年11月24日 定稿交卷2011年4月2日毕业答辩2011年4月2日指导教师姓名吴焱岷电子邮箱联系电(办(移动)要求完成的主要任务内容: 功能描述 可以在网络环境下进行日记本的操作(增加、删除、修改、查询、统计) 多用户管理,不同用户的日记不能相互访问 友好界面(例如:图形方式)进行时间、天气的选择 开发平台 windows xp professional 或 windows 2003 iis 5.5 及以上版本课题目的意义和主要技术指标: 掌握网页开发工具dreamweaver、frontpage,能阅读html(css)代码 能写简单的javascript程序,进行客户端功能的实现 能利用asp进行简单的数据库操作,编制简单的服务端程序的开发 能熟练在windows平台上搭建web服务器 可以在internet(或intranet)环境正常使用 在ie6、ie7、ie8下正常显示及使用主要文献、资料和参考书: 杜勇 web标准之道 人民邮电出版社 2009 侯慧俊 网页界面设计创意指南 上海科学技术文献出版社 2009 符旭凌 css+html语法与范例详细词典 机械工业出版社 2009 杨东昱 javascript网页制作彻底研究 人民邮电出版社 2009 沈才梁 asp网页设计 清华大学出版社 2006 张登辉 asp编程基础及应用 机械工业出版社 2007本任务书一式三份。由指导教师认真填写,经教研室主任审查报系主任批准后,下达给学生,学生填写联系方式后返回。装订一份在论文里。指导老师保留一份。审批: 教研室主任 系主任 20 10 年 11 月 3日摘 要随着时代的进步,第三次科技革命的来临,电子网络技术飞速发展,并且层出不穷信息量急剧膨胀,整个人类社会已步入了信息化社会的轨道。人们对周围各种信息和数据的处理,管理和加工也已经开始进入自动化网络化和社会化的阶段网络博客的兴起,让更多的人在网络上,建起了展示自己的“空间”,更多的人也开始愿意通过网络这个平台,分享个人的心情日记,个人收藏,把自己原本是“私藏”开始透明化,公开化,让更多的人来了解属于自己的“隐私”。本次论文的目的制作网络日记本,我们要实现网络日记本的增加删除修改三大部分的内容设计完成网络日记本,让它具有文章分类日期时间显示后台管理等功能此次论文的开发过程,我们采用jsp作为开发语言,micsoft access为数据库, 软件运行环境pentium处理器+iis+ie7.0+128mb关键词:博客,私藏,分享目 录1. 动态网页的特点121.1动态网页技术121.2jsp的简介131.4jsp的内置对象151.4.1request对象:151.4.2response对象:161.4.3session对象161.4.4application对象171.4.5out对象171.4.6page java.lang.object171.4.7config171.4.8exception181.4.9pagecontext181.5jsp的技术方法191.5.1将内容的生成和显示进行分离191.5.2可重用组件191.5.3采用标识201.5.4适应平台201.5.5数据库连接201.6jsp与asp的比较212. 网络日记本的概述232.1概念232.2网络日记本的优势242.3网络日记本的表现形式243. 网络日记本的具体分析263.1功能描述263.2网络日记本的数据库设置264. 页面及其代码展示284.1添加页面294.2添加代码294.3修改代码324.4删除代码335. 参考文献:361. 动态网页的特点1.1动态网页技术随着internet信息技术发展,静态网页已经不能满足人们对信息的要求了,因此,能够实现交互式动态网页技术逐步发展起来。所谓“动态”并不是指网页上的gif动态图片,动态网页技术至少具有以下三个特点:1) 交互性。即网页会根据用户的要求和选择而动态地改变和响应,将浏览器作为客户端界面,这将是今后web发展的大趋势2) 自动更新。无须手动更新html文档,便可以自动生成新的页面,这样可以大大节省工作量3) 因时因人而变。当不同的时间,不同的人访问同一网址时会产生不同的页面,除了早期的cgi技术外,目前的主流动态网页技术有asp,php,jsp等,下面分别介绍这些动态网页技术。(1).cgi早期的动态网页技术主要采用cgi技术,cgi即common gateway interface(公共网关接口)。用户可以使用不同的程序编写的cgi程序,如visual basic、delphi或c+等等。虽然cgi技术已经发展成熟,而且功能强大,但由于编程困难,效率低下,修改复杂,所以逐步被新技术而取代。(2).aspasp即active server pages(活动服务器页面),他是微软开发的一种类似html(超文本标识语言),script(脚本)与cgi的结合体,他没有提供自己专门的编程语言,而是允许用户使用许多已有的脚本语言编成asp的应用程序,asp在web服务器端运行,运行后再将运行结果以html的格式传送到客户端的浏览器。因此,asp与一般的脚本语言相比要安全得多。通过使用asp的组件和对象技术,用户可以直接使用activex控件,调用对象的方法和属性,以简单的方式实现强大的交互功能。(3).jspjsp(java server pages)是由sun microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。jsp技术有点类似asp技术,它是在传统的网页html文件(*.htm,*.html)中插入java程序段(scriptlet)和jsp标记(tag),从而形成jsp文件(*.jsp)。 用jsp开发的web应用是跨平台的,既能在linux下运行,也能在其他操作系统上运行。1.2jsp的简介jsp技术使用java编程语言编写类xml的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。jsp将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于web的应用程序的开发变得迅速和容易。web服务器在遇到访问jsp网页的请求时,首先执行其中的程序段,然后将执行结果连同jsp文件中的html代码一起返回给客户。插入的java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。jsp与java servlet一样,是在服务器端执行的,通常返回给客户端的就是一个html文本,因此客户端只要有浏览器就能浏览。jsp的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是jsp1.2规范,jsp2.0规范的征求意见稿也已出台。jsp页面由html代码和嵌入其中的java代码所组成。服务器在页面被客户端请求以后对这些java代码进行处理,然后将生成的html页面返回给客户端的浏览器。java servlet 是jsp的技术基础,而且大型的web应用程序的开发需要java servlet和jsp配合才能完成。jsp具备了java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自jsp推出后,众多大公司都支持jsp技术的服务器,如ibm、oracle、bea公司等,所以jsp迅速成为商业应用的服务器端语言。jsp可用一种简单易懂的等式表示为:html+java=jsp。1.3jsp的强势和弱势 jsp技术的强势:(1) 一次编写,到处运行。除了系统之外,代码不用做任何更改。(2) 系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比asp/.net的局限性是显而易见的。(3) 强大的可伸缩性。从只有一个小的jar文件就可以运行servlet/jsp,到由多台服务器进行集群和负载均衡,到多台application进行事务处理,消息处理,一台服务器到无数台服务器,java显示了一个巨大的生命力。(4) 多样化和功能强大的开发工具支持。这一点与asp很像,java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。(5) 支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。jsp可以使用成熟的java beans 组件来实现复杂商务功能。 jsp技术的弱势(1) 与asp一样,java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。(2) java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。1.4jsp的内置对象1.4.1request对象:该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。它是httpservletrequest的实例。下面介绍request的常用方法:1. getparameter();使用如下:string str=request.getparameter();2.setattribute();和getattribute();removeattribute(); getmethod();getprotocol();getreqeusturi();getremoteaddr();getserverport(); getservername();1.4.2response对象:对客户的请求做出动态的响应,向客户端发送数据。1.4.3session对象1. 什么是session:session对象是一个jsp内置对象,它在第一个jsp页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就需要session对象。2. session对象的id:当一个客户首次访问服务器上的一个jsp页面时,jsp引擎产生一个session对象,同时分配一个string类型的id号,jsp引擎同时将这个id号发送到客户端,存放在cookie中,这样session对象和客户之间就建立了一一对应的关系。当客户再访问连接该服务器的其他页面时,不再分配给客户新的session对象,直到客户关闭浏览器后,服务器端该客户的session对象才取消,并且和客户的会话对应关系消失。当客户重新打开浏览器再连接到该服务器时,服务器为该客户再创建一个新的session对象。3.session对象存在一定时间过期问题,所以存在session中的名值对会在一定时间后失去,可以通过更改session有效时间来避免这种情况。同时编程时尽量避免将大量有效信息存储在session中,request是一个不错的替代对象。1.4.4application对象1.什么是application: 服务器启动后就产生了这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭。但是与session不同的是,所有客户的application对象都是同一个,即所有客户共享这个内置的application对象。2.application对象常用方法:(1)public void setattribute(string key,object obj): 将参数object指定的对象obj添加到application对象中,并为添加的对象指定一个索引关键字。(2)public object getattribute(string key): 获取application对象中含有关键字的对象。1.4.5out对象out对象是一个输出流,用来向客户端输出数据。out对象用于各种数据的输出。1.4.6page java.lang.object对应this关键字。jsp网页本身,page对象是当前页面转换后的servlet类的实例。从转换后的servlet类的代码中,可以看到这种关系:object page = this;在jsp页面中,很少使用page对象。1.4.7configjava jsp validator相关的错误1ax.servlet. servletconfig 的实例,该实例代表该jsp 的配置信息。常用的方法有getinitparameter(string paramnarne) 及getinitparameternarnes() 等方法。事实上, jsp 页面通常无须配置,也就不存在配置信息。因此,该对象更多地在servlet 中有效。1.4.8exceptionjava.lang.throwable 的实例,该实例代表其他页面中的异常和错误。只有当页面是错误处理页面,即编译指令page 的iserrorpage 属性为true 时,该对象才可以使用。常用的方法有getmessage()和printstacktrace()等。1.4.9pagecontextjavax.servlet.jsp.pagecontext 的实例,该对象代表该jsp 页面上下文,使用该对象可以访问页面中的共享数据。常用的方法有getservletcontext()和getservletconfig()等 /使用pagecontext 设置属性,该属性默认在page 范围内pagecontext. setattribute(page , hello) ; /使用request 设置属性,该属性默认在request 范围内 request. setattribute (request,hello);/使用pagecontext将属性置在request 范围中 pagecontext.setattribute(request2,hello,pagecontext.request_scope);/使用session将属性设置在session 范围中session.setattribute(session,hello);/使用pagecontext将属性设置在session范围中 pagecontext.setattribute(session2,hello,pagecontext.session_scope);/使用application将属性设置在application范围中 application. setattribute (app , hello) ;/使用pagecontext 将属性设置在application 范围中pagecontext.setattribute(app2,hello,pagecontext.appl工cation_scope) ;1.5jsp的技术方法为了快速方便地进行动态网站的开发,jsp在以下几个方面做了改进,使其成为快速建立跨平台的动态网站的首选方案。1.5.1将内容的生成和显示进行分离用jsp技术,web页面开发人员可以使用html或者xml标识来设计和格式化最终页面,并使用jsp标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求账户信息或者特定的一瓶酒的价格等)。生成内容的逻辑被封装在标识和javabeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。由于核心逻辑被封装在标识和javabeans中,所以web管理人员和页面设计者,能够编辑和使用jsp页面,而不影响内容的生成。在服务器端,jsp引擎解释jsp标识和脚本,生成所请求的内容(例如,通过访问javabeans组件,使用jdbc技术访问数据库或者包含文件),并且将结果以html(或者xml)页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于html的web浏览器的完全可用性。1.5.2可重用组件绝大多数jsp页面依赖于可重用的、跨平台的组件(javabeans或者enterprise javabeans组件)来执行应用程序所要求的复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。1.5.3采用标识web页面开发人员不会都是熟悉脚本语言的编程人员。jsp技术封装了许多功能,这些功能是在易用的、与jsp相关的xml标识中进行动态内容生成所需要的。标准的jsp标识能够访问和实例化javabeans组件,设置或者检索组件属性,下载applet,以及执行用其他方法更难于编码和耗时的功能。1.5.4适应平台几乎所有平台都支持java,jspjavabeans几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,jsp和javabeans甚至不用重新编译,因为java字节码都是标准的与平台无关的。1.5.5数据库连接java中连接数据库的技术是jdbc,java程序通过jdbc驱动程序与数据库相连,执行查询、提取数据等操作。sun公司还开发了jdbcodbc bridge,利用此技术java程序可以访问带有odbc驱动程序的数据库,目前大多数数据库系统都带有odbc驱动程序,所以java程序能访问诸如oracle、sybase、ms sql server和ms access等数据库。此外,通过开发标识库,jsp技术可以进一步扩展。第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来进行工作。jsp技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。作为采用java技术家族的一部分,以及java 2(企业版体系结构)的一个组成部分,jsp技术能够支持高度复杂的基于web的应用。 由于jsp页面的内置脚本语言是基于java的,而且所有的jsp页面都被编译成为java servlets,所以jsp页面具有java技术的所有好处,包括健壮的存储管理和安全性。作为java平台的一部分,jsp拥有java编程语言“一次编写,各处运行”的特点。1.6jsp与asp的比较jsp(java server page)与asp(active server page)两者都是常用的动态网页技术,也都是可以嵌入html中的程序,但两者是有着本质的不同,主要从以下几个方面对其进行比较:1. web服务器的支持:大多数通用的 web服务器如:apache、netscape和microsoft iis都支持jsp页面,只有微软本身的microsoft iis和personal web server可以支持asp。2. 平台的支持:jsp具有平台独立性,只要是一般的java程序可以运行的平台,都支持jsp程序。windows平台可以很好的支持asp,但asp对于基于win32逐渐模型的依赖,使得它难于移植到其它平台上。3. 组件模型:jsp是建立在可重用的、跨平台的组件(如:javabeans、enterprises javabeans 和用户定制的标签库等组件)之上的,而asp使用的是基于win32的com组件模型。4. 脚本语言:jsp可以使用java编程语言或javascript作为脚本语言,而asp使用vbscript或jscript作为脚本语言。 5. 安全性:jsp使用java安全模型,而asp使用windows nt的安全结构。6. 与access数据库的连接:jsp使用jdbc建立与access数据库的连接,而asp对access数据库使用data active objects。7. 用户定制的标签:jsp可以使用用户定制标签库进行扩充,而asp中没有用户定制标签库,asp是不能扩充的。2. 网络日记本的概述网络日记本,即可以公开的日记本,这就相当于写博客,一种有别于传统手写日记和网络博客、微博的形式,该程序一般为单机版,创建电子日记本必须设置、输入密码方能登录,内容可以输入特殊标记、天气、心情等。博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。博客是社会媒体网络的一部分。2.1概念博客最初的名称是weblog,由web和log两个单词组成,按字面意思就为网络日记,后来喜欢新名词的人把这个词的发音故意改了一下,读成we blog,由此,blog这个词被创造出来。中文意思即网志或网络日志,不过,在中国大陆有人往往也将 blog 本身和 blogger(即博客作者)均音译为“博客”。“博客”有较深的涵义:“博”为“广博”;“客”不单是“blogger”更有“好客”之意。看blog的人都是“客”。而在台湾,则分别音译成“部落格”(或“部落阁”)及“部落客”,认为blog本身有社群群组的意含在内,借由blog可以将网络上网友集结成一个大博客,成为另一个具有影响力的自由媒体。 blog = web log = 部落格 = 网络日志= 网志=网络日记本 blogger = 写blog的人=博主2.2网络日记本的优势1.可以方便修改,每天如果你要更新或者修改日志,只要登录后,找到需要修改的文章所在的时间,随时都可以修改。2.利于保管,任何时候,不用提着厚厚的本子,也不用随时带笔在身上,只要你想查看,只需登录,即可看到。3.美观大方,你可以随意在你的网络日记本里插入你喜欢的图片。甚至还可以设置你每次登录后,你喜欢的背景音乐。这使你的日记本更加个性化,也增强了娱乐性和观赏性。此外,在博客你可发表对各学科、各门类事物的独立见解,你可以把自己所擅长的各方面的才艺作品在博客上展示(如摄影、绘画、书法、文学、音乐等等);更可以写自己的心情,记录生活的点滴印记。除了个性化,网络日记本也可以是一个向外界开放的小小的个人空间。由此,你可以扩大自己的生活视野,收获你所需要的各门类的知识;你也可以广交很多博友、并能得到志同道合者的支持与帮助。2.3网络日记本的表现形式为了吸引更多的点击率,各网站都为博客增添了丰富多彩的形式。例如:1、友情链接:能把自己好朋的博客链接到自己的博客上,方便点击。 2、一键换装:通过一个按钮就可以重新装扮自己的博客家园。 3、我的相册:可以把自己的照片发送到网上。 4、我的播客:可以上传自己的dv或其他视频作品。 5、网络电子相册:可以通过博客制作情声并茂,图文并茂的电子相册。 6、背景音乐:可以为主页或具体的文章加入背景音乐,增加文章的生动性。3. 网络日记本的具体分析3.1功能描述这个网络平台是一个在线的多用户操作的小型应用程序。用户可以在这个平台对日记实行增加,删除,修改等操作,而管理员可以对所有注册用户进行管理工作。具体要实现以下功能:1.普通用户a、注册b、密码修改c、日记的增加d、日记的修改e、日记的删除2.管理员a、用户的管理(增加和删除)b、注册用户的审核c、普通用户的密码重置3.2网络日记本的数据库设置一个网页的制作,离不开后台数据库的管理,而网络日记本,作为一个程序,也是同一个道理。其中日记本用户的消息是由多个字段组成的:其中每个字段的含义如下:userid:使用者识别码,是用户名唯一的标识,通常会被设置为主键username:用户名称,每次登录需要用户自己输入password:用户密码,每次登录需要用户自己输入bookname:日记本名称,第一次输入设置后,每次登录个人日记本时,会在标题栏显示。shuyu:打开日记本前的显示文字gongao:打开自己日记本,显示的另一串文字amount:访问次数sex:用户性别fengmian:日记本的封面图片url:全球资源定位符,也就是个人主页的地址qq:用户qq号码4. 页面及其代码展示主页展示:添加新用户:第一步:同意条款第二步:填写个人信息注册成功:4.1添加页面添加成功:4.2添加代码case adduser=trim(request.form(user)title=trim(request.form(title)content=trim(request.form(content)xq=trim(request.form(xq)bg=trim(request.form(bg)tq=trim(request.form(tq)display=trim(request.form(display)if title= or content= or bg= or display= then%alert(请您提交有效的数据!);history.back();%response.endend ifset rs=server.createobject(adodb.recordset)sql=select * from diaryrs.open sql,conn,1,3rs.addnewrs(title)=titlers(content)=contentrs(tq)=tqrs(xq)=xqrs(bg)=bgrs(time)=date()rs(userid)=useridrs(display)=displayrs.updaters.closeset r = server.createobject(adodb.recordset) sql=select * from diaryuser where userid=&userid r.open sql,conn,3,2 r(amount)=r(amount
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宠物手术知情协议书
- 寺院土地使用协议书
- 汽车注册协议书
- 小组解散补偿协议书
- 工厂招工合作协议书
- 社保折现协议书
- 禽畜圈养协议书
- 工程材料居间协议书
- 淘宝认证协议书
- 理发师徒协议书
- 第31讲 ZD6转辙机2课件讲解
- 《信息技术服务 治理 数据审计》征求意见稿
- 课件:激光雷达的工作原理讲解
- JGJ107-2016钢筋机械连接技术规程
- 国际贸易学智慧树知到期末考试答案章节答案2024年西安交通大学
- DL-T1098-2016间隔棒技术条件和试验方法
- 人文英语1-国开机考答案
- JT-T-904-2014交通运输行业信息系统安全等级保护定级指南
- 江苏医疗美容主诊医师
- 2024专升本英语答题卡浙江省
- 2024年济南市槐荫区九年级语文中考三模试卷附答案解析
评论
0/150
提交评论