- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网站的相关设计文档
个人网站空间
背景及目标
我网站设计的目的是娱乐的形式,以锻炼设计网站所学的web开发技术的使用为目的,主要是锻炼HTML的标签的使用,css基本语法的熟悉,用JavaScript验证的使用,Jsp语言的使用,同时还有用jsp连接数据库的代码的书写,通过jsp代码对数据库进行删除、插入、更新、查询等操作。因此,本网站的核心技术就专注在网站的注册、登陆以及验证方面的内容。而对于网站的美化,网站的内容只是略微的带有几步。
需求分析
互联网上的个人空间又叫个人主页
个人主页是你自己用软件编辑出的网页,之后上传到指定申请位置的一个空间,可以是FTP或HTTP上传。
现在很多人都通过博客(多是免费的)创建自己的空间,这对工作学习忙碌者比较合适。在博客中,服务商已经设计多款模式或视图,使用者做的就是选择。
通常情况下,在单一运营博客的网站中,直接使用帐号登录就会进入自己的博客(空间通常也是这样)。在综合性较强的门户网站上,也不难找到,通常情况下都会在网站的导航栏中出现。(在Baidu上一般可直接搜到个人空间!可直接在空间登录)(也可以在《好123》中选择登录)
现实中个人空间泛指私人空间
具体是指,每个人都会拥有属于自己私人的一些隐私,不能让公众知道的一些事情。
比如会说:“给我留一点个人空间,不要打扰我。”或者说:“这是我的个人空间,请尊重。” 都是这样的道理。
上图是网站页面之间的关系。
上图为登陆与注册的信息的流向。
网站的功能比较简单,注册登陆后分为学生成绩的查询,以及新闻信息的浏览,个人信息的管理还有个人日志书写,个人相册的管理等。
(2)导航设计
以上是我网站的导航栏,从导航栏的内容可以看出,此导航栏可以链接到我网站的所有的网页。以此纵观全局。
(3)页面布局设计
页面的布局是以休闲的风格来的,符合个人的性格特点。色调淡雅,布局简易,可以很简单的操作全局。
1.层叠样式表的应用
在新的HTML4.0标准中,CSS(层叠样式表)被提出来,它能完全精确的定位文本和图片。CSS对于初学者来说显得有点复杂,但它的确是一个好的布局方法。你曾经无法实现的想法利用CSS都能实现。目前在许多站点上,层叠样式表的运用是一个站点优秀的体现。你可以在网上找到许多关于CSS的介绍和使用方法。
2.表格布局
表格布局好像已经成为一个标准,随便浏览一个站点,它们一定是用表格布局的。表格布局的优势在于它能对不同对象加以处理,而又不用担心不同对象之间的影响。而且表格在定位图片和文本上比起用CSS更加方便。表格布局唯一的缺点是,当你用了过多表格时,页面下载速度受到影响。对于表格布局,你可以随便找一个站点的首页,然后保存为HTML文件,利用网页编辑工具打开它(要所见即所得的软件),你会看到这个页面是如何利用表格的。
3.框架布局
不知道什么原故,框架结构的页面开始被许多人不喜欢,可能是因为它的兼容性。但从布局上考虑,框架结构不失为一个好的布局方法。它如同表格布局一样,把不同对象放置到不同页面加以处理,因为框架可以取消边框,所以一般来说不影响整体美观。
数据库设计
本网站的数据库软件使用的是MySQL,建立了一个表来存储用户的注册信息,然后登陆是可以从此表中查询信息与使用者的录入信息相比对,通过比对的结果判断是否能够进入我网站的主页。其次是用另一各表来存储用户的留言信息。
关键技术(代码,连接代码)
注册
注册时用JavaScript进行验证,验证的内容是用户名不能为空,密码也不能为空。验证的代码如下:
script language=javascript
function userCheck(){ //用户登录验证
if(document.form1.logname.value==){
window.alert(请输入用户名称);
return false;
}
if(document.form1.password.value==){
window.alert(请输入用户密码);
return false;
}return true;
if(document.form1.password.value!= document.form1.password1.value){
window.alert(两次输入的密码不一致,请重新输入!);return false;}
return true;}
jdbc驱动操作数据库
本网站的数据库连接用的是纯jdbc驱动的方式,将下载的mysql-connector-java-5.1.12-bin.jar文件放到tomcat下的WEB-INF文件夹下lib文件夹下。代码如下:
String jdbcurl=jdbc:mysql://localhost:3306/;
您可能关注的文档
- 3、DB2数据库培训教材(V1.0).ppt
- C_Winform程序设计1Windows窗体介绍.ppt
- 2016年4月重庆市中考最新模拟数学试题(九下必练).doc
- 网络操作系统1(基本配置).ppt
- 木马病毒的查杀防范计算机安全讲稿.ppt
- 3-2Windows系统安全.ppt
- 第5章 Windows server 2003管理组策略.ppt
- 监视和优化Windows Server 2003.ppt
- LinuxOS5Linux启动进程管理.ppt
- 木马入侵与清除技术.pptx
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)