(好论文)毕业设计(关于ASP网站) 入学指南网站_第1页
(好论文)毕业设计(关于ASP网站) 入学指南网站_第2页
(好论文)毕业设计(关于ASP网站) 入学指南网站_第3页
(好论文)毕业设计(关于ASP网站) 入学指南网站_第4页
(好论文)毕业设计(关于ASP网站) 入学指南网站_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计课程设计 题目题目 入学指南网站入学指南网站 学生姓名(学号) 指导教师 职称 教授 评阅教师 职称 时 间 第 2 页 共 26 页 毕业设 计 (论文) 任务书 指导教师: 职称: 学生人数: 1 学生姓名(学号、专业): 毕业设计(论文)题目(来源、类型) 入学指南网站 毕业设计(论文)工作内容与基本要求(目标、任务、途径、方法、成果形式,应 掌握的原始资料(数据) 、参考资料(文献)以及设计技术要求、注意事项等) (纸 张不够可加页) 入学指南网站由“首页、登录、数据表情况(留言表、学生信息表、新闻 表)的增删改查等部分组成。 其风格简单大方 , 使用技术为 ,数据库是 access, 在网站页面中可能需要更新的内容尽量来自数据库 需要显示的内容存入数据库,相应页面根据数据库内容自动更新 数据库至少三类信息:页面显示信息、访问网站的用户信息、管理员信息 教研室审批意见: 审批人签名: 备注:(1)来源:A教师拟订;B学生建议;C企业和社会征集;D实习单位提供 (2)类型:X真实课题;Y模拟课题;Z虚拟课题 第 3 页 共 26 页 毕业设 计 (论文) 开题报告 课题名称(来源、类型): 入学指南网站 指导教师: 学生姓名 (姓名 .学号 ): 开题报告内容:(调研资料的准备,设计/论文的目的、要求、思路与预期成果; 完成设计(论文)所具备的条件因素等。 ) 本次毕业设计的目的是建立提供新生入学指导性网站. 具体要求如下: 1.其风格轻松,大方 色彩明快 2.使用技术为 ASP 或 JSP,数据库可选自己熟悉的数据库.如 SQL. 或 ACCESS 3.在网站页面中可能需要更新的内容尽量来自数据库,相应版块管 理员通过管理页面将需要显示的内容存入数据库 . 4 .数据库至少三类信息:页面显示信息.访问网站的用户信息.管理 员信息 5.管理员即为邵艳本人. 设计目的:本次设计的入学指南网站是一个指导性的网站,通过网站设计为新 生提供指导性的信息。 设计思路: 本次网站的建设准备利用 ASP 网站管理系统来制作,数据库将使用 ACCESS 数据库,技术为 ASP 技术和静态网页建设的技术。 入学指南网站由首页,网站整体介绍,思路分析,所用资料介绍,对首页的详细 分析等几部分组成。 我准备准备用一周时间搜集所用的资料,接着进行网站的规划和整体布局。争取 三周使网站建成,再用一周进行整体修改。 步骤安排: 1:网站前期规划 2:网站 LOGO 制作 3:网站风格确定 4:网站素材收集 5:制作各栏目网页 6:测试后台程序 7:对网站的不足处进行修改 8:总结创建本 次网站所学到的东西,写出相应论文报告。 指导教师签名: 日期: 第 4 页 共 26 页 摘要摘要 由于社会发展的越来越快,教育也紧跟时代,高校越来越多,大学生也越来越 多。随之而来的是大学生上当受骗的事件也屡见不鲜,大学生入学迷茫的事件也日 益增多,所以我就针对这些情况做一个简单的网站来尽自己力量帮助一些需要帮助 的将要入学的大学生。 网站在程序设计上本着“突出功能,保障安全,界面大方,降低服务器开销” 为宗旨,和代码编写,页面设计上都做了很大的努力。在程序安全方面也出了很多 改进。 前台和后台分离,数据和程序分离的设计思想。 关键字:关键字:网站、asp 第 5 页 共 26 页 第一章第一章 绪论绪论 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 第 6 页 共 26 页 第一章第一章 绪论绪论 1 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 系统的目标系统的目标 开发出的系统应具备很强的开放性和扩展性等特性。本系统实现一个 第 7 页 共 26 页 指导和使用的WEB站点,方便用户查询使用信息并能反馈信息要求,同 时能够方便、灵活地对用户资料进行查询、统计、管理等操作。所有这 些对数据库进行的操作都受到管理的限制。本项目可有效快捷地管理网 站内容,使信息更为准确、快捷、易查。 2.2 功能需求功能需求 2.2.1系统用户系统用户 系统用户主要有一般用户和管理员两种。 详见 2.1 图所示: 用户 一般用户管理用户 一般管理员高级管理员 系统 图 2.1 系统用户关系图 注:在以下的论述中,所提到的“用户” ,若没有具体说明 均指一般用户。所提到的“管理员”均为一般管理员和高 级管理员的统称。 2.2.2 具体功能划具体功能划分分 用户组是用户里面权限最低的。只可以参与填写留言和查询信息, 无法进行其他操作。但是仍然有登录所需的用户名和密码,所以他们需 要注册。尽管权限很低,他们还可以对自己的个人资料进行修改(无法 修改其他用户的资料) 。 用户组的用例图如图 2.2 所示。 第 8 页 共 26 页 用户 查询搜索注册 修改个人信息填写留言 图 2.2 用户组的用例图 一般管理员组:一般管理员权限比用户高。他们可以对用户进行管 理。管理包括增加留言、修改留言、删除留言、查询留言和回复留言五 个部分,同时也何以在线添加新闻消息。用户管理包括对用户资料的管 理和删除个别用户。当然,他们也可以像一般用户那样填写留言和修改 个人资料。以上各种操作也必须经过登录验证以后。 第 9 页 共 26 页 一般管理员 修改用户资料 添加留言 删除留言 修改留言 回复留言 添加、删除以及修改新闻 一般管理员组的用例图如图 2.3 所示。 图 2.3 一般管理员组的用例图 高级管理员组:高级管理员的权限是所有用户中权限级别最高的。 他们不仅可以完成一般管理员的功能,还比一般管理员多了一项权限, 那就是给用户授权和撤销用户权限。 高级管理员组的用例图如图 2.4 所示。 图 2.4 高级管理员组的用例图 2.3 性能需求性能需求 2.3.1 时间特性时间特性 第 10 页 共 26 页 响应时间:用户应该在 1s-1min 时间内得到服务器的 响应。 更新处理时间:2s,可能受到网络状况影响 运行时间:依据网络状况决定 2.3.2 适应性适应性 可以在 windows 的任何版本的操作系统下运行。软件接口主要通过 用户浏览器实现。 2.4 数据描述数据描述 利用 Access 来设计数据库,使程序数据添加使用更加容易。 用户表:使用本系统的用户信息存入此表中。用户编号存放的是 对用户的一个不重复的编号,是唯一的,被设为主键。 权限表:此表存放的是权限信息。权限存放的是用户权限,它有 0 和 1 两个选项,它被设为主键。权限名称是权限所对应的名称。 管理员表:管理员表所存放的是管理员信息。管理员编号存放的 是对管理员的编号,是唯一的,设为主键;用户编号是管理员在 用户表中对应的用户编号,它与用户表发生联系;用户名称存放 的是管理员的用户名称;管理员权限存放的是管理员的权限,分 为一般管理员(0)和高级管理员(1) 。 回复留言表:针对客户编号回复留言。 留言表:针对留言的客户编号设置留言信息。 以上数据表为不可缺少的表项,在以后的设计过程中肯定要添加各种数据 信息以完善数据库设计,达到各项功能的完备。 只需要在使用权限管理这个功能时来判断管理员的权限即 可, 第二章第二章 系统技术以及运行环境的需求分析系统技术以及运行环境的需求分析 2.12.1 ASPASP 技术简介技术简介 2.1.1 ASP 的优势:的优势: Active Server Pages:“动态服务器网页” ,一般简称为“ASP” ,ASP 之所以 第 11 页 共 26 页 能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML 格 式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得 ASP 的“执行”结果,并且将这 ASP 执行的结果直接 在浏览器中“浏览” 。 .2 ASPASP 的特点:的特点: 由于 ASP 程序是在网络服务器端中执行,执行结果所产生的 HTML 文件适 用于不同的浏览器。 语言相容性高 易于操控数据库 面向对象学习容易 所以我们选择了 ASP 作为网站的开发语言。 .4 开发工具选用及介绍开发工具选用及介绍 Dreamweaver Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将可 视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各 个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用 程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专 业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接 到数据库、Web 服务和旧式系统。 2.22.2 ACCESS2003ACCESS2003 技术简介技术简介 Access2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存 储和检索。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供 了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创 建自定义报表用于打印或输出数据库中的信息。Access 也提供了数据存储库,可 以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数 据库。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据 包中同时拥有桌面数据库的便利和关系数据库的强大功能。 2.32.3 SQLSQL 语句简介语句简介 2.3.1.SQL 语句简介 SQL 全称是“结构化查询语言(Structured Query Language)” 2.3.2.SQL 的优点 (1)非过程化语言 (2)统一的语言 第 12 页 共 26 页 (3)是所有关系数据库的公共语言 2.4 运行环境运行环境 Microsoft Windows sever 2003 IIS6.0 第三章第三章 网站总体设计网站总体设计 3.13.1 网站的总体架构网站的总体架构 网站总体设计思想:前台和后台分离,数据和程序分离的设计思想。 .2 前台页面设计图前台页面设计图 .2 后台页面设计图后台页面设计图 首 页 管 理 网 站 新 闻 管 理 图 片 管 理 留 言 管 理 友 情 链 接 管 理 用 户 管 理 入学指南网站系统入学指南网站系统 入学指南网站后台设计图 系 统 设 置 网 站 新 闻 管 理 图 片 管 理 留 言 管 理 用 户 管 理 第 13 页 共 26 页 3.23.2 网站效果图网站效果图 学院网站可以方便的提供各类信息,几个主要的模块在首页显示有助于快速的 找到所需要的信息,也可以通过搜索来查找信息,如果意见和建议,可以通过网站 留言进行沟通和反馈。 网站包括首页,新闻连接,军训篇,职业规划,穿行中原,图片库,数据库等 各项组成。通过主页使每一个浏览者都能很快地看到最新新闻,以及找到自己想要 看的信息。 网站主页如下: 3.33.3 网站文件结构网站文件结构: 第 14 页 共 26 页 文件说明: 文件夹或文件说明 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 留言文件 第 15 页 共 26 页 manager1.aspx 后台管理文件 manager1.aspx.cs 后台管理文件 more1.aspx 存放网站中新闻编写文件 more1.aspx.cs 存放网站中新闻编写文件 show1.aspx 显示新闻文件 show1.aspx.cs 显示新闻文件 Login.asp 用户登录 showAll.aspx.cs 显示留言文件 showAll.aspx 显示留言文件 第四章第四章 网站数据库设计网站数据库设计 4.14.1 数据表的概要说明数据表的概要说明 采用的数据库是 Microsoft Access 2003,建立Database/#zf11#! $!#xxgc#.asp 文件。 包含如下几个表文件:如图 4.2 数据库连接数据库连接 考虑到代码的重用性与维护的方便性,本系统采用 ASP 的文件包含语法,将数 据库连接代码单独放在一个文件中,在需要使用的时候,只要通过文件名调用即可。 包含文件语法:。运用了此方法后,使系统 模块化,便于修改和维护。 4.34.3 主要的数据表的结构主要的数据表的结构: 表 ly.mdb 中包含了留言者的姓名,留言内容,编号等 第 16 页 共 26 页 字段名类型说明 Id 数字 姓名文本留言者的名字 留言内容文本留言者想说的话 表 11.mdb 字段类型说明 Id 数字 name 文本学生的姓名 sex 文本学生的性别 表 my.mdb 新闻表 字段类型说明 Id 数字 Title 文本新闻标题 Content 备注新闻内容 第五章第五章 主要功能模块详细设计主要功能模块详细设计 5.1 首页核心代码首页核心代码 第 17 页 共 26 页 无标题页 入学 指南 欢迎留言 更多 第 18 页 共 26 页 .2 留言簿模块留言簿模块 网站的浏览者可以在留言簿上对该网站提出自己宝贵的意见,同时也为浏览者 提供一个交流的场所。核心 ASP 程序: 核心代码: 无标题页 第 19 页 共 26 页 DataFile=“/App_Data/ly.mdb“ DeleteCommand=“DELETE FROM 留言 WHERE id = ? AND 姓名 = ? AND 留言内容 = ?“ InsertCommand=“INSERT INTO 留言 (id, 姓名, 留言内容) VALUES (?, ?, ?)“ OldValuesParameterFormatString=“original_0“ SelectCommand=“SELECT * FROM 留 言“ UpdateCommand=“UPDATE 留言 SET 姓名 = ?, 留言内容 = ? WHERE id = ? AND 姓名 = ? AND 留言内容 = ?“ 5.2 后台的总体架构后台的总体架构 5.2.1 模块功能介绍模块功能介绍 后台页面主要包括以下功能模块: 后台登陆模块:主要用于管理登陆网站后台 新闻管理模块:主要用于管理级新闻、添加新闻、修改新闻、删除新闻 第 20 页 共 26 页 图片管理模块:主要用于上传、删除、修改网站中的图片 友情链接模块:主要用于管理和查看友情链接 留言管理模块:主要用于对网站的留言进行管理、回复、审核 用户管理模块:主要用于对网站中的用户进行管理、修改密码、查看在线用 后台登陆模块设计后台登陆模块设计 后台登陆运行效果如图: 网站后台核心代码 第 21 页 共 26 页 无标题页 欢迎进入新闻后台管理系统 用户: 密码: 验证码: 新闻编写模块 第 22 页 共 26 页 ValidateRequest=“false“ % 无标题页 标题: 正文: 新新闻闻编编写写模模块块 第 23 页 共 26 页 核核心心代代码码如如下下: 无标题页 教学用新闻后台管理系统 标题 日期 第 24 页 共 26 页 “ target=“_blank“ “ 编辑 “删除 首页 上一页 下一页 最后一页 第 25 页 共 26 页 结束语结束语 通过本次的网站建设,我深深的体会到什么是眼高手低。真的,眼高手低真 的很可怕,有时候明明看着一个很简单的一个问题,可是就是一个小的问题如果你 不亲身去体会你

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论