毕业设计(论文)-ASP+ ACCESS校园网站相册管理系统设计(含源程序) .doc

上传人:来看看 文档编号:3946349 上传时间:2019-10-10 格式:DOC 页数:36 大小:445.50KB
返回 下载 相关 举报
毕业设计(论文)-ASP+ ACCESS校园网站相册管理系统设计(含源程序) .doc_第1页
第1页 / 共36页
毕业设计(论文)-ASP+ ACCESS校园网站相册管理系统设计(含源程序) .doc_第2页
第2页 / 共36页
毕业设计(论文)-ASP+ ACCESS校园网站相册管理系统设计(含源程序) .doc_第3页
第3页 / 共36页
毕业设计(论文)-ASP+ ACCESS校园网站相册管理系统设计(含源程序) .doc_第4页
第4页 / 共36页
毕业设计(论文)-ASP+ ACCESS校园网站相册管理系统设计(含源程序) .doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《毕业设计(论文)-ASP+ ACCESS校园网站相册管理系统设计(含源程序) .doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-ASP+ ACCESS校园网站相册管理系统设计(含源程序) .doc(36页珍藏版)》请在三一文库上搜索。

1、 学院毕业论文 摘要 I 摘摘 要要 本系统是根据网站上图片说明的需要而设计的一个子系统,它作为一个网站的一个 分支,可以使同学对该网站有生动的认识与更好参与。 本系统分为三个部分:信息平台,交互平台,管理平台。具体可以分为:浏览系统, 上传系统,管理员登录系统,更新系统,删除系统,后台数据库管理系统六个子系统 组成。 本系统的开发工具是 DREAMWEAVER+ASP(JAVASCRIPT、VBSCRIPT、HTML)+ MICROSOFT ACCESS 等一些插件的运用,开发过程中运用了页面模块化、构件化及信息发布的动 态生成、静态页面显示等技术。 关键词:关键词:学院网站;网站设计; 全

2、套源程序代码,联系全套源程序代码,联系 153893706 学院毕业论文 Abstract II Abstract This system according to the website picture explanatory demand but a statures of the design systems, it is a branch of a website, can make netizen had vivid understanding to that website with better participate. This system is divided into t

3、hree parts: The information terrace, hand over with each other terrace, manage the terrace. Can is divided into in a specific way: Browse the system, ascend to spread the system, managing persons entry system, the renewal system, the deletion system, the backstage database management system six stat

4、ures systems constitute. The development tool of this system is a DREAMWEAVER+ ASP( JAVASCRIPT, VBSCRIPT, HTML)+ some usages of plug-in of ACCESS etc. The of MICROSOFT, the made use of the page mold piece turn in the development process, the piece of turn and the information release of dynamic state

5、 is born, the static state page shows etc. technique. KEYWORD: SCHOOL WEBSITE,WEBSITED DESGIN 学院毕业论文 目录 1 目 录 摘摘 要要 I I ABSTRACKABSTRACK IIII 第第 1 1 章章 问题定义问题定义 1 1 1.1 引言.1 1.2 项目开发背景.1 1.3 问题描述.1 第第 2 2 章章 可行性研究可行性研究 3 3 2.1 引言.3 2.2 系统开发的目的和意义.3 2.3 开发工具选择分析.3 2.4 技术可行性分析.4 2.4.1 统筹考虑,信息共享.4 2.4.

6、2 包容性和可扩展性.4 2.4.3 系统简洁,易使用、易维护、适用非计算机人员使用5 2.4.5 可靠运行 5 第第 3 3 章章 需求分析需求分析 6 6 3.1 引言.6 3.2 总体目标.6 3.3 功能概述.6 3.4 运行需求 7 第第 4 4 章章 总体设计总体设计 9 9 4.1 引言 9 4.2 总体页面设计 9 4.3 总体结构图 .11 4.4 数据库分析 .12 第第 5 5 章章 详细设计详细设计 1313 5.1 引言 .13 5.2 子系统设计 .13 第第 6 6 章章 编码编码 1717 6.1 引言17 6.2 页面子系统实现17 第第 7 7 章章 软件测

