网络课设 信管092 李宁宁 3090561039.docx

上传人:b****6 文档编号:8488862 上传时间:2023-01-31 格式:DOCX 页数:17 大小:1.07MB
下载 相关 举报
网络课设 信管092 李宁宁 3090561039.docx_第1页
第1页 / 共17页
网络课设 信管092 李宁宁 3090561039.docx_第2页
第2页 / 共17页
网络课设 信管092 李宁宁 3090561039.docx_第3页
第3页 / 共17页
网络课设 信管092 李宁宁 3090561039.docx_第4页
第4页 / 共17页
网络课设 信管092 李宁宁 3090561039.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

网络课设 信管092 李宁宁 3090561039.docx

《网络课设 信管092 李宁宁 3090561039.docx》由会员分享,可在线阅读,更多相关《网络课设 信管092 李宁宁 3090561039.docx(17页珍藏版)》请在冰豆网上搜索。

网络课设 信管092 李宁宁 3090561039.docx

网络课设信管092李宁宁3090561039

《计算机网络》

课程设计报告

设计题目:

我的个人网站设计

 

学院经济与管理学院

专业信息管理与信息系统

班级信管092

学号3090561039

姓名李宁宁

指导教师严峻

2012年6月25日——2012年6月29日

 

目录

第一章,课程设计的目的和意义

一,课程设计的目的和意义……………………………………………2

第二章,课程设计任务以及内容

一,题目……………………………………………………………………2

二,设计任务及内容……………………………………………2

1),设计任务,内容……………………………………………………………………2

2),基本思路及所涉及的相关理论……………………………………………………2

第三章,程序设计过程的具体实现

一,界面设计………………………………………………………3

1),登录界面设计………………………………………………………………………4

2),添加书籍界面设计…………………………………………………………………5

3),添加运动项目界面设计……………………………………………………………6

4),添加歌曲界面设计…………………………………………………………………8

5),修改个人信息页面显示……………………………………………………………10

6),删除信息页面显示…………………………………………………………………11

7),主页面设计…………………………………………………………………………12

8),我的信息查询页面…………………………………………………………………13

二,主要代码设计…………………………………………………14

1),修改信息与数据库数据有关的代码设计…………………………………………14

2),删除信息涉及数据库中数据删除的代码设计……………………………………15

3),查询信息的代码设计………………………………………………………………16

4),插入背景音乐—滴答的代码……………………………………………………17

5),主页面设计成滚动形式的代码设计………………………………………………17

第四章,个人体会及建议

1),个人体会及建议…………………………………………………………………18

第五章,参考资料

参考资料………………………………………………………………………………18

 

第一章,课程设计的目的和意义

21世纪是一个以网络为核心的信息时代。

要实现信息化,就必须依靠完善的网络。

通过本课程设计,使我在对计算机技术与发展整体了解的基础上,掌握网络的主要种类和常用协议的概念及原理,掌握HTML语言制作精美叶面,同时也培养了我的编程能力。

课程设计任务以及内容

一,题目:

个人网站设计

二,设计任务及内容

1),设计任务,内容;

我的个人网站设计任务:

主要有三部分:

具有文字、图像、声音;

能够实现页面之间的链接;

能够实现页面与后台数据库的简单数据交互

主要内容:

增加自己喜欢的书籍,喜欢的运动,喜欢的歌曲,并且具有对自己所增加的信息的修改,页面中包括图片,音乐,也有动态文字。

此程序设计中涉及到连接到XX,搜狐网页。

可以看自己喜欢的东西。

2),基本思路及所涉及的相关理论;

个人网页设计的基本思路:

个人网页设计主要分为三部分,界面设计,控制模块设计功能涉及(代码设计),数据库设计。

设计的相关理论:

JSP,JavaScript,以及HTML语言。

第二章,程序设计过程的具体实现

一,界面设计:

1),登录界面设计:

登陆界面代码设计:

个人网站








欢迎进入我的个人网站


姓名

手机号

   

登录界面:

登录后进入个人网站系统:

2),添加书籍界面设计

添加书籍页面代码:


书籍信息

红楼梦:

水浒传:

三国演义:

西游记:

书名称

作者

    

添加书籍页面显示:

3),添加运动项目界面设计

运动项目添加页面代码设计:


跑步:

打篮球:

排球:

乒乓球:

运动名

运动时间段

    

>

显示添加成功:

运动项目添加页面显示:

4)添加歌曲代码设计:


我喜欢的歌曲

红豆:

滴答:

稻香:

愿:

