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

上传人:大米 文档编号:564495724 上传时间:2023-12-14 格式:DOC 页数:15 大小:203.50KB
返回 下载 相关 举报
毕业设计论文基于ASP的某传媒公司的网站设计与实现_第1页
第1页 / 共15页
毕业设计论文基于ASP的某传媒公司的网站设计与实现_第2页
第2页 / 共15页
毕业设计论文基于ASP的某传媒公司的网站设计与实现_第3页
第3页 / 共15页
毕业设计论文基于ASP的某传媒公司的网站设计与实现_第4页
第4页 / 共15页
毕业设计论文基于ASP的某传媒公司的网站设计与实现_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《毕业设计论文基于ASP的某传媒公司的网站设计与实现》由会员分享,可在线阅读,更多相关《毕业设计论文基于ASP的某传媒公司的网站设计与实现(15页珍藏版)》请在金锄头文库上搜索。

1、基于ASP的某传媒公司的网站设计与实现 摘 要:随着网络技术的不断发展,网站的开发与运用变得更加广泛。本项目基于ASP.NET动态网站开发技术,以VB及JAVA作为编程语言,选用ACCESS 2003作为后台数据库,设计与实现了基于Browser/Server结构的数据交互的动态网站系统。系统遵循软件工程方法论进行系统分析、总体设计、详细设计和系统测试,实现了用户注册与登录、浏览者发贴与回复、管理员对网站的管理与维护等功能。 关键词:B/S;动态网站;管理系统 Abstract:With the increasingly development of network technology, i

2、t 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 JAVA as programming language, and chosing ACCESS 2003 as the background database. It implemented a dynamic website system with data exchange

3、 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 mainten

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

5、要。1 系统开发平台的简介1.1 系统开发环境表1.1 系统开发环境操作系统WINDOWS XP SP2浏览器IE6.0或以上版本开发语言VB及JAVA程序设计语言Web服务器IISIDE工具Adobe Dreamweaver CS3、Visual Studio2005数据库Access 20031.2 系统开发工具简介ASP.NET1,2是Microsoft.NET的一部份,它提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需要的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提

6、供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。其最新版本ASP.NET 2.0更是把如何能简化所有的一切作为了核心目标,根据这个核心目标,ASP.NET 2.0集中于对开发人员的效率、管理、性能和可伸缩性的开发。Visual Studio.NET3,4是Microsoft为了提供给开发人员更好的解决方案开发平台而推出的新一代开发平台。它里面包含Visual Basic.NET、C#、Visual C+、ASP.NET 以及VisualFoxPro。为了让这套开发平台更容易开发以Internet为基础的应用程序,这个开发平台

7、做了许多和以往不同的改革,这个改革就是.NET Framework。.NET 架构就是为了让开发分布式因特网应用程序架构变得更简单更容易而发展出来的。Microsoft Access 2003 5,6是一种关系型数据库管理系统,与其他关系型数据库一样,Microsoft Access充当“后端”,它的任务是存储数据。除此之外,通过使用Microsoft Access,用户还可以创建“前端”或一种对用户友好的、颇受欢迎的数据访问方式。与SQL Server数据库进行比较,Access数据库具有以下的特点:(1)功能比较单一,不提供数据发布、分布式事务处理等操作,因此比Access数据库需要的内存

8、和磁盘资源要少;(2)Access数据库一般用于桌面应用程序,不适用于大型的企业级应用。 2 网站总体设计分析2.1 网站功能设计分析本系统主要是实现公司形象的宣传,业界相关动态的更新,部分公司产品的展示以及对公司会员和网站浏览者的管理。因而在网站的功能方面需要进行如下考虑:一是浏览者对网站的浏览需要用到的功能;二是公司注册会员需要用到的功能;三是网站管理员维护网站时需要用到的功能。根据三种用户的不同需求,整个网站的功能设计如图2-1所示。网站首页产品展示公司论坛服务客户意见留言联系我们加入我们登陆界面注册会员留言首页我要留言管理员图2-1 网站整体设计2.2 网站功能模块的划分网站功能模块的