7、试软件测试 2323 7.1 引言23 学院毕业论文 目录 2 7.2 测试方法23 7.3 测试过程23 参考文献参考文献 2525 致谢致谢 2626 附附 录录 2727 附录 浅谈如何安全维护 ASP 应用程序 27 学院毕业论文 第一章 问题定义 1 第第 1 1 章章 问题定义问题定义 1.11.1 引言引言 问题定义阶段必须回答的问题是:“要解决的问题是什么?” 在此阶段中,主要是弄清本课题需要解决的问题根本所在,以及此课题所需的资 源等。这也是每个软件开发的第一步,只有了解了每个项目所必需要做的事,才能把 项目继续下去,为此我们要对所做的课题进行一个基本的了解,也就是要了解本课

8、题 真正要“做什么” 。 1.21.2 项目开发背景项目开发背景 相册管理系统位于一些网站的子部分,只是为了与同学的相互了解与认识。实际 异地也可知。也就是说现在此系统与网络相结合的,就可以看到各地风景图片。就像 以前电话可以解决异地通话的作用。在余老师的指导与同学的帮助之下,制作本系统。 1.31.3 问题描述问题描述 使用 ASP+ACCESS 方法,而制作的相册管理系统,主要有:信息平台,交互平台, 管理平台, 信息平台: 鉴于本系统的用处,信息平台是该系统的最重要的一个平台之一。该平台主要介绍图 片的信息(说明,上传时间,一些内容,以及上传人) 。 交互平台: 交互平台是建立在网络基础

9、之上的。当信息平台有内容时,各地一些同学可以通 过网络对该网站内的一些图片浏览与上传发表感想。便与同学的交流。 当然,作为一个整体的网站,平台的设置是交互式的,也就是说相互交叉的,但 目的只有一个,那就是为了网站访问者更好的访问,获取尽量多的信息。因此在制作 网站的时候,充分考虑到了网速带宽的问题,制作者本着简洁快速,又不失活泼的原 则设计了本站。 管理平台: 学院毕业论文 第一章 问题定义 2 对一些图片的信息的管理,图片的上传、更新、删除。管理平台主要的是介绍图 片的信息、与对图片信息的处理。当然还有对图片的浏览。 学院毕业论文 第二章 可行性研究 3 第第 2 2 章章 可行性研究可行性

10、研究 2.12.1 引言引言 这个阶段要回答的关键问题是:“对于上一个阶段所确定的问题有行得通的解决 方法吗?” 。为了回答这个问题,需要一次大大压缩和简化了的系统分析和设计的过程, 也就是在较抽象的高层次上进行的分析和设计的过程。可行性研究应该比较简短,这 个阶段的任务不是具体解决问题,而是研究问题的范围,探索这个问题是否值得去解, 是否有可行的解决方法。 2.22.2 系统开发的目的和意义系统开发的目的和意义 相册管理系统是同学把一些相片(可以生活照,风景,壮丽山河)上传到网上去, 提供一些大家欣赏,方便同学间的交流。 相册管理系统与网络相结合,则可以提高同学之间的交流,可以借助它们的相结

11、 合可以,浏览各地风情。网站开设此系统可以提高网站流动量,提高知名度,且为网 站提供一个生动的场面。 2.32.3 开发工具选择分析开发工具选择分析 本系统采用 ASP+ ACCESS 作为开发工具,IIS 作为发布与运行工具。在基于 WEB 的管理信息系统的开发应用中,Microsoft 公司的 ASP(Active Server Pages)被广为使 用。ASP 实际上是将标准的 HTML 文件拓展了一些附加特征,为编写人员提供了在服 务器端运行脚本的环境,使编写人员可以利用 VBScript 和 JavaScript 或其他的第三方 脚本语言来创建 ASP,实现过去需要编写复杂的 CGI

