范文一:计算机专业学年论文
成绩:
题 目:
数学与计算机科学学院 学 院:
计算机科学与技术 专 业:
一班 班 级:
学 号:
姓 名:
指导教师:
年 月 日
第 1 页 共 14 页
江西科技师范大学学年论文
校园资讯泛网
DIV+CSS网站设计
计算机科学与技术(1)班
指导老师:
摘要 相较于网站兴起之时的网站建设,大篇幅的都是表格的应用,然而在当下环境中
的网站,单表格的网站建设已经满足不了浏览者对网站需求了。DIV+CSS的网站设计思路是
现在最流行的技术。在使用CSS样式的时候,网页的文本属性和格式由CSS来控制的话可以
使得网页比较美观。最初的网页设计是由HTML标记来定义的,但是这些标记不能满足更多
的文档样式需求。所以在以后的标准更新的时候,样式的使用慢慢被大家所注意。
关键词:校园;资讯;分享
引 言 对于网站的建设,主题选择是考验网站生存性的一大要素,我们的校园资讯网站
立足于当下的校园生活,力求还原一个真实的校园。并且还要建立一个可以引导大家多角
度的认识我们的校园。
1 DIV+CSS
1.1 简介
DIV+CSS是网站标准中常用术语之一,div+css 是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格定位方式,可实现网页页面内容与表现相分离。XHTML基于可扩展标记语言,是一种在HTML 基础上优化和改进的的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。在XHTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。
1.2 使用心得
简单地说,div 用于搭建网站结构(框架)、css用于创建网站表现(样式/美化),实质即使用
第 2 页 共 14 页
XHTML对网站进行标准化重构,使用CSS将表现与内容分离,便于网站维护,简化html页面代码,可以获得一个较优秀的网站结构便于日后维护、协同工作和搜索引擎捕获。
2 总体设计
2.1 网站设计思想
将校园信息规模化,构建主题为学生用户展示校园。在收集网站建设资料的过程中,渐渐的发现网站的更新速度实在是很快,在如今的网站布局上面,色彩搭配问题,还有使用过的特效都已经达到了令人叹为观止的地步,所以我在设计网站的同时也参考色彩设计,平面设计原理,力求能够将自己的思路尽可能的表达出来。现在校园生活虽然平凡,但是这是真实的,将真实世界与虚拟的网络世界挂钩,将两者的信息联系到一块,并且整合。网站实为信息的分享,三十我希望通过网站的建设能够做出一些关注校园文化,现象的主题性研究,其实网站的内容页可以使很内涵的,我立足将深思的校园空间发布到网络媒体上,让更多的人去讨论,去实现自己对校园生活的多角度认识,这才是网站的中心所在。
2.2 网站功能分析
将网站划分为三大板块:新闻,影像,活动。我们将这三板块放在首页的最突出的文字区域,方便同学们阅读。之所以将信息划分为三个板块是因为在现有的信息中,以此三种形式的信息最为明显,其次我们可以将这些信息与我们的网站的主题互相呼应,分享这些信息。我们的资讯泛网将信息用这三种板块形式发布,使得整个网站的后台管理也变得简洁明了。
第 3 页 共 14 页
2.3 网页设计
banner也好,导航也好。我们都选择的是最简约的形式。颜色的搭配也是灰色为主,陪以一些蓝色使得网站整体色感不会那么弱。其实我们是特意营造这种简约风格的界面,这样的界面能够使人产生思考空间。在现在用户设计体感中,用户思考空间尤为重要,它决定了浏览者是否是只看一眼还是会对其中的信息产生兴趣,继而这些信息对他有作用,或者能够反馈一些其他方面的信息给我们网站,这就是传统意义上面的交互式体感设计。我们网站注重这种交互,所以才会提供这种简约风格的界面,其实我们的网站设计体感不仅仅凸显在这里。我们对整个网站建设的网页都赋予了这种体感设计。
Flash展示
网站首页巨型的flash也是我们网站的一大特色,我们舍弃小型框架,因为flash本来就是一种特型信息的展示,肯定会吸引更多的眼球,我们何不使这种抓人眼球的东西扩大以达到更好的目标呢。巨型图片展示,附上专题式的文字说明,网站首页的核心构成。
第 4 页 共 14 页
三大板块
对于板块的选择,三大板块区域性更强。我们网站建设初期就很明确的制定了信息的分类,图片,新闻,活动。所以三大板块的构思就这么得来了。
导航设计
导航使用JS特效,简约时尚,在此处设置的JS特效在很大程度上面节约了网页空间。样式结构的第一次定点使用。同时也是抛弃使用前代导航的单一下拉,整个下拉表整齐时尚。 图片展示
第 5 页 共 14 页
图片展示区域也是简约风格的再现,同时这种样式结构也是整个网站设计的精华体现。之前一直强调的DIV+CSS的美观性可以从此处得到最好的体现。我们没有使用任何一张单纯的网页模式,单纯的样式结构不仅简单明了的展示了图片,并且是以一种不同于以往的形式。在每张图片的下方我们可以给出该张图片信息或者评论,可以说这种样式具备了美观及功能性。
文章中心
文章区域是仿博客的样式构建,对于大家都喜爱的阅读形式,为什么要浪费。左右样式独立,一个展示的是文章的标题,另一个则是文章点击率的分类。
后台界面
第 6 页 共 14 页
后台的设置因为其功能性优先性,框架的建设比较重要。能够一目了然的设置信息才是后台应该有的样子。并且还要在同一网页中实现三信息分区域的跳转,所以该网页也不能设置成单一样式,必须要有嵌套模式才能使得不同信息管理界面统一在单独网页中。
网站设计思路是将校园信息资讯分享的概念贯穿于整个网站,使得三类信息板块能够将网站中心表达出来,并且在主题的表达上面能够更加完整。网站内容会比以前更加集中。在我们网站初期建设的时候有考虑过网站的运行问题,后期问题也是不可忽视的一块。DIV+css样式的网站设计结构在现下正流行,HTML5时代的带来还需技术的更新,随着移动设备诸如智能手机,平板电脑,超级本等设备的不断更新,我们将会在后期再将网站进行完善,使其能够适合这些设备的需求。
该网站由于使用的是样式结构,所以在代码方面以及美工设计上面可以方便的更改,并且在代码方面的作用尤为明显,它减少了我在设计网页时代码的重复。代码的精简可以使代码的操作变得极易上手。
结 论 通过这次比较完整的网站设计,我们摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际工程问题的能力,同时也提高我查阅文献资料、设计手册、设计规范等其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富,并且意志品质力,抗压能力及耐力也都得到了不同程度的提升。这是我们都希望看到的也正是我们进行设计的目的所在。
参考文献:
图书著作文献:
王可《设计色彩》,上海人民美术出版社2005.8第一版
秦鹏《HTMLDREAMWEAVER8网页制作》中国青年电子出版社2007.4第一版
文 - 汉语汉字 编辑词条
第 7 页 共 14 页
文,wen,从玄从爻。天地万物的信息产生出来的现象、纹路、轨迹,描绘出了阴阳二气在事物中的运行轨迹和原理。
故文即为符。上古之时,符文一体。
古者伏羲氏之王天下也,始画八卦,造书契,以代结绳(爻)之政,由是文籍生焉。--《尚书序》
依类象形,故谓之文。其后形声相益,即谓之字。--《说文》序》
仓颉造书,形立谓之文,声具谓之字。--《古今通论》
(1) 象形。甲骨文此字象纹理纵横交错形。"文"是汉字的一个部首。本义:花纹;纹理。
(2) 同本义 [figure;veins]
文,英语念为:text、article等,从字面意思上就可以理解为文章、文字,与古今中外的各个文学著作中出现的各种文字字形密不可分。古有甲骨文、金文、小篆等,今有宋体、楷体等,都在这一方面突出了"文"的重要性。古今中外,人们对于"文"都有自己不同的认知,从大的方面来讲,它可以用于表示一个民族的文化历史,从小的方面来说它可用于用于表示单独的一个"文"字,可用于表示一段话,也可用于人物的姓氏。
折叠编辑本段基本字义
(事物错综所造成的纹理或形象:灿若,锦。 1
2.刺画花纹:,身。
3(记录语言的符号:,字。,盲。以,害辞。
4(用文字记下来以及与之有关的:,凭。,艺。,体。,典。,苑。,献(指有历史价值和参考价值的图书资料)。,采(a(文辞、文艺方面的才华;b(错杂艳丽的色彩)。
5(人类劳动成果的总结:,化。,物。
6(自然界的某些现象:天,。水,。
7(旧时指礼节仪式:虚,。繁,缛节(过多的礼节仪式)。
8(文华辞采,与“质”、“情”相对:,质彬彬。
9(温和:,火。,静。,雅。
10(指非军事的:,职。,治武功(指礼乐教化和军事功绩)。
11(指以古汉语为基础的书面语:552,言。,白间杂。
第 8 页 共 14 页
12(专指社会科学:,科。
13(掩饰:,过饰非。
14(量词,指旧时小铜钱:一,不名。
15(姓。
16( 皇帝谥号,经纬天地曰文;道德博闻曰文;慈惠爱民曰文;愍民惠礼曰文;赐民爵位曰文;勤学好问曰文;博闻多见曰文;忠信接礼曰文;能定典礼曰文;经邦定誉曰文;敏而好学曰文;施而中礼曰文;修德来远曰文;刚柔相济曰文;修治班制曰文;德美才秀曰文;万邦为宪、帝德运广曰文;坚强不暴曰文;徽柔懿恭曰文;圣谟丕显曰文;化成天下曰文;纯穆不已曰文;克嗣徽音曰文;敬直慈惠曰文;与贤同升曰文;绍修圣绪曰文;声教四讫曰文。如汉文帝。
折叠编辑本段字源字形
字源演变与字形比较
折叠编辑本段详细字义
〈名〉
1(右图是
“文”字的甲骨文图片,资料来源:徐无闻主编:《甲金篆隶大字典》,四川辞书出版社。1991年7月第一版。
“文”字的甲骨文字绘画的像一个正面的“大人”,寓意“大象有形”、“象形”;特别放大了胸部,并在胸部画了“心”,含义是“外界客体在心里面的整体影像、整体写真、整体素描、整体速写”。
许慎《说文解字》把“文”解释为“错画也”,意思是“对事物形象进行整体素描,笔画交错,相联相络,不可解构”,这与他说的独体为文、合体为字的话的意思是一致的。“说文解字”这个书名就表示了“文”只能“说”,而“字”则可“解”的意思。“文”是客观事物外在形象的速写,是人类进一步了解事物内在性质的基础,所以它是“字”的父母,“字”是“文”的孩子。“文”生“字”举例(以“哲”为例):先对人手摩画,其文为“手”;又对斧子摩画,其文为“斤”。以手、斤为父母,结合、生子,其子就是“折”(手和斤各代表父母的基因)。这个“折”就是许慎所谓的“字”。“字”从宀从子,“宀”表示“独立的房子”,子在其中,有“自立门户”的意思。故“字”还能与“文”或其他“字”结合,生出新“字”来。在本例,作为字的“折”与作为文的“口”结合,就生出了新的字“哲”。
2(
第 9 页 共 14 页
同本义 [figure;veins]
文,错画也。象交文。今字作纹。——东汉?许慎《说文》
五章以奉五色。——春秋?左丘明《左传?昭公二十五年》。注:“青与赤谓之文,赤与白谓之章,白与黑谓之黼,黑与青谓之黻。”
美于黼黼文章。——《荀子?非相》
茵席雕文。——《韩非子?十过》
织文鸟章,白旆央央。——《诗?小雅?六月》
斑文小鱼。——明? 刘基《诚意伯刘文成公文集》
3(又如:文驾(彩车);文斑(杂色的斑纹);文旆(有文彩的旗帜);文绣(绣有彩色花纹的丝织品;刺花图案);文织(有彩色花纹的丝织品);文鳞(鱼鳞形花纹)。
(字,文字(“文”,在先秦时期就有文字的意思,“字”,到了秦朝才有此意。分别讲,“文”指独4
体字;“字”指合体字。笼统地说,都泛指文字。) [character]
饰以篆文。——南朝宋?范晔《后汉书?张衡传》
分文析字。——东汉?班固《汉书?刘歆传》
夫文,止戈为武。——《左传?宣公十二年》
距洞数百步,有碑仆道,其文漫灭。——王安石《游褒禅山记》
文曰“天启壬戌秋日”。——明? 魏学洢《核舟记》
文曰“初平山尺”。
5(又如:甲骨文;金文;汉文;英文;文迹(文字所记载的事迹);文书爻(有关文字、文凭之类的卦象);文异(文字相异);文轨(文字和车轨);文狱(文字狱);文钱(钱。因钱有文字,故称);文状(字据,军令状);文引(通行证;路凭);文定(定婚)。
6(文章(遣造的词句叫做“文”,结构段落叫做 “章”。) [literary composition]
故说诗者不以文害辞。——《孟子?万章上》
好古文。——唐? 韩愈《师说》
第 10 页 共 14 页
属予作文以记之。——宋? 范仲淹《岳阳楼记》
能述以文。——宋? 欧阳修《醉翁亭记》
摘其诗文。——清? 纪昀《阅微草堂笔记》
7(又如:文价(文章的声誉);文魔(书呆子);文会(旧时读书人为了准备应试,在一起写文章、互相观摩的集会);文移(旧时官府文书的代称);文雄(擅长写文章的大作家);文意(文章的旨趣);文义(文章的义理);文情(文章的词句和情思);本文(所指的这篇文章);作文(写文章;学习练习所写的文章);文魁(文章魁首);文价(文章的声价);文什(文章与诗篇)。
8(美德;文德 [virtue]
圣云继之神,神乃用文治。——杜牧《感怀诗一首》
9(又如:文丈(对才高德韶的老者的敬称);文母(文德之母);文武(文德与武功);文命(文德教命);文惠(文德恩惠);文德(写文章的道德);文薄(谓文德浅薄);文昭(文德昭著)。
10.文才;才华。亦谓有文才,有才华 [literary talent]
而文采不表于后世也。——汉? 司马迁《报任安书》
11(又如:文业(才学);文英(文才出众的人);文采风流(横溢的才华与潇洒的风度);文郎(有才华的青少年);文彦(有文才德行的人);文通残锦(比喻剩下不多的才华)。
12(文献,经典;韵文 [document;classics;verse]
儒以文乱法。——《韩非子?五蠹》
言必遵修旧文而不穿凿。——《说文解字?叙》
13(辞词句。亦指文字记载 [writings;record]。如:文几(旧时书信中开头常用的套语。意为将书信呈献于几前);文倒(文句颠倒);文过其实(文辞浮夸,不切实际);文义(文辞);文辞(言词动听的辞令);文绣(辞藻华丽)。
14(自然界的某些现象 [natural phenomenon]
经纬天地曰文。——《左传?昭公二十八年》
15(又如:天文;地文;水文;文象(日月星辰变化的迹象);文曜(指日月星辰;文星);文昌(星座名)。
16(文治;文事;文职。与“武”相对。 [achievements in culture and education;civilian post]
第 11 页 共 14 页
文能取胜。——《史记?平原君虞卿列传》
文不能取胜。
文武并用。——唐? 魏征《谏太宗十思疏》
精神折冲于千里,文武为宪于万邦。――明《袁可立晋秩兵部右侍郎诰》
17(又如:文臣,文吏(文职官吏);文席(教书先生的几席);文品(文官的品阶);文帅(文职官员出任或兼领统帅);文烈(文治显赫);文员(文职吏员);文阶(文职官阶);文道(文治之道);文业(文事);文僚(文职官吏)。
18(法令条文 [articles of decree]
而刀笔吏专深文巧诋,陷人于罪。——《史记?汲黯列传》
19(又如:文劾(根据律令弹劾);文法吏(通晓法令、执法严峻的官吏);文丈(规矩;制度);文移(官府文书);文牓(布告;文告);文宪(礼法;法制)。
(文言。古代散文文体之一;别于白话的古汉语书面语 [literary language]。如:半文半白;文语;20
文白(文言文和白话文)。
21(文教;礼节仪式 [rites]
则修文德。——《论语?季氏》
22(又如:文丈(崇尚礼文仪节);文俗(拘守礼法而安于习俗);文致(指礼乐);文貌(礼文仪节);文绪(文教礼乐之事);文仪(礼节仪式)
23(指表现形式;外表 [form;appearance]。如:文服(表面服从);文榜(告示、布告之类);文诰(诰令)
24(指鼓乐,泛指曲调 [music;tune]。如:文曲(指乐曲);文始(舞乐名)
25(谥号,谥法:勤学好问叫文 [study deligently]
何以谓之文。——《论语》
是以谓之文。
26(姓
〈动〉
1(在肌肤上刺画花纹或图案 [tatto (the skin)]
第 12 页 共 14 页
被发文身。——《礼记?王制》。注:“谓其肌,以丹青涅之。”
文绣有恒。——《礼记?月令》
2(又如:文笔匠(在人身上刺花的艺人);文身断发(古代荆楚、南越一带的习俗。身刺花纹,截短头发,以为可避水中蛟龙的伤害。后常以指落后地区的民俗);文木(刻镂以文采之木)
3(修饰;文饰 [cover up]
身将隐,焉用文之?——《左传?僖公二十三年》
饰邪说,文奸言,以枭乱天下。——《荀子?非十二子》
4(又如:文过饰非;文致(粉饰;掩饰);文冢(埋葬文稿之处)
5(装饰 [decorate]
舍其文轩。——《墨子?公输》
此犹文奸。
文车二驷。——明? 归有光《项脊轩志》
文马四百匹。——《史记?宋世家》
若将比予文木邪。——《庄子?人间世》
6(又如:文巧(文饰巧辩);文竿(以翠羽为饰之竿);文舫(装饰华丽的游艇);文饰(彩饰);文榭(饰以彩画的台榭);文舟,文艘(装饰华丽的船);文剑(装饰华丽的剑);文舆(饰以彩绘的车)
7(撰写文章 [write]。如:文匠(写文章的大家);文祸(因写文章而招来的灾祸);文雄,文杰(指文豪)
〈形〉
1(有文采,华丽。与“质”或“野”相对 [magnificent;gorgeous]
其旨远,其辞文。——《易?系辞下》
晋公子广而俭,文而有礼。——《左传?僖公二十三年》
2(又如:文巧(华丽奇巧);文朴(文华与质朴);文服(华美的衣服);文砌(华美的石阶);文背(不文雅,粗俗);文轩(华美的车子);文质(文华与质朴)
第 13 页 共 14 页
3.柔和,不猛烈 [mild;gentle]。如:文烈(指火候温猛)
4(美,善 [fine;good]。如:文徽(华美);文鸳(即鸳鸯。以其羽毛华美,故称);文衣(华美的服装)
5(通“紊”。紊乱的 [disordered]
惇宗将礼,称秩元祀,咸秩无文。——《书?洛诰》
天子祭天下名山大川,怀柔百神,咸秩无文。——《汉书?郊祀志上》
王者报功,以次秩之,无有文也。——庆劭《风俗通义?山泽》
〈量〉
1(用于旧时的铜钱。如:一文钱
2(用于计算纺织物
五扶为一首,五首成一文。——《后汉书》
第 14 页 共 14 页
范文二:计算机专业学年论文
学 年 论 文
题 目: 学 院:
专 业: 班 级:
学 号:
姓 名:
指导教师:
数学与计算机科学学院 计算机科学与技术 一班
年 月 日
江西科技师范大学学年论文
校园资讯泛网
DIV+CSS网站设计
计算机科学与技术(1)班
指导老师:
摘要 相较于网站兴起之时的网站建设,大篇幅的都是表格的应用,然而在当下环境中的网站,单表格的网站建设已经满足不了浏览者对网站需求了。DIV+CSS的网站设计思路是现在最流行的技术。在使用CSS 样式的时候,网页的文本属性和格式由CSS 来控制的话可以使得网页比较美观。最初的网页设计是由HTML 标记来定义的,但是这些标记不能满足更多的文档样式需求。所以在以后的标准更新的时候,样式的使用慢慢被大家所注意。
关键词:校园;资讯;分享
引 言 对于网站的建设,主题选择是考验网站生存性的一大要素,我们的校园资讯网站立足于当下的校园生活,力求还原一个真实的校园。并且还要建立一个可以引导大家多角度的认识我们的校园。
1 DIV+CSS
1.1 简介
DIV+CSS是网站标准中常用术语之一,div+css 是一种网页的布局方法,这一种网页布局方法有别于传统的HTML 网页设计语言中的表格定位方式,可实现网页页面内容与表现相分离。XHTML 基于可扩展标记语言,是一种在HTML 基础上优化和改进的的新语言,目的是基于XML 应用与强大的数据转换能力,适应未来网络应用更多的需求。在XHTML 网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。
1.2 使用心得 简单地说,div 用于搭建网站结构(框架)、css 用于创建网站表现(样式/美化),实质即使用XHTML 对网站进行标准化重构,使用CSS 将表现与内容分离,便于网站维护,简化html 页面代码,可以获得一个较优秀的网站结构便于日后维护、协同工作和搜索引擎捕获。
2 总体设计
2.1 网站设计思想 将校园信息规模化,构建主题为学生用户展示校园。在收集网站建设资料的过程中,渐渐的发现网站的更新速度实在是很快,在如今的网站布局上面,色彩搭配问题,还有使用过的特效都已经达到了令人叹为观止的地步,所以我在设计网站的同时也参考色彩设计,平面设计原理,力求能够将自己的思路尽可能的表达出来。现在校园生活虽然平凡,但是这是真实的,将真实世界与虚拟的网络世界挂钩,将两者的信息联系到一块,并且整合。网站实为信息的分享,三十我希望通过网站的建设能够做出一些关注校园文化,现象的主题性研究,其实网站的内容页可以使很内涵的,我立足将深思的校园空间发布到网络媒体上,让更多的人去讨论,去实现自己对校园生活的多角度认识,这才是网站的中心所在。
2.2 网站功能分析
将网站划分为三大板块:新闻,影像,活动。我们将这三板块放在首页的最突出的文字区域,方便同学们阅读。之所以将信息划分为三个板块是因为在现有的信息中,以此三种形式的信息最为明显,其次我们可以将这些信息与我们的网站的主题互相呼应,分享这些信息。我们的资讯泛网将信息用这三种板块形式发布,使得整个网站的后台管理也变得简洁明了。
2.3 网页设计
banner也好,导航也好。我们都选择的是最简约的形式。颜色的搭配也是灰色为主,陪以一些蓝色使得网站整体色感不会那么弱。其实我们是特意营造这种简约风格的界面,这样的界面能够使人产生思考空间。在现在用户设计体感中,用户思考空间尤为重要,它决定了浏览者是否是只看一眼还是会对其中的信息产生兴趣,继而这些信息对他有作用,或者能够反馈一些其他方面的信息给我们网站,这就是传统意义上面的交互式体感设计。我们网站注重这种交互,所以才会提供这种简约风格的界面,其实我们的网站设计体感不仅仅凸显在这里。我们对整个网站建设的网页都赋予了这种体感设计。
Flash 展示
网站首页巨型的flash 也是我们网站的一大特色,我们舍弃小型框架,因为flash 本来就是一种特型信息的展示,肯定会吸引更多的眼球,我们何不使这种抓人眼球的东西扩大以达到更好的目标呢。巨型图片展示,附上专题式的文字说明,网站首页的核心构成。
三大板块
对于板块的选择,三大板块区域性更强。我们网站建设初期就很明确的制定了信息的分类,图片,新闻,活动。所以三大板块的构思就这么得来了。
导航设计
导航使用JS 特效,简约时尚,在此处设置的JS 特效在很大程度上面节约了网页空间。样式结构的第一次定点使用。同时也是抛弃使用前代导航的单一下拉,整个下拉表整齐时尚。
图片展示
图片展示区域也是简约风格的再现,同时这种样式结构也是整个网站设计的精华体现。之前一直强调的DIV+CSS的美观性可以从此处得到最好的体现。我们没有使用任何一张单纯的网页模式,单纯的样式结构不仅简单明了的展示了图片,并且是以一种不同于以往的形式。在每张图片的下方我们可以给出该张图片信息或者评论,可以说这种样式具备了美观及功能性。
文章中心
文章区域是仿博客的样式构建,对于大家都喜爱的阅读形式,为什么要浪费。左右样式独立,一个展示的是文章的标题,另一个则是文章点击率的分类。
后台界面
后台的设置因为其功能性优先性,框架的建设比较重要。能够一目了然的设置信息才是后台应该有的样子。并且还要在同一网页中实现三信息分区域的跳转,所以该网页也不能设置成单一样式,必须要有嵌套模式才能使得不同信息管理界面统一在单独网页中。
网站设计思路是将校园信息资讯分享的概念贯穿于整个网站,使得三类信息板块能够将网站中心表达出来,并且在主题的表达上面能够更加完整。网站内容会比以前更加集中。在我们网站初期建设的时候有考虑过网站的运行问题,后期问题也是不可忽视的一块。DIV+css样式的网站设计结构在现下正流行,HTML5时代的带来还需技术的更新,随着移动设备诸如智能手机,平板电脑,超级本等设备的不断更新,我们将会在后期再将网站进行完善,使其能够适合这些设备的需求。
该网站由于使用的是样式结构,所以在代码方面以及美工设计上面可以方便的更改,并且在代码方面的作用尤为明显,它减少了我在设计网页时代码的重复。代码的精简可以使代码的操作变得极易上手。
结 论 通过这次比较完整的网站设计,我们摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际工程问题的能力,同时也提高我查阅文献资料、设计手册、设计规范等其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富,并且意志品质力,抗压能力及耐力也都得到了不同程度的提升。这是我们都希望看到的也正是我们进行设计的目的所在。
参考文献:
图书著作文献:
王可《设计色彩》,上海人民美术出版社2005.8第一版
秦鹏《HTMLDREAMWEAVER8网页制作》中国青年电子出版社2007.4第一版
范文三:计算机专业学年论文
计算机专业学年论文
改革开放以来,中国经济社会发生了翻天覆地的变化,计算机作为一种全新的概念不断出现在人们的视野。下文是学习啦小编为大家搜集整理的关于计算机专业学年论文的内容~欢迎大家阅读参考!
计算机专业学年论文篇1 浅析计算机病毒
摘要:本文阐述了 计算机病毒的现状和类型~并提出了对于不同类型的计算机病毒的有效防治方法~为解决计算机病毒问题提供了参考。
关键词:计算机病毒;系统;防治
计算机病毒是一种特殊的具有破坏性的恶意计算机程序~它具有自我复制能力~可通过非授权入侵而隐藏在可执行程序或数据文件中。当计算机运行时源病毒能把自身精确拷贝或者有修改地拷贝到其他程序体内~影响或破坏正常程序的执行和数据的正确性。病毒一词借用了生物病毒的概念~因为计算机一旦有了病毒~就如同生物体有了病毒一样~具有很强的传染性。计算机病毒依赖于计算机的正常程序而生存~一些病毒程序附着在可执行文件中~在运行该可执行文件时病毒程序即被激活~从而进行传染和破坏。
1 计算机病毒的现状
网络技术 发展到今天~文件的传播载体由存储介质向网络方向发展~病毒的传播方式也不再以存储介质为主要的传播载体~网络已成为计算机病毒传播的主要途径。目前大多数病毒都可以利用邮件系统和网络进行传播。现阶段比较流行的病毒木马有:NRD 系列网游窃贼~奔牛下载器~IE首页劫匪~文件夹模仿者~魔兽密保克星等。这些病毒传播的途径主要有:网络浏览或下载、光盘、U 盘等移动存储介质、电子邮箱、局域网等。
2 计算机病毒的类型
2.1 引导区病毒。引导型病毒为了使系统能正常启动~采用病毒程序替换正常的引导程序~而把正常的引导程序移至硬盘隐藏扇区和文件分配表区。对于软盘则将其引导记录移至根目录区~并由病毒程序控制。在系统看来似乎正常的启动过程中~病毒也将自身装人内存。病毒一旦进人内存~便具有了危害性和传染性。
2.2 文件型病毒。文件型病毒可以附着在系统的任何可执行文件中~当执行这些被感染的文件时~病毒也随之被执行。在系统以后的运行过程中~时刻被病毒程序监视着。当系统具备病毒传染条件时~病毒就会随文件的操作而进行传染。这些程序的运行使机器效率进一步降低或使系统完全瘫痪。
2.3 脚本病毒。脚本病毒依赖一种特殊的脚本 语言
来起作用~同时需要主 软件或是 应用 环境能够正确地识别和翻译这种脚本语言中嵌套的命令。
2.4 “特洛伊木马”程序。特洛伊木马程序比起其他各种恶意的软件来说都更加了解用户的心里状态~这种程序的创作者用在怎么样使运行特洛伊木马程序的功夫可能和他们创作木马的时间一样多。
3 计算机病毒的防治
计算机病毒防范~就是根据系统特征~建立合理的计算机病毒防范体系和制度~及时发现计算机病毒侵入~并采取有效的手段阻止计算机病毒的传播和破坏~恢复受影响的计算机系统和数据。针对不同类型的病毒采用不同方法。
3.1 引导型病毒的防治。引导性病毒一般在启动计算机时~优先获得控制权~强占内存。通常情况下~只要不用软盘或者只用“干净的”软盘启动系统~是不会染上引导型病毒的。对软盘进行写保护~则可以很好地保护软盘不被非法写入~从而不被感染上启动型病毒。
3.2 文件型病毒的预防。文件型病毒的预防方法是在源程序中增加自检及清楚病毒的功能。这种方法可以使得可执行文件从一生成就具有抗病毒的能力~从而可以保证可执行文件的干净。自检清除功能部分和可执行文件的其他文件融为一体~不会和程序的其他功能冲突~也使得病毒制造者无法造出针对性的病毒来。可执行文件染不上病毒~文件型
病毒就无法传播了。
3.3 关于计算机病毒的防治~除了从技术层面来加以维护和防治外~加强对计算机从业人员的 职业道德 教育显得也极其重要~故需要加强IT行业从业人员的职业道德教育~并且完善计算机病毒防治方面的法律法规。
4 应采用的针对病毒的技术措施
很多病毒有极强的隐蔽性和传染性~防不胜防的情形在所难免~所以在日常 工作和生活中应加强采用以下针对病毒的防范措施:
4.1 安装最新的计算机病毒防御杀毒软件及防火墙并要及时升级~打开系统防火墙和自动更新~及时安装系统的补丁文件。经常为计算机做“体检”~用防御杀毒软件对系统进行全面的病毒检查及漏洞扫描。
4.2 不打开并浏览来历不明的网站~因为在这些网站的背后隐藏着大量的病毒程序;到正规网站浏览或下载文件;上网时一定要开启杀毒软件的实时监控功能及防火墙~特别是要开启“网页监控”功能~防止遭遇到恶意程序及软件的侵害。
4.3 不要轻易打开电子邮件中的附件~因为附件文件可能携带病毒~所以不要轻易打开来历不明的邮件~尤其是附件。
4.4 利用U盘、移动硬盘进行交换数据前~先对U盘、
移动硬盘进行杀毒处理避免在插入U盘或移动硬盘时病毒程序传入计算机系统~同时也阻断的病毒的一条传播途径。
4.5 网络上的计算机用户要遵守网络软件的使用规定~不能再网络上随意使用外来的软件。
计算机病毒的防治工作有很多方面需要注意~在这里只是简单的 总结了一下目前计算机病毒的几种类型及防治方法。在以后的工作学习中~应尽量养成尽早察觉并排除病毒的好习惯~尽量避免计算机病毒对计算机使用功能的影响。
参考文献
[1]赵强.浅谈计算机病毒的防治~改革与开放~2010(5).
>>>下页带来更多的计算机专业学年论文
计算机专业学年论文篇2 浅析无线局域网中的安全措施
摘要:由于在现在局域网建网的地域越来越复杂~很多地方应用了无线技术来建设局域网~但是由于无线网络应用电磁波作为传输媒介~因此安全问题就显得尤为突出。本文通过对危害无线局域网的一些因素的叙述~给出了一些应对的安全措施~以保证无线局域网能够安全~正常的运行。
关键字:WLAN~WEP~SSID~DHCP~安全措施
1、 引言
WLAN是Wireless LAN的简称~即无线局域网。所谓无线网络~顾名思义就是利用无线电波作为传输媒介而构成的信息网络~由于WLAN产品不需要铺设通信电缆~可以灵活机动地应付各种网络环境的设置变化。WIAN技术为用户提供更好的移动性、灵活性和扩展性~在难以重新布线的区域提供快速而经济有效的局域网接入~无线网桥可用于为远程站点和用户提供局域网接入。但是~当用户对WLAN的期望日益升高时~其安全问题随着应用的深入表露无遗~并成为制约WLAN发展的主要瓶颈。
2、 威胁无线局域网的因素
首先应该被考虑的问题是~由于WLAN是以无线电波作为上网的传输媒介~因此无线网络存在着难以限制网络资源的物理访问~无线网络信号可以传播到预期的方位以外的地域~具体情况要根据建筑材料和环境而定~这样就使得在网络覆盖范围内都成为了WLAN的接入点~给入侵者有机可乘~可以在预期范围以外的地方访问WLAN~窃听网络中的数据~有机会入侵WLAN应用各种攻击手段对无线网络进行攻击~当然是在入侵者拥有了网络访问权以后。
其次~由于WLAN还是符合所有网络协议的计算机网络~所以计算机病毒一类的网络威胁因素同样也威胁着所有WLAN内的计算机~甚至会产生比普通网络更加严重的后果。
因此~WLAN中存在的安全威胁因素主要是:窃听、截
取或者修改传输数据、置信攻击、拒绝服务等等。
IEEE 802.1x认证协议发明者VipinJain接受媒体采访时表示:“谈到无线网络~企业的IT经理人最担心两件事:首先~市面上的标准与安全解决方案太多~使得用户无所适从;第二~如何避免网络遭到入侵或攻击?无线媒体是一个共享的媒介~不会受限于建筑物实体界线~因此有人要入侵网络可以说十分容易。”因此WLAN的安全措施还是任重而道远。
3、无线局域网的安全措施
3.1采用无线加密协议防止未授权用户
保护无线网络安全的最基本手段是加密~通过简单的设置AP和无线网卡等设备~就可以启用WEP加密。无线加密协议(WEP)是对无线网络上的流量进行加密的一种标准方法。许多无线设备商为了方便安装产品~交付设备时关闭了WEP功能。但一旦采用这种做法~黑客就能利用无线嗅探器直接读取数据。建议经常对WEP密钥进行更换~有条件的情况下启用独立的认证服务为WEP自动分配密钥。另外一个必须注意问题就是用于标识每个无线网络的服务者身份(SSID)~在部署无线网络的时候一定要将出厂时的缺省SSID更换为自定义的SSID。现在的AP大部分都支持屏蔽SSID广播~除非有特殊理由~否则应该禁用SSID广播~这样可以减少无线网络被发现的可能。
但是目前IEEE 802.11标准中的WEP安全解决方案~
在15分钟内就可被攻破~已被广泛证实不安全。所以如果采用支持128位的WEP~破解128位的WEP的是相当困难的~同时也要定期的更改WEP~保证无线局域网的安全。如果设备提供了动态WEP功能~最好应用动态WEP~值得我们庆幸的~Windows XP本身就提供了这种支持~您可以选中WEP选项“自动为我提供这个密钥”。同时~应该使用IPSec~**~SSH或其他
WEP的替代方法。不要仅使用WEP来保护数据。
3.2 改变服务集标识符并且禁止SSID广播
SSID是无线接人的身份标识符~用户用它来建立与接入点之间的连接。这个身份标识符是由通信设备制造商设置的~并且每个厂商都用自己的缺省值。例如~3COM 的设备都用“101”。因此~知道这些标识符的黑客可以很容易不经过授权就享受你的无线服务。你需要给你的每个无线接入点设置一个唯一并且难以推测的SSID。如果可能的话。还应该禁止你的SSID向外广播。这样~你的无线网络就不能够通过广播的方式来吸纳更多用户.当然这并不是说你的网络不可用.只是它不会出现在可使用网络的名单中。
3.3 静态IP与MAC地址绑定
无线路由器或AP在分配IP地址时~通常是默认使用DHCP即动态IP地址分配~这对无线网络来说是有安全隐患的~“不法”分子只要找到了无线网络~很容易就可以通过
DHCP而得到一个合法的IP地址~由此就进入了局域网络中。因此~建议关闭DHCP服务~为家里的每台电脑分配固定的静态IP地址~然后再把这个IP地址与该电脑网卡的MAC地址进行绑定~这样就能大大提升网络的安全性。“不法”分子不易得到合法的IP地址~即使得到了~因为还要验证绑定的MAC地址~相当于两重关卡。 设置方法如下:
首先~在无线路由器或AP的设置中关闭“DHCP服务器”。然后激活“固定DHCP”功能~把各电脑的“名称”(即Windows系统属陆里的“计算机描述”)~以后要固定使用的IP地址~其网卡的MAC地址都如实填写好~最后点“执行”就可以了。
3.4 **技术在无线网络中的应用
对于高安全要求或大型的无线网络~**方案是一个更好的选择。因为在大型无线网络
中维护工作站和AP的WEP加密密钥、AP的MAC地址列表都是非常艰巨的管理任务。
对于无线商用网络~基于**的解决方案是当今WEP机制和MAC地址过滤机制的最佳替代者。**方案已经广泛应用于Internet远程用户的安全接入。在远程用户接入的应用中~**在不可信的网络(Internet)上提供一条安全、专用的通道或者隧道。各种隧道协议~包括点对点的隧道协议和第二层隧道协议都可以与标准的、集中的认证协议一起
使用。同样~**技术可以应用在无线的安全接入上~在这个应用中~不可信的网络是无线网络。
AP可以被定义成无WEP机制的开放式接入(各AP仍应定义成采用SSID机制把无线网络分割成多个无线服务子网)~但是无线接入网络VLAN (AP和**服务器之问的线路)从局域网已经被**服务器和内部网络隔离出来。**服务器提供网络的认征和加密~并允当局域网网络内部。与WEP机制和MAC地址过滤接入不同~**方案具有较强的扩充、升级性能~可应用于大规模的无线网络。
3.5 无线入侵检测系统
无线入侵检测系统同传统的入侵检测系统类似~但无线入侵检测系统增加了无线局域网的检测和对破坏系统反应的特性。侵入窃密检测软件对于阻拦双面恶魔攻击来说~是必须采取的一种措施。如今入侵检测系统已用于无线局域网。来监视分析用户的活动~判断入侵事件的类型~检测非法的网络行为~对异常的网络流量进行报警。无线入侵检测系统不但能找出入侵者~还能加强策略。通过使用强有力的策略~会 使无线局域网更安全。无线入侵检测系统还能检测到MAC地址欺骗。他是通过一种顺序分析~找出那些伪装WAP的无线上网用户无线入侵检测系统可以通过提供商来购买~为了发挥无线入侵检测系统的优良的性能~他们同时还提供无线入侵检测系统的解决方案。
3.6 采用身份验证和授权
当攻击者了解网络的SSID、网络的MAC地址或甚至WEP密钥等信息时~他们可以尝试建立与AP关联。目前~有3种方法在用户建立与无线网络的关联前对他们进行身份验证。开放身份验证通常意味着您只需要向AP提供SSID或使用正确的WEP密钥。开放身份验证的问题在于~如果您没有其他的保护或身份验证机制~那么您的无线网络将是完全开放的~就像其名称所表示的。共享机密身份验证机制类似于“口令一响应”身份验证系统。在STA与AP共享同一个WEP密钥时使用这一机制。STA向AP发送申请~然后AP发回口令。接着~STA利用口令和加密的响应进行回复。这种方法的漏洞在于口令是通过明文传输给STA的~因此如果有人能够同时截取口令和响应~那么他们就可能找到用于加密的密钥。采用其他的身份验证/授权机制。使用802.1x~**或证书对无线网络用户进行身份验证和授权。使用客户端证书可以使攻击者几乎无法获得访问权限。
3.7其他安全措施
除了以上叙述的安全措施手段以外我们还要可以采取一些其他的技术~例如设置附加的第三方数据加密方案~即使信号被盗听也难以理解其中的内容;加强企业内部管理等等的方法来加强WLAN的安全性。
4、 结论
无线网络应用越来越广泛~但是随之而来的网络安全问题也越来越突出~在文中分析了WLAN的不安全因素~针对不安全因素给出了解决的安全措施~有效的防范窃听、截取或者修改传输数据、置信攻击、拒绝服务等等的攻击手段~但是由于现在各个无线网络设备生产厂商生产的设备的功能不一样~所以现在在本文中介绍的一些安全措施也许在不同的设备上会有些不一样~但是安全措施的思路是正确的~能够保证无线网络内的用户的信息和传输消息的安全性和保密性~有效地维护无线局域网的安全。
参考文献:
李园,王燕鸿,张钺伟,顾伟伟.无线网络安全性威胁及应对措施[J].现代电子技术.2007, (5):91-94.
王秋华,章坚武.浅析无线网络实施的安全措施[J].中国科技信息.2005, (17):18.
边锋.不得不说无线网络安全六种简单技巧[J].计算机与网络.2006, (20):6.
冷月.无线网络保卫战[J].计算机应用文摘.2006,(26):79-81.
宋涛.无线局域网的安全措施[J]. 电信交换.2004, (1):22-27.
猜你喜欢:1.计算机系学年论文
2.计算机专业大学生职业生涯规划论文范文
3.计算机学年论文范文
4.计算机学院学年论文
5.关于计算机 学年论文
6.大专计算机专业学年论文
范文四:计算机专业学年论文--选课系统
选课系统分析与设计
XXXX 大学 计信学院 08网络 XXX 指导教师 XXX
摘要:本文介绍了网络环境下高校选课系统的开发过程。主要介绍了系统分 析设计以及系统主要实现方法。
关键词:并发控制选课系统、公平处理
一、概述
随着高校学分制的全面推行 , 我们设计开发了一套教务管理信息系统 , 该 系统包括选课子系统、 学籍管理子系统及教师教学业务管理子系统。 其中选课系 统开发技术难度较大 , 关系较复杂 , 它必须考虑以下几个问题:
1. 冲突问题
选课子系统面向的用户是学生 , 系统需具有的智能化因素很多。 如学生在选 课时 , 由于一个学生在同一个时间段内有可能会选多门课程 , 这样就造成了时 间与课程的冲突 ? 同样在进行排课表时 , 也会出现任课教师、 上课时间及上课地 点的冲突问题等等。因此 , 冲突问题是在选课和安排教学计划时必须解决的问 题。
2. 算法问题
由于讲授某门课程的教师有限 , 每个教师所上课程班的人数有限 , 而每个 教师的教学水平、 教学方法效果不一 , 这势必会造成学生抢先选课 , 使选课结果 过于集中在一些教学经验丰富且教学效果良好的教师所任的课程班。 因此必须设 计一种算法 , 使学生公平地进行选课。
3. 多用户并发访问问题
在网络环境下 , 必然会有多个用户在不同的工作站上并发选课 , 如果系统不提 供并发处理技术 , 势必会造成运行结果不确定等意外错误 , 甚至会出现系统死 锁现象。
二、系统分析及设计
选课子系统主要业务流程:根据教学计划来安排每个学期的课程 , 制定每 学期的执行计划 , 产生教学任务书 , 再将教学任务书发给各个院、 系并由各院系 安排任课教师 , 即确定哪位教师讲授哪门课程 , 经汇总后由教务处进行统一排 课。 先排出每门课程的上课地点及上课时间 , 产生任课教师课程表 , 再根据排定
的课程表由学生进行选课 , 最终产生学生课程表。 根据需求分析 , 画出系统实体 关系图即 E-R 图 , 见图 1 。其中 pk 为主键。
图一
根据业务需求及系统分析 , 我们将选课子系统划分成如下功能模块:制定教 学计划、 辅助排课、 学生选课、 人工干预、 公平算法处理及打印课表等 , 见图 2 。
图二
三、系统实现环境
我们通过对系统的先进性、安全性、开放性、可扩充性及实用性等指标进行 综合分析、比较 , 最终选定了系统实现环境 Windows Server 2008 R2 为网络操 作系统 ----它支持客户机 /服务器体系结构 , 采用标准 TCP/IP协议 , 开放性好 , 易于扩充服务功能 , 有很好的网络管理、 容错技术及保密功能的支持, 并能够很 好的向下兼容;数据库管理系统采用 MS SQL Server2000----一个分布式关系型 数据库系统 , 采用标准的数据库语言 ANSI SQL 及开放数据库联接标准 ODBC , 具 有符合标准的 API 和开发工具 , 支持 TCP/IP等网络协议 , 运行速度快 , 对硬件 要求低 , 具有三种有效的安全模式; 工作站采用 windows7操作系统; 前端开发 工具采用最新版 Delphi EX2----它具有数据处理功能 , 采用标准 ANSI SQL 语言 , 设计方便 , 程序设计工作量(编写代码)少等特点。
四、系统主要实现方法
本系统在实现上力求系统安全可靠 , 界面友好 , 功能齐全、 实用 , 设计合理 , 使用方便及处理公平。
1. 处理算法
为了克服以往系统的基于先来先服务算法的弊病 , 我们通过一段时间的比 较论证设计了一个较为合理的算法 , 我们称之为分级筛选算法。 算法设计的基本 思想是:处理方法类似高考录取工作。
根据学生所选的三个志愿进行分级处理。第一志愿优先级最高 , 最有可能选中 , 如某课程班第一志愿已选人数已大于限选人数 , 则不再处理第二志愿 , 并将从 第一志愿中筛选出多余人数。 对第一志愿落选者来说 , 还有第二志愿的机会。 经 第一志愿遍历后 , 对未选满的课程班再进行第二志愿的处理。 即从第二志愿中选 取。 但第二志愿的机会就要少得多 , 因第一志愿该课程班所剩可选人数为第二志 愿限选人数。 如第二志愿处理完毕 , 仍有课程班未满且有落选人数 , 再进行第三 志愿的处理。 这样处理的特点是:落选机会少 , 分布均匀 , 选课结果与选课先后 次序无关 , 克服了以往基于先来先服务 (FCFS ) 算法的弊病。 解决了选课时间安 排的冲突问题。缓解了学生之间抢先选课的矛盾。
2. 多个用户并发控制
并发控制可以采用两种事务控制方式来实现。即 :
(1)利用 DELPHI 通过 BDE , 为应用程序提供的隐式事务控制来实现。 隐式事 务控制特点是当应用程序处于隐式事务控制时 ,DELPHI 为 datase 中写每个记录 进行隐式事务控制 , 如 post 和 Append Record 。 使用隐式事务控制十分容易 , 它 能保证最小的记录更新冲突和数据库的一致性视图。
但这种方法的缺点是:每写入一行数据到数据库都要进行事务控制 , 这势必将 导致网络的拥挤及应
用程序性能的下降。
(2)在 DELPHI 数据库应用程序中加以控制即显式事务控制。这种控制方式 DELPHI 又提供了两种协作又独立的事务控制方式:一种是使用 TDatabase 部件 的方法和属性 , 通过 Atart Transaction,Commit 和 Rollback 提供应用程序在运 行时调用开始事务 , 控制事务并且保存或放弃所做数据修改的方法和 Translsolation 是 TDatabase 部件的用于控制作用于相同表的不同事务之间如 何交互的属性。另一种是利用 TDuery 部件中 SQL 语句来实现。这种方式只有在 Delphi Client/Server Suite版中才有效 ,SQL Links将 SQL 表达式直接传给过 程 SQL 或 ODBC 服务器。但使用 SQL 控制事务 , 必须满足下列条件:
·使用 Delphi Client/Server Suite;
·安装正确的 SQL Links驱动程序;
·正确配置网络协议;
·访间远程服务器上数据库的能力 ?
·用 BDE 配置工具将 SQLPASSTHROUGH MODE设置为 NOT SHARED。
以上两种方法均可实现显式事务控制 , 而采用 SQL 语句更为有效 , 方便。 例如:select * from jbqkb for updata nowait //对正处理的事务进行更 新封锁。
采用显式事务控制能选择最有效的时机来开始、 提交和终止事务 , 特别是在 开发多用户环境下的客户应用程序运行访问远程 SQL 服务器。
3. 指定与选择相结合
学生课程分一般课程和可选课程 , 通常一般课程是以专业或以班为单位上 课 , 且为必开课程 , 而可选课程是可供学生选择的 , 对此我们采用的方法是指 定与选择相结合。 当某学生选课时 , 系统自动先作预处理 , 即将与该生有关的一 般课程自动插入到选课最终课程表 , 同时出现供选课程 , 对供选课程经选择结
束后将结果存入预选课程表中 , 经分级筛选处理后 , 将处理结果存入最终课程 表 , 这样既方便了学生又提高了处理速度。
五、结束语
本系统前台多个用户并发选课响应速度快 , 且使用方便、界面友好;后台批 处理公平、落选率低 , 且性能可靠、数据安全。
参考文献
[1]《网络数据库实现—— SQL Server6.0》科学出版社,李科等译
[2]《关系数据库 SQL 使用指南》 学苑出版社
[3]《 Delphi2.0高级程序设计指南》 电子工业出版社
范文五:计算机专业学年论文格式示范 范文
基于ASP技术的在线邮件收发系统研究 摘要:随着internet迅速发展,电子邮件已经成为信息交换的主要载体,电子邮件成为目前互联网上流行,方便快捷的通讯工具,随着网络发展普及,电子邮件的应用更加广泛。
本文基于ASP技术完成一款简单方便,适合大众用户的电子邮件系统,该电子邮件系统的主要功能模块包括登陆模块,发送模块和管理邮件模块等。
本文首先概括性的介绍电子邮件系统软件的发展趋势及其电子邮件收发系统应用到相关知识,SMTP协议等基本概念以及ASP概述。从ASP技术分析着手,分析利用ASP技术对本系统设计开发的过程。描述电子邮件收发系统的开发环境和编程语言然后对电子邮件系统进行总体设计。再分别对各功能模块进行详细的分析设计。
关键字:电子邮件,ASP,SMTP,信息管理
一、引言
近几年,信息管理系统发展十分迅速,信息管理系统很快被人们使用并依赖。信息管理系统的发展主要是对人员信息的管理和对物质资源信息的管理进行系统开发。现在信息管理系统应用的范围很广泛,几乎在各行各业中都有应用。在线收发邮件系统就是其中一种。
i随着Intenet 的飞速发展,方便快捷的电子邮件已成为Intenet上非常流行的通信方式,也是Intenet上应用最多、最广的服务项目之一。但是现在网上存在部分邮件系统难以登陆或者发送的邮件丢失的现象。去购买一套邮件服务器又是小企业不愿意的事情。建立一个属于自己风格的在线收发邮件系统,应用简单,符合自己使用习惯,又可解决登陆不方便的问题,比较适合于个人和公司使用。
iiASP是目前最流行的web应用程序开发工具之一,ASP语言是用于开发动态站点的语言,可以和用户交换信息,建立人与人之间,或者人与计算机之间的交流站点。利用ASP不仅可以快速创建交互性的动态网页,而且程序代码完全保密,更重要的是它不考虑客户端使用何种浏览器。ASP技术优于传统的静态网页开发技术,用户通过浏览器可动态更新显示页面。ASP工作原理采用服务器解释脚本客户端生成HTML页面,数据库访问模式采用先进的ADO技术,可兼容各类数据库系统。
有鉴于此,本文开发了这个各种功能相对简单而且实用的基于ASP技术的邮件收发系统,简化了很多复杂的和不必要的功能。所以整个系统功能流畅,从操作简便、界面友好、灵活实用的要求出发,使用户之间的交流能够更加的方便和快捷。
二、系统的应用背景
(一)在线邮件收发系统产生和发展
互联网已经成为人们日常生活,学习办公中不可缺少的一部分,并在各个领域发挥着越来越重要的作用。特别是在企业办公、信息传输等应用频繁的信息流通领域发展尤为迅速。随着国家经济的不断发展,人们已经进入了一个全新的网络信息时代。电子邮件收发系统正
是在这种情况之下制作而成。它的出现打破了传统的通信模式,它以其信息传输速度快、信息存储量大、使用方便、安全高等优点已经成为现代人们进行信息传递的首选工具。随着国家经济的不断发展,人们生活节奏的不断加快,电子邮件收发系统必将在人们未来的生活当中发挥越来越重要的作用。
iii电子邮件又称电子信箱,它是—种用电子手段提供信息交换的通信方式,是应用于网络上的使用最广泛的网络功能之一。到目前为止,可以说电子邮件是Internet资源使用最多的一种服务,E-mail不只局限于信件的传递,还可用来传递文件、声音及图形、图像等不同类型的信息。电子邮件不是“终端到终端”的服务,而是被称为“存贮转发式”的服务。“存贮转发式”正是电子信箱系统的核心,利用存贮转发可进行非实时通信,属异步通信方式。电
iv子邮件的发送几乎是即时的并且可以一次发送给多个人,发送和接收主要通过SMTP协议
v和POP3协议来实现,经过几十年的发展,电子邮件系统已经形成了完善的技术体系。
电子邮件系统是一种新型的信息系统,是通信技术和计算机技术结合的产物。电子邮件系统采用“存储转发”的机制来完成电子邮件的收发。邮件服务器处理发送和接收消息的事项,并在处理电子邮件的过程中与其他机器进行通信。
(二)国内外研究现状及发展趋势
近年来,电子邮件飞速发展,可以看到在比较专业、服务比较全面周到的网站基本上都有免费电子邮件服务。他们大部分都是通过各种软件进行开发的。早期的电子邮件只是从一个计算机终端向另外一个计算机终端传送文本信息,而现在的电子邮件不仅可以发送文本信息,还可以传送声音、图片、文档等多种信息,以至于如数据库或账户报告等更加专业化的文件都可以以电子邮件附件的形式在网上分发。
电子邮件已成为许多商家和组织机构的生命血脉,用户可以通过电子邮件的讨论会进行项目管理,并且有时还根据快速而且跨洲际的电子邮件信息交换进行重要的决策行动。很多邮件邮件客户端软件不断地被用户利用起来,例如outlook,Foxmail等等。目前全球网页访问量中有66%以上与电子邮件相关,全球因特网的用户已超过1亿。。
1990年一家市场研究公司IDC公布的数据为:一天全世界有一百亿封电子邮件绕行地球。社科院2005年调查关注了人们使用网络交流工具的情况,调查表明,最常使用的网络交流工具为电子邮件。而为了适应人们的需求,电子邮件收发系统,是使人们通过电子邮件沟通,可以用非常低廉的价格,以非常快速的方式不分国界的网络用户进行交流。每个领域都想找到一个适合自己领域,操作简单的邮件系统。从而达到提高工作,生活的效率目的。
在国外,无论是政府还是企业及小型机构都重视信息传送,通过电子邮件方式通信可以带来确切的利益,如不用填信封,跑邮局,节省下大量的时间。
电子邮件的使用迅速增多,Forester研究公司的调查表明,1992年1997年美国电子邮件的用户从2%上升到15%,电子邮件的市场极具前景,据调查1998年,美国有超过7500万电子邮件用户。这表明了电子邮件已经不仅仅是电话的替代品。
据估计,目前美国61%的中等规模公司经常电子邮件进行营销活动,巧妙的使用电子邮件,对于企业的发展极有益。Ferrisresearch的研究表明,使用电子邮件可全面提高生产力,平均每位员工达9000美元,提高工作效率15%。由此可以看出电子邮件给企业来巨额的利润。
三、系统设计基本原理
(一)电子邮件的工作原理
1、电子邮件系统是一种新型的信息管理系统,是通信技术和计算机技术结合的产物。电子邮件的传输是通过电子邮件简单传输协议这一系统软件来完成的,它是Internet下的一种电子邮件通信协议。
2、电子邮件的基本原理,是在通信网上设立“电子信箱系统”,它实际上是一个计算机系统。系统的硬件是一个高性能、大容量的计算机。硬盘作为信箱的存储介质,在硬盘上为用户分一定的存储空间作为用户的“信箱”,每位用户都有属于自己的—个电子信箱。并确定—个用户名和用户可以自己随意修改的口令。存储空间包含存放所收信件、编辑信件以及信件存盘三部分空间,用户使用口令开启自己的信箱,并进行发信、读信、编辑、转发、存档等各种操作。系统功能主要由软件实现。
3、电子邮件的通信是在信箱之间进行的。用户首先开启自己的信箱,然后通过键入命令的方式将需要发送的邮件发到对方的信箱中。邮件在信箱之间进行传递和交换,也可以与另—个邮件系统进行传递和交换。收方在取信时,使用特定账号从信箱提取。 (二)E-Mail相关协议介绍
1、SMTP协议简介
vi SMTP 是一种提供可靠且有效电子邮件传输的协议。SMTP 是建模在 FTP 文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。
SMTP 独立于特定的传输子系统,且只需要可靠有序的数据流信道支持。SMTP 重要特性之一是其能跨越网络传输邮件,即SMTP 邮件中继。通常,一个网络可以由公用互联网上 TCP 可相互访问的主机、防火墙分隔的 TCP/IP 网络上 TCP 可相互访问的主机,及其它 LAN/WAN 中的主机利用非 TCP 传输层协议组成。使用 SMTP,可实现相同网络上处理机之间的邮件传输,也可通过中继器或网关实现某处理机与其它网络之间的邮件传输。 在这种方式下,邮件的发送可能经过从发送端到接收端路径上的大量中间中继器或网关主机。域名服务系统(DNS)的邮件交换服务器可以用来识别出传输邮件的下一跳 IP 地址。 四、系统功能分析与结构设计
(一)系统设计目标
在线邮件收发系统可以建立属于自己风格的,操作界面简单美观的收发电子邮件系统,不必使用其他站点规定好的风格,通俗易懂,也可以解决一些站点登陆不方便的问题。另外系统之间的层次应该清楚分明,基本实现各项基本功能,应用和实现简单,只需要在计算机上安装SMTP虚拟服务器就可以实现,比较适合个人和公司使用。本文设计的在线邮件收发系统应该实现可方便E-mail的发送、对邮件的管理、可群发邮件、对发件进行设置等基本功能。
(二)系统可行性分析
1、技术可行性分析
本系统是基于ASP技术开发的在线邮件收发系统。ASP语言可以结合HTML、脚本语言一起使用,方便易学,易维护易测试。
本系统采用的数据库是SQL SERVER 2005,SQL SERVER 2005数据库管理系统是微软公司开发的基于C/S的大型关系数据库管理系统,在我国应用广泛,可以支持多种形式和规模的管理应用。SQL SERVER 2005安装在WINDOWS NT/2000的操作系统之上,对服务器要求比较低。同时具有丰富的易于使用的操作和应用开发工具。
以上开发软件保证了整个系统的安全性、稳定性、可靠性和可扩展性。
2、经济可行性分析
本系统的开发拟采用ASP技术和SQL SERVER 2005数据库管理系统,这不仅保证了系统的技术可行性,还保证了系统的经济可行性。开发成本较低,产品成本也不高。
3、社会可行性分析
由于该电子邮件系统的设计简单又美观的操作界面,通俗易懂的收发电子邮件环境。适合掌握计算机操作常识,对该电子邮件系统操作用户,无需有专业计算机知识,只会windows浏览器的人就能使用。该系统更大众化。另外本系统由于开发成本很低,所以投入至市场也有一定的优势。
(三)系统功能分析
在线邮件收发系统要能够达到可方便E-mail的发送、对邮件的管理、可群发邮件、对发件进行设置等功能。该系统包括如下模块。
1、用户登录模块
在进入在线邮件收发系统前要先登录系统,验证完用户的合法性之后才可以对E-MAIL系统进行管理和邮件的发送。
2、发件设置模块
在发件设置模块中可以设置发件人的一些默认基本信息(发件人名、默认标题、默认内容等),填写完基本信息后,系统可以配置基本默认内容不需用户填写即可发送。
在发件设置模块中,填写好发件人、文件标题和默认内容的信息后数据提交服务器,将对应表中的数据进行更改,这些信息会在邮件发送模块中当琢磨人信息。如果在邮件发送模块中没有填写这些信息,邮件会按照发件设置的信息直接发送出去。
3、邮件地址管理模块
在邮件地址管理模块中,要对邮件的地址、姓名、联系方式等信息进行管理。该模块可以使用户在使用该系统时可直接查询到收件人的地址等相关信息,可以使用户不需记录很多地址。
4、邮件发送模块
在邮件发送模块中,将信息发送到收件人的信箱中,可根据信息填写的情况进行默认值的发送,也可以群发邮件。
五、数据库结构设计
本文设计的在线邮件收发系统的结构比较简单,数据库结构相应的也容易建立。
整个系统涉及的基础表有三个。第一个为用户登录信息表(admin),用来判断用户的身份;第二个是发件信息设置表(mailvar),用来存储默认的信息;第三个为邮件地址信息表(mail),用来存储邮件地址、用户姓名等信息。以下对这三张表的字段进行的具体介绍。
1、admin
admin表为用户登录信息表,在此表中记录用户的登录信息。表结构如表5.1所示。
表5.1 admin表
字段名 数据类型 说 明 是否为主键 id int ID Y username varchar 姓名 N password varchar 密码 N
2、mailvar
mailvar表记录邮件设置的信息,如果用户没有填写信息,则取此表中的数据发送出去。表结果如表5.2所示。
表5.2 mailvar表
字段名 数据类型 说 明 是否为主键 ID IDENTIFY ID 是 mailSubeject varchar 标题 否 mailBody varchar 内容 否 fromMail varchar 发件地址 否
3、mail
mail表记录邮件列表中的信息,表结构如表5.3所示。
表5.3 mail表
字段名 数据类型 说 明 是否为主键 ID IDENTIFY ID 是 mail varchar 邮件地址 否 username varchar 收件人姓名 否 phone varchar 联系电话 否
六、系统设计
(一)技术要点
邮件的发送首先要在服务器上安装SMTP虚拟服务器,然后才可以编写代码,下面的代码为邮件发送的代码以及有关代码的解释。
Set objCDOMail = Server.CreateObject("CDONTS.NewMail"); //建立一个新的邮件
objCDOMail.From=frommail; //发件人的地址
objCDOMail.To=tomail; //收件人的地址
objCDOMail.Subject=mailSubject //邮件的标题
objCDOMail.Body=mailBody //邮件的内容
objCDOMail.Send //发送邮件
Set objCDOMail=Nothing
(二)系统主界面设计和主要代码设计
本节按照模块功能分别介绍页面的设计和主要的程序代码。
1、用户登录模块
在进入在线邮件收发系统前首先需要登录,而后才可以对邮件收发系统进行管理和邮件的发送。登录系统界面如图6.1所示。登录系统中的程序流程图如图6.2所示。
图6.1 登录窗口
图6.2 登陆系统流程图
该模块代码关键部分如下:
<%@ Language=VBscript %>
...
... 在发件设置模块功能中,程序做了很简单的事情就对数据进行了修改,此表中只有一条 数据供用户做默认选项使用。 3、邮件管理模块 邮件管理模块中用户要录入邮件地址及其相关的信息,添加结束后邮件地址会以列表形式显示在页面下方,用户可以对其信息进行删除操作。邮件管理窗口界面如图6.5所示。流程图如6.6所示。 图6.5 邮件管理窗口 图6.6 邮件管理流程图 邮件管理模块的作用是记录邮件列表信息,用户可以将邮件地址等信息添加进去,程序 关键部分的代码如下: <% If not isempty(Request.Form("Flag")) then '地址列表的页数 currentPage=cint(Request.Form("flag")) else currentPage=1 end if if Request("action")="put"then '提交数据后,取信息 mail=trim(Request.Form("mail")) username=trim(Request.Form("username")) phone=trim(Request.Form("phone")) if mail='"" then '没有填写邮件地址 response.write"" response.end end if if Insert(mail,"@")=0 then '邮件地址填写错误 response.write"" response.end end if Select Case Request("method") Case "add" '添加地址到邮件列表中 sql="Insert into mail(mail,username,phone) values('"&mail&"', '"&usename&"','"&phone^"')" session("conn").excute(sql) response.write"" response.end Case "del" '删除信息到邮件列表中 sql="Delete * from mail where mail = '"&mail&"'" session("conn").excute(sql) response.write"" response.end End Select end if if Request("action") = "del" then '删除邮件列表信息 sql="Delete * from mail where id = "&Request.Form("Unid") conn.excute() response.write"" response.end end if %> ... <% '读取信息 sql= "Select * from mail order by id desc" set rs=server.CreateObject("Adob.Recordset") rs.CursorType=3 rs.PageSize=10 rs.Open Sql,seesion("conn") if rs.eof and rs.bof then Response.write("还没有内容") Else if Not rs.eof then rs.AbsolutePage=Currentpage end if rowCount=0 %> ... <%'将所有信息列出 do while not rs.eof and rowCount ... <% rowCount=rowCount+1 rs.movenext if rs.eof then exit do %> <%loop%> ...
<%
rs.close
set rs=nothing
end if
%>
在添加邮件地址信息时要判断填写的地址是符合E-MAIL的格式,判断没有问题之后才
可以添加E-mail地址。
邮件列表中,邮件的地址会分页显示,方便了对邮件列表的显示。
4、发送邮件模块
在邮件发送模块中填写要发送的信息后,提交SMTP服务器进行操作,如果发送地址
为空,邮件会发送给每一个列表用户。邮件发送窗口界面如图6.7所示。邮件发送模块的流
程图如图6.8所示。
图6.7 邮件发送窗口
图6.8 邮件发送流程图
在邮件发送模块中调用了邮件设置中的数据,如果用户没有填写邮件发送的信息会按照
邮件设置中的信息发送。程序关键部分的代码如下:
<%
if request("action")="send" then
'提交数据,接收数据
fromMail=trim(Request.Form("fromMail"))
toMail=trim(Request.Form("toMail")) if trim(Request.Form("mailSubject")<>"" then '用户填写的数据
mailSubject=trim(Request.Form("mailSubject")) else
'系统默认的数据库
mailSubject=trim(Request.Form("mailBody")) '判断发送地址是否为空
if toMail<>"" then
'发送邮件地址不为空,发送此邮件
set objCDOMail= Server.CreateObject("CDONTS.NewMail")
objCDOMail.From=frommail;
objCDOMail.To=tomail;
objCDOMail.Subject=mailSubject
objCDOMail.Body=mailBody
objCDOMail.Send
Set objCDOMail=Nothing
else
'群发邮件
sql="select mail from mail"
'取邮件的地址
set rs =session("conn").execute(sql)
response.write("正在邮件群发...................")
While not rs.eof
'向列表中的用户发送数据
set objCDOMail= Server.CreateObject("CDONTS.NewMail")
objCDOMail.From=frommail;
objCDOMail.To=tomail;
objCDOMail.Subject=mailSubject
objCDOMail.Body=mailBody
objCDOMail.Send
rs.MoveNext
end
set objCDOMail = Nothing
end if
response.write""
response.end
end if
%>
...
参考文献
[1]王龙,黄峰. ASP管理信息系统.科学出版社. 2005:332-348
[2]肖慎勇,吴良霞. SQL Server数据库管理与开发.清华大学出版社. 2006 [3]谢希仁.计算机网络.电子工业出版社. 2008
[4]李世杰.Active Server Pages(ASP)2(0网页设计手册.清华大学出版社. 1999 [5]涂 豫.ASP程序实现在线发送电子邮件.维普资讯http://www.cqvip.com [6]郭雷兵,寒枫,宋雨.基于Web的邮件发送技术.航空计算技术. 2000,30[3].:30-32 [7]Richard Anderson Chris Blexrud. Professional Active Server Pages 3.0[M].机械工业出版社. 2001
[8]铁成. Visual InterDev开发指南[M].清华大学出版社. l999. [7] [9]吕卫强,黄荔.基于ASP的企业电子邮件系统.软件技术.2005.24[5]: 105-106 [l0]李斌,罗远辉.利用exchange Server建立企业内部邮件系统和架构Intemet邮件服务器[J].
现代计算机.2001.(2):79-82
[11]金飚,陈传波.基于lotus Domino的Intranet构建技术[J].武汉化工学院学报,2001,14(4):80-82
[12]朱明.架设自己的局域网邮局.计算机应用文摘[M].计算机应用文摘杂志社.2001,119-121 [13]邓斌.用asp ADO技术实现校园网信息的快速管理[j].岳阳师范学院学报(自然科学版).2001,14(4):77-80
[14]吴娟,张富华.基于校园网电子邮件系统的设计与实现.华北电力大学学报.2003.30(1):79-81
[15]Soul Johsnon Sending Email via ASP and CDO for NT server.
http://msdn.microsoft.com/library/period/product/html.asp995/htm
i Internet:因特网,世界上最大的互联网络。 ii ASP:即Active Server Pages iii 电子邮件:Electronic Mail或E-mail iv SMTP协议:即简单邮件传送协议(Simple Mail Transfer Protocol)。SMTP规定了在两个相互通信的SMTP进程之间如何交换信息。 v POP3:即邮局协议第3个版本,是常用的邮件读取协议。只要用户从POP服务器读取了邮件,POP服务器就把该邮件删除。 vi FTP:即文件传送协议(File Transfer Protocol)[RFC 959],是因特网上使用得最广泛的文件传送协议。