歌曲名称

作者

    

添加歌曲页面显示:

添加成功后显示的页面;

修改个人添加信息的页面代码设计:


欢迎修改个人网站信息



修改人的手机号:


修改姓名


修改爱好


修改作者


   

5),修改个人信息页面显示:

修改成功的页面:

 

6),删除信息页面显示:

删除信息页面设计代码:


选择删除个人网站信息


删除个人手机号:



删除姓名

 

   

7),主页面设计:

连接到XX页面

连接到搜狐页面:

8),我的信息查询页面;

按手机号查询结果:

二,主要代码设计:

1)修改信息与数据库数据有关的代码设计:

<%

Connectioncon=null;

Statementst=null;

ResultSetrs=null;

Stringphone=newString(request.getParameter("phone").getBytes("ISO-8859-1"),"UTF-8");

Stringname=newString(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");

Stringcname=newString(request.getParameter("cname").getBytes("ISO-8859-1"),"UTF-8");

Stringnum=newString(request.getParameter("num").getBytes("ISO-8859-1"),"UTF-8");

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

//con=DriverManager.getConnection(jdbc.odbc);

con=DriverManager.getConnection("jdbc:

odbc:

网站");

st=con.createStatement();

//Stringsql2="select*from订单表wherephone='"+phone+"'";

//introw=st.executeUpdate(sql2);

Stringsql2="update爱好表setphone='"+phone+"',cname='"+cname+"',num='"+num+"',name='"+name+"'";

//ResultSetrs=st.executeUpdate(sql2,name,phone,cname,num);

introw=st.executeUpdate(sql2);

if(row==1){

response.sendRedirect("lose.jsp");

}

}catch(Exceptionee){

ee.printStackTrace();

}

%>

2)删除信息涉及数据库中数据删除的代码设计:

<%

//Stringphone=newString(request.getParameter("phone").getBytes("ISO-8859-1"),"UTF-8");

Stringname=newString(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");

////Stringcname=newString(request.getParameter("cname").getBytes("ISO-8859-1"),"UTF-8");

//Stringnum=newString(request.getParameter("num").getBytes("ISO-8859-1"),"UTF-8");

Connectioncon=null;

Statementst=null;

//ResultSetrs=null;

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

//con=DriverManager.getConnection(jdbc.odbc);

con=DriverManager.getConnection("jdbc:

odbc:

网站");

st=con.createStatement();

Stringsql2="deletefrom爱好表wherename='"+name+"'";

introw=st.executeUpdate(sql2);

if(row==1){

response.sendRedirect("lose.jsp");

}

}catch(Exceptionee){

ee.printStackTrace();

}

//sql2="update订单表setphone='"+phone+"',cname='"+cname+"',num='"+num+"',name='"+name+"'";

//ResultSetrs=st.executeUpdate(sql2,name,phone,cname,num);

%>

3),查询信息的代码设计:

<%

Stringphone=newString(request.getParameter("phone").getBytes("ISO-8859-1"),"UTF-8");

Connectioncon=null;

Statementst=null;

ResultSetrs=null;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

//con=DriverManager.getConnection(jdbc.odbc)

con=DriverManager.getConnection("jdbc:

odbc:

网站");

st=con.createStatement();

Stringsql2="select*from爱好表wherephone='"+phone+"'";

rs=st.executeQuery(sql2);

%>

4),插入背景音乐—滴答的代码:

欢迎选择我的个人网站系统

5)主页面设计成滚动形式的代码设计:

欢迎选择我的个人网站系统!

第四章,个人体会及建议

通过对个人网站的设计,我感到了机器代码的神奇之处,几行小小的代码就能实现一个动态页面的加载,小小的几行代码就就能为页面加载背景音乐,在你浏览网页是可以听音乐,如此的神奇,很符合人类对生活的要求。

我觉得只要能想到就能用代码实现,做出漂亮的界面,设计出一定的功能,实现我想要的操作。

通过这次课程设计不仅是我体会到代码的神奇之处,而且也是我意识到自己所学知识的不足,我还需要不断地学习,不断地加强程序设计这块知识,要求自己对这块知识再一次进行系统全面的理解与分析,达到融会贯通的程度。

我个人建议:

课程设计时间太短,在这么有限的时间里设计出来一个完美的系统基本是不可能实现的,所以尽管我的系统设计了七个功能模块,但是对于一个网站来说,他还是不够的。

第五章,参考资料

参考资料:

《计算机网络(第四版)》,谢希仁,北京:

电子工业出版社,2003

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1