12、 程序才能实现的有动态内容的网 页,如计数器等。ASP 提供了一些内置对象和组件,允许用户从浏览器中接收和发送 信息。ASP 可以和诸如 SQL Server 这样的数据库进行连接,进而完成数据的交换与更 新。 本系统采用 ACCESS 做后台数据库支持。SQL 是结构化查询语言的缩写形式,它是 Windows 数据库家族中出类拔萃的成员,这种关系型数据库管理系统能够满足各种类型 学院毕业论文 第二章 可行性研究 4 的企业客户和独立软件供应商构建各种应用程序的需要。使用 SQL 语言在服务器和客 户机之间传送请求和答复。使用 SQL 我们可以很方便的建立数据库,可以将所建立的 数据库很好的在

13、 ASP 中 通过查询语句结合起来,可非常方便的对数据库进行增加、删 除、修改、查询、排序统计等常规数据库操作。 2.2.4 4 技术可行性分析技术可行性分析 本系统从开始规划到设计、系统集成,一直是本着简洁、规范、实用、易用、方 便的思路进行开发的。相册管理系统是一个集 Browser/Web Server 技术于一体、面向 学校各部门以及各层次用户的多模块综合信息管理系统。它采用了当前流行的 B/S 结 构和 Internet 网络技术,突破了使用地域的局限性,使整个 Internet 上的用户都可访问 本系统。因而就可在多地域、任意时间段以不同身份来访问本系统中的数据,大大加 强了系统数

14、据共享的能力。另外采用了以上流行和标准的网络技术也极大地提高了系 统的可移植性。总之,本系统力求在技术上达到以下要求: 2.4.1 统筹考虑,信息共享 本系统基于校园网,实现高水平的信息资源共享和跨平台的信息资源访问,不仅 要面向全校不同部门的信息资源的共享,还要解决各部门已有的或将建立的信息系统 的资源共享,而各部门信息系统和资源子系统的系统平台不一,数据库又不尽相同, 要解决不同的资源子网的信息共享,提高信息资源共享的利用率,系统结构应具有访 问不同数据源的机制。 2.4.2 包容性和可扩展性 系统应具有较好的可扩展性和包容性。系统易于扩充升级,既能满足当前业务的 需求,又为今后的扩充留有

15、空间。 2.4.3 系统简洁,易使用、易维护、适用非计算机人员使用 本系统的设计要符合日常的需求,功能要完备实用,简单易学,界面要友好清晰, 易于扩充。网络结构要简单明了,层次清楚,便于管理,易于扩充。 学院毕业论文 第二章 可行性研究 5 2.4.5 可靠运行 学院毕业论文 第三章 需求分析 6 第第 3 章章 需求分析需求分析 3.13.1 引言引言 这个阶段的任务仍然不是具体地解决问题,而是准确地确定“为了解决这个问题, 目标系统必须做什么” ,主要是确定目标系统必须具备哪些功能。 3.23.2 总体目标总体目标 1、建立一个针对网站内外进行宣传服务的信息库,及时发布网站的各种规定,宣

16、传介绍该网站。 2、提高同学对本网站的了解与同学之间的了解性。 3、信息发布页面,应实现网页常用模块的组件化,页面内容动态生成。 4、后台管理: a 灵活的后台管理权限分级设置。 b 完善的数据备份恢复方案,为防范系统运行过程中的不可预知的风险 提供数据安全恢复的手段。 c 提供图片的管理。 d 提供门户首页信息的在线发布。 3.33.3 功能概述功能概述 本系统分为三个部分:信息平台,交互平台,管理平台。具体可以分为:浏览系 统,上传系统,管理员登录系统,更新系统,删除系统,后台数据库管理系统六个子 系统组成。 下面分别介绍这几个系统的功能: 浏览系统:浏览系统: 固然是用来查看已经上传了的

17、图片。上面显示了图片的一些信息(标题,上传时 间,图片说明,编辑人,内容。 ) 。此页面提供观看。 上传系统上传系统: 上传系统就是通过这个系统把相片与相片相关的信息添加到页面当中去。 管理员登录系统管理员登录系统: 学院毕业论文 第三章 需求分析 7 管理员登录该系统后,可以对后台的几个数据库进行相应的管理操作,管理员可 以对图片的信息更新,删除。这个限制了一般用户,设置了级别。 更新系统更新系统: 更新系统是对图片信息中一些数据的更改。例如更改标题,图片说明,编辑人, 内容。 删除系统删除系统: 是管理员对该一个或多个图片信息觉得不适,而除去。 3.43.4 运行需求运行需求 3.4.13

