当前位置:文档之家› 毕业论文基于ASP的某传媒公司的网站设计与实现

毕业论文基于ASP的某传媒公司的网站设计与实现

基于ASP的某传媒公司的网站设计与实现

摘要:随着网络技术的不断发展,网站的开发与运用变得更加广泛。本项目基于https://www.doczj.com/doc/081266178.html, 动态网站开发技术,以VB及JAVA作为编程语言,选用ACCESS 2003作为后台数据库,设计与实现了基于Browser/Server结构的数据交互的动态网站系统。系统遵循软件工程方法论进行系统分析、总体设计、详细设计和系统测试,实现了用户注册与登录、浏览者发贴与回复、管理员对网站的管理与维护等功能。

关键词:B/S;动态网站;管理系统

Abstract:With the increasingly development of network technology, it is more extensive for the design and application of website. The project was designed based on ASP. NET dynamic website development technology, taking VB and JA V A as programming language, and chosing ACCESS 2003 as the background database. It implemented a dynamic website system with data exchange based on Browser/Server structure. The website system have conducted system analysis, general design, detailed design and system test following the software engineering theory, and realized the functions of user registration, browsing guest post and reply, administrator website-managing and maintenance and so on.

Key words: Browser/Server;dynamic website;Management system

当今社会,随着网络技术的蓬勃发展,网络已经成为现代人生活中不可或缺的一部份,各个商家也正因为看到了这一点,纷纷把自己企业的形象宣传做到了网络中。伴随着这一趋势的出现,网站技术的发展也不断提高,日趋成熟。大大小小的门户网站、个体私营宣传网站,乃至个人形象网站都纷拥而至,都在网络中竞相争彩。基于ASP的动态网站开发技术,是通过在传统的HTML语言中添加一些脚本语句,以实现浏览器与服务器之间数据交互的功能,从而满足网站管理者以网站宣传为手段获取利益的需要。

1系统开发平台的简介

1.1 系统开发环境

表1.1 系统开发环境

1.2 系统开发工具简介

https://www.doczj.com/doc/081266178.html,[1,2]是https://www.doczj.com/doc/081266178.html,的一部份,它提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需要的各种服务。https://www.doczj.com/doc/081266178.html, 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 https://www.doczj.com/doc/081266178.html, 功能,随时增强 ASP 应用程序的功能。其最新版本https://www.doczj.com/doc/081266178.html, 2.0更是把如何能简化所有的一切作为了核心目标,根据这个核心目标,https://www.doczj.com/doc/081266178.html, 2.0集中于对开发人员的效率、管理、性能和可伸缩性的开发。

Visual https://www.doczj.com/doc/081266178.html,[3,4]是Microsoft为了提供给开发人员更好的解决方案开发平台而推出的新一代开发平台。它里面包含Visual https://www.doczj.com/doc/081266178.html,、C#、Visual C++、https://www.doczj.com/doc/081266178.html, 以及VisualFoxPro。为了让这套开发平台更容易开发以Internet为基础的应用程序,这个开发平台做了许多和以往不同的改革,这个改革就是.NET Framework。.NET 架构就是为了让开发分布式因特网应用程序架构变得更简单更容易而发展出来的。

Microsoft Access 2003 [5,6]是一种关系型数据库管理系统,与其他关系型数据库一样,Microsoft Access充当“后端”,它的任务是存储数据。除此之外,通

过使用Microsoft Access,用户还可以创建“前端”或一种对用户友好的、颇受欢迎的数据访问方式。与SQL Server数据库进行比较,Access数据库具有以下的特点:

(1)功能比较单一,不提供数据发布、分布式事务处理等操作,因此比Access 数据库需要的内存和磁盘资源要少;

(2)Access数据库一般用于桌面应用程序,不适用于大型的企业级应用。

2网站总体设计分析

2.1网站功能设计分析

本系统主要是实现公司形象的宣传,业界相关动态的更新,部分公司产品的展示以及对公司会员和网站浏览者的管理。因而在网站的功能方面需要进行如下考虑:一是浏览者对网站的浏览需要用到的功能;二是公司注册会员需要用到的功能;三是网站管理员维护网站时需要用到的功能。

根据三种用户的不同需求,整个网站的功能设计如图2-1所示。

图2-1 网站整体设计

2.2网站功能模块的划分

网站功能模块的划分以用户拥有的权限作为依据,分为三种用户:一是管理

人员,拥有管理和维护网站的权限,即能对新闻进行添加、修改和删除的权限,对会员的发帖或浏览者的留言有删除的权限;二是公司注册会员,拥有在公司论坛浏览相关文章、回复以及发帖的权限;三是浏览者,拥有在留言板留言及浏览网站对外公开内容的权限。

根据用户权限的不同,划分的系统功能模块如图2-2所示。

图2-2 系统功能模块划分图

2.3网站功能设计介绍

网站的管理系统主要用于满足三种用户的需求,即网站浏览者、网站注册会员、网站管理者。

其实网站对公司的形象宣传主要就是针对浏览者而言,浏览者通过网站上的

相关主题
文本预览
相关文档 最新文档