大学本科毕业设计论文基于ASP大学入学指南网站.docx

上传人:b****0 文档编号:9260097 上传时间:2023-05-17 格式:DOCX 页数:28 大小:1.11MB
下载 相关 举报
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第1页
第1页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第2页
第2页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第3页
第3页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第4页
第4页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第5页
第5页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第6页
第6页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第7页
第7页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第8页
第8页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第9页
第9页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第10页
第10页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第11页
第11页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第12页
第12页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第13页
第13页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第14页
第14页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第15页
第15页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第16页
第16页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第17页
第17页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第18页
第18页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第19页
第19页 / 共28页
大学本科毕业设计论文基于ASP大学入学指南网站.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

大学本科毕业设计论文基于ASP大学入学指南网站.docx

《大学本科毕业设计论文基于ASP大学入学指南网站.docx》由会员分享,可在线阅读,更多相关《大学本科毕业设计论文基于ASP大学入学指南网站.docx(28页珍藏版)》请在冰点文库上搜索。

大学本科毕业设计论文基于ASP大学入学指南网站.docx

大学本科毕业设计论文基于ASP大学入学指南网站

 

摘要

由于社会发展的越来越快,教育也紧跟时代,高校越来越多,大学生也越来越多。

随之而来的是大学生上当受骗的事件也屡见不鲜,大学生入学迷茫的事件也日益增多,所以我就针对这些情况做一个简单的网站来尽自己力量帮助一些需要帮助的将要入学的大学生。

网站在程序设计上本着“突出功能,保障安全,界面大方,降低服务器开销”为宗旨,和代码编写,页面设计上都做了很大的努力。

在程序安全方面也出了很多改进。

前台和后台分离,数据和程序分离的设计思想。

关键字:

网站、asp

第一章绪论1

§1.1问题背景1

§1.2研究范围及技术要求2

第二章问题的描述2

§2.1任务概述2

§2.2功能需求2

§2.3性能需求5

§2.4数据描述5

第三章方案设计12

§3.1具体方案设计12

§3.2方案论证分析19

第四章设计与实现21

§4.1登录和注册模块的实现21

§4.2数据库连接的实现22

§4.3用户功能模块的实现22

§4.4管理员功能模块的实现24

§4.5系统框架26

第五章应用与测试27

§5.1测试方案概述27

§5.2具体测试过程28

§5.3测试结论30

 

第一章绪论

1、背景

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活、学习等各个方面发挥着重要的作用。

Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。

因此网站建设在Internet应用上的地位显而易见。

作为信息工程学院的学生,我们与电脑的接触更加密集,所以用网站来传达信息将会更加方便快捷。

为了更好的服务于每一个将要踏入大学门槛的学生,特此构建这样一个实用性和指导性的网站。

2、研究范围及技术要求

§1.2.1研究范围

1.设计该系统的功能模块划分,使用Access设计出该系统的数据库。

2.参考实际有关的娱乐站点管理情况,完成对系统的需求分析及设计文档。

3.根据需求分析及设计文档完成代码编制。

§1.2.2技术要求

1.功能模块划分合理。

2.数据库设计满足功能要求。

3.数据库冗余度小

4.绘制数据库各数据表之间的关系图。

5.建立数据库访问接口类,实现对数据库的访问。

6.完成功能模块中的一个较小的功能,以测试数据库接口的正确性

第二章问题描述

2.1、任务概述

§2.1.1系统的目标

开发出的系统应具备很强的开放性和扩展性等特性。

本系统实现一个指导和使用的WEB站点,方便用户查询使用信息并能反馈信息要求,同时能够方便、灵活地对用户资料进行查询、统计、管理等操作。

所有这些对数据库进行的操作都受到管理的限制。

本项目可有效快捷地管理网站内容,使信息更为准确、快捷、易查。

2.2功能需求

§2.2.1系统用户

系统用户主要有一般用户和管理员两种。

详见2.1图所示:

 

图2.1系统用户关系图

注:

在以下的论述中,所提到的“用户”,若没有具体说明均指一般用户。

所提到的“管理员”均为一般管理员和高级管理员的统称。

§2.2.2具体功能划分

用户组是用户里面权限最低的。

只可以参与填写留言和查询信息,无法进行其他操作。

但是仍然有登录所需的用户名和密码,所以他们需要注册。

尽管权限很低,他们还可以对自己的个人资料进行修改(无法修改其他用户的资料)。

用户组的用例图如图2.2所示。

图2.2用户组的用例图

 

一般管理员组:

一般管理员权限比用户高。

他们可以对用户进行管理。

管理包括增加留言、修改留言、删除留言、查询留言和回复留言五个部分,同时也何以在线添加新闻消息。

用户管理包括对用户资料的管理和删除个别用户。

当然,他们也可以像一般用户那样填写留言和修改个人资料。

以上各种操作也必须经过登录验证以后。

 

一般管理员组的用例图如图2.3所示。

图2.3一般管理员组的用例图