18、.4.1 最低配置:最低配置: 服务器端服务器端: 1)硬件需求 处理器 Intel Pentium II 内 存 128M 硬 盘 20G 2)软件需求 Windows NT4.0 及以上版本 Personal Web Server Flash Player 5.0 及以上版本 客户客户端端 : 1)硬件需求 处理器 Intel 奔腾 133 或相当的处理器 内 存 64M 硬 盘 10G 2)软件需求 Windows 98 Microsoft Internet Explorer 4.01 Flash Player 5.0 及以上版本 3.4.2 建议配置:建议配置: 服务器端服务器端: 1

19、)硬件需求 处理器 Intel Pentium IV 2.8G 学院毕业论文 第三章 需求分析 8 内 存 256M 硬 盘 80G 2)软件需求 Microsoft Windows 2000 SERVER Service Pack 4 IIS 5.0 Flash Player 5.0 及以上版本 客户客户端端 : 1)硬件需求 处理器 Intel Pentium IV 1.8G 或相当的处理器 内 存 128M 硬 盘 20G 2)软件需求 Windows 2000/XP Microsoft Internet Explorer 5.0 及以上版本 Flash Player 5.0 及以上版本

20、 学院毕业论文 第四章 总体设计 9 第第 4 章章 总体设计总体设计 4.14.1 引言引言 经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样 做”的时候。总体设计的基本目的就是回答“从总体上说,系统应该如何实现?”这 个问题,因此,总体设计又称为概要设计或初步设计。通过这个阶段的工作将划分出 组成系统的物理元素-程序、文件、数据库、人工过程和文档等等,但是每个物 理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后进行详细的设计。总体 设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪 些模块组成的,以及这些模块相互间的关系。 4.24.2

21、总体页面设计总体页面设计 4.2.1 页面模块化、构件化;信息发布的动态生成、静态页面显示页面模块化、构件化;信息发布的动态生成、静态页面显示 Banner 区可以在此展示动画、学院标识、页面归属等信息 菜单区提供网站功能列表 Bottom 页面主体区 Banner 区 左 边 界 右 边 界 学院毕业论文 第四章 总体设计 10 左、右边界区格式化页面,使之美观 页面主体区显示页面格式化数据,页面主体区显示的内容, Bottom 区显示网站所有权等信息。 4.2.24.2.2网站结构化、管理平台的个性化网站结构化、管理平台的个性化 构成网站的所有 HTML、ASP 页面均需按照一定的标准进行

22、分类、组织,并以目录 的形式定义网站的物理结构目录,以便发布的信息页面能有序地进行管理。 网站的信息发布平台的所有信息均采用动态生成页面,静态游览技术进行管理, 只有在系统内部存储网站的组织结构,才有可能达到动态生成页面时,能依据生成页 面所发布的信息,将生成的静态页面发布;同时,亦只有在系统内部存储的网站组织 结构信息的支持下,才有可能实现对网站后台管理的个性化操作。 学院毕业论文 第四章 总体设计 11 4.34.3 总体结构图总体结构图 index Photo.asp 浏览页面 Picshow.asp Adminlogin.asp 登录失败 Picshow.asp Photoadmin.

23、asp 登录成功 离开管理界面 Photoadd.asp 添 加 Photoupdate.asp 更 新 Photodel.asp 删 除 图图 4.3.14.3.1(总体结构流程图) 学院毕业论文 第四章 总体设计 12 4.4 数据库分析数据库分析 数据库表名:图片信息(pic) 同义词(别名):无 主键:ID 外键:无 约束: 列名数据类型取值范围列级完整性约束描述 ID长整型无 Not null 自动编号 P_title varchar 20Null图片标题 P_date varchar 无NOW上传时间 P_intro varchar 20Null图片说明 P_editor varc

