#######学院
毕业设计(论文)
题目信息工程系网站建设
系别信息工程系
专业应用技术
班级计应0801班
姓名####
学号08090142 指导教师##### 日期二零一零年十二月
目录
摘要...................................................................... I ABSTRACT .....................................................................II 第1章网站总体方案设计. (1)
1.1设计思路 (1)
1.2网站结构与原理 (2)
第2章网站具体方案设计 (3)
2.1模块功能详细描述 (3)
2.1.1网站模块的设计 (3)
2.1.2数据库设计 (6)
2.1.3代码的编写 (8)
第3章作品使用说明书 (11)
3.1作品功能 (11)
3.2操作说明 (11)
3.2.1网站首页 (11)
3.2.2网站子页 (11)
设计总结 (12)
致谢 (13)
参考文献 (14)
摘要
系部网站的建立有助于系部开展网上宣传活动。它描述了系部网页、后台管理系统和网上学生管理系统的设计过程,分析了后台管理系统的技术亮点,给出了部分数据库操作的程序代码。随着该网站的投入使用,系部的管理效率有了明显的提高。
我的毕业设计课题题目——信息工程系网站建设。它是一个宣传性网站,通过该网站,可以为教师、学生及外界人员提供全面的系部信息,更好的促进系部的宣传。
本网站的建立主要是用Dreanweaver 8和Asp语言实现的。利用网页编程工具Dreanweaver8进行前台开发,构建网站框架;动态内容是采用Access数据库开发的,它相对简单,支持动态数据类型和动态协议,便于对各种数据资源不断更新和维护;建立完成的信息工程系网站基本上可以满足预期要求,实现网上宣传和推广的效果。
关键词:网站建设,网站设计,Asp
Abstract
Department site set up helps department online launch publicity activities. It describes the department web pages, background management system and online student management system design process, analyzes the background management system technology window, gives part of the database operation program code. As the website was put into use, department of management efficiency have been significantly improved.
My graduation design task subject -- - information engineering department website construction. It is a popular website, through this website, can for teachers, students and external personnel to provide comprehensive information department, improve the department of propaganda.
This website is established with the main Dreanweaver 8 and Asp language to realize. Using web programming tools Dreanweaver8 on front desk development, build a website frame; Dynamic content is to use Access database development, it is relatively simple, support dynamic data types and dynamic protocol, and is convenient for various resource data updated ceaselessly and maintenance; Establish complete information engineering site basically can meet the expected, the realization of online conduct propaganda and promotion effect.
Keywords: website construction, web design, Asp
第1章网站总体方案设计
1.1 设计思路
1.定位网站的主题和名称网站的主题。网站题材千奇百怪,琳琅满目,所以应当选择一个题材。通过对周围信息的搜集,我选择了制作系部网站。
2.确定网站的栏目。首先要拟好提纲,文章才能主题明确,层次清晰。网站的题材确定后,并且收集和组织了许多相关的资料内容,为了吸引用户来浏览,首页应该将网站的主体明确显示出来。
3.确定网站的目录结构。网站的目录是指建立网站时创建的目录。目录结构的好坏,对浏览者来说并没有什么太大的感觉,但是对于管理员的上传维护,内容未来的扩充和移植有着重要的影响。如图1—1是网站的目录结构图:
图1-1
4.确定网站的链接结构。它建立在目录结构基础之上,但可以跨越目录。
5.设计网站的整体风格。风格是抽象的,是指站点的整体形象给浏览者的综合感受。这个"整体形象"包括站点的(标志,色彩,字体,标语),版面布局,浏览方式,交互性,文字,语气,内容价值,存在意义,站点荣誉等等诸多因素。风格是独特的,是站点不同与其他网站的地方。或者色彩,或者技术,或者是交互方式,能让浏览者明确分辨出这是你的网站独有的。通过对优秀网站的借鉴,我确定了网站整体的风格:以整洁明了为主,主次关系分明。
1.2 网站结构与原理
前台各模块设计主要包括
1.学院首页
2.本站首页
3.系部概况:系部简介、机构设置和管理队伍
4.师资队伍:师资力量和教师风采
5.专业建设:专业设置和专业特色
6.实践条件:校内实践条件和校外实践条件
7.课程建设:课程设计概况和优质核心课程
8.招生就业:招生信息、就业信息以及优秀毕业生风采
9.党团建设:党支部的概况
10.学生工作:校园文化和学生风采
11.教学科研
12.互动交流
第2章网站具体方案设计
2.1 模块功能详细描述
2.1.1网站模块的设计
具体模块设计
1.网站首页如图2-1所示。
图2-1网站首页页面
点击首页即可进入页面显示如图2-1,此页面介绍该网站的菜单并展示系部动态简介。
2 .后台登陆
点击版权符号如图2-2所示。
图2-2后台管理页面
进入此页面登陆可以进入后台管理。
登陆成功如图2-3所示。
图2-3 登陆成功页面
3 .添加管理员页面
点击站点管理中的添加管理员即可出现图2-4的页面所示。
图2-4添加管理员页面
在此输入管理员名称、密码和真实姓名即可添加后台管理员。
4 .管理页面
进入管理页面后,左侧是三个链接,分别是:管理首页、站点管理、信息管理,单击可以分别在右侧框架显示对应的数据。如图2-5所示。
图2-5管理页面
5 .添加信息页面
管理员可以通过本页面给网站内的各个子网页添加文字和图片信息。如图
2-6所示。
图2-6添加信息页面
6 .信息管理页面
本页面是对已经添加过的信息进行管理,可修改,也可删除。如图2-7所示。
图2-7信息管理页面
7.互动交流页面
本页面可以使用户通过该页面进行留言上传。如图2-8所示。
图2-8互动交流页面
2.1.2数据库设计
本设计中是在一个名为jsj.mdb数据库中建立了admin表,class表, shop
表, smallclass表等。
1. admin(管理员管理信息)数据表2-1:
表2-1 admin数据表
此表保存保存系统管理员的用户名和密码。
2.class(网站大类)数据表2-2:
表 2-2 class数据表
此表显示网站一级菜单。
3. shop(信息总表)数据表2-3:
表2-3 shop数据表
4. smallclass(一级菜单与二级菜单对应表)数据表2.4:
表2.4 smallclass数据表
此表用来对应一级菜单与二级菜单。
2.1.3代码的编写
(1)信息显示代码:
<%
set rst=server.createobject("adodb.recordset")
sqlt= "select top 12 * from shop where b_class='切换图片' order by id
desc"
rst.open sqlt,conn,1,1
%>
(2)系部新闻列表代码:
<%
dim fenye,urls,b_class,search,s_class
search=trim(request("search"))
s_class=" "
urls="b_class="&b_class&"&search="&search&"&s_class="&s_class
fenye=7
currentpage=request.QueryString("currentpage")
if currentpage="" then
currentpage=1
totalrec=1
end if
currentpage=clng(currentpage)
if s_class="" or isempty(s_class) then
if b_class="" or isempty(b_class) or b_class="0" then
exec="select * from [shop] order by id desc"
else
if search="" or isempty(search) then
exec="select * from [shop] where b_class='"&b_class&"' order by id desc"
else
exec="select * from [shop] where b_class='"&b_class&"' and shopname like '%"&search&"%' order by id desc"
end if
end if
else
exec="select * from [shop] where s_class='"&s_class&"' order by id desc"
end if
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
if not rs.eof and not rs.bof then
rs.pagesize=fenye
totalrec=rs.recordcount
rs.absolutepage=currentpage
end if
%>