校园网站相册管理系统设计

校园网站相册管理系统设计[java毕业论文下载]

摘  要

本系统是根据网站上图片说明的需要而设计的一个子系统,它作为一个网站的一个分支,可以使同学对该网站有生动的认识与更好参与。

本系统分为三个部分:信息平台,交互平台,管理平台。具体可以分为:浏览系统,上传系统,管理员登录系统,更新系统,删除系统,后台数据库管理系统六个子系统组成。

本系统的开发工具是DREAMWEAVER+ASP(JAVASCRIPT、VBSCRIPT、HTML)+ MICROSOFT ACCESS 等一些插件的运用,开发过程中运用了页面模块化、构件化及信息发布的动态生成、静态页面显示等技术。

关键词:学院网站;网站设计;

 

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 three 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 person's entry system, the renewal system, the deletion system, the backstage database  management system six  statures 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  is born, the static state page shows etc. technique.

KEYWORD: SCHOOL WEBSITE,WEBSITED DESGIN

 

 

目    录

   I

Abstrack II

1 问题定义 1

1.1引言 1

1.2项目开发背景 1

1.3问题描述 1

2 可行性研究 3

2.1引言 3

2.2系统开发的目的和意义 3

2.3开发工具选择分析 3

2.4技术可行性分析 4

2.4.1统筹考虑,信息共享 4

2.4.2包容性和可扩展性 4

2.4.3系统简洁,易使用、易维护、适用非计算机人员使用 5

2.4.5 可靠运行 5

3 需求分析 6

3.1引言 6

3.2总体目标 6

3.3功能概述 6

3.4 运行需求 7

4 总体设计 9

4.1 引言 9

4.2 总体页面设计 9

4.3 总体结构图 11

4.4 数据库分析 12

5 详细设计 13

5.1 引言 13

5.2 子系统设计 13

6 编码 17

6.1引言 17

6.2页面子系统实现 17

7 软件测试 23

7.1引言 23

7.2测试方法 23

7.3测试过程 23

参考文献 25

致谢 26

    27

附录 浅谈如何安全维护ASP应用程序 27

 

 

第1章 问题定义

1.1引言

问题定义阶段必须回答的问题是:“要解决的问题是什么?”

在此阶段中,主要是弄清本课题需要解决的问题根本所在,以及此课题所需的资源等。这也是每个软件开发的第一步,只有了解了每个项目所必需要做的事,才能把项目继续下去,为此我们要对所做的课题进行一个基本的了解,也就是要了解本课题真正要“做什么”。

1.2项目开发背景

相册管理系统位于一些网站的子部分,只是为了与同学的相互了解与认识。实际异地也可知。也就是说现在此系统与网络相结合的,就可以看到各地风景图片。就像以前电话可以解决异地通话的作用。在余老师的指导与同学的帮助之下,制作本系统。

1.3问题描述

使用ASP+ACCESS方法,而制作的相册管理系统,主要有:信息平台,交互平台,管理平台,

信息平台:

鉴于本系统的用处,信息平台是该系统的最重要的一个平台之一。该平台主要介绍图片的信息(说明,上传时间,一些内容,以及上传人)。

交互平台:

交互平台是建立在网络基础之上的。当信息平台有内容时,各地一些同学可以通过网络对该网站内的一些图片浏览与上传发表感想。便与同学的交流。

当然,作为一个整体的网站,平台的设置是交互式的,也就是说相互交叉的,但目的只有一个,那就是为了网站访问者更好的访问,获取尽量多的信息。因此在制作网站的时候,充分考虑到了网速带宽的问题,制作者本着简洁快速,又不失活泼的原则设计了本站。

管理平台:

对一些图片的信息的管理,图片的上传、更新、删除。管理平台主要的是介绍图片的信息、与对图片信息的处理。当然还有对图片的浏览。

 

第2章 可行性研究

2.1引言

这个阶段要回答的关键问题是:“对于上一个阶段所确定的问题有行得通的解决方法吗?”。为了回答这个问题,需要一次大大压缩和简化了的系统分析和设计的过程,也就是在较抽象的高层次上进行的分析和设计的过程。可行性研究应该比较简短,这个阶段的任务不是具体解决问题,而是研究问题的范围,探索这个问题是否值得去解,是否有可行的解决方法。

2.2系统开发的目的和意义

相册管理系统是同学把一些相片(可以生活照,风景,壮丽山河)上传到网上去,提供一些大家欣赏,方便同学间的交流。

相册管理系统与网络相结合,则可以提高同学之间的交流,可以借助它们的相结合可以,浏览各地风情。网站开设此系统可以提高网站流动量,提高知名度,且为网站提供一个生动的场面。

2.3开发工具选择分析

本系统采用ASP+ ACCESS作为开发工具,IIS作为发布与运行工具。在基于WEB的管理信息系统的开发应用中,Microsoft公司的ASP(Active Server Pages)被广为使用。ASP实际上是将标准的HTML文件拓展了一些附加特征,为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利用VBScript和JavaScript或其他的第三方脚本语言来创建ASP,实现过去需要编写复杂的CGI程序才能实现的有动态内容的网页,如计数器等。ASP提供了一些内置对象和组件,允许用户从浏览器中接收和发送信息。ASP可以和诸如SQL Server这样的数据库进行连接,进而完成数据的交换与更新。

