基于web稿件处理系统的设计与实现-学位论文.doc
《基于web稿件处理系统的设计与实现-学位论文.doc》由会员分享,可在线阅读,更多相关《基于web稿件处理系统的设计与实现-学位论文.doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录第一章 题目背景11.1题目背景11.2设计概要11.3问题分析11.4可行性分析21.4.1技术可行性21.4.2经济可行性21.4.3操作可行性2第二章 系统需求分析32.1功能需求32.2性能需求3第三章 数据库设计33.1数据库设计33.2概念模型43.3关系模型53.4物理模型53.5 access 数据库63.6模块设计说明7第四章 系统实现74.1页面实现74.1.1留言系统的首页74.1.2查看留言84.1.3签写留言页面94.1.4管理员登陆页面124.1.5留言回复页面134.2留言系统测试15总 结15参考文献16第一章 题目背景1.1题目背景随着互联网的发展,越来越
2、多的用户已经可以使用互联网进行信息交互,而企业留言本的开发解决了信息交互复杂和交互困难的难题,通过留言本可以加强企业与用户之间的信息交互,同时也解决了企业与用户沟通不便等情况留言板主要提供网上的一个信息发布的平台,大多作为网站的辅助功能存在。浏览网页的用户可以通过该留言板进行留言的查看和签写。而管理员则可以对用户的留言进行回复和删除等操作。1.2设计概要随着Internet的发展,网站的作用越来越重要,被称之为继广播、报纸、杂志、电视后的第五种媒体数字媒体,拥有众多优势,所以现在不少企业都有或正在建设自己的网站。而留言板作为网站重要的一个部分,从来就是一个大家交流的平台!留言板是一种最为简单的
3、BBS应用,借助留言板,浏览者可以张贴留言的方式给站长、版主或其他浏览者进行留言和提问。1.3问题分析留言板管理系统主要是提供给大众的一个操作系统,便于网上交流,谈论。功能块的相应操作分别由其对应的子模块实现。通过互联网把你想说的话想问的事发表出去,方便大家交流。同时,留言板后台可通过一个简化的自动的信息管理系统,使网友留言管理工作系统化,规范化,自动化,从而达到提高网络作用和管理的目的。留言管理系统,是用ASP或其它脚本语言编写的网络应用程序。在网络用户交流中起很大的作用,每个人都可以将他的资料和要求等信息保留在页面上,以供他人观看。留言板供其他网友给自己留言,或者临时存放自己的感受。留言操
4、作相对简单,在您进入网站后,进入任何一个留言板或社区均可以看到有输入框,输入后提交即可。留言板提供完备的信息发布功能,在网络用户交流中也有很大的作用。而我的这个留言系统仅仅是简单的留言和管理员对留言板进行设置和进行回复、删除管理的工具。该留言板简单但实用,而且具备了大多数留言板的基本功能。十分适合于中小型网站使用。科学技术在不断地提高,计算机网络技术也日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,现在许多国外和国内的网站均使用了网上注册、网上查询、网上发表论文、等一系列的网上信息服务。通过计算机网络实现足不出户就可以了解各种信息、咨询问题、收索资料
5、等,有了这样的一个网络平台,节省了大量的人力物力。1.4可行性分析1.4.1技术可行性 本留言系统主要是采用ASP技术开发,以Access 2003作为后台数据库开发工具,辅之以Dreamweaver CS3网页编辑软件共同完成。开发环境为 Windowns XP操作系统+IIS Web服务器,运用这种技术开发一个简单的留言薄系统应该说是完全能够做到的。1.4.2经济可行性当今社会能够及时准确的获得信息便可以创造出巨大的经济效益,而本系统的设计初衷就是提供一个信息交流、咨询共享的平台,人们可以通过它析取出自己有用的信息,因此它所创造出的巨大经济效益将远远超过系统的开发和维护成本。1.4.3操作
6、可行性而本系统开发的目标之一就是界面美观,操作方便,满足用户的基本需求,相信只要是上过网的用户,便能很快上手本留言系统。第二章 系统需求分析2.1功能需求(1)管理员登陆(2)留言的发布与浏览(3)已发留言的回复(4)留言的管理2.2性能需求(1) 界面美观 (2)操作方便 (3)响应及时留言板分为三个模块:查看留言板、签写留言和管理留意模块查看留言板模块:用户可以在该页面上查看所有的留言内容、留言主题、留言者姓名、个人图像、留言时间及管理员对该留言的回复等信息签写留言板模块:在该页面中用户必须填写自己的“姓名” 、“留言主题”、及“留言内容”,其它可以选择不填,用户的信息提交后将被保存到数据
7、库的数据表中管理留言模块:管理员登陆成功后进入管理页面,管理员可以通过“留言管理”查看留言信息,并对留言进行回复及对不良留言的删除或屏蔽等操作基本功能需求已经完成,以下是该留言板的功能模块划分图:留言系统查看留言模块查看留言模块查看留言模块退出管理管理员登陆 功能设计图第三章 数据库设计3.1 数据库设计1.该管理系统相对简单,就只有两张数据表admin表和main表,admin数据表包含用户编号、用户名、用户登陆密码等相关信息。(admin数据表的结构)字段字段类型关键字说明ID自动编号管理员编号admin文本PK管理员名passward文本用户登陆密码main数据表包含用户编号、用户名、用
8、户登陆密码等相关信息。字段字段类型关键字说明ID自动编号留言者编号name文本PK姓名sex文本性别pci文本头像qq文本OICQE-mail文本电子邮件home文本主页title文本主题content备注留言内容data日期/时间留言的日期repcontent备注回复留言3.2概念模型该留言板分为两个部分:一个是管理员信息,另一个是访客留言信息,该系统关系图如下所示:管 理 员密码编号姓名 管理员设计图编号回复姓名时间性别图像内容留 言QQ主题主页电子邮件 留言设计图3.3关系模型admin(id,admin,password)main(id,name,sex,pic,oicq,yj,hom
9、e,title,content,datel,repcontent)3.4物理模型在数据库中创建两个表,表admin和表main,如下所示:3.5 access 数据库3.6模块设计说明在留言系统主界面上,访客可以看该系统上的其他访客的留言信息,管理员可以登录系统对相应访客的信息进行管理,包括删除留言信息、回复留言信息、添加管理员信息,更新之后,如果符合规定的话它会自动保存,否则页面报错,提示出错的地方。第四章 系统实现4.1页面实现4.1.1留言系统的首页该系统的首页是Index.html通过利用frame src 来调取index-1.html页面的效果,即在index.html中存在代码,
10、index-1.html页面效果显示如下:4.1.2查看留言该页面是留言的主要交流内容,打开系统首页后点击右上角的“进入系统”即可进入该查看留言页面,这里将页面分页显示,以便访客进行更直观的查看,通过该页面访客可以进入留言签写页面,管理员也可以通过该页面进入到管理页面,进行登陆验证等操作。主要代码如下:4.1.3签写留言页面在查看留言页面单击“签写留言”便可进入留言签写页面,通过该页面访客可以填写任何留言,其中姓名和、主题和留言内容必须填写,其它可进行选择,该页面还提供了一些图片,供用户选择。填写完后点“写好了”按钮即可提交留言,用户发表留言成功,数据表中相应留言表增加一条记录。主要代码如下:
11、 姓名 input name=name type=text id=name value= size=20 maxlength=10 img src= id=pci 头像 姓别 input name=name2 type=text id=name2 value= size=10 maxlength=10 QQ号 input name=qq type=text value= size=20 maxlength=15 邮件 input name=email type=text value= size=25 主页 input name=home type=text id=home value= siz
12、e=25 maxlength=30 主题 input name=title type=text id=title value= size=25 maxlength=30 内容 回复 4.1.4管理员登陆页面该页面主要是对管理员身份进行验证,数据表中已经建好管理员的登录名和相应的密码,管理员点“管理”后,如果该信息与数据库中一致则进入到管理页面,通过该页面管理员可以对留言进行回复和删除。主要代码如下: 管理登陆 姓 名: 密 码: input type=reset name=Submit value=取消onClick=location.href=Index.asp?ptime= 4.1.5留言
13、回复页面 管理员登陆成功后进入管理页面,然后点想要回复的留言,便可进入到该页面,对相应留言进行回复点击回复留言显示如下:4.2留言系统测试启动IIS服务、启动IE浏览器后,在地址栏中输入http:/localhost/jinfang/index.html 并按Enter键就可以显示系统的首页。访客只可以直接查看留言,签写留言。若是管理员则可以拥有管理留言权限,点击即可进入管理员登陆页面,管理员登陆之后可以对所有的访客的留言信息进行回复、删除。 第2章 系统开发工具与关键技术介绍系统主要采用了ASP、SQL Server 2005以及三层B/S软件体系结构技术。分别从ASP的特点、优点,SQL
14、Server 2005技术的发展、数据库的特点和应用以及B/S体系结构的基本概念、工作原理等方面进行简述,以明确开发系统所使用的技术。2.1ASP 简介ASP全称Active Server Pages,是Microsoft提供的一种WEB应用程序解决方案。它同IIS高度集成,既易于编写,执行效率也高,能够有效地避免CGI(Common Gataway Interface)技术带来的不足,是一款用以取代CGI的动态服务器网页技术2。ASP的特点:l 使用VBScript、JavaScript等简单易懂的脚本语言,并结合HTML代码,即可快速地生成网站的应用程序l 无需编译,可以直接执行l 使用普
15、通的文本编辑器即可进行页面的编辑与设计l ASP独立于浏览器。用户的只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容l ASP能与任何Active Scripting语言相容l 源程序不会外漏ASP脚本是在服务器上执行,不会被传送到客户端浏览器,因此可以 避免源程序被他人剽窃,提高了程序的安全性。l 面向对象,具有无限可扩充性ASP的功能:从应用的角度看,ASP有如下功能:l 处理浏览器传送到服务器的表单输入。l 访问和编辑服务器的数据库表。l 读写服务器文件,实现访客计数等功能。l 提供广告轮播器,取得浏览器信息、URL表管理等内置功能。l 可实现多个页面共享信息。2.2 S
16、QL Server2005简介结构化查询语言 (Structured Query Language,SQL)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯3。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、Sybase、Microsoft SQL Server、Access、Ingres等等。虽然绝大多数的数据库系统使用SQL,但是同样有独自另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如Select、I
17、nsert、Update、Delete、Create和Drop常常被用于完成绝大多数数据库的操作 。(1) SQL语言有着非常突出的优点,主要是:非过程化语言、统一的语言、是所有关系数据库的公共语言,SQL为许多任务提供了命令,其中包括:l 查询数据;l 在表中插入、修改和删除记录;l 建立、修改和删除数据对象;l 控制对数据和数据对象的存取;l 保证数据库一致性和完整性。(2) SQL功能强大,是一种完整的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:l 数据操作语言 (Data Manipulation Language, DML):用于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 稿件 处理 系统 设计 实现 学位 论文
限制150内