ASP023期刊系统(期刊稿件处理系统) ACCESS
收藏
资源目录
压缩包内文档预览:
编号:7409787
类型:共享资源
大小:7.30MB
格式:RAR
上传时间:2018-01-15
上传人:专业****设计
认证信息
个人认证
葛**(实名认证)
江苏
IP属地:江苏
45
积分
- 关 键 词:
-
计算机
系统、设计、
- 资源描述:
-
ASP023期刊系统(期刊稿件处理系统) ACCESS,计算机,系统、设计、
- 内容简介:
-
华东交通大学毕业设计(论文)题目庐风期刊系统的设计与实现管理员子系统学院理工学院姓名班级专业计算机科学与技术学号指导教师完成日期2006年5月华东交通毕业设计(论文)诚信声明本人郑重声明所呈交的毕业设计(论文)是我个人在导师指导下进行的研究工作及取得的研究成果。就我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表和撰写的研究成果,也不包含为获得华东交通大学或其他教育机构的学位或证书所使用过的材料。如在文中涉及抄袭或剽窃行为,本人愿承担由此而造成的一切后果及责任。本人签名导师签名2005年6月日大学毕业设计(论文)任务书姓名学号毕业届别2006专业计算机科学与技术毕业设计(论文)题目庐风期刊系统的设计与实现指导教师学历职称具体要求设计目的了解网站设计和开发相关知识。掌握一门网络编程语言,如ASP。利用ADO接口实现ASP和数据库的连接。使网站真正实现交互式动态效果。设计内容设计一个期刊网站系统。该系统包含普通用户注册和登录,期刊简介,查看期刊文章,在线投稿,稿件查询服务(包括收稿查询,评审费查询,版面费查询,收录查询等),留言区等。评审专家登录后进行稿件评阅等。期刊管理员登录管理期刊文章,管理评审专家列表,分发新投稿给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。网站对用户访问次数进行统计。设计条件WINDOWS2000或WINDOWSXP,使用VISUALINTERDEV进行网站的开发,服务器基于WIN2000IISACCESS进度安排进度安排13周查阅资料,进行需求分析,系统分析46周提出整体设计思路和实现方案79周进行系统开发1012周对整体设计进行调试和修改,完成设计1315周编写毕业论文16周修改毕业论文指导教师签字年月日教研室意见教研室主任签字年月日题目发出日期2005127设计(论文)起止时间20052212005626附注华东交通大学毕业设计(论文)开题报告书课题名称庐风期刊系统的研究与设计课题来源导师选题课题类型AY导师学生姓名学号专业计算机科学与技术开题报告内容随着计算机技术的飞速发展和因特网的普及,网络已经渐渐成为我们获取信息及文化资源的主要途径,在一些信息行业中没有计算机网络就无法正常从事工作。随着互联网的发展,在人们日常生活中网络杂志、网络新闻与普通的报刊杂志相比,比重越来越大,在此种趋势下,期刊网站的建立势在必行。本课题基于WEB的期刊系统展开与设计,通过对期刊网站的研究设计出一个能实现在线投稿审稿的系统。其中分三个子系统,管理员子系统、用户子系统和专家子系统。管理员管理普通用户和专家,普通用户登录在线投稿,专家登录后对用户所投稿件进行审核,审核后管理员对该文章进行收录等。本人在此次课题中的设计重点是管理员子系统和审核员子系统。方法及预期目的方法WINDOWS2000或XP,使用VISUALINTERDEW进行网站开发,服务器基于WIN2000IISACCESS。预期目的普通用户注册和登录,查看期刊文章和简介,在线投稿,稿件查询服务,流言区等。评审专家登录后进行稿件评阅等。期刊管理员登录后管理期刊文章,评审专家列表,分发新邮件给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。网站对用户访问次数进行统计。指导教师签名日期课题类型(1)A工程设计;B技术开发;C软件工程;D理论研究;(2)X真实课题;Y模拟课题;Z虚拟课题(1)、(2)均要填,如AY、BX等。华东交通大学毕业设计论文评阅书1姓名学号专业计算机科学与技术毕业设计论文题目指导教师评语指导教师签字年月日评阅人评语评阅人签字年月日得分得分等级华东交通大学毕业设计论文评阅书2姓名学号专业毕业设计论文题目答辩小组评语等级组长签字年月日答辩委员会综合评语等级答辩委员会主任签字年月日(学院公章)注答辩小组根据评阅人的评阅签署意见、初步评定成绩,交答辩委员会审定,盖学院公章。“等级”用优、良、中、及、不及五级制(可按学院制定的毕业设计论文成绩评定办法评定最后成绩)。华东交通大学毕业设计(论文)答辩记录姓名学号毕业届别2006专业计算机科学与技术题目答辩时间答辩组成员(签字)答辩记录记录人(签字)年月日答辩小组组长(签字)年月日附注庐风期刊系统的设计与实现管理员子系统摘要计算机技术在飞速发展,网络已经渐渐成为我们获取信息及文化资源的主要途径,网络已经普及到了各个行业,甚至在一些信息行业中没有计算机网络就无法正常从事工作,就连人们日常生活中报刊、杂志也渐渐地被网络杂志、网络新闻取代。本课题主要就互联网中的网站建立展开研究,通过对ASP语言和数据库等技术的学习,设计出基于WEB的期刊系统。该系统设置了三级用户,每级用户拥有对系统操作的不同权限,此权限由系统管理员即ADMIN级别用户来管理。用户登录后进行在线投稿,查询稿件状态,包括评审费查询,版面费查询,收录查询等。评审专家登录后进行稿件评阅等。期刊管理员登录管理期刊文章,管理评审专家列表,分发新投稿给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。本文主要内容主要包括如下内容。第一,连接设计,即本组两部分设计的连接;第二,短信管理,这部分包括收件箱合发件箱两部分,用于用户间的相互留言;第三,文章管理,主要功能是文章的审核和发布;第四,栏目管理,包括对文章栏目的管理和用户的管理;第五,差错处理,其中定义了本系统中的错误;第六,用户注册,包含了注册协议,注册信息填写等;第七,数据库的建立,包含了本系统中所有用到的表项。关键字网站建立;期刊系统;操作权限;评审THEDESIGNANDTHEREALIZEOFTHELUFENGPERIODICALSYSTEMADMINISTRATORSUBSYSTEMABSTRACTTHECOMPUTERTECHNIQUEISDEVELOPINGSOFASTTHATTHENETWORKHASBECOMETHEMAINPATHTHOUGHWHICHWEOBTAININFORMATIONANDCULTURALRESOURCES。THENETWORKHASBEENWIDELYAVAILABLETOEVERYPROFESSIONANDSOMEINFORMATIONINDUSTRYCANNOTRUNSMOOTHLYWITHOUTNETWORKNEWSPAPERSANDMAGAZINESINPEOPLESDAILYLIFEALSOAREGRADUALLYREPLACEBYNETWORKMAGAZINEANDTHENETWORKNEWSAFTERLEARNINGSUCHTECHNIQUESASASPLANGUAGEANDDATABASE,THISTHESISMAINLYRESEARCHINTOTHEESTABLISHMENTOFNETWORKINTHEINTERNETANDDESIGNTHEPERIODICALSYSTEMBASINGONTHEWEBTHESYSTEMESTABLISHEDTHIRDCLASSCUSTOMER,CUSTOMERSOFEACHCLASSOWNEDTHEDIFFERENTLEGALPOWERTOMANAGERTHESYSTEMANDCUSTOMERSOFADMINISTRATORCLASSOWNTHEPOWERTOMANAGERTHESYSTEMAFTERCUSTOMERSLOGIN,THEYCANCONTRIBUTEONLINEANDINQUIRETHESITUATIONOFTHEMANUSCRIPTINCLUDINGINQUIRINGFEEOFEXAMININGMANUSCRIPT,FEEOFTHESPACEOFAPAGEANDFEEOFEMBODYINGTHEREGISTERMANUSCRIPTAFTEREXPERTSEXAMINETHEMANUSCRIPTONLINE,PERIODICALADMINISTRATORLOGINANDMANGERTHEARTICLESINTHEPERIODICAL,MANAGERTHELISTOFEXPERTS,HANDLENEWARTICLESTOTHEEXPERTS,DEALWITHINFORMATIONOFACCEPTINGMANUSCRIPTS,RECEIVEFEEOFAUDITINGMANUSCRIPTANDFEEOFTHESPACEOFAPAGEANDSOONTHISTHESISMAINLYINCLUDESTHEFIRST,THECONJUNCTIONDESIGN,NAMELYCONJUNCTIONDESIGNBYTWOPARTSOFOURGROUPTHESECOND,THEMESSAGEMANAGEMENT,THISPARTINCLUDESTHEINBOXANDOUTBOXTOLEAVEMESSAGESAMONGCUSTOMERSTHETHIRD,THEARTICLEMANAGEMENT,THEMAINFUNCTIONOFTHISPARTISTOEXAMINEANDRELEASETHEARTICLESTHEFOURTH,THECOLUMNMANAGEMENTINCLUDINGTHEMANAGEMENTOFTHECOLUMNOFTHEARTICLESANDTHECUSTOMERSTHEFIFTH,THEMISTAKEPROCESSINGWHICHDEFINEDTHEMISTAKEINTHISSYSTEMTHESIXTH,THECUSTOMERREGISTER,INCLUDINGREGISTERAGREEMENT,FILLINGINREGISTERINFORMATIONANDSOONTHESEVENTH,THEESTABLISHMENTOFDATABASE,INCLUDEDALLOFTHEFORMUSEDINTHISSYSTEMKEYWORDSESTABLISHMENTOFNETWORKPERIODICALSYSTEMOPERATELEGALPOWERJUDGE目录第1章绪论111课题意义112目的113课题研究范围及发展2第2章设计方案321相关技术介绍322需求分析723系统总体功能设计824详细概要设计9第3章系统功能具体实现1031连接设计1032短信管理1133文章管理1334栏目管理1635差错处理1836用户注册1937数据库的建立20第4章结果分析22谢辞23参考文献24附录25附录A外文翻译原文部分25附录B外文翻译译文部分29附录C主要程序代码34华东交通大学毕业设计1第1章绪论11课题意义随着计算机技术的飞速发展和因特网的普及,网络已经渐渐成为我们获取信息及文化资源的主要途径,近十年来,INTERNET技术被应用于各个领域,成为当今应用范围最广、影响最深刻的一项科学技术。其中的WEB技术采用浏览器和超文本链接,得到了众多INTERNET很多人的青睐。同时,WEB技术业的到了众多计算机应用系统开发者的认真研究,形成了一系列基于WEB技术的计算机应用系统。在数据库应用领域,WEB技术为网络数据库应用系统提供了一种全新的应用模式。将WEB技术与数据库技术相结合,使得WEB技术与数据库技术都发生了质的变化。由于数据库技术的支撑,WEB页面由静态网页发展成为动态网页;由于WEB技术的支撑,数据库应用系统实现了数据环境和应用环境的分离,使得客户端用相对统一的浏览器实现跨平台的零客户端应用。互联网是一个不受时空限制的信息交换系统,它是目前最直接、最丰富和快捷的联系方式,信息沟通的高效率为人们带来了最大的方便。在网上可以直接看到您所需要的期刊、新闻、资料。通过期刊网站还发表您的作品,提出你的想法,让跟多的用户和浏览者在在网上了解你,熟悉你。12目的目前在一些信息行业中没有计算机网络就无法正常从事工作,就连人们日常生活中报刊、杂志也渐渐地被网络杂志、网络新闻取代。为此我们为满足人们的需要,为人们提供方便,我们设计实现了这个期刊系统。该系统包含普通用户注册和登录,期刊简介,查看期刊文章,在线投稿,稿件查询服务(包括收稿查询,评审费查询,版面费查询,收录查询等),留言区等。评审专家登录后进行稿件评阅等。期刊管理员登录管理期刊文章,管理评审专家列表,分发新投稿给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。系统对用户访问次数进行统计。系统设计完成后,管理员登陆对版面信息、专家信息、用户信息和专家审核后的文章进行管理。其中用户信息管理包括对用户的注册信息、在线投稿信息、专家对用户稿件的意见的管理和用户留言及用户文章信息(是否收录、评审费版面信息、及在用户信息中置相应状态)的管理。用户登陆后管理自己相应的账户信息、查看个人稿件信息、浏览文章、在线投稿、留言。其中用户查看投稿信息包括收录状态、评审费、版面费,在线投稿包括接受版规、版权声明、填写信息。审核员登陆后查看用户新投稿件后提出评审意见,管理员根据评审意见确定该稿件是否录入,并向投稿人收取版面费和评审费。213课题研究范围及发展本人在期刊系统中主要工作是设计实现管理员子系统和审核员子系统,其中包括短信管理,文章管理和栏目管理。其中短信管理中包括发信箱和收件箱,文章管理中包括文章浏览和文章审核,栏目管理包括文章栏目管理和用户管理。其中实现的具体功能有发信息给管理员或其它用户,进入系统查收其他用户发给自己的信息,管理员和审核员进入系统后,浏览已有文章和审核用户新发表的文章,管理员进入系统后修改栏目名称和用户级别信息。在因特网上,1994年只有400种电子期刊,到1998年初则达到1万余种。期刊系统的发展一日千里,网络成为广大科技工作者进入科学殿堂的通行证。近年来国内部分学术期刊陆续建起了有特色化信息和功能服务的独立网站。“一个完善的编辑部网站是现代化学术期刊的一个必备的标志性的组成部分”,各期刊编辑部开发网络资源成为必然趋势。虽然我国自1999年先后开通清华同方的“中国期刊网”、中信所万方数据公司的“数字化期刊群”、西南重庆的“维普中文科技期刊”等大型期刊网站,但科技期刊自建网站却很少。目前期刊网络建设尚处于初级阶段,但因其有传统印刷媒体无法比拟的优势,发展前景不可估量。期刊网络的建设将使期刊原有的表现形式、表现内容、经营方式以及经营环境得到更大的发展与改善。通过对体育核心期刊网站的现状调查、分析及体育学刊网的建设体会,提出了期刊要重视自建网站,以扩大影响。华东交通大学毕业设计3第2章设计方案本系统在WINDOWSXP环境下,使用VISUALINTERDEV进行网站的开发,服务器基于WIN2000IISACCESS。21相关技术介绍211数据库数据库的发展数据库管理技术在不断的完善和发展,数据库技术经历了人工管理阶段、文件系统阶段、数据库系统阶段。20世纪50年代中期以前是人工管理阶段,计算机主要用于科学计算,而不是数据处理;当时无操作系统和高级语言、无专门管理数据的软件。当时一般是一个程序对应一组数据,编写程序的程序员不仅要安排数据的逻辑结构,同时还必须在编写程序时设计好数据的物理结构、存取方式和输入输出方式。在此时的人工数据管理中,程序员除设计程序外,还必须花费大量的精力来具体安排数据的物理位置,并且由于数据与程序是连成一体的,因此只要数据在存储上有所改变,则对应的程序也必须修改。20世纪50年代末到60年代中期时文件系统阶段,随着科学技术的进步,计算机应用范围不断扩大,不仅用于科学计算,还大量用于管理。文件系统是专门用于数据库管理的软件,由于与程序的分离,文件系统使得程序与数据间有了一定的独立性,数据也可以长期保存。但同时仍存在数慮冗余量大,文件之间缺乏联系、相互孤立,仍然不能反映现实世界各种事物之间错综复杂的联系等缺点。20世纪60年代以来市数据库系统阶段,数据管理的规模庞大,数据量的急剧膨胀。在这样的背景下,为了解决多用户、多应用共享数据的需求,使数据为尽可能多的应用服务,就出现了数据库方式的数据库管理技术。数据库系统阶段数据具有结构化、数据的共享性好、数据的独立性好等优点。特别是关系数据库管理系统(DBMS,DATABASEMANAGEMENTSYSTEM)的出现,保证了数据的安全性、完整性。目前,数据库技术已非常的完善,出现了许多优秀的DBMS,如微软的SQLSERVER、IMB的DB20、ORACL公司的ORACLE系统等。在众多的DBMS中ORACLE以完善的技术,可靠的性能在全球数据库市场中占领了巨大的份额。数据库系统机构数据库系统的三级模式结构由外模式、模式、和内模式组成。模式亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式不仅是数据的逻辑结构的定义,而且要定义这些数据项之间的联系,进一步地要表示不同记录之间的联系。数据库系统提供模式描述语言(模式DDL,DATADESCRIPTIONLANGUAGE)来严格的表示这些内容。外模式亦称子模式或用户模式,是数据库用户看到的数据视图,即与某一应用有关的数据的逻辑表示。4外模式通常是模式的子集,它是各个用户的数据视图,而不同用户其需求不同,看待数据的方式可以不同,对数据保密的要求可以不同,使用的程序设计语言也可以不同,因此不同用户的外模式描述是不同的。内模式亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了实现这三个抽象层次的联系和转换,数据库系统在这三级模式中提供了两层映象,即外模式模式映象和模式内模式映象。数据库系统的构成数据库系统的体系由硬件、软件、用户组成。数据库系统对硬件资源的要求是需要足够大的内存来存放操作系统、核心模块、数据库数据缓冲区和应用程序(包括用户工作区)。由于数据库数据庞大,因此需要足够大的磁盘等直接存取设备来存储数据和数据库备份。数据库系统的软件主要包括支持运行的操作系统以及本身。此外为了开发应用程序,还要有各种高级语言及其编译系统。管理、开发和使用数据库系统的主要是数据库管理员、系统分析员、应用程序员和用户。用户是指最终用户,他们通过应用系统的用户接口使用数据库。应用程序员负责设计应用系统的程序模块。他们根据外模式来编写应用程序,对数据库进行操作。系统分析员负责应用系统的需求分析和规范说明。他们要和用户及DBA(DATABASEADMINISTRATOR)相结合,确定系统的软硬件配置并参与数据库各级模式的概要设计。数据库管理员简称DBA,负责全面地管理和控制数据库系统。具体的职责包括决定数据库的信息内容和结构;决定数据库的存储结构和存储策略;定义数据的安全性要求及完整性约束条件;监督和控制数据库的使用和运行;数据库系统的改进和重组等。212SQL语言SQL基础SQLSTRUCTUREDQUERYLANGUAGE,结构查询语言是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有ORACLE、SYBASE、MICROSOFTSQLSERVER、ACCESS、INGRES等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如“SELECT“、“INSERT“、“UPDATE“、“DELETE“、“CREATE“和“DROP“常常被用于完成绝大多数数据库的操作。SQL语言有着非常突出的优点,主要是非过程化语言、统一的语言、所有关系数据库的公共语言。华东交通大学毕业设计5非过程化语言SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。统一的语言SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。SQL为许多任务提供了命令,其中包括查询数据、在表中插入、修改和删除记录、建立、修改和删除数据对象、控制对数据和数据对象的存取、保证数据库一致性和完整性。以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。所有关系数据库的公共语言由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS关系数据库管理系统转到另一个,所有用SQL编写的程序都是可以移植的。SQL语句SQL语言概括起来,分成以下几组DML(DATAMANIPULATIONLANGUAGE,数据操作语言)用于检索或者修改数据;DDL(DATADEFINITIONLANGUAGE,数据定义语言)用于定义数据的结构,比如创建、修改或者删除数据库对象;DCL(DATACONTROLLANGUAGE,数据控制语言)用于定义数据库用户的权限。DML组可以细分为以下的几个语句SELECT用于检索数据;INSERT用于增加数据到数据库;UPDATE用于从数据库中修改现存的数据;DELETE用于从数据库中删除数据。DDL语句可以用于创建用户和重建数据库对象。数据定义语言DDL它是用来创建和修改数据库结构的一种语句,包括CREATE、ALTER和DROP语句。数据操作语言DML包括数据查询与数据更新。数据查询主要是由SELECT语句完成,这一点不再赘述。而数据更新所造成的风险大大超过数据查询。数据库管理系统必须在更改期内保护所存储的数据的一致性,确保有效的数据进入数据库,数据库必须保持一致性,DBMS还必须协调多用户的并行更新,以确保用户和它们的更改不至影响其它用6户的作业。用于修改数据库内容的SQL语句主要有以下三个INSERT,向一个表中加入新的数据行;DELETE,从一个表中删除数据行;UPDATE,更改数据库中已经存在的数据。INSERT语法INSERTINTOTABLE_NAMECOL1,COL2VALUESVALUE1,VALUE2INSERT语句还可以将多行数据添加到目标表中去,在这种形式的INSERT语句中,新行的数据值不是在语句正文中明确地指定的,而是语句中指定的一个数据库查询。添加的值来自数据库自身的行,在某些特定的状态下,这是非常有用的。UPDATE语句用于更新单表中选定行的一列或多列的值。要更新的目标表在语句中定义,SET子句则指定要更新哪些列并计算它们的值。UPDATE语句总是包含WHERE语句,而且UPDATE语句比较危险,所以您必须明确地认识到WHERE语句的重要性,WHERE语句被用来指定需要更新的行。UPDATE语法UPDATETABLE_NAMESETCOLUMNNAME1VALUE1,COLUMNAME2VALUE2WHERESEARCH_CONDITIONDELETE语法DELETEFROMTABLENAMEWHERECONDITION213ASP技术ASP简介ACTIVESERVERPAGES(ASP,活动服务器页面)是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的INTERNET应用程序。如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP程序代码。通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。ASP的工作原理当在WEB站点中融入ASP功能后,用户调出站点内容,默认页面的扩展名是ASP;浏览器从服务器上请求ASP文件;服务器端脚本开始运行ASP;ASP文件按照从上到下的顺序开始处理;执行脚本命令,执行HTML页面内容;页面信息发送到浏览器。因为脚本是在服务器端运行的,所以WEB服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行。让脚本驻留在服务器端的,用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。HTML简介HTML(HYPERTEXTMARKUPLANGUAGE超文本标记语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作WORLDWIDE华东交通大学毕业设计7WEB上的信息表示语言,用于描述HOMEPAGE的格式设计和它与WWW上其它HOMEPAGE的连结信息。HTML文档(即HOMEPAGE的源文件)是一个放置了标记的ASCII文本文件,通常它带有HTML或HTM的文件扩展名。生成一个HTML文档主要有以下三种途径1、手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。2、通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。3、由WEB服务器(或称HTTP服务器)一方实时动态地生成。HTML语言是通过利用各种标记(TAGS)来标识文档的结构以及标识超链(HYPERLINK)的信息。虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议WEB浏览器(如MOSIAC,NETSCAPE等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于WEB浏览器本身的显示风格及其对标记的解释能力。这就是为什么同一文档在不同的浏览器中展示的效果会不一样。目前HTML语言的版本是20,它是基于SGML(STANDARDGENERALIZEDMARKUPLANGUAGE,标准广义置标语言,是一套用来描述数字化文档的结构并管理其内容的复杂的规范)中的一个子集演变而来的。虽然下一版本的标准HTML30(也称为HTML)正在制订之中,但其中某些部分的实验性标准草案已被广泛采用,大多优秀的WEB浏览器(如NETSCAPE等)都能解释HTML30中的部分新标记,因此在本章中介绍的一些HTML30新标记均已被多数浏览器所接受HTML和ASP的关系VBSCRIPT语言是客户端的SCRIPT语言,虽然ASP也是使用BVSCRIPT的语法,不过仍然有些话差异。BVSCRIPT只是增加HTML标记的功能,虽然内含在HTML标记内,但大部分的程序块都是独立的,使用函数或程序的方法增加了网页互动的效果。ASP不但能够增加网页的功能,它还能够输出HTML标记,集成在标记之中制定标记属性的值;更确切的说,ASP输出的就是一份HTML标记的网页,所以在关系上ASP与HTML标记比起VBSCRIPT的客户端SCRIPT语言要更加紧密。另外ASP程序能够动态的修改标记属性,特别是表格或表单标记的属性,所以对于这类标记的属性必须了解,如此才能真正发挥ASP的最大功能。22需求分析1、普通用户注册和登录,查看期刊文章及期刊简介,简介位于期刊首页,用户注册完后回到首页进行登陆,登录之后进行在线投稿,投稿之后进行相关查询,在稿件管理中用户可以查询到自己稿件的状态,已审稿件中收录了该用户已经发表的投稿,待发稿件中包含了用户待审核的稿件,用户在收件箱中查看其他用户发来的信息,包括审核员和管理员发来的评审费信息和版面费信息。2、评审专家登录,登陆后在文章管理栏目中查看待审核的稿件,审核之后发表,审核之后审核员还要发信息给文章作者,通知该用户缴纳评审费。3、期刊管理员登录,登陆后在文章管理栏目中查看待审核的稿件,审核之后发表,审核之后发信息给文章作者,通知该用户缴纳评审费和版面费。在栏目管理中进行期刊8文章栏目管理和用户管理,在栏目管理中管理员修改栏目名称、删除栏目和增加新的栏目,在用户管理中管理员修改用户级别、增加新用户和删除用户。23系统总体功能设计期刊系统共分为三个子系统管理员子系统,用户子系统和专家子系统,其功能模块划分如下。在设计过程中,我们在三个子系统的前提下划分功能模块设计,这样比单纯的模块设计更清晰,两个人设计模块更容易连接。231管理员子系统图21管理员子系统功能管理员登陆后对版面信息、专家信息、用户信息和专家审核后的文章进行管理。其中用户信息管理包括对用户的注册信息、在线投稿信息、专家对用户稿件的意见的管理和用户留言及用户文章信息(受否收录、评审费版面信息、及在用户信息中置相应状态)的管理。232审核员子系统图22专家子系统功能审核员登陆后查看用户投稿后提出评审意见,管理员根据评审意见确定该稿件是否录入,并向投稿人收取版面费和评审费。管理员登陆版面信息管理专家信息管理用户信息管理文章管理专家列表用户列表用户留言专家意见投稿信息文章信息专家注册登陆投稿信息提出意见华东交通大学毕业设计924详细概要设计在这次设计中本人重要设计管理员子系统和审核员子系统,具体任务是数据库的建立和连接、文章管理模块、用户和栏目管理模块、短信管理模块和注册模块。241数据库设计本设计服务器基于WIN2000IISACCESS,数据库采用ACCESS。数据库包含ADMIN、ARTICLE、MESSAGE、SHENHE、TYPE五个表单。ADMIN表单保存用户注册信息,包括用于注册姓名(USERNAME)、性别(SEX)、密码(PASSWORD)、注册时间(DATE)和管理员分配给他们的权限。ARTICLE表单保存文章信息,包括文章题目、文章内容、文章类型、文章作者、网友评论等。MESSAGE表单保存用户之间发出的信息,表单包括发件人、收件人、信息题目及内容。SHENHE表单保存的是已审核的文章和待审核的文章。TYPE表单保存的是文章类型。242文章管理在这个模块中要实现的是对已有文章的浏览和对新文章的审核。浏览文章后可以发表评论,查看所有网友评论;审核文章是将通过审核的文章发表并向作者发送信息收取相应的评审费和版面费,将没有通过的文章退稿后删除,同时也发送信息到作者的收件箱告知作者,投稿也被退稿。243短信管理短信管理包括收件箱和发件箱。这两个模块主要用于用户给管理员留言及管理员给用户发送审核信息和收费信息。也可供用户之间相互交流使用。244栏目管理栏目管理包括用户列表和栏目列表。管理员在用户列表管理中可以增加新用户、修改用户的信息和设置用户的权限;管理员在栏目管理中可以删除栏目,修改栏目名称,增加栏目。10第3章系统功能具体实现31连接设计311期刊首页设计管理员进入首页后对首页进行维护,期刊命名为庐风,首页包含到小说、诗歌、散文、杂文等文章的链接,链接下面是用户登录框和文章查询框,如果是已注册用户,在登陆框中输入用户名和密码,点击登陆就进入期刊系统,如果是未注册用户,点击“注册”进入注册页面进行注册,注册完以后再进行登陆。中间则是期刊简介,管理员对其进行编辑更新,如图31所示。图31期刊首页DEFAULTASP主要代码如下期刊标题即链接代码庐风首页小说诗歌散文杂文哲理华东交通大学毕业设计11312页面连接在页面之间的连接过程中设计了页面MAIN1HTM,在每个页面中使用了,从而减少了链接编写重复,并且给最后成果链接的时候带来了方便。在首页点击链接小说或其它的链接就进入相应的界面。进入页面以后会看到所示链接,这样一来用户不必重复返回首页直接浏览其它栏目的文章,如图32所示。图32链接页面MAIN1HTMMAIN1HTM主要代码如下首页小说诗歌散文杂文哲理32短信管理321收件箱进入收件箱时首先判断用户是否登录,如果已经登录则进入收件箱查看信息;如果没有登录则返回到首页DEFAULTASP进行登录,登陆后才可查看,这段判断代码在后面一些需要用户登录才可以执行的功能中也可看到,用相同的代码的复制实现对多页面的控制,这样也可为最终模块链接带来方便。判断代码如下登陆进入收件箱后的界面如图33所示。图33收件箱页面(MESSASP)进入后看到第一行显示的是登陆用户的姓名,此功能由语句实现,系统会判断信箱内是否有邮件如果为空则显示“您收件箱里没有信息”,如果有信息则从数据库表MESSAGE表中读取数据按主题和来自显示在页面上,如果已经浏览过该信息点击最右端的“删除”删除该信息。若想回复信息,直接点击写新邮件直接回复,不用再退出进入写信回复,主要代码如下您的收件箱里没有信息如果收件箱内有信息,则点击主题题目如图33的AA就可以浏览该信息内容,点击后链接到了MESS1ASP,首先进行用户判断和信息判断,然后读取MESSAGE表中的CONTENT项内容。主要代码。322发件箱如果想留言给管理员或者其它用户,点击发件箱进入,在标题栏输入所要发送信息的标题,在用户栏输入所要发送的目标用户,再在内容栏中输入信息内容。如果标题栏为空则发生错误直接返回到首页;如果用户栏为空,则会出现错误提示信息“没有这个用户,不能发信”,当填写无误后点击发送则会出现提示发送成功,如图34所示。华东交通大学毕业设计13图34发件箱页面(MESS2ASP)点击发送后会执行如上代码,首先打开数据库,然后将新信息写入数据库相应的项内,在写入时作相应标记,如发信人姓名。主要代码如下SETRSSERVERCREATEOBJECT“ADODBRECORDSET“RSOPEN“SELECTFROMMESSAGE“,CONN,1,3RSADDNEWRS“TITLE“TITLERS“INCEPT“SJRRS“CONTENT“S1RS“FLAG“1RS“SENDER“SESSION“USERNAME“RSUPDATE完成后关闭数据库33文章管理331文章浏览在进入此项之前会有一个权限审核过程,只有审核员或管理员才能进入,权限审核代码如下14图35浏览页面(ADMINASP)进入ADMINASP后,系统从数据库的ARTICLE表中按时间顺序读取数据如图35,每页15篇,将读出的数据按作品标题、作者、日期排列。代码如下“TARGET“_BLANK“332文章审核进入前首先进行权限判断,管理员或审核员进入后进行新文章(待审)的审核操作,新稿件在数据库中默认待审,如果通过了直接可以写入数据库,每个栏目会在数据库中提取到相应的数据;如果没有通过,进行退稿和删除操作,如图36所示。图3审核页面(SHENHEASP)主要代码如下“审核华东交通大学毕业设计15“退稿“删除点击审核,会链接到EDITSHENHEASP,检查标题、内容、栏目无误后点击审核完成审核过程,将数据写入数据库。如果文章没能通过,点击退稿,链接到TUGAOASP更新数据库ARTICLE表文章状态,完成退稿操作;也可以直接点击删除,链接到DELESHENHEASP将该文章从数据库中删除,如图37所示。图37审核提交页面主要代码如下“RS1“TYPE“CHR13CHR10RS1MOVENEXT16LOOPRS1CLOSE34栏目管理341用户管理在用户管理页面上方有用户级别列表,表中注明用户级别及级别说明,其中管理员(SUPER)用户具有所有权限,可以删除用户,修改用户权限;审核员用户(CHECK)负责审核工作,也可录入文章;普通用户(INPUT)只有录入文章的权限。级别表下面是所有用户的列表,包括用户名、密码、权限,如图38所示。图38用户管理页面(USERMANAGE。ASP)主要代码如下此段代码功能是从数据库中读取ID号、用户名、密码、权限。此段代码功能是修改用户权限和删除用户。出错了,错误的用户名出错了,错误的密码出错了,用户名不能为空你不是管理员,你没有权利访问这里华东交通大学毕业设计19你不是审核员,你没有权利访问这里36用户注册用户如果没有注册点击首页登录框内的“注册”进入注册协议页面REGASP,点击页面后滑鼠标滚轮便可以看到所有注册协议,看完后如果同意协议便可以在协议框下方点击“同意”,然后进入信息填写页面REG1ASP,进入后填写必须得选项的选项,其中用户名和密码是必须填写的,这些项上标示了红色“”符号,下面三项可以填写也可以不填写。填写成功后将会进入注册成功页面REGOKASP,如果注册不成功将会出现错误提示,如图311所示。图311注册过程页面主要代码如下这两条语句实现点击事件,注册信息填写完成后点击“注册”,点击后调用核对页面REGOKASP。最终注册成功后的显示代码用户名20用户密码用户性别电子邮箱地址OICQ号码37数据库的建立本期刊系统采用ACCESS数据库,在数据库中建立了5个数据表单,其中包括用户数据表单ADMIN(ADMIN中包含了用户名,用户密码,用户性别,注册日期等信息);文章数据表单ARTICLE(ARTICLE中包含的数据项主要是文章题目、文章内容、文章类别、作者和收录状态);短信管理表单MESSAGE表(MESSAGE中包含发信人,收信人,短信标题和短信内容等);审核表单SHENHE(表单中包含的数据项主要是文章作者、文章题目、文章内容、文章类别、作者和收录状态);文章类别表单TYPE用于用户投稿和审核稿件时的分类(表单中包含文章类型和发表时间数据项),如图312和图313所示。图312数据库数据库中包含了ADMIN、ARTICLE、MESSAGE、SHENHE、TYPE五个表单。华东交通大学毕业设计21用户表单审核表单短信表单文章类型表单图313数据库表单22第4章结果分析经过对该系统进行大量数据测试,系统功能基本达到设计需求,达到了预期的目的。本设计要求该系统包含了普通用户注册和登录,期刊简介,查看期刊文章,在线投稿,稿件查询服务(包括收稿查询,评审费查询,版面费查询,收录查询等),留言区等。评审专家登录后进行稿件评阅等。期刊管理员登录管理期刊文章,管理评审专家列表,分发新投稿给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。网站对用户访问次数进行统计。本设计具体实现功能有普通用户注册和登录,查看期刊文章及期刊简介,简介位于期刊首页,用户注册完后回到首页进行登陆,登录之后在线投稿,投稿之后进行相关查询,在稿件管理中用户查询到自己稿件的状态,已审稿件中收录了该用户已经发表的投稿,待发稿件中包含了用户待审核的稿件,用户在收件箱中查看其他用户发来的普通信息,还有审核员或管理员发来的评审费信息和版面费信息。评审专家登录,登陆后,在文章管理栏目中查看待审核的稿件,审核之后便发表,审核之后审核员还要发信息给文章作者,通知该用户缴纳评审费。期刊管理员登录,登陆后在文章管理栏目中查看待审核的稿件,审核之后发表,审核之后发信息给文章作者,通知该用户缴纳评审费和版面费。在栏目管理中进行期刊文章栏目管理和用户管理,在栏目管理中管理员修改栏目名称、删除栏目和增加新的栏目,在用户管理中管理员修改用户级别、直接增加新用户和删除用户。本期刊系统存在着不足之处,首先,用户不可以订阅期刊系统,只能注册登陆后在线浏览;其次,在系统中没有按期分开,只是在分类后的各个页面内设置每期该类文章的篇数;再次,是在栏目管理中不能直接增加栏目,要在相关页面中都增加链接才能实现。华东交通大学毕业设计23谢辞本人的毕业设计已经完成,首先要感万涛老师在毕业设计期间给予本人的指导和教诲,在本人的论文选题到撰写完成,多次对本人所出现的问题进行指导、解决和调试程序,使我从中学到了很多技巧,还要感谢我的同学和朋友在我设计期间给予我的帮助。24参考文献1邓文渊,陈惠珍,陈俊荣编著ASP与网页数据库设计中国铁道出版社出版,2004年5月2求是科技编著ASP信息管理系统开发实力导航人民邮电出版社出版,2005年4月3李禹生,刘兵等编著ASP实用技术网络数据库应用系统设计中国水利水电出版社出版,2004年6月4精锐创作组编著ASP网络与数据库整合应用人民邮电出版社出版,2001年10月5HTTP/WWWECJTUJXCN6HTTP/WWWRTMARTNET/OBICN/PAPER/SHOWASPID1484857咨询教育小组编著HTML标准教程中国青年出版社出版,2001年3月8郑植友体育核心期刊网站建设现状及期刊可持续发展分析广州体育学刊编辑部,2004年9萨师煊,王珊数据库系统概论高等教育出版社,2004年4月10HTTP/WWWEBOOK168COM/IT/UPLOADFILE/20060514/YZCC303RAR11HTTP/WWWWEBMONKEYCOM/WEBMONKEY/98/39/INDEX2AHTML12WWWMARKWEEKSCOM/CHESS/97DKHTMIBMCHALLENGEREMATCH1997DEEPBLUEKASPAROVHIGHLIGHTS华东交通大学毕业设计25附录附录A外文翻译原文部分ACTIVESERVERPAGES是供应结合HTML程序设计环境,脚本语言,和组成运行在你的服务器上面的创建强大的INTERNET网的应用软件。如果你已经准备好创建网站,脚本语言,和一些可再度使用构成,你可以使用ASP来联合他们。你可以创建一个HTML界面为你的应用程序,为你的HTML增加脚本语言命令还有你可以压缩你的逻辑事物到可再度使用的组成部分。这些组成部分被称为脚本语言或者其他的组成部分。ASP是如何工作的当你要在你的网站里面要开发ASP时,将会发生什么1用户创建网站(象MSDN库)定义页面的后缀名为ASP。2浏览器请求来自WEB服务器的ASP文件。3服务器方原本开始运行ASP4ASP程序被请求执行(从上到下),执行一些包括在里面的脚本命令,创作一个HTML网页。5网页发送到浏览器。由于你的脚本是运行在服务器上,网络服务器处理所有的事物,标准的HTML页面可以被产生,发送到浏览器。这就意味着你的网页只能局限使用服务器上提供的。另外的一种利益让你的手写体住在服务器上是那使用者不能够最初的手写体和码上的“视野源“。用户仅能看到已经产生好的HTML。比如XML,是在页面上显示的。ADOACTIVEDATAOBJECTSADO提供一个程序规划模型给一个对象连接与OLEDB数据来源。是ASP用户的数据模型;然而,ASP可以用于其他数据存储机构。ADO支持接着的可安装的物件,时常在ASP的文件中被用。命令,连接,记录,文档,还有错误。服务器方使用规划相当困难。工作提出了一些需要了解神秘的程式语言,如PERL或C内,但效果不佳。每当有人创造一个新的服务器进程;如果你写的文章是一种解释语言如PERL,服务器已启动另一PERL翻译的时间从事加工、存储。如果情况有更HAIRIER住在工地,每天得到几千次。同时,你不能对任何计划开发接口老歌,如视觉、视觉基本视觉或C什么。这是有限的,燃烧坠毁,当时检查出的服务器。这个经验做法愚蠢的错误,是因为我知道我有我的生活更好的事要做,如听有线新闻。微软试图改变这一切时,积极推行服务器页。ASP是服务器生成的页面可以做的事情,例如要求其他节目进入数据库,各有不同的浏览器页
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。