本系统采用ACCESS做后台数据库支持。SQL是结构化查询语言的缩写形式,它是Windows数据库家族中出类拔萃的成员,这种关系型数据库管理系统能够满足各种类型的企业客户和独立软件供应商构建各种应用程序的需要。使用SQL语言在服务器和客户机之间传送请求和答复。使用SQL我们可以很方便的建立数据库,可以将所建立的数据库很好的在ASP中 通过查询语句结合起来,可非常方便的对数据库进行增加、删除、修改、查询、排序统计等常规数据库操作。

2.4技术可行性分析

本系统从开始规划到设计、系统集成,一直是本着简洁、规范、实用、易用、方便的思路进行开发的。相册管理系统是一个集Browser/Web Server技术于一体、面向学校各部门以及各层次用户的多模块综合信息管理系统。它采用了当前流行的B/S结构和Internet网络技术,突破了使用地域的局限性,使整个Internet上的用户都可访问本系统。因而就可在多地域、任意时间段以不同身份来访问本系统中的数据,大大加强了系统数据共享的能力。另外采用了以上流行和标准的网络技术也极大地提高了系统的可移植性。总之,本系统力求在技术上达到以下要求:

2.4.1统筹考虑,信息共享

本系统基于校园网,实现高水平的信息资源共享和跨平台的信息资源访问,不仅要面向全校不同部门的信息资源的共享,还要解决各部门已有的或将建立的信息系统的资源共享,而各部门信息系统和资源子系统的系统平台不一,数据库又不尽相同,要解决不同的资源子网的信息共享,提高信息资源共享的利用率,系统结构应具有访问不同数据源的机制。

2.4.2包容性和可扩展性

系统应具有较好的可扩展性和包容性。系统易于扩充升级,既能满足当前业务的需求,又为今后的扩充留有空间。

2.4.3系统简洁,易使用、易维护、适用非计算机人员使用

本系统的设计要符合日常的需求,功能要完备实用,简单易学,界面要友好清晰,易于扩充。网络结构要简单明了,层次清楚,便于管理,易于扩充。

2.4.5 可靠运行

 

第3章 需求分析

3.1引言

这个阶段的任务仍然不是具体地解决问题,而是准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。

3.2总体目标

1、建立一个针对网站内外进行宣传服务的信息库,及时发布网站的各种规定,宣传介绍该网站。

2、提高同学对本网站的了解与同学之间的了解性。

3、信息发布页面,应实现网页常用模块的组件化,页面内容动态生成。

4、后台管理:

a  灵活的后台管理权限分级设置。

b  完善的数据备份恢复方案,为防范系统运行过程中的不可预知的风险提供数据安全恢复的手段。

c  提供图片的管理。

d  提供门户首页信息的在线发布。

3.3功能概述

本系统分为三个部分:信息平台,交互平台,管理平台。具体可以分为:浏览系统,上传系统,管理员登录系统,更新系统,删除系统,后台数据库管理系统六个子系统组成。

下面分别介绍这几个系统的功能:

浏览系统:

固然是用来查看已经上传了的图片。上面显示了图片的一些信息(标题,上传时间,图片说明,编辑人,内容。)。此页面提供观看。

上传系统

上传系统就是通过这个系统把相片与相片相关的信息添加到页面当中去。

管理员登录系统

管理员登录该系统后,可以对后台的几个数据库进行相应的管理操作,管理员可以对图片的信息更新,删除。这个限制了一般用户,设置了级别。

 

更新系统

更新系统是对图片信息中一些数据的更改。例如更改标题,图片说明,编辑人,内容。

删除系统

是管理员对该一个或多个图片信息觉得不适,而除去。

3.4 运行需求

   3.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)硬件需求

                处理器  Intel Pentium IV 2.8G

                内  存  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及以上版本

 

第4章 总体设计

4.1 引言

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

4.2 总体页面设计

4.2.1  页面模块化、构件化;信息发布的动态生成、静态页面显示

 

 

 

 

 

 

 

 

 

 

 

 

 

Banner区——可以在此展示动画、学院标识、页面归属等信息

菜单区——提供网站功能列表

左、右边界区——格式化页面,使之美观

页面主体区——显示页面格式化数据,页面主体区显示的内容,

Bottom区——显示网站所有权等信息。

4.2.2 网站结构化、管理平台的个性化

构成网站的所有HTML、ASP页面均需按照一定的标准进行分类、组织,并以目录的形式定义网站的物理结构——目录,以便发布的信息页面能有序地进行管理。

网站的信息发布平台的所有信息均采用动态生成页面,静态游览技术进行管理,只有在系统内部存储网站的组织结构,才有可能达到动态生成页面时,能依据生成页面所发布的信息,将生成的静态页面发布;同时,亦只有在系统内部存储的网站组织结构信息的支持下,才有可能实现对网站后台管理的个性化操作。

4.3 总体结构图

校园网站相册管理系统设计[点击下载]

评论