24、har 20Null编辑人 P_repic varchar 20Null图片 P_content varchar 无Null图片言论 数据库表名:管理员(admin) 同义词(别名):无 主键:admin 外键:无 约束: 列名数据类型取值范围列级完整性约束描述 adminvarchar20 Null管理员名 passwordvarchar20 Null密码 学院毕业论文 第五章 详细设计 13 第第 5 章章 详细设计详细设计 5.15.1 引言引言 总体设计阶段以比较抽象概括的方式提出了解决问题的办法。详细设计是软件开 发时期的第三个阶段,也是软件设计的第二步。其任务就是把解法具体化,也就

25、是回 答下面这个关键的问题:“应该怎样具体地实现这个系统呢?”,通过详细设计应该得 出对目标系统的精确描述,给出各个模块的详细过程性描述。从而在编码阶段可以把 这个描述直接翻译成用某种程序设计语言书写的程序。详细设计阶段的根本目标是确 定应该怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得 出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设 计语言书写的程序。 5.25.2 子系统设计子系统设计 主页流程图主页流程图 主页( index.asp ) 浏览(photo.asp) 首 页 论 坛 通 讯 录 图 5.2.1:主页流程图 浏览页面流程图浏览

26、页面流程图 学院毕业论文 第五章 详细设计 14 图 5.2.2: 浏览页面流程图 图片管理页面流程图图片管理页面流程图 数据库 访问者进入门户页面 浏览学院公告、要闻 管理登录介面 导航进入学院各网页 管理介面 访问者进入子系统 编 辑 人 上 传 人 上 传 内 容 图 片 标 题 学院毕业论文 第五章 详细设计 15 图 5.2.3:管理介面的流程图 图片上传流程图图片上传流程图 错 管理员进入管理员登录界面 数据库 删 除 更 新 转到详细页面 身份验证 学院毕业论文 第五章 详细设计 16 5.2.4 图:图片上传流程图 图 片 上 传 系 统 图片标题 上传时间 上传内容 上传人

27、图片说明 上传图片 浏 览 页 面 数据库 学院毕业论文 第六章 编码 17 第第 6 6 章章 编码编码 6.16.1 引言引言 目前,人和计算机通信仍然必须使用人工设计的语言,也既是程序设计语言,所 谓编码就是把软件设计的结果翻译成计算机可以“理解”的形式用某种程序设计 语言书写的程序。 按照软件工程的方法论,编码是在对软件进行了总体设计和详细设计之后进行的, 编码不过是把软件设计的结果翻译成用某种程序设计语言书写的程序,因此,程序的 质量基本上由设计的质量决定。但是,编码使用的语言,特别是写程序的风格和途径 也对程序质量有相当大的影响。 6.26.2 页面子系统实现页面子系统实现 本系统

28、包括这个功能文件的上传与更新、删除、浏览。这几项功能的实现都与数 据库相联接。 代码示例:代码示例: 1、设置数据库连接:连接字符串为 “Provider=Microsoft.Jet.OLEDB.4.0;DataSource=”In order to prevent the customer and an important information for exchange of the application procedures were intercept.Detailed information, please read to encrypt. Ten, the maintenance

29、 includes the safety of the document If you from locate to have no a catalogue in of.It included to locate to be in use the SSL document in the catalogue in the document of asp, then the SSL wont be apply in is include document.Therefore, for guaranteeing the applied SSL, the documents that should i

30、nsure to include and is includes all located to be in use the SSL catalogue in. 11, establish the business script The applied procedure of business usually needs to have the ability that circulates the script and module in the business inner part.The business is a kind of server operation, even shou

31、ld operate to include a lot of steps( for example, order goods, look into the stock and pay the bill etc.), also can be whole to return the operation only is a success or a failure.The customer can establish in the business script of ASP of the internal movement, if any part of the script fail, the

32、whole business will terminate.The ASP business processing take the Microsoft Transaction Server( MTS) as basal.The The MTS is a business processing system, the useding for the development, the installing and managing the high performance, the can the business enterprise I2000ernet and the I2000ranet

33、 the server application the procedures of the the ratings.TransactionServer for development distribute type of, provided according to the applied procedure of the module an applies the program design model.It also for install and managed these applications procedure to provide a movement environment.

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1