高级管理员组:

高级管理员的权限是所有用户中权限级别最高的。

他们不仅可以完成一般管理员的功能,还比一般管理员多了一项权限,那就是给用户授权和撤销用户权限。

高级管理员组的用例图如图2.4所示。

图2.4高级管理员组的用例图

2.3性能需求

§2.3.1时间特性

响应时间:

用户应该在1s-1min时间内得到服务器的响应。

更新处理时间:

2s,可能受到网络状况影响

运行时间:

依据网络状况决定

§2.3.2适应性

可以在windows的任何版本的操作系统下运行。

软件接口主要通过用户浏览器实现。

2.4数据描述

利用Access来设计数据库,使程序数据添加使用更加容易。

Ø用户表:

使用本系统的用户信息存入此表中。

用户编号存放的是对用户的一个不重复的编号,是唯一的,被设为主键。

Ø权限表:

此表存放的是权限信息。

权限存放的是用户权限,它有0和1两个选项,它被设为主键。

权限名称是权限所对应的名称。

Ø管理员表:

管理员表所存放的是管理员信息。

管理员编号存放的是对管理员的编号,是唯一的,设为主键;用户编号是管理员在用户表中对应的用户编号,它与用户表发生联系;用户名称存放的是管理员的用户名称;管理员权限存放的是管理员的权限,分为一般管理员(0)和高级管理员

(1)。

Ø回复留言表:

针对客户编号回复留言。

Ø留言表:

针对留言的客户编号设置留言信息。

以上数据表为不可缺少的表项,在以后的设计过程中肯定要添加各种数据信息以完善数据库设计,达到各项功能的完备。

只需要在使用权限管理这个功能时来判断管理员的权限即可,

第二章系统技术以及运行环境的需求分析

2.1ASP技术简介

2.1.1ASP的优势:

ActiveServerPages:

“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”。

2.1.2ASP的特点:

●由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。

●语言相容性高

●易于操控数据库

●面向对象学习容易

所以我们选择了ASP作为网站的开发语言。

2.1.4开发工具选用及介绍

Dreamweaver

MacromediaDreamweaver8是建立Web站点和应用程序的专业工具。

它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。

从对基于CSS的设计的领先支持到手工编码功能,Dreamweaver提供了专业人员在一个集成、高效的环境中所需的工具。

开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务和旧式系统。

2.2ACCESS2003技术简介

Access2003就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。

Access的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。

另外,Access允许创建自定义报表用于打印或输出数据库中的信息。

Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。

如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。

2.3SQL语句简介

2.3.1.SQL语句简介

SQL全称是“结构化查询语言(StructuredQueryLanguage)”

2.3.2.SQL的优点

(1)非过程化语言

(2)统一的语言

(3)是所有关系数据库的公共语言

2.4运行环境

MicrosoftWindowssever2003

IIS6.0

第三章网站总体设计

3.1网站的总体架构

网站总体设计思想:

前台和后台分离,数据和程序分离的设计思想。

3.1.2前台页面设计图

 

 

3.1.2后台页面设计图

 

 

3.2网站效果图

学院网站可以方便的提供各类信息,几个主要的模块在首页显示有助于快速的找到所需要的信息,也可以通过搜索来查找信息,如果意见和建议,可以通过网站留言进行沟通和反馈。

网站包括首页,新闻连接,军训篇,职业规划,穿行中原,图片库,数据库等各项组成。

通过主页使每一个浏览者都能很快地看到最新新闻,以及找到自己想要看的信息。

网站主页如下:

3.3网站文件结构:

文件说明:

文件夹或文件

说明

App_Code

存放后类封装文件

App_Data

存放网站数据库文件

Pic

存放网站用到的图片文件

3.aspx

存放网站中连接的文件

4.aspx

存放网站中连接的文件

CheckCode1.aspx

存放网站验证文件

del1.aspx

存放网站中新闻编写文件

del1.aspx.cs

存放网站中新闻编写文件

edit1.aspx

存放网站中新闻编写文件

edit1.aspx.cs

存放网站中新闻编写文件

index.aspx

存放的主页文件

index.aspx.cs

存放的主页文件

insert1.aspx

存放网站中新闻编写文件

insert1.aspx.cs

存放网站中新闻编写文件

Default.asp

网站首页

login1.aspx

后台登陆文件

login1.aspx.cs

后台登陆文件

lyb.aspx

留言文件

lyb.aspx.cs

留言文件

manager1.aspx

后台管理文件

manager1.aspx.cs

后台管理文件

more1.aspx

存放网站中新闻编写文件

more1.aspx.cs

存放网站中新闻编写文件

show1.aspx

显示新闻文件

show1.aspx.cs

显示新闻文件

Login.asp

用户登录

showAll.aspx.cs

显示留言文件

showAll.aspx

显示留言文件

第四章网站数据库设计

4.1数据表的概要说明

采用的数据库是MicrosoftAccess2003,建立Database/#zf11#@!

$$!

!

