1、个人原创文学网站 本科毕业论文摘 要文学一直是我所钟爱的,特别是中国的古典文学。所以在这次的毕业设计中,我选择制作一个原创文学网站。我采用ASP结合HTML以及Access数据库来进行设计。使用Windows2000中的IIS作为服务器端进行测试。这个网站中将分诗词曲赋、散文随笔、小说故事、杂文评论、名篇赏析、无知作品六个栏目,供网友发表自己的原创文章及收录自己的作品。加入文章审核机制,审核分为五个级别,第五级将加入精华区。用户分为管理员,审核员,录入员三种。加入了通过web进行在线管理的模块,使网站成为名副其实的动态化网站。基本上成功地实现了设计任务书的要求。通过此次毕业设计,我比较全面地了
2、解了如何使用Access建立数据库,如何利用ASP与数据库进行连接。并积累了制作一个简单网站应有的经验。关键字: 文学,原创,ASPAbstractLiterature has always been my favorite, especially the classical literature of China. So in the graduation project , I choose to make an original literary website. I adopt ASP to combine HTML and Access database to design. Use
3、 IIS in Windows2000 to test as the end of the server. The website lieutenant general divide poem words and tune compose, prose random notes, novel story, essay comment, famous chapter enjoyment, ignorant works six column, for the netizen to publish ones own original articles and record their works.
4、The article by adding verify mechanism, the processing is divided into five levels , the fifth grade will join the quintessence district . Users divide into the administrator, auditor, the persons who input are the three kinds. And has connected forum, chartroom, message pad, etc. Has joined module
5、carrying on online management through the web, make websites become a truly dynamic website. Basically, the successful realization of the tasks of the design requirements. Through this graduation project, I have understood in an all- round way how to use Access to set up the database , how to utiliz
6、e ASP and database connections. And has accumulated a simple websites due experience of making.Key words: Literature, original, Asp第一章 绪 论1.1选题背景互联网进入中国是上世纪90年代初的事,距今不过十余年。“电脑”在当时还是新玩意儿。随着信息产业基础设施的改造和建设,以及电子计算机的广泛普及应用,到90年代中后期,“上网”成为一种新的潮流。国人上网用户数增长速度远远超过世界水平,达到成倍增长。互联网上的各种信息服务也日趋完善。这些都为网络文学的兴起创造了物质
7、条件。 网络开始普及后,走在朝代尖端的人们都迫不及待的涌上“网”里。很多人都依靠网络来工作、学习、投资、通讯及满足自己的各种所需。在长期于0于1这二进制数字构成的冰泠的计算机接触的情况下,渴望人与人之间的交流的人感到精神上的寂寞、空虚。 方法是问题出现后才出现的。各样因为沟通而产生了的服务出现在网上。 如网上聊天工具ICQ、OICQ、聊天室等。以及供人们交流信息的场所BBS(电子公告板)的出现。后来出现的论坛、讨论区等等,也是属于BBS的一类。 网络文学因网络而产生,通过网络传播,这与传统文学作品的创作、出版、发行的过程是截然不同的。他之所以能红透半边天,有其必然的原因。 从网络写手们的创作意
8、义上讲: 首先,网络的最大特征是自由和开放,在这一片虚拟的世界中,你可以自由的呼吸,自由地思考,自由地发挥自己的想象力。而文学创作的灵魂就在于追求自由。从这一点上来,网络文学的本身就更切近文学创作的内在本质。 其次,由于网络是虚拟的世界,这就为创作多了一个更能发挥想象力的主题空间。而将网络与现实结合起来就能给创作者认识社会提供了一个全新的视角,通过描写网络的虚拟来反衬社会的真实,给人以更深刻的启迪和思考。虚拟的网络赋予爱情、生活更加独特和深刻的意义。从这个角度来讲,网络文学已经不仅仅是传统文学在网络上的延伸,而是作为一种全新的文学在网络上诞生。再者,网络文学是属于大众的文学,而不再是“精英”的
9、天下。在网上,只要你酷爱写作,只要你有表达的欲望,那么你就能实现自己的愿望。不必担心你的观点偏颇或过激,也不须担心文笔晦涩,而且文章一写成就等于发表,在创作的同时即能获得成就感。与传统文学的这种差异,可以使各网友们在网络上尽情发挥他们的文学热情。因此网络不仅可以让那些极天分的又勤奋探索的天才们大展身手,还能培养和发掘那些素质不高但酷爱写作的一般写手,不断成就他们的文学梦。 从读者的角度讲 :首先,网络文学比传统文学轻松幽默,更容易被接受和消化。由于它们的形式集知识、娱乐于一体,与现代人的观念意识更接近,更加能反映出现代人的心声。现代人在电脑旁工作、学习机会多了,时间一长,自然需要一种东西进行调
10、剂,于是众多的网上文学便应运而生了。 网络时代是一个充满压力的紧张的时代,更多的人需要的是一种“快餐文化”;网络时代还是一个感情泛滥而缺乏真情实感的时代,需要没有铜臭的爱情,贴身的生活,贴心的话语来填补人们的精神空白。网络众多写手们也是生活在现实与网络中的普通人,他们讲诉的故事更具有真感情,更具有感召力,更能动人心弦。总之,这些网文是更符合现代人越见挑剔的胃口。 其次,网络文学的体裁灵活,短小精悍,风格迥异。有的文学作品构思之奇妙,文笔之优美,恐怕是很多传统作家都不及的。不少网络文学作品在细节,意境营造,文字功底方面均达到了相当高的艺术水淮。正因如此,网络文学才受到如此高的待遇,被读者们百般追
11、捧。网络写手们创作的动力,大部分均来源于读者们对其极大的热情与鼓励。1.2网络文学的现状如何评价时下的网络文学?网络文学如果有缺陷,哪里才是它的“软肋”?我以为,当前网络文学总体水平不高,其症结主要在于它依托数字化媒体优势,以大众狂欢的“新民间话语”形式,远离了文学应有的人文审美本性,一些网络写手以游戏冲动替代审美动机,用技术智慧替代艺术规律,用工具理性替代价值理性,以“技术的艺术性”打造“艺术的技术化”,最终导致“网络文化快餐”的“非艺术化”和“非审美性”。有人进行过一项半年多的网络文学现状调查,走访了近300个文学网站,其中包括了“榕树下”、“黄金书屋”等10大热门文学网站,调查统计的数据
12、表明:网络原创文学题材排在前三位的是:网恋故事、搞笑和武侠题材,分别占作品总数的43、17和15,在文学体裁上数量居多的是散文(占50.6),其次才是小说(占29.85),而最能体现网络文学特色的超媒体、超文本作品所占不到0.3。更有人形容为“网络之上,帖子与网络文学,相差宛如天上之明月与地上之圆鳖”。网络原创作品数多量广(仅“榕树下”网站5年多时间积累的原创作品就已超过200万篇),其中确实不乏令人“热泪盈眶”之作,也有理工出身而非“根正苗红”的写手却能呕心沥血、硕果累累。号称“网上俏黄蓉”的王猫猫、“网上蝙蝠”韦一笑、“曼妙游神”云中君等都非“正宗嫡系”,却没有人因为他们“旁门庶出”就否定
13、他们网络写作的成就,在这个常识性问题上大可不必套用“鲁迅学医”抑或巴尔扎克学法律来驳难。问题在于无论你读了多少“热泪盈眶”之作,眼下的网上作品较之于传统文学在质量和水准上存在较大落差却是不争的事实,究其原因与网络写手艺术素养不够、水平参差不齐有关,也与网络媒体的自由、交互、共享的特点有关。从深层上看,与写手无视艺术规律的游戏心态和技术崇拜脱不了干系。网络打破了权力话语,让文学回归民间,提供了“人人都能当作家”的契机,这对艺术生产力无疑是一次解放,但只懂“技术”不懂“艺术”的结果便是只有“网络”没有“文学”。有人把网络当作“公共花园”,去种下一株心爱的花朵,有人则把它当“痰盂”,随便去吐上一口,
14、还有“一帮走在沙漠的大虾们顶着个破草帽梦想着当皇帝的华盖典型的自我崇拜和自恋”。桑地称网上作品“比垮掉的一代还沉沦”,这些也都不是没有道理的。美国作家杰克明戈为网上作品划了一个比例:“80的网络上的写作都是令人讨厌的,10由于其思想偏执而令人发狂,而只有10是精彩而有趣的,值得令人拼命地想看完它余下部分。”何文也说:“网络文学中到处都是包装了的欲望、畅销着的自私、批量化的虚荣、自觉或不自觉地作秀”。 尽管网络文学还未赢得历史的尊重,有时难免让人“走在爱与痛的边缘”,但我仍然赞同较早“触网”的资深作家陈村的看法:网络文学处于幼年期,还不成熟,但“前途无量”。我做这个网站的目的就是让和我一样热爱文
15、学的朋友有这样一个地方来展示自己的作品。就上面我所说的,网络文学中出现了许多十分优秀作者,他们创作出了许多值得我们回忆的文章,也出现了许多著名的文学网站和文学论坛,但也许也于全面发展文学以及文学商业化的目的考虑,这些网站大多包容了几乎所有形式的文学内容,其中可能有我们不想看到的。但同时一定程度的舍弃了中国古典的文学。所以,我的网站作为一个完全免费,完全从原创古典文学考虑,让志同道合的朋友象是处于一个小家庭那样感到温馨和舒适,对于我们所感兴趣的文学进行欣赏和讨论,它还是有其存在的价值的。1.3本文各章的主要结构本文各章的基本内容如下:第一章 阐述了个人文学网站的选题背景以及网络文学的现状。第二章
16、 简单介绍了开发系统所用到的关键技术。第三章 系统分析主要内容包括:系统可行性分析;系统功能需求;系统的数据需求以及系统的环境需求。第四章 系统总体设计的主要内容包括:系统功能描述;系统功能结构设计;数据库的设计,数据库的实施运行与维护等内容。第五章 系统详细设计的主要内容包括系统流程设计;系统界面设计及实现;系统调试和测试以及系统维护等内容。第二章 系统开发工具介绍2.1ASP介绍ASP是1996年由Microsoft推出的运行于服务器端的WEB应用程序开发技术.只能运行于WINDOWNT(WINDOWS)/IIS平台ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准
17、的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果1。任何开发工具皆可发展ASP。只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,Dreamweave
18、r、 FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。兼容各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。语言相容性高。ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。隐密安全性高。如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,
19、原始的ASP程序代码是看不到的!这是因杰ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。易于操控数据库。ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。面向对象学习容易。ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能
20、力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。Request, Response ,Server ,Session, Application Object和 Context 从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息.由于asp具有以上的优点,所以我选择了ASP结合D
21、reamweaver架构我的个人原创网站。ASP的工作原理:在对ASP的运行过程可以参照下图:图2-1 ASP工作原理图以下是对ASP动态网页处理过程的概述:(1)用户向Web服务器传送一个.asp页面请求。(2)服务器接到请求后根据.asp扩展名判断用户要浏览的是一个ASP文件。(3)服务器从内存或硬盘中读取相应的ASP文件。(4)ASP程序被传送给服务器上的asp.dll并编译运行,产生标准的HTML文件。(5)产生的HTML文件作为用户请求的响应传回给用户端浏览器,用户端浏览器进行解释运行。2.2 Dreamweaver MX 2004简介Dreamweaver MX 2004是Drea
22、mweaver MX 2004的最新的一个版本,它采用了许多先进的技术,可以快速高效的创建极具表现力的和动感效果不错的网页。只值得一提的是,Dreamweaver MX 2004提供了了更加完善的站点管理机制,可以说,改软件是集网页和站点管理两大法宝与一身的超重量级创作工具。Dreamweaver 具有简单、易学等特点,只要具备初步的网页制作知识,即使是初学者也可以制作出精致的网页,它并不需要学习大量的专业知识。Dreamweaver MX 2004提供有更多功能强劲的可视化设计工具、应用开发环境和代码编辑支持,它可以使开发人员和设计师能够快捷的创建代码规范的应用程序,集成度非常高,开发环境精
23、简并且高效。开发人员可以运用Dreamweaver 和服务器技术来构建功能强大的网络应用程序,以衔接到用户的数据、网路服务体系。Dreamweaver MX 2004提供了强大的规范管理,以确保高质量的设计。设计环境提供了CSS,可以迅速高效的开发代码6。Dreamweaver MX 2004新特点简介如下:(1)可支持自动检测标签和CSS规则来适应所有主流浏览器(2)提供了更强大的CSS支持。(3)内建的图形编辑引擎。(4)增强的FTP安全性。(5)增大了对主流后台环境的支持。(6)可直接讲Word和Excel文件复制和粘贴到Dreamweaver 。(7)跟Macromedia的其他产品的
24、结合更加紧密。2.3 IIS的安装安装IIS2IIS4.0内附于Windows NT Option Pack 3,适用的平台为NT Server4.0。 Windows 2000 Serser/Professional Server都有IIS5.0,前者公自动安装IIS5,后者则不会。 设置上和NT Server4.0原有的方式有些差别,步骤如下:步骤1:打开“控制面板”下的“添加/删除程序”选项,接着选取左下角“添加/删除Windows组件“,如下图:图 2-2 安装IIS图例步骤2:稍待片刻出现“Windows组件向导“窗口后,在其上勾选Internet Information Servi
25、ces(IIS)、Indexing Server与Script Debugger等,如下图所示:图2-3 WINDOWS组件最后,按“下一步”按钮开始安装。第三章 系统分析开发一个系统软件,首先应该了解用户对系统的具体要求和真正需求,了解系统实施后要达到的目标,确定系统要实现的功能和系统具有的性能;确定软件所使用的设计平台,所开发的应用软件的运行环境;通过调查分析去了解系统的业务流程,分析系统中的数据流和长期使用的数据存储,以及描述数据对象的属性和分析数据对象彼此间相互连接的关系;确定数据库设计中需要的数据结构,这些因素保证了开发过程按照满足用户需求为目的向正确项目开发方向进行,这是每个网站开
26、发项目管理者都必须面对的问题。3.1 系统的可行性分析系统的可行性分析包括两个详细的部分:分析开发新的系统的必要性和可能性。必要性在前面系统初步调查中已经作了详细的分析,在这里就不再赘述;可能性主要包括经济可行性、技术可行性和运行可行性三个方面5。3.1.1 经济可行性经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。一个系统若是不能带来经济效益或经济效益低于开发成本,那么这个系统的开发是毫无意义的。由于个人文学网站是作为毕业设计由我们学生自己开发的,在经济上的投入甚微,减少了人力和物力,也同时降低了人为的失误率
27、。因此在经济上是可行的。3.1.2 技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等,这样既可以降低成本,而且可以大大降低劳动工作量。个人文学网站是用ASP VBSCRIPT开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。3.1.3 运行可行性运行可行性是对组织结构的影响,现有人员和机构、设施设施和环境对系统的适应性及人员培训补充计划的可行性。当前大学生信息化技术已经相当普及
28、,每一个大学生的计算机水平都有相当的高度,所以在运行上是可行性的。3.2 系统功能需求开发一个系统软件,首先应该了解用户对系统的具体要求和真正需求,了解系统实施后要达到的目标,确定系统要实现的功能和系统具有的性能;确定软件所使用的设计平台,所开发的应用软件的运行环境;通过调查分析去了解系统的业务流程,分析系统中的数据流和长期使用的数据存储,以及描述数据对象的属性和分析数据对象彼此间相互连接的关系;确定数据库设计中需要的数据结构,这些因素保证了开发过程按照满足用户需求为目的向正确项目开发方向进行,这是每个网站开发项目管理者都必须面对的问题。现在行行色色的商务网站和个人网站正如雨后春笋般大量涌现,
29、小型个人网站已经成为一种时尚,尤其是在80后这一群体中。拥有一个自己的个性网站已经成为当代大学生的执著追求。本个人文学网站系统主要基于ASP技术,运用IIS和Dreamweaver 等大量网站开发软件,在Access数据库基础上建立的系统。作为一个个人网站,我的网站有两个主要的特点:一是简易,所有功能都只要求简单的实现;二是色调是淡雅为主,以突显文学作品的内涵。在这样的主旨下,网站实现了以下的功能:网站主体部分是一个文章发表审核系统,主要包括诗词曲赋、散文随笔、小说故事、杂文评论、名篇赏析、无知作品、情感森林、原创文学8个栏目。 另外有精华区,进站文章必须经过审核,会员分三个等级,即管理员,审
30、核员和录入员,管理员和审核员有权限审核文章,文章分五星,五星的文章加入精华区。只有管理员才能进行后台操作。另外本网站主要实现了以下的功能:站内搜索引擎,可通过作者名,文章名,文章内容进行搜索。在线管理网站,即使用管理员号登陆后,可在线管理文章,会员,网站栏目等。个人文集功能,凡是注册会员都会有个人文集功能,收录发表过的作品。文章超过20篇的个人文集会在首页显示。简易版聊天室,功能极为简单。在每篇文章之后,都会有留言版,让读者发表评论。个人文学网站包括以下页面部分:1、用户页面部分:用户登录页面:在系统首页上输入用户名和密码,单击“登录”按钮,如输入信息合法,则可以成功登录个人文学网站。否则,则
31、弹出出错提示页面。用户注册页面:在网站的登录页面上单击“注册”超级链接,可以进入用户注册页面,需要用户填写用户姓名、用户密码、确认密码、用户性别、电子邮箱、密码提示、提示答案、作者寄语等信息后提交,若信息输入合法,则注册新用户成功。文章搜索:可通过作者名,文章名,文章内容等关键字进行搜索。文章浏览页面:游客和注册会员都可以通过进入首页浏览该网站内的所有文章,并可以查看网友的评论或者是自己发表评论。录入会员首页:录入人员可以通过该页进入修改个人资料页面对个人信息进行修改或者是通过该页面进入发表文章页面或者是对已发表但是为通过审核的文章进行修改或者是删除。审核会员首页:审核员除具有录入员的一切权利
32、外还拥有审核文章的权利。2、管理员页面部分:后台管理员登录页面:管理员可以通过身份验证进入到后台管理页面,管理员除了具有普通会员的所有权利外还具有以下权利。用户信息:对会员的信息进行查询、修改和删除。只有管理员可以使用该功能,可以通过单击用户列表右侧的“修改”、“删除”超链接进入用户信息修改、删除页面,在原有信息的基础上修改并提交,与此同时,删除也将会删除属于该用户的所有订单信息。栏目信息:管理员可在该页面对已有栏目进行修改或删除或者是增加新的栏目。浏览文章信息:管理员可以在该页面对所有文章进行修改或者删除。审核文章信息:管理员可以在该页面对会员发表的文章进行审核、退稿或者是直接删除。3.3 系统的数据需求数据字典:在这个阶段主要是收集基本数据以及数据处理的流程,为以后进一步设计打下基础。首先,是内容要求;调查应用系统用户所需要操作的数据,决定在数据 库中存储什么数据。然后是处理要求;调查应用系
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1