asp毕业论文 (1)
asp办公自动化毕业设计论文[管理资料]
![asp办公自动化毕业设计论文[管理资料]](https://img.taocdn.com/s3/m/c0a917fc844769eae109ed6e.png)
ASP技术构建XD网络办公系统[摘要]网络办公系统是为适应现代无纸化及网络化办公的趋势,更好地服务于现代办公操作,基于Internet Web开发的一套广泛应用于各行业企事业单位的办公自动化系统。
办公自动化(简称为OA--Office Automation)。
本文论述了一个基于公司企业实现无纸化办公的采用B/S模式下的充分利用数据库服务的整体软件平台的设计与实现。
分析了该系统所适应的计算机软硬件的配置环境与选取的利弊。
讨论了系统的结构框架和设计原理。
说明了系统数据库设计的思路与实现方法。
系统构建的重点主要在于系统使用权限的设计、公司营运流程的细分和模式化、系统数据库的合理设计与实现。
本文中就如何在软件中实现以上几点作了详细分析与讲解,并给出了使用Sql Server数据库建立本系统数据库的实例。
关键字B/S网络办公系统ASP SQL技术[Abstract ]The network office system is for adapting to the modern with no paper at all and networked trend that handle official business, serve and handle official business modernly and operate better, a set of office automated systems applied to the every profession and trade enterprises and institutions extensively developed on the basis of Internet Web. Handle official business and turn (abbreviation into OA automatically --Office Automation).This thesis is focused on the design and implementation of handle official business without paper, in the mode of company management with fully Data Service utilization. By the analysis of system framework and deployment, we explore the specific structure of original Data extraction model, build up a simplized model with Data extraction, Data collection & interpretation and report template filling as its three phases. The system structure mainly emphasizes on the process capability of large quantity of database, system efficiency and global parameter configuration, so as to lessen program redevelopment. In order to realize the above effects, such techniques are widely used in the system, as memory calculation, fast lookup algorithm, formula analysis algorithm, predication analysis, working procedure control, report template filling, among which several key technical calculation are provided. Key words B/S network office system ASP SQL technology目录述 (3) (4) (4) (6)B/S结构 (6) (9) (9)ASP的特征 (10)系统采用的加密与解密技术 (11)DES对称加密算法 (11)MD5不可逆加密方式 (18)SQL server 数据库 (19)3.XD网络办公系统设计分析 (21)权限设置 (22)系统结构设计 (23)系统主要界面介绍 (24) (25)系统登陆代码 (25)添加数据代码 (27)删除数据代码 (27) (28)查询数据代码 (29) (30)3.1 数据表结构 (30)动态信息表 (30) (30)公共计划信息表 (31)公共通讯录表 (31) (32) (32) (33) (33) (34) (35) (35) (37)4.1总结 (37)4.2展望 (37)5.致谢 (38)6.参考文献 (39)述随着计算机技术的不断发展与提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
计算机毕业设计论文_基于ASP_婴幼早期教育网站系统开发论文

婴幼早期教育网站系统开发摘要随着计算机技术和网络信息化的发展,为了提倡婴幼儿早期教育,特搭建了一个集知识、咨询、交流为一体的平台。
本服务性网站,主要用于发布各种婴幼教育知识、在新闻知识和相关公告等,同时开设留言栏和论坛,为会员提供一个相互交流的窗口,加强会员与网站之间,会员与会员之间信息共享和互动交流。
本文首先对系统的特点和要求进行了分析,明确了系统开发的总体目标,说明了开发工具ASP的特性和选择。
继而在充分考虑系统问题的基础上针对其特点给出了系统流程分析和相应的系统结构设计,提出了可供采用的系统部署方案。
根据这些设计要求和系统的特点,选择了合适的数据库,并对其结构进行了分析和设计了系统所用到的各表。
为了考虑系统开发和维护的方便,特设计了系统通用文件。
接着,对系统的功能进行了设计,设计了前台栏目和后台栏目两大部分。
然后对这两部分进行了详细设计,前台包含会员、知识两大模块,后台分成了信息处理、资料管理、活动和数据查询等四大模块。
再对各模块分别展开,并采用ASP技术实现了各个具体小模块的功能。
同时,对各个小模块进行界面设计及完善。
最后给出本文的总结。
【关键词】婴幼儿,ASP,教育网站Baby-site early education system developmentAbstractWith computer technology and the development of information networks, in order to promote infant and early childhood education, built a special set of knowledge, consulting, integrated platform for the exchange. This service sites, mainly for infants and Education issued a variety of knowledge, knowledge and information related announcement, at the same time set up message boards and forums for members to provide a window of interaction to strengthen member of the site between the Member and Member Information sharing and interaction between the exchanges.In this paper, the system features and requirements of the analysis, clearly the system's overall development objectives, a description of the ASP development tools and options. Then in full consideration of the question on the basis of their characteristics is given for the system flow analysis and the corresponding system architecture design, made available the deployment programme. According to these requirements and system design features, choose the appropriate databases, and the structure of the analysis and design of the system used by each side.In order to consider the systems development and maintenance of convenience, the special design of the system common document. Then, the system features a design, the design of future columns and background of most of the two columns. Then the two parts of the detailed design, the outlook includes members of two modules of knowledge, into the background information processing, information management, data query and activities such as the four modules. To the various modules were launched and adopt the ASP technology has all the functions of specific small modules. At the same time, various small module interface design and sound. Finally, the paper concluded.【Keywords】Infants and young children;ASP; education web site目录摘要 (I)Abstract (II)1 绪论 (1)1.1系统开发的背景 (1)1.2系统概述 (1)2 ASP开发工具和数据库概述 (3)2.1 ASP语言概述和特点 (3)2.2使用ADO操纵数据库 (3)2.2.1什么是ADO (4)2.2.2 ADO的内置类 (4)2.2.3在ASP中使用ADO操纵数据库 (5)2.3 SQL Server 2000 简介 (6)2.4系统开发环境和运行环境 (6)3系统分析 (7)3.1需求分析 (7)3.2系统流程分析 (7)3.3系统结构设计 (7)3.4数据库设计 (9)3.4.1数据库结构分析 (9)3.4.2数据库设计 (10)3.5系统通用文件设计 (12)4系统详细设计 (14)4.1网站系统前台模块 (14)4.1.1网站首页模块设计 (14)4.1.2网站会员模块设计 (14)4.1.3网站知识模块设计 (15)4.2网站后台模块设计 (16)4.2.1后台信息处理模块 (16)4.2.2后台系统资料管理 (17)4.2.3后台业务活动模块 (17)4.2.4 后台数据查询模块 (18)5系统实现与功能展示 (20)5.1网站前台功能实现 (20)5.1.1网站首页模块功能实现 (20)5.1.2网站会员模块功能展示 (22)5.1.3网站知识模块功能展示 (25)5.2网站后台功能实现 (27)5.2.1后台信息处理模块功能实现 (27)5.2.2后台系统资料管理功能实现 (28)5.2.3后台业务活动模块功能展示 (31)5.2.4后台数据查询模块功能展示 (32)6总结 (33)参考文献 (34)1 绪论1.1系统开发的背景近年来,随着以INTERNET为代表的信息技术的迅猛发展与应用,人们的社会生活,诸如人际交流、信息获取、思维习惯、教育手段乃至商业生活中的商业形态与商业模式等,都发生了变革性的发展与飞跃。
计算机毕业设计论文_ASP_资源共享网站的实现

资源共享网站的实现摘要:随着信息科技在全社会的飞速发展与普及,把世界上所有电脑的资源连接起来的技术已日渐成熟,每天都有海量的信息在各种电脑网络上驰骋。
特别是INTERNET的普及,它大大改变了传统的人们获取各种资源的手段,对人们的日常生活、工作、学习等产生深刻的影响。
但它的副作用也随之产生,INTERNET产生大量信息使之成为一个信息的海洋,花费大量的时间用来寻找资源,使之成为人们的负担。
资源共享网站的开发的目标是实现资源下载的系统化,规范化和自动化。
使人们节省寻找资源时间,大大提高工作、学习效率,从而大大提高了生活质量。
本系统主要支持网页制作、flash相关、图像处理等几类软件的下载。
它包括资源信息分类、站点内信息搜索、资源下载、显示本日下载、显示最近更新等内容。
管理员可对资源信息进行删除、添加、修改,还可对会员用户进行管理等操作。
0关键字:ASP;数据库;资源下载1系统简介1.1系统的组成模块网站建设:网页制作、压缩优先、网页加密、链接检测、网站发布、其他类、代码转化、编程工具、数据库类Flash相关:格式转化、Flash特效、萃取SWF、SWF解密类、另类软件。
图像转化:图片压缩、图像截取、图像制作、图像浏览、格式转化、动画工具辅助工具:上传下载、整站下载、文件更名、内容替换、其他精品2开发工具2.1开发工具简介2.1.1.Web信息处理模式W e b信息处理模式是指将信息资源以页面的方式保存在WWW服务器中。
传统的网页信息是相对静止的页面(称为静态网页),网页间的联系主要通过超链接实现。
映客为了让起来,必须在HTML页面中嵌入程序,客户在浏览器端输入参数,提交给Web服,Web服务器会启动相应的程序完成必要的处理,然后将结果通过Web服务器以HTML面的形式传送给浏览器,实现信息的自动发布,即动态网页技术。
2.1.2Dreamweaver开发工具利用DREAMWEA VER和简单的ASP语言就可以实现本系统。
ASP+Access 毕业论文

第1章绪论当前,电子计算机在管理方面的应用已经发展成为专门的管理信息系统(MIS)。
计算机用于管理信息处理的突出优点是快速、准确、可靠、具有巨大的存储能力,克服了人工处理信息工作量大、速度慢、出错率高的局限性。
我国自1983年大力推广微型计算机应用以来,在管理信息处理领域,理论与实践两方面都取得了很大发展。
1986年2月国务院批准建设了国家经济信息系统,各行业应用电子计算机的热情普遍高涨,目前已从单项业务的信息管理迅速向综合的管理层和决策层的信息管理体制发展,应用水平日趋提高,以三金工程为代表的国务经济信息化工程也正在加速建设。
随着网络化的普及,全国高校的校园网络日益健全,实现无纸化办公成为未来的趋势,并且随着齐齐哈尔大学的教学体制改革不断加深,本系统建立一套进行在网上选课题的系统,为参加毕业设计的教师、学生提供接口。
为了使毕业设计课题的申报、审核、选题、成绩考核等更易于管理,本系统采用了微软的优秀网站开发技术ASP以及网页设计软件Frontgage2000作为本系统的开发工具,以及与Access数据库相连接。
本文首先是毕业设计综合管理系统简介,介绍了系统建立的目的、构成和功能,旨在从整体上对本系统有所了解。
在以后的几章中,阐述了开发过程和系统分析、系统设计、系统实施三大阶段,并附有表格、框架、页面和主页面的程序清单,以便能更好的了解本系统。
自从第一台计算机诞生以来,伴随着半个世纪的迅猛发展,人们看到了一个信息时代的美好前景。
今天计算机已渗透到社会的各个领域,推动了科学技术、社会经济、现代化管理的发展。
计算机从大型化、高速化,一直到现在的微型化,都得到了普及,进入了千家万户。
现在一个最显著的特征是计算机已发展成为管理工作的重要组成部分,成为信息处理的主要工具。
人们社会已从工业化明显转变成信息化,信息成为现代社会的重要资源。
计算机不仅能进行数据处理,而且成为辅助策略的有力工具。
随着Internet和Web技术的发展,以及Internet所具有的跨平台低成本等优点,使得企事业单位的IT部门已经认识到Internet的优势。
ASP论文

一、序言在这炎热的夏季,大二下学期的学习生活即将结束,同时也意味着大二的学习生活也将画上圆满的句号。
通过这一学期的学习和努力,我感觉我收获了很多,通过这学期对《ASP语言程序设计》的学习使我对ASP编程的学习思想和好的学习方法有了好的掌握,在我的不断反思和思考以及老师和同学们的帮助、支持和鼓励下,使我很快的找到并融入到了学习《ASP语言程序设计》中,同时,也使我真正体会到ASP语言编程开发的强大功能,并且在这学期的学习中,我始终坚信着”付出永远和收获是成正比的”这永远不变的真理。
随着计算机信息技术越来越深入而广泛的应用,计算机信息技术被用到社会生活中的各个行业,对于任何一个单位、企业要想生存要发展,要想高效率地把内部活动有机地组织起来,就必须要借助计算机信息技术来进行管理;就必须要用计算机信息技术来代替大量的繁重的人力劳动。
同时,在学习中,计算机信息技术也有所体现。
在线考试系统就是一个用ASP语言来编写的适合学生在线考试的系统,根据现实学生考试的特点,当学生在登录该系统时,输入自己的用户名和密码进入该系统,这时,学生可以随机抽取考试试卷。
并且,系统管理员也可以根据实际的需要,对考试系统中的题库进行编辑,包括增加题目,修改题目,删除题目等功能,同时,也可以对学生用户进行管理。
二、设计背景和意义在这次的系统设计过程中结合自己所学的ASP语言以及我们在学习的过程中遇到的难题可以从老师或同学那里得到更多的帮助,同时我们也可以学习到新的知识。
我们需要从中学会利用我们所学习的知识来运用到实际中来解决现实中的问题,这是一次不断了解现实生活中的实例。
同时,这也是一次学习实践的好机会,我们应该借这个机会来学会如何处理现实中的各种问题,同时我们也可以了解到现实中的具体情况。
在设计的过程中,可能会遇到一些困难。
例如我们程序的正常连接情况和功能设计上的错误或逻辑上的错误。
这些都是我们在实验过程中经常遇到的问题。
我们需要自己独立的去思考这些问题或请教老师来解决。
asp.net毕业设计论文

毕业设计论文【篇一:基于asp_net的个人博客网站的毕业设计】基于个人博客网站实现与设计the designandimplementation of-based personal blogsite专业:计算机科学与技术姓名:某某某指导教师姓名:申请学位级别:学士论文提交日期: 2013年6月10日学位授予单位:某某大学摘要在互联网技术日益发展的现在,个人博客网站已经越来越让你给人们所熟知,本文介绍了采用技术对个人博客网站的开发与实现。
blog的全名应该是web log,中文意思是“网络日志”,后来缩写为blog,而博客(blogger)就是写blog的人。
从理解上讲,博客是“一种表达个人思想、网络链接、内容,按照时间顺序排列,并且不断更新的出版方式”。
本博客网站系统主要模块包括:文章管理模块、留言管理模块、相册管理模块,实现了用户在线文章浏览、文章发表、留言发布与回复、相册发布等功能,用户可以通过internet发表一些自己撰写的文章以并且可以评论浏览其他网友网站进行交流。
为用户提供了友好的个人信息共享和情感交流平台。
它改变传统报刊、杂志发表文章的方式,突破了传统出版物的枷锁,实现文章创作的网络化,使传统繁琐的文章发表智能化、信息化、简单化、大众化。
本网站基于b/s模式,在vs2010开发环境下采用技术,后台数据库使用sql server2008,并采用三层架构模型,实现blog 网站的动态管理,使得对blog信息的管理更加及时、高效,提高了工作效率。
关键词:博客网站; ;sql server2008;三层架构abstractininternet technologynowgrowing, personal blogsitehas become increasinglyallow you to givewell known,thispaperdescribes the useoftechnologydevelopmentand implementation. blogs full name should be theweblog,chinesemeans web log, later shortenedtoblog,andblog(blogger)is to writetheblogman.fromunderstandingspeaking,blogisan expression of personal thoughts, weblinks, content, arranged in chronological order, and constantly updatedpublishing methods.thisblogsitesystemmain modulesinclude:articlemanagement module, message management module, photo album management module, the realization of the userbrowsingonline articles, articles published, publishing andreplycomments, album releaseand other functions, users can publishthrough the internetarticles written bysome of his owntobrowseotheruserscan commentandwebsitesto communicate.provides users with afriendly andpersonalinformation sharing andemotional communicationplatform. it changesthe traditionalnewspapers and magazinespublished articlesthe way, breaking the shackles oftraditional publications, to achieve the creation ofnetworkedarticle, the traditional tediousarticle was publishedintelligence, information, simplistic, popular.this site isbased onb / s mode,thevs2010developmentenvironment technology, back-end databaseusingsql server 2008,and thethree-tiermodel, workefficiency. the realization blogsitedynamic managementmakesbloginformation moretimely and efficientand improvekeywords:blog site; ; sqlserver2008;第一章引言第一节研究目的与意义博客能让个人在互联网上表达自己的心声。
ASP酒店网站设计毕业论文

关键词:酒店网站设计;ASP;SQL Server;
Abstract
In today's increasingly competitive, customer value has been for the majority of merchants agree. Business to customer information management has become increasingly important, and when the collection of a large number of customer information and related business information, information about these statistical analysis becomes the enterprise to make the correct market decision-making important basis. Therefore, the customer information system emerge as the times require. Modern hotel is a set of rooms, catering, entertainment, business communication, cultural and other services and facilities integrated consumer sites, huge hotel organizations, services, information content is big, want to improve efficiency, reduce costs, improve service quality and management level, to promote economic efficiency, must rely on computer to carry on modernized in the management of. Hotel site system emerge as the times require, this paper briefly introduced the hotel management website development prospect and main technique, more convenient for customers, the Internet has become a fashionable By Appointment Hotel. According to the needs of the hotel, put forward making online hotel management system, so that customers can easily access and predetermined.
asp个人博客系统毕业设计论文

1.2
(1)数据库介绍
Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、 模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理 系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
(3) 简易性。
使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如, 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。
(2)数据库用途
Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的 WEB应用程序.这些应用程序都利用ASP技术在Internet Information Services运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/Microsoft SQL Server.
【关键词】博客;Visual C#;Access;Ajax;JavaScript。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要随着互联网技术的高速发展,生活节奏的加快,博客被越来越多的人选择作为学习和交流的工具。
博客的内容丰富多彩,有对其他网站的超链接和评论,有个人构思,还有新闻日志、照片、诗歌和散文等。
博客具有自主性、开放性、互动性和共享性的特点,是一个很好的交流的渠道,思想展现的舞台和学术探讨的园地。
博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。
博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。
许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。
一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。
能够让读者以互动的方式留下意见,是许多博客的重要要素。
大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。
博客是社会媒体网络的一部分。
本系统是一个实用的个人博客网站,集博客、留言板、链接于一身。
未注册用户(访客)可以浏览文章,发表评论及留言。
也可以通过注册成为该系统的注册用户,注册用户可以管理自己的博客、留言板、友情链接等,同时还可以发表新日志,上传附件等。
关键词:博客,日志,评论,留目录目录摘要 (1)目录 (2)引言 (4)第1章绪论 (5)1.1开发背景及意义 (5)1.2系统开发软件简介 (6)1.2.1D REAMWEAVER (6)1.2.2ASP (6)第2章系统分析 (9)2.1系统功能需求 (9)2.2访客 (9)2.3注册用户 (10)2.4管理员 (11)第3章系统设计 (13)3.1系统B/S结构 (13)3.2数据库设计 (14)3.2.1确定新建数据库的目的 (14)3.2.2确定该数据库应用系统中需要的表 (14)3.2.3确定数据表中需要的字段 (14)3.2.4确定数据表之间的关系 (15)第4章系统实现 (16)4.1系统主界面 (16)4.2注册模块 (17)4.3登录模块 (17)第五章结论 (19)参考文献 (20)致谢 (21)引言近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。
使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。
各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。
过去的种种陈旧的联系方式,已经不能满足现代生活的需要。
同学录作为一种方便校友之间联系的实用系统便应运而生。
本同学录系统是为班级同学之间进行交流和联系提供的一个平台,通过提供完善的同学录服务和规范同学录的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。
本文对系统开发中面临的问题及其解决方案进行详细的设计及合理安排,根据所掌握的ASP技术,并结合Access 技术对系统的各个功能进行了实现。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
第1章绪论互联网技术的发展使得博客及博客文化成为热点。
博客以其自主性、开放性、共享性的特点,是满足了人们个人自由表达和出版,知识过滤与积累,深度交流沟通的网络新方式。
本章主要介绍该系统的开发背景及意义、系统的开发软件。
1.1 开发背景及意义近几年来,博客及博客文化正成为互联网的热点,并被视为继e -mail、bbs和icq之后出现的第四种网络交流方式。
在网络上发表Blog的构想始于1998年,但到了2000年才真正开始流行。
而2000年博客开始进入中国,并迅速发展,但都业绩平平。
直到2004年木子美事件,才让中国民众了解到了博客,并运用博客。
2005年,国内各门户网站,如新浪、搜狐,原不看好博客业务,也加入博客阵营,开始进入博客春秋战国时代。
起初,Bloggers将其每天浏览网站的心得和意见记录下来,并予以公开,来给其他人参考和遵循。
但随着Blogging快速扩张,它的目的与最初已相去甚远。
目前网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。
不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。
博客正在改变社会交流方式。
目前,全球参与博客的人数已经达到千万之众,而且每几秒钟,都有一名新的博客用户加盟进来。
很多记者、律师、教授、学者、专家,甚至法官和议员都有了自己的博客网站,形成了独特的博客文化。
美国总统候选人乐于开设博客站点,作为竞选的重要手段。
企业界也正在把博客方式引入企业内部网和公司网站,用于非正式的知识管理和网络营销等。
政府部门和教育领域都在尝试利用博客构建内部知识管理和沟通交流的新体系,可以让职员发表评论,积累知识,链接有意思的网络资源,促进彼此的交流沟通。
显然,博客的发展对应了全球范围内知识社会来临的背景。
对于中国,这样一个组织机构信息化仍处于初级阶段的国家,博客这种充分发挥个人主导性和积极性的非正式知识管理工具和其深度沟通交流的功能,对于我们国家的知识传播、知识扩散和有效提升组织的学习和创新能力,具有更特殊的意义。
博客用户的快速增长以及组织机构对它的广泛应用,有助于推动中国向学习型社会演进。
本系统根据现实的情况以及博客互动性的特点进行设计开发,旨在为用户提供一个交流的平台,促进用户间的深度沟通;并根据博客共享性的特点,促进用户之间的知识交流,使其成为一个学习的园地。
1.2 系统开发软件简介1.2.1 DreamweaverDreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
1.2.2 ASP(1)ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
与HTML相比,ASP网页具有以下特点:利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。
(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
(7) 方便连接ACCESS与SQL数据库.(8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击.ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。
但是其原理也是一样的。
Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。
它结合了 Microsoft Jet DatabaseEngine 和图形用户界面两项特点,是 Microsoft Office的成员之一。
其实Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。
可是事后微软证实这是个失败计划,并且将它中止。
数年后他们把名字重新命名于数据库软件。
另外,Access 还是c语言的一个函数名和一种交换机的主干道模式。
第2章系统分析本章将详细介绍该系统的分析过程,包括系统的各类用户的功能需求以及系统流程。
2.1 系统功能需求系统涉及到的用户角色分三种:访客、注册用户和管理员。
下面分别介绍各类用户角色的主要功能。
2.2 访客访客无须注册,即可浏览注册用户发表的日志、上传的附件,并且还可对自己感兴趣的日志发表评论,给注册用户留言。
其功能结构如图2-1所示:图2-1 访客功能图2.3 注册用户注册用户可以通过登录,对自己的博客空间进行管理。
主要包括以下几个模块:日志管理模块:包括日志分类管理(添加新分类、删除分类),个人日志管理(个人日志的添加、删除、编辑),日志评论管理(查看评论、删除评论)。
留言板管理模块:包括查看所有留言,删除留言。
功能结构如图2-2所示:2.4 管理员管理员要对系统的注册用户的基本资料进行维护,并管理注册用户的日志以及留言。
另外,管理员还可以修改该系统的常规设置,如:修改系统公告,修改用户注册条款等。
功能结构如图2-3所示:图2-3 管理员功能图系统流程根据以上的需求分析,以及各类用户的功能要求,得到系统的流程如图2-4所示:第3章系统设计本章主要介绍该系统采用的结构以及数据库的详细设计过程。
3.1 系统B/S结构B/S结构为三层结构,建立在广域网的基础之上,客户端只需要安装浏览器,通过http协议向Web Server提出请求,Web Server站点收到请求后,通过CGI(ISAPI)得到相关数据,然后以HTML文档的形式返回给浏览器。
结构如图3-1所示:图3-1 B/S结构原理B/S建立在广域网之上,不必是专门的网络硬件环境,有比C/S 更强的适应范围,一般只要有操作系统和浏览器即可。
在B/S结构的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。
B/S结构极大地简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
B/S体系的优点是:系统安装维护简便、数据集中管理;便于分散用户使用,适应互联网时代软件的发展趋势。
根据B/S结构的特点和本系统的性能特点,采用B/S结构进行开发更合适。
3.2 数据库设计本系统采用微软公司的大型数据库Access,在使用Access实现一个数据库应用之前,应该首先进行数据库的概念设计和逻辑设计。