#xxgc#.asp文件。

包含如下几个表文件:

如图

4.2数据库连接

考虑到代码的重用性与维护的方便性,本系统采用ASP的文件包含语法,将数据库连接代码单独放在一个文件中,在需要使用的时候,只要通过文件名调用即可。

包含文件语法:

--#includefile="文件名.asp"-->。

运用了此方法后,使系统模块化,便于修改和维护。

4.3主要的数据表的结构:

表ly.mdb中包含了留言者的姓名,留言内容,编号等

字段名

类型

说明

Id

数字

姓名

文本

留言者的名字

留言内容

文本

留言者想说的话

表11.mdb

字段

类型

说明

Id

数字

name

文本

学生的姓名

sex

文本

学生的性别

表my.mdb新闻表

字段

类型

说明

Id

数字

Title

文本

新闻标题

Content

备注

新闻内容

第五章主要功能模块详细设计

5.1首页核心代码

<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="index.aspx.cs"Inherits="index"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

无标题页

left">





            

    

32pt">    

     

#ff00ff;font-size:

36pt;">入学指南


            

          

center;width:

755px;">

368px;height:

20px;">

<%#Eval("AddTime","{0:

d}")%>

Repeater>

    

101;left:

528px;width:

277px;position:

absolute;top:

238px;

height:

295px">

16pt;color:

#0000ff">欢迎留言


ImageID="Image1"runat="server"Height="190px"ImageUrl="~/pic/图片1.gif"Width="271px"/>

  

 

更多>>>

 

 

5.1.2留言簿模块

网站的浏览者可以在留言簿上对该网站提出自己宝贵的意见,同时也为浏览者提供一个交流的场所。

核心ASP程序:

核心代码:

5.2后台的总体架构

5.2.1模块功能介绍

后台页面主要包括以下功能模块:

⏹后台登陆模块:

主要用于管理登陆网站后台

⏹新闻管理模块:

主要用于管理级新闻、添加新闻、修改新闻、删除新闻

⏹图片管理模块:

主要用于上传、删除、修改网站中的图片

⏹友情链接模块:

主要用于管理和查看友情链接

⏹留言管理模块:

主要用于对网站的留言进行管理、回复、审核

⏹用户管理模块:

主要用于对网站中的用户进行管理、修改密码、查看在线用

后台登陆模块设计

后台登陆运行效果如图:

 

网站后台核心代码

新闻编写模块

新闻编写模块

核心代码如下:

结束语

通过本次的网站建设,我深深的体会到什么是眼高手低。

真的,眼高手低真的很可怕,有时候明明看着一个很简单的一个问题,可是就是一个小的问题如果你不亲身去体会你就不知道里面有多复杂,有多少知识点,有什么值得注意的地方。

而只有你去真真的去做的时候才会发现自己不会的东西其实有很多。

亲身体会才能让自己去进步,去改进。

有时候,看到别人的一个网站觉得很简单,可谁知再简单的一个网站也需要认真的去观察,认真的去做,所以在没有亲身体验那种辛苦就不要随便的评论别人的网站。

自己在做完网站之后,说实话做的并不怎么好,可是能力有限,我只能这样子了。

可是,我真的用心去做了,那种辛苦真的无言以表。

有时候,为了一个小问题,你可能一个中午没有吃饭,可能一个晚上没有睡觉,身体上的辛苦可能并不算的上什么,可是查不出错误真的心理面很纠结,难受,我深深的体会到了。

但是经过多种方法,比如请教老师,和同学之间讨论,通过网络最终解决了你的问题,你会从心底感到兴奋,因为你又学会了一个知识,你又进步了,最重要的是你被那么多的人帮助着,你会感到自己从来就不是一个人,有困难了可以找同学找老师,甚至不认识的陌生的网友也可以帮助你。

在做网站的过程中,我体会到仅仅靠书中的知识是不能达到需要的,你必须通过各种渠道来充实自己。

还有,你用到的东西不会了,就要学会自学。

现在网络很发达你可以上网学到很多东西,不要仅仅依靠书中知识。

上大学最重要的学会自学,试想不久的将来,你踏入社会,竞争那么激烈,你要有自己的一技之长,你必须与时俱进,你必须学会自己进步,不断地充实自己,这就要学会自学!

最后,我要感谢帮助我的老师和同学们。

感谢你们的耐心指导,在你们的帮助下我才可以尽快的完成网站。

谢谢你们!

通过这次网站建设我学会了很多知识,

 

学会了很多处世之道,相信我会变得更加成熟!

 

致谢

感谢王学军老师在我们设计的过程中一如既往的热情支持,并提供技术、软件、服务器等各方面的支持,使得设计得以很快的完成。

同时感谢各位同学和朋友对这次网站和程序提供的宝贵意见和想法。

感谢学院和各位老师,在大学三年中对我们的辛勤培育和无私奉献。

感谢答辩委员会、各位评委和专家。

 

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

当前位置:首页 > 医药卫生

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2