9、划分以用户拥有的权限作为依据,分为三种用户:一是管理人员,拥有管理和维护网站的权限,即能对新闻进行添加、修改和删除的权限,对会员的发帖或浏览者的留言有删除的权限;二是公司注册会员,拥有在公司论坛浏览相关文章、回复以及发帖的权限;三是浏览者,拥有在留言板留言及浏览网站对外公开内容的权限。根据用户权限的不同,划分的系统功能模块如图2-2所示。网站管理系统浏览者浏览网站相关内容注册成为公司 会员会 员拥有浏览者的所有相关权限浏览公司内部论坛的相关内容在公司内部论坛 发帖 管理员对公司会员的管理对网站相关内容的更新及维护在留言板块留言或提出意见对浏览者的管理图2-2 系统功能模块划分图2.3 网站功能

10、设计介绍网站的管理系统主要用于满足三种用户的需求,即网站浏览者、网站注册会员、网站管理者。其实网站对公司的形象宣传主要就是针对浏览者而言,浏览者通过网站上的相关内容的介绍从而对公司有了初步的了解,也可以通过网站上对外公布的内容获取公司的联系方式以及业界的相关动态,还可以通过留言板块,对公司提出宝贵的意见。如果需要对公司进一步了解则注册成为公司的会员,从而进一步获取公司的相关信息。公司会员则主要针对公司内部员工和想与公司保持一定联系的人员,其相对于浏览者而言,拥有的权限也相对较多。公司会员可以实现浏览者的所有功能,而且能在公司的内部论坛中浏览相关文章、发表新帖,从而也更好的方便了公司内部员工之间

11、的信息交流。网站管理员需要对网站进行定期维护和更新相关内容,从而拥管理网站的所有权限,包括对网站相关内容的添加、删除、修改,对公司会员信息的管理,对浏览者权限及留言的管理。对于网站管理员来说,主要作用还是体现在对后台数据库的管理,这里的信息量不但大,而且对数据的安全性和保密性要求也最高。为了保证数据的安全性和保密性,管理员的登陆模块并没有放在网站上,而是分离开的。整个系统从浏览到管理的执行流程如图2-3所示。浏览者浏览网站相关内容会员注 册登录管理员登录对网站内容进行维护和管理对浏览者及会员进行管理想保持联系注册成功正确输入用户名和密码登录失败登录成功在内部论坛上发表文章对网站相关内容的浏览对

12、公司内部论坛的访问管理员页面登录成功留言板的使用登录失败给网站留言会员页面图2-3 系统执行流程图2.4 数据库的设计数据库是应用程序不可或缺的重要组成部分,一个设计结构合理、功能齐全的数据库对于提高数据库应用程序的开发效率和程序的性能都是至关重要的。由于本系统所涉及的数据量不是很大,所以选用相较于SQL相对简单点的Access作为后台数据库。系统的数据库文件共有四个:用于网站内部论坛的数据库bbs,用于留言板的数据库liuyan,用于业界新闻管理的数据库news,用于会员注册的数据库zhuce。其中,数据库bbs包含表bbs和表bbsadmin,详细内容如下所示。表2.1 bbs字段名字类型

13、字段大小值是否允许为空是否为主键fID自动编号是title文本50否否author文本50否否content文本50否否time日期/时间否 表2.2 bbsadmin字段名字类型字段大小值是否允许为空是否为主键fID自动编号是Admin文本50否否password文本50否否数据库liuyan包含表liu和表tAdmin,详细内容如下所示。表2.3 liu字段名字类型字段大小值是否允许为空是否为主键fID自动编号是fname文本50否否fcontent备注50否否fQQ数字长整型是否femail文本50是否fHomepage文本50是否fTime日期/时间否fReplycontent备注50

14、是否表2.4 tAdmin字段名字类型字段大小值是否允许为空是否为主键编号自动编号是fAadmin文本50否否fPassword文本50否否数据库news包含表admin和表news,详细内容如下所示。表2.5 admin字段名字类型字段大小值是否允许为空是否为主键ID自动编号是username文本50否否password文本50否否表2.6 news字段名字类型字段大小值是否允许为空是否为主键ID自动编号是title文本50否否Content备注50否否time日期/时间否author文本50否否数据库zhuce包含一张表zhc,详细内容如下所示。表2.7 zhc字段名字类型字段大小值是否允许为空是否为主键zhcID自动编号是zhcname文本50否否Email文本50否否tel数字长整型否否pass文本50否否注:所有表中涉及到时间的time 的默认值均

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号