个人网站的设计与实现——计算机毕业论文(设计).doc
《个人网站的设计与实现——计算机毕业论文(设计).doc》由会员分享,可在线阅读,更多相关《个人网站的设计与实现——计算机毕业论文(设计).doc(30页珍藏版)》请在三一文库上搜索。
1、封面 毕业设计(论文)个人网站的设计与实现院(系、部)名 称 : 信息工程系 专 业 名 称: 信息管理与信息系统 学 生 姓 名: 阮毅邦 指 导 老 师: 杨 完 成 日 期: 摘 要近年来,随着网上个人网站的兴起,吸引了越来越多的人关注。很多人都拥有了自己的个性个人网站。并以之为媒介,使个人网站人群不断发展和壮大。本文针对个人网站的实现过程进行了简单剖析。本个人网站以基于Microsoft环境的ASP技术作开发,使用Vbscirpt为开发语言,为开发功能强大的动态网站提供了一种简单,高效的途径。实现了个人网站网站的动态管理,使得对个人网站信息的管理更加及时,灵活,提高了工作效率。同时对系
2、统的背景需求,系统的功能特点和设计方案进行了介绍。并以文章管理等模块为例,对ASP环境下的相关开发模式进行了简单的介绍。本文首先介绍了系统的研发背景及ASP+ACCESS系统的一般原理;接着对系统的需求进行了详细的分析,确定了系统的功能和软件体系结构,分析了系统实现中的特殊性、难点和重点;同时设计实现了用户注册、发表文章、设置分类、用户留言、留言管理设置等功能模块;然后分析并解决了系统实现中的关键问题,如系统对相关程序的调用问题;最后完善系统功能使之实用,易于操作、管理和维护,提高可扩充性。最终建立了完整的用户个人网站。关键词:ASP; 个人网站; DW;ACCESS;数据库23摘要ABSTR
3、ACTIn recent years, with the rise of the online blog (blog), it attracting more and more peoples attentions. Most of people own their personality blog. With it for media, the blog crowd continued to development and growing. The article try a simple analysis on the realization process of the blog sys
4、tem. The system which was based on Microsofts ASP environment for developing, using VB as develop language to develop a powerful and dynamic website provided a simple and efficient method. Achieved a dynamic management for the blog to make the information management works more timely and flexible, i
5、mproved the efficiency. Meanwhile the demand of the system background and the systems features and the design of the program was introduced. And with the management for the article module as example, doing a simple introduction on correlation development pattern under the ASP environment .First of a
6、ll, This paper Introduced the research and development background of the system and the general philosophy for the ASP + ACCESS2003; Following it does a detailed analysis for the systems and determining the function of the system and software architecture, Analysis the unique, difficult and focus th
7、rough the systems achievement; At the same time, It designing and implementation on user registration and articles published and separation, users message, message management installed, and other functional modules; Besides ,it Analysis and resolution some key issues on systems realization, as the s
8、ystem call for related procedure; Finally ,Improved the systems function to make it practical and easy to operate, manage and maintain. improving expandability. Last of all, A complete user blog system is Established.Key words:ASP; Abundant guest system; ACCESS ;database目录目 录1.绪 论11.1 课题来源与研究背景11.2
9、课题研究意义和要求11.3 本文的结构安排22.关键技术32.1 Asp语言概述32.2 Dreamweaver概述32.3 数据库技术33.系统设计43.1 系统需求分析43.2 数据库需求分析43.3 系统功能模块图43.4 处理流程设计63.4.1 系统登录流程63.4.2 数据增加流程63.4.3 数据修改流程73.4.4 数据删除流程73.5 编码设计83.6 系统安全和可靠性设计84.数据库设计104.1 实体间的E-R图104.2 数据库设置125.系统实现155.1 系统运行环境155.2 软件要求155.2.1 安装IIS155.2.2 配置IIS165.2.3 系统启动16
10、5.3 公用模块的编写165.3.1 数据库连接文件165.4 客户界面设计与实现175.4.1 首页设计与实现175.4.2个人日志管理模板185.4.3 图片管理模块195.4.4 音乐管理模块195.4.5 留言管理205.4.6 游客留言模板设计20结 论22致 谢23参考文献24个人主页设计与实现1.绪 论1.1 课题来源与研究背景个人主页是继E-mail、BBS、ICQ之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”。Blog通常是由简短且经常更新的Post所构成;这些张贴的文章都按照年份和日期排列,其内容和目的有很大的不同,从对其他网站的超级链接和评论,到有关公司、个人
11、、构想的新闻到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有1。许多Blog是个人心中所想之事情的发表,其它Blog则是一群人基于某个特定主题或共同利益领域的集体创作。而Blogger就是写Blog的人。从表意上来讲,个人网站应该是一类人,那些习惯于在网络上书写日记、表达个人思想、提供连接和内容的人。不过时下大多数把个人网站当做一个系统,一个提供给个人网站们书写日记的场所。简言之, 在这个张扬个性的时代,互相窥视的时代,Blog就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。1.2 课题研究意义和要求个人网站改变
12、着人们的交流方式和情感体验和表达形态,改变着人们聚散的方式;它无限放大着人们对于未来信息世界的预想,它影响着整个中国互联网的发展走向,甚至可能在今后一个时期,波及或影响着现实社会的民主决策过程。因而一个完整的、技术先进的、高效率的、安全的个人网站,在满足为用户提供基本的发表文章等基本操作外还应具备以下优点:1应纳入“全方位网站”的集成设计当中。在Internet技术高速发展的今天,信息网络将进入信息畅通无阻的数字时代,个人网站作为用户发表观点和表达心情重要的一环,首先要考虑在自上而下的总体设计中的角色,这样才能积极促进个人网站网站建设工作的顺利开展。2高效的信息挖掘机制现代个人网站不仅要求对用
13、户数据的进行存储、统计、分析、输出,而且要开发完善的信息完善功能,逐步构建数据仓库以及与之相适应的辅助决策支持系统,促进个人网站模式和水平的提高和完整。3主宾式管理和WEB化是个人网站有效运行的必然要求。随着个人网站用户规模的迅速扩大,个人网站将向更完整、更合理、安全性更高的方向发展。4人性化程度高,管理模式与管理系统相统一。现代个人网站统必须适合Internet模式与个人网站要有机结合,界面友好,适合所有使用个人网站的用户方便使用。5对系统稳定性和安全性要求高。采用先进的技术建立性能可靠的系统,系统的起点高,能够着眼于未来发展趋势,避免使用淘汰技术。1.3 本文的结构安排本论文分为五章,具体
14、的内容组织如下:第1章绪论给出课题的来源、研究背景以及该领域的研究现状,并提出论文的目标与要求。第2章关键技术首先对所选工具ASP和 ACCESS 2003行了概述和简介,然后阐述了与之相关的应用,接着对CS体系结构进行了介绍。第3章系统设计包括系统及操作系统需求分析,系统功能及系统功能结构图描述。介绍了系统总体结构业务流程,接着给出了系统主要功能模块的分析与设计,以及相关E-R图和表。第5章系统实现本章主要介绍系统关键技术的程序实现,并给出了系统部分模块运行效果、效果图及相关说明。最后对设计工作进行了总结,并指出今后努力方向。外附致谢和参考文献。个人主页设计与实现2.关键技术2.1 Asp语
15、言概述ASP身为微软早期的动态网页编程语言以其简单、易学易用的特点吸引了广大网页编程爱好者的青睐,是三种语言中使用最广、影响力最深、从业者最多的一门语言,ASP+ACCESS几乎占据了目前底端WEB开发的主流市场,即使是一些大型的网站也从来没有放弃过用ASP来实现WEB应用程序的开发。同时,ASP与MS ACCESS同为微软嫡系产品,它们的结合已经成为动态网页开发的一股新势力,被越来越多地应用于企业级的网站程序开发当中。2.2 Dreamweaver概述Macromedia Dreamweaver是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合成一个功
16、能强大的工具,使每个级别的开发人员和设计人员都可以利用它快速创建界面及站点应用程序2。对于基于CSS的设计提供最好的支持到手动编码功能,Dreamweaver在一个集成和高效的环境中为专业人员提供所需要的工具。开发人员可以将服务器技术(例如CFML、ASP、ASP.NET、JSP和PHP)与Dreamweaver配合使用,建立连接到数据库、Web服务器和旧式系统的强大Internet应用程序。2.3 数据库技术对拟开发系统选用Access2000作为后台数据库。数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好坏,直接影响到这个系统的运行效率。良好的
17、数据库设计,可以提高数据信息的存储效率保证数据信息的完整性和一致性。3.系统设计3.1 系统需求分析合理的数据库结构设计可以抽调数据存储的效率,保证数据的完整性和一致性。因此数据库在一个信息管理系统中占有非常重要的地位,数据库设计在一个应用菜单系统的开发过程中也占有非常大的比重。设计数据库系统时,应该首先充分了解用户各个方面的需求,包括现在的及将来可能增加的需求。数据库设计一般包括如下几个步骤:数据库需求分析。数据库概念结构设计。数据库逻辑结构设计。3.2 数据库需求分析设计数据库之前,应该首先了解用户需求,弄清用户需要存储、更新、查询哪些数据,弄清这些数据之是的关系和流向,然后对这些需求进行
18、分析。总结出如下的需求信息:用户用一般用户。文章分文章和文章类型。每篇文章可以有一个或多个评论。每个用户可以发布一个或多个公告。过客可以对该个人网站留言。个人网站需要一个主题标明个人网站类型。经过上述系统功能的分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:用户,包括数据项:用户ID、用户名、密码及其保护等。文章类型,包括数据项:编号、分类名称等。文章,包括数据项:文章编号、文章标题、文章所属用户、文章所属分类等。评论,包括数据项:评论编号、评论标题、文章编号、时间等。相片,包括数据项:编号、标题、内容、时间等。个人网站主题,包括数据项:主题名称、个人网站所属用户、个人网站
19、LOGO等。3.3 系统功能模块图本系统数据库采用ACCESS,Web服务器采用IIS,系统结构功能图如图3.1所示:首页文章登陆图片留言音乐VBScriptsAccess数据库s图3.1 系统结构图根据系统的功能,可以画出系统的功能结构图,本例从客户界面、管理界面分别对功能模块加以描述。客户界面的系统功能模块图如图3.2所示:首页我的文章登陆图片留言音乐文章分类列表评论文章列表图3.2 客户界面的功能模块图管理界面的功能模块图如图3.3所示:管理留言管理文章管理添加文章分类管理添加分类基本管理修改删除修改删除查看删除图3.3 管理界面的功能模块图3.4 处理流程设计3.4.1 系统登录流程用
20、户登录系统需要进行用户名和密码验证。用户名和密码输入正确,取得用户权限并进入系统,否则,将提示错误,并返回用户名和密码输入框。同时本系统记录错误次数,录入错误超过3次将自动退出系统。其程序流程图如图3.4所示:用户登录自动返回主界面进入系统验证YN不存在图3.4 用户登录流程图3.4.2 数据增加流程添加新用户时,编号字段由系统自动生成,且不能修改,其他信息由用户输入,之后对数据进行合法判断,合法则写入保存至数据库,不合法则重新输入数据。程序流程图如3.5所示:开始产生编号输入数据是否合法写入数据库结束新用户信息NY图3.5 数据增加流程图3.4.3 数据修改流程在修改客用户相关信息时,先选中
21、一条待修改的记录,然后直接输入数据,判断合法性,合法则保存至数据库,不合法重新输入。其程序流程图如图3.6所示:Y写入数据库是否合法输入修改数据N开始选中记录用户相关信息图3.6 数据修改流程图3.4.4 数据删除流程当用户选定一条记录时,单击删除按钮,会提示用户是否确定删除,然后删除数据库相关内容。流程图如图3.7所示:Y是否确定N开始选中记录删除数据写入数据库用户相关信息图3.7 数据删除流程图3.5 编码设计编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。编码是指与原来名称对应的符号或记号。它是进行信息交换、处理、传输、和实现信息资源共享的关键。编码也用于指定数据的处理方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 网站 设计 实现 计算机 毕业论文
链接地址:https://www.31doc.com/p-3906736.html