中学生论坛的设计与实现(ASP+SQL)
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
为了方便师生信息的交流,结合ASP和SQL server 技术开发了这个中学生论坛系统。论坛使用asp技术建设论坛的骨干框架,使用SQLserver作为系统的数据库,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。该论坛功能较齐全,大致分为三个模块:学习专区,交流专区和爱好专区。进入专区模块之后可选择自己喜好的子模块进入,用户可以自由的提问或留言,也可以在线直接交流。论坛的后台通过数据库进行管理,用户的管理主要体现在审核和删除方面。经调试和完善,这个论坛完全可以成为一个很好的师生交流平台,充分利用有限的教育资源,提高资源利用率,同时又能活跃学习氛围,使学习、工作更加完美。
关键词 asp SQL 用户管理
Title The Production of Secondary School Students Forum
Abstract
In order to make the exchange of information Convenient for teachers and students, we develop the middle school students forum system with ASP and SQL server technology. The forum uses asp technology framework for building the backbone of the forum, and SQLserver as the database of the system to make the functional of the forum System more fully . Netizens are free to ask questions and to help others solve problems, or to exchange experience. The forum has a complete function.It is roughly divided into three modules: study area, exchange area and hobbies area. Netizens can choose their own preferences to enter when they have entered the TSA module.Users are free to ask questions or leave word and also can communicate online directly. The background of the forum can be managed through the database, and users mainly manage the forum by auditing and deleting messages. After debugged and improved, this forum can become a very good platform for exchange of students and teachers, make full use of limited educational resources, improve resource utilization, make learning atmosphere active, and make study or work better.
Key Words asp SQL user management
引 言
科技社会使得信息的载体形态和记录方式呈现出多元化发展态势,纸质信息的“一统天下”将被声像信息、电子信息并存的格局所替代,传统的信息编研工作必须改变以往封闭式管理格局,编研模式必须逐步向多载体、全方位、深层次地开发,在信息资源上转换,走进充满活力的网络世界。而论坛建设则为信息编研工作提供了新契机,提出了新要求,打开了新天地。在这个方面,通过建立自己的网上论坛,开展网上信息服务,对信息编研工作适应信息社会发展需要有了深入的认识。
随着我国信息化程度的加快,随着网络信息资源的日益膨胀.在信息论坛的建设已经提上厂议事日程。然而在我国,在信息论坛出没还处于刚刚起步的阶段。理论方面没有系统的论述,实践上也严重滞后。
应用计算机可以进行在信息统计和检索。这些现代化信息技术的应用,既可以把信息工作者从繁重的手工劳动中解脱出来,又能够使大力开发和科学、合理、有效地利用在信息资源真正成为现实,还可为将来人类在信息资源的共享打下基础。但仅做到以上两点是不够的,因为无论是对在信息资源的开发者来讲,还是对在信息资源的利用者而言,都必须十分重视在信息资源的激活,即将原有的在信息资源进行消化、吸收和利用,继而产生新的知识,以最大限度地发挥在信息资源的效用,实现在信息资源的最大价值。
这次我做的这个课题是一个中学生论坛网,运用asp编程,实现后台管理。我觉得做这个论坛很有它现实的价值和意义;中学生正处在一个学习的阶段对各方面的知识还是一个认知的过程,这段过程非常重要,所以在良好的环境下更好的,更快的,更有意义的去认识网络,既让自己学到了知识也增加了交流的经验。而且中学生的学习非常重要,论坛的目的在于交流学习,让学生在第一时间内能使自己的问题得到圆满解决,学生也可以通过论坛直接与教师交流,更有效的加强学习的效率。
论坛的外框设计以及浏览基器版本是IE4.0以上版本浏览器的模式下均能正常浏览,而asp的编程功能基本上得到了实现,其运行环境在IIS5.0版本的WEB服务。目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。
Dreamweaver工具介绍
在学习一种工具之前,一个很好的习惯就是深入了解该软件的应用范围、特点及市场前景,因此在这里我想简单介绍一下Dreamweaver。
论坛的整体造型在整个制作中至关重要,一个杂乱无章的论坛,给人第一印象极差的论坛,用户访问过之后是不会再访问的。在制作本论坛时,主要以流行论坛主页界面形式作为参考,因为它看上去比较柔和、简洁、和谐,给用户清新的感觉。
造型就是创造出来的物体形象。这里是指论坛的整体形象,这种形象应该是一个整体,图形与文本的接合应该是层叠有序。虽然,显示器和浏览器都是矩形,但对于页面的造型,你可以充分运用自然界中的其它形状以及它们的组合:矩形,圆形,三角形,菱形等。
对于不同的形状,它们所代表的意义是不同的。比如矩形代表正式,规则,注意到很多ICP和政府网页都是以矩形为整体造型;圆形代表着柔和,团结,温暖,安全等,许多时尚站点喜欢以圆形为页面整体造型;三角形代表着力量,权威,牢固,侵略等,许多大型的商业站点为显示它的权威性常以三角形为页面整体造型;菱形代表着平衡,协调,公平,一些交友站点常运用菱形作为页面整体造型。虽然不同形状代表着不同意义,但目前的网页制作多数是接合多个图形加以设计,在这其中某种图形的构图比例可能占的多一些。
制作中主要采用Dreamweaver作为主要制作工具,还用了Photoshop处理其中图片,这样能使论坛更加生动。
色彩搭配:
打开一个论坛,给用户留下第一印象的既不是论坛丰富的内容,也不是论坛合理的版面布局,而是论坛的色彩。色彩对人的视觉效果非常明显,一个论坛设计成功与否,在某种程度上取决于设计者对色彩的运用和搭配。因为论坛设计属于一种平面效果设计,在排除立体图形、动画效果之外,在平面图上,色彩的冲击力是最强的,它很容易给用户留下深刻的印象。因此,在设计论坛时,必须要高度重视色彩的搭配。
色彩五颜六色、千变万化。其中,红、黄、蓝是三原色,三原色通过不同比例的混合可以得到各种颜色。色彩有冷暖色之分,冷色(如蓝色)给人的感觉是安静、冰冷;而暖色(如红色)给人的感觉是热烈、火热。冷暖色的巧妙运用可以让论坛产生意想不到的效果。
色彩与人的心理感觉和情绪也有一定的关系,利用这一点可以在设计网页时形成自己独特的色彩效果,给浏览者留下深刻的印象。一般情况下,各种色彩给人的感觉是:
红色代表热情、活泼、热闹、温暖、幸福、吉祥
橙色代表光明、华丽、兴奋、甜蜜、快乐
黄色代表明朗、愉快、高贵、希望
绿色代表新鲜、平静、和平、柔和、安逸、青春
蓝色代表深远、永恒、沉静、理智、诚实、寒冷
紫色代表优雅、高贵、魅力、自傲
白色代表纯洁、纯真、朴素、神圣、明快
灰色代表忧郁、消极、谦虚、平凡、沉默、中庸、寂寞
黑色代表崇高、坚实、严肃、刚健、粗莽
在色彩搭配中一般遵循下述一些原则:
a) 特色鲜明:论坛的用色必须要有自己独特的风格,这样才能显得个性鲜明,给浏览者留下深刻的印象。
b) 搭配合理:网页设计虽然属于平面设计的范畴,但它又与其它平面设计不同,它在遵从艺术规律的同时,还考虑人的生理特点,色彩搭配一定要合理,给人一种和谐、愉快的感觉,避免采用纯度很高的单一色彩,这样容易造成视觉疲劳。
c) 讲究艺术性:论坛设计也是一种艺术活动,因此它必须遵循艺术规律,在考虑到论坛本身特点的同时,按照内容决定形式的原则,大胆进行艺术创新,设计出既符合论坛要求,又有一定艺术特色的论坛[2]。
在设计时主要考虑的因素是要能让用户浏览过之后,以后还会再登陆本论坛,因此用了朴素、大方、简洁、和谐的设计原则。
目 录
摘 要
Abstract
1. 概述 1
2. 开发工具介绍 3
2.1 Dreamweaver工具介绍 3
2.2 SQL Server 2000 简介 5
2.3 什么是asp 7
(优秀毕业设计 www.2bysj.cn)
2.4 asp的产生 8
2.5 asp与IIS 8
2.6 asp的内部特点 9
2.7 asp访问数据库工作原理 11
2.8 asp连接数据库的方法 11
3. 需求分析 14
3.1 课题开发的基本情况介绍...................................14
3.2 功能需求.................................................14
3.3 技术需求.................................................15
4. 总体设计 17
4.1 数据流图 17
4.2 软件模块结构设计 17
4.3 概念结构设计 20
5. 详细设计 23
5.1 登陆窗口界面 24
5.2 论坛主界面模块 25
5.3 用户注册模块 26
5.4 系统设置模块 27
5.5 系统样式管理模块 27
5.6 系统数据管理模块 28
5.7 数据库概要设计............................... .............28
结 论 31
致 谢 32
参考文献 33
参考文献
1 王国荣,张宝刚.asp 网页制作教程[M].北京:人民邮电出版社,2001年
2 郑学坚,周斌.微型计算机应用及原理[M].北京:清华大学出版社,2002年
3 谢希仁.计算机网络[M].大连:大连理工大学出版社,2000年
4 卡通动画工作室.Flash 5 事例与操作[M].北京:中国青年社出版,2003年
5 老虎工作室.Authorware 5 多媒体制作实例详解[M].北京:人民邮电出版社,2002年
6 闪四清.数据库系统原理与应用教程[M].北京:清华大学出版社,2002年
7 Bill Winett .论坛访问量统计教程[M].北京:清华大学出版社,2001年
8 刘浩.在NT网中组建自己的Web站点[M].北京:人民邮电出版社,2001年
9 闪四清.完全掌握SQL Server2000[M].北京:人民邮电出版社,2001年
10 John Chirillo;Scott Blaul.Storage Security Protecting SANs,NAS,and DAS[M].2000
11 Kevin Kline Daniel Kline. SQL 2000[M].2000
12 Ferland J A, Fleurent C. SAPHIR: A decision support system for course scheduling[J]. Interfaces, 1994, 24 (2)
13 Pawlak, Z. Rough Sets. International Journal of Information and Computer Science[M]. 1982, 11
14 张建章.浅谈asp开发WEB数据库应用技术, 计算机应用系统[J].1998,9.
15 龚玉清.网页设计的色彩运用, 现代教育技术[J].2003,5.
16 段永红、李春海.基于asp的论坛建设, 电脑开发与应用[J].2000,8.
17 裴树军、张仁伟.基于asp的动态WEB技术设计, 哈尔滨理工大学学报[J].1999,4.
18 杨青.asp的主要技术特点分析, 电脑与信息技术[J].1999,4.