




已阅读5页,还剩48页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华东交通大学毕业设计(论文)题目: 庐风期刊系统的设计与实现 -管理员子系统学 院:理工学院姓 名:班 级:专 业:计算机科学与技术学 号:指导教师:完成日期:2006年5月毕业设计(论文)诚信声明本人郑重声明:所呈交的毕业设计(论文)是我个人在导师指导下进行的研究工作及取得的研究成果。就我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表和撰写的研究成果,也不包含为获得华东交通大学或其他教育机构的学位或证书所使用过的材料。如在文中涉及抄袭或剽窃行为,本人愿承担由此而造成的一切后果及责任。本人签名 导师签名 2005年 6 月 日华东交通大学毕业设计(论文)任务书姓名学号毕业届别2006专业计算机科学与技术毕业设计(论文)题目庐风期刊系统的设计与实现指导教师学 历职 称具体要求: 设计目的:了解网站设计和开发相关知识。掌握一门网络编程语言,如ASP。利用ADO接口实现ASP和数据库的连接。使网站真正实现交互式动态效果。设计内容:设计一个期刊网站系统。该系统包含普通用户注册和登录,期刊简介,查看期刊文章, 在线投稿,稿件查询服务(包括收稿查询,评审费查询,版面费查询,收录查询等),留言区等。评审专家登录后进行稿件评阅等。期刊管理员登录管理期刊文章,管理评审专家列表,分发新投稿给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。网站对用户访问次数进行统计。设计条件:Windows 2000或Windows XP,使用Visual InterDev进行网站的开发,服务器基于WIN2000+IIS+ACCESS进度安排: 进度安排:1-3周:查阅资料,进行需求分析,系统分析4-6周:提出整体设计思路和实现方案7-9周:进行系统开发10-12周:对整体设计进行调试和修改,完成设计13-15周:编写毕业论文16 周:修改毕业论文 指导教师签字: 年 月 日教研室意见: 教研室主任签字: 年 月 日题目发出日期2005.1.27设计(论文)起止时间2005.2.21-2005.6.26附注:华东交通大学毕业设计(论文)开题报告书课题名称庐风期刊系统的研究与设计课题来源导师选题课题类型AY导 师学生姓名学 号专 业计算机科学与技术开题报告内容: 随着计算机技术的飞速发展和因特网的普及,网络已经渐渐成为我们获取信息及文化资源的主要途径,在一些信息行业中没有计算机网络就无法正常从事工作。随着互联网的发展,在人们日常生活中网络杂志、网络新闻与普通的报刊杂志相比,比重越来越大,在此种趋势下,期刊网站的建立势在必行。 本课题基于Web的期刊系统展开与设计,通过对期刊网站的研究设计出一个能实现在线投稿审稿的系统。其中分三个子系统,管理员子系统、用户子系统和专家子系统。管理员管理普通用户和专家,普通用户登录在线投稿,专家登录后对用户所投稿件进行审核,审核后管理员对该文章进行收录等。 本人在此次课题中的设计重点是管理员子系统和审核员子系统。方法及预期目的: 方法:windows2000或xp,使用Visual InterDew进行网站开发,服务器基于WIN2000+IIS+ACCESS。预期目的:普通用户注册和登录,查看期刊文章和简介,在线投稿,稿件查询服务,流言区等。评审专家登录后进行稿件评阅等。期刊管理员登录后管理期刊文章,评审专家列表,分发新邮件给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。网站对用户访问次数进行统计。 指导教师签名: 日期:课题类型:(1)A工程设计;B技术开发;C软件工程;D理论研究; (2)X真实课题;Y模拟课题;Z虚拟课题 (1)、(2)均要填,如AY、BX等。华东交通大学毕业设计(论文)评阅书(1)姓名学号专业计算机科学与技术毕业设计(论文)题目指导教师评语:得分指导教师签字:年 月 日评阅人评语:得分评阅人签字:年 月 日等级华东交通大学毕业设计(论文)评阅书(2)姓名学号专业毕业设计(论文)题目答辩小组评语:等级 组长签字:年 月 日答辩委员会综合评语: 等级 答辩委员会主任签字:年 月 日(学院公章)注:答辩小组根据评阅人的评阅签署意见、初步评定成绩,交答辩委员会审定,盖学院公章。“等级”用优、良、中、及、不及五级制(可按学院制定的毕业设计(论文)成绩评定办法评定最后成绩)。华东交通大学毕业设计(论文)答辩记录姓名学号毕业届别2006专业计算机科学与技术题目答辩时间答辩组成员(签字):答辩记录: 记录人(签字): 年 月 日 答辩小组组长(签字):年 月 日附注:庐风期刊系统的设计与实现 管理员子系统摘要计算机技术在飞速发展,网络已经渐渐成为我们获取信息及文化资源的主要途径,网络已经普及到了各个行业,甚至在一些信息行业中没有计算机网络就无法正常从事工作,就连人们日常生活中报刊、杂志也渐渐地被网络杂志、网络新闻取代。 本课题主要就互联网中的网站建立展开研究,通过对asp语言和数据库等技术的学习,设计出基于Web的期刊系统。该系统设置了三级用户,每级用户拥有对系统操作的不同权限,此权限由系统管理员即admin级别用户来管理。用户登录后进行在线投稿,查询稿件状态,包括评审费查询,版面费查询,收录查询等。评审专家登录后进行稿件评阅等。期刊管理员登录管理期刊文章,管理评审专家列表,分发新投稿给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。本文主要内容主要包括如下内容。第一,连接设计,即本组两部分设计的连接;第二,短信管理,这部分包括收件箱合发件箱两部分,用于用户间的相互留言;第三,文章管理,主要功能是文章的审核和发布;第四,栏目管理,包括对文章栏目的管理和用户的管理;第五,差错处理,其中定义了本系统中的错误;第六,用户注册,包含了注册协议,注册信息填写等;第七,数据库的建立,包含了本系统中所有用到的表项。关键字:网站建立;期刊系统;操作权限;评审The design and the realize of the LuFeng periodical system Administrator sub- systemAbstractThe computer technique is developing so fast that the network has become the main path though which we obtain information and cultural resources。The network has been widely available to every profession and some information industry cannot run smoothly without network. Newspapers and magazines in peoples daily life also are gradually replace by network magazine and the network news.After learning such techniques as ASP language and database, this thesis mainly research into the establishment of network in the Internet and design the periodical system basing on the Web. The system established third-class customer, customers of each class owned the different legal power to manager the system and customers of administrator-class own the power to manager the system. After customers log in, they can contribute on-line and inquire the situation of the manuscript including inquiring fee of examining manuscript, fee of the space of a page and fee of embodying the register manuscript. After experts examine the manuscript on-line, periodical administrator log in and manger the articles in the periodical, manager the list of experts, handle new articles to the experts, deal with information of accepting manuscripts, receive fee of auditing manuscript and fee of the space of a page and so on.This thesis mainly includes:The first, the conjunction design, namely conjunction design by two parts of our group; The second, the message management, this part includes the inbox and outbox to leave messages among customers; The third, the article management, the main function of this part is to examine and release the articles; The fourth, the column management including the management of the column of the articles and the customers; The fifth, the mistake processing which defined the mistake in this system; The sixth, the customer register, including register agreement, filling in register information and so on; The seventh, the establishment of database, included all of the form used in this system.Key words: Establishment of network; Periodical system; Operate legal power ;judge目 录第1章 绪论11.1 课题意义11.2 目的11.3 课题研究范围及发展2第2章 设计方案32.1 相关技术介绍32.2 需求分析72.3 系统总体功能设计82.4 详细概要设计9第3章 系统功能具体实现103.1 连接设计103.2 短信管理113.3 文章管理133.4 栏目管理163.5 差错处理183.6 用户注册193.7 数据库的建立20第4章 结果分析22谢辞23参考文献24附录25附录A 外文翻译原文部分25附录B 外文翻译译文部分29附录C 主要程序代码34华东交通大学毕业设计第1章 绪论1.1 课题意义随着计算机技术的飞速发展和因特网的普及,网络已经渐渐成为我们获取信息及文化资源的主要途径,近十年来,Internet技术被应用于各个领域,成为当今应用范围最广、影响最深刻的一项科学技术。其中的Web技术采用浏览器和超文本链接,得到了众多Internet很多人的青睐。同时,Web技术业的到了众多计算机应用系统开发者的认真研究,形成了一系列基于Web技术的计算机应用系统。在数据库应用领域,Web技术为网络数据库应用系统提供了一种全新的应用模式。将Web技术与数据库技术相结合,使得Web技术与数据库技术都发生了质的变化。由于数据库技术的支撑,Web页面由静态网页发展成为动态网页;由于Web技术的支撑,数据库应用系统实现了数据环境和应用环境的分离,使得客户端用相对统一的浏览器实现跨平台的零客户端应用。互联网是一个不受时空限制的信息交换系统,它是目前最直接、最丰富和快捷的联系方式,信息沟通的高效率为人们带来了最大的方便。在网上可以直接看到您所需要的期刊、新闻、资料。通过期刊网站还发表您的作品,提出你的想法,让跟多的用户和浏览者在在网上了解你,熟悉你。1.2 目的目前在一些信息行业中没有计算机网络就无法正常从事工作,就连人们日常生活中报刊、杂志也渐渐地被网络杂志、网络新闻取代。为此我们为满足人们的需要,为人们提供方便,我们设计实现了这个期刊系统。该系统包含普通用户注册和登录,期刊简介,查看期刊文章,在线投稿,稿件查询服务(包括收稿查询,评审费查询,版面费查询,收录查询等),留言区等。评审专家登录后进行稿件评阅等。期刊管理员登录管理期刊文章,管理评审专家列表,分发新投稿给评审专家,处理收稿信息,收评审费信息,评审结果信息,收版面费信息等。系统对用户访问次数进行统计。系统设计完成后,管理员登陆对版面信息、专家信息、用户信息和专家审核后的文章进行管理。其中用户信息管理包括对用户的注册信息、在线投稿信息、专家对用户稿件的意见的管理和用户留言及用户文章信息(是否收录、评审费版面信息、及在用户信息中置相应状态)的管理。用户登陆后管理自己相应的账户信息、查看个人稿件信息、浏览文章、在线投稿、留言。其中用户查看投稿信息包括收录状态、评审费、版面费,在线投稿包括接受版规、版权声明、填写信息。审核员登陆后查看用户新投稿件后提出评审意见,管理员根据评审意见确定该稿件是否录入,并向投稿人收取版面费和评审费。 1.3 课题研究范围及发展本人在期刊系统中主要工作是设计实现管理员子系统和审核员子系统,其中包括短信管理,文章管理和栏目管理。其中短信管理中包括发信箱和收件箱,文章管理中包括文章浏览和文章审核,栏目管理包括文章栏目管理和用户管理。其中实现的具体功能有发信息给管理员或其它用户,进入系统查收其他用户发给自己的信息,管理员和审核员进入系统后,浏览已有文章和审核用户新发表的文章,管理员进入系统后修改栏目名称和用户级别信息。在因特网上,1994年只有400种电子期刊,到1998年初则达到1万余种。期刊系统的发展一日千里,网络成为广大科技工作者进入科学殿堂的通行证。近年来国内部分学术期刊陆续建起了有特色化信息和功能服务的独立网站。“一个完善的编辑部网站是现代化学术期刊的一个必备的标志性的组成部分”,各期刊编辑部开发网络资源成为必然趋势。虽然我国自1999年先后开通清华同方的“中国期刊网”、中信所万方数据公司的“数字化期刊群”、西南重庆的“维普中文科技期刊”等大型期刊网站,但科技期刊自建网站却很少。目前期刊网络建设尚处于初级阶段,但因其有传统印刷媒体无法比拟的优势,发展前景不可估量。期刊网络的建设将使期刊原有的表现形式、表现内容、经营方式以及经营环境得到更大的发展与改善。通过对体育核心期刊网站的现状调查、分析及体育学刊网的建设体会,提出了期刊要重视自建网站,以扩大影响。第2章 设计方案本系统在Windows XP环境下,使用Visual InterDev进行网站的开发,服务器基于WIN2000+IIS+ACCESS。2.1 相关技术介绍2.1.1 数据库数据库的发展:数据库管理技术在不断的完善和发展,数据库技术经历了人工管理阶段、文件系统阶段、数据库系统阶段。20世纪50年代中期以前是人工管理阶段,计算机主要用于科学计算,而不是数据处理;当时无操作系统和高级语言、无专门管理数据的软件。当时一般是一个程序对应一组数据,编写程序的程序员不仅要安排数据的逻辑结构,同时还必须在编写程序时设计好数据的物理结构、存取方式和输入输出方式。在此时的人工数据管理中,程序员除设计程序外,还必须花费大量的精力来具体安排数据的物理位置,并且由于数据与程序是连成一体的,因此只要数据在存储上有所改变,则对应的程序也必须修改。20世纪50年代末到60年代中期时文件系统阶段,随着科学技术的进步,计算机应用范围不断扩大,不仅用于科学计算,还大量用于管理。文件系统是专门用于数据库管理的软件,由于与程序的分离,文件系统使得程序与数据间有了一定的独立性,数据也可以长期保存。但同时仍存在数慮冗余量大,文件之间缺乏联系、相互孤立,仍然不能反映现实世界各种事物之间错综复杂的联系等缺点。20世纪60年代以来市数据库系统阶段,数据管理的规模庞大,数据量的急剧膨胀。在这样的背景下,为了解决多用户、多应用共享数据的需求,使数据为尽可能多的应用服务,就出现了数据库方式的数据库管理技术。数据库系统阶段数据具有结构化、数据的共享性好、数据的独立性好等优点。特别是关系数据库管理系统(DBMS,database management system)的出现,保证了数据的安全性、完整性。目前,数据库技术已非常的完善,出现了许多优秀的DBMS,如微软的SQLSERVER、IMB的DB20、ORACL公司的ORACLE系统等。在众多的DBMS中ORACLE以完善的技术,可靠的性能在全球数据库市场中占领了巨大的份额。数据库系统机构:数据库系统的三级模式结构由外模式、模式、和内模式组成。模式亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式不仅是数据的逻辑结构的定义,而且要定义这些数据项之间的联系,进一步地要表示不同记录之间的联系。数据库系统提供模式描述语言(模式DDL,Data Description language)来严格的表示这些内容。外模式亦称子模式或用户模式,是数据库用户看到的数据视图,即与某一应用有关的数据的逻辑表示。外模式通常是模式的子集,它是各个用户的数据视图,而不同用户其需求不同,看待数据的方式可以不同,对数据保密的要求可以不同,使用的程序设计语言也可以不同,因此不同用户的外模式描述是不同的。内模式亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了实现这三个抽象层次的联系和转换,数据库系统在这三级模式中提供了两层映象,即外模式模式映象和模式内模式映象。数据库系统的构成:数据库系统的体系由硬件、软件、用户组成。数据库系统对硬件资源的要求是:需要足够大的内存来存放操作系统、核心模块、数据库数据缓冲区和应用程序(包括用户工作区)。由于数据库数据庞大,因此需要足够大的磁盘等直接存取设备来存储数据和数据库备份。数据库系统的软件主要包括支持运行的操作系统以及本身。此外为了开发应用程序,还要有各种高级语言及其编译系统。管理、开发和使用数据库系统的主要是数据库管理员、系统分析员、应用程序员和用户。用户是指最终用户,他们通过应用系统的用户接口使用数据库。应用程序员负责设计应用系统的程序模块。他们根据外模式来编写应用程序,对数据库进行操作。系统分析员负责应用系统的需求分析和规范说明。他们要和用户及DBA(Data Base Administrator)相结合,确定系统的软硬件配置并参与数据库各级模式的概要设计。数据库管理员简称DBA,负责全面地管理和控制数据库系统。具体的职责包括:决定数据库的信息内容和结构;决定数据库的存储结构和存储策略;定义数据的安全性要求及完整性约束条件;监督和控制数据库的使用和运行;数据库系统的改进和重组等。2.1.2 SQL语言 SQL基础SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成绝大多数数据库的操作。SQL语言有着非常突出的优点,主要是:非过程化语言、统一的语言、所有关系数据库的公共语言。非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。统一的语言:SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。SQL为许多任务提供了命令,其中包括:查询数据、在表中插入、修改和删除记录、建立、修改和删除数据对象、控制对数据和数据对象的存取、保证数据库一致性和完整性。以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。SQL语句SQL语言概括起来,分成以下几组:DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象; DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。DML组可以细分为以下的几个语句:SELECT:用于检索数据;INSERT:用于增加数据到数据库;UPDATE:用于从数据库中修改现存的数据;DELETE:用于从数据库中删除数据。DDL语句可以用于创建用户和重建数据库对象。数据定义语言DDL:它是用来创建和修改数据库结构的一种语句,包括 Create、Alter和Drop 语句。数据操作语言DML:包括数据查询与数据更新。数据查询主要是由Select语句完成,这一点不再赘述。而数据更新所造成的风险大大超过数据查询。数据库管理系统必须在更改期内保护所存储的数据的一致性,确保有效的数据进入数据库,数据库必须保持一致性,DBMS还必须协调多用户的并行更新,以确保用户和它们的更改不至影响其它用户的作业。用于修改数据库内容的 SQL 语句主要有以下三个: Insert,向一个表中加入新的数据行;Delete,从一个表中删除数据行 ;Update,更改数据库中已经存在的数据 。Insert语法: INSERT INTO table_name (col1, col2.) VALUES(value1, value2.)Insert 语句还可以将多行数据添加到目标表中去,在这种形式的 Insert 语句中,新行的数据值不是在语句正文中明确地指定的,而是语句中指定的一个数据库查询。添加的值来自数据库自身的行,在某些特定的状态下,这是非常有用的。Update语句用于更新单表中选定行的一列或多列的值。要更新的目标表在语句中定义,Set子句则指定要更新哪些列并计算它们的值。Update语句总是包含Where语句,而且Update语句比较危险,所以您必须明确地认识到Where语句的重要性,Where语句被用来指定需要更新的行。Update语法:UPDATE table_nameSET columnname1 = value1, columname2 = value2.WHERE search_conditionDelete语法:DELETE FROM tablename WHERE condition2.1.3 ASP技术ASP简介Active Server Pages(ASP,活动服务器页面)是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。 如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP程序代码。通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。ASP的工作原理:当在Web站点中融入ASP功能后,用户调出站点内容,默认页面的扩展名是.asp;浏览器从服务器上请求ASP文件; 服务器端脚本开始运行ASP; ASP文件按照从上到下的顺序开始处理;执行脚本命令,执行HTML页面内容;页面信息发送到浏览器。因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行。让脚本驻留在服务器端的,用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。HTML简介HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述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语言的版本是2.0,它是基于SGML(Standard Generalized Markup Language,标准广义置标语言,是一套用来描述数字化文档的结构并管理其内容的复杂的规范)中的一个子集演变而来的。虽然下一版本的标准HTML3.0(也称为HTML+)正在制订之中,但其中某些部分的实验性标准草案已被广泛采用,大多优秀的Web浏览器(如Netscape等)都能解释HTML3.0中的部分新标记,因此在本章中介绍的一些HTML3.0新标记均已被多数浏览器所接受HTML和ASP的关系VBScript语言是客户端的Script语言,虽然ASP也是使用BVScript的语法,不过仍然有些话差异。BVScript只是增加HTML标记的功能,虽然内含在HTML标记内,但大部分的程序块都是独立的,使用函数或程序的方法增加了网页互动的效果。ASP不但能够增加网页的功能,它还能够输出HTML标记,集成在标记之中制定标记属性的值;更确切的说,ASP输出的就是一份HTML标记的网页,所以在关系上ASP与HTML标记比起VBScript的客户端Script语言要更加紧密。另外ASP程序能够动态的修改标记属性,特别是表格或表单标记的属性,所以对于这类标记的属性必须了解,如此才能真正发挥ASP的最大功能。2.2 需求分析1、普通用户注册和登录,查看期刊文章及期刊简介,简介位于期刊首页,用户注册完后回到首页进行登陆,登录之后进行在线投稿,投稿之后进行相关查询,在稿件管理中用户可以查询到自己稿件的状态,已审稿件中收录了该用户已经发表的投稿,待发稿件中包含了用户待审核的稿件,用户在收件箱中查看其他用户发来的信息,包括审核员和管理员发来的评审费信息和版面费信息。2、评审专家登录,登陆后在文章管理栏目中查看待审核的稿件,审核之后发表,审核之后审核员还要发信息给文章作者,通知该用户缴纳评审费。3、期刊管理员登录,登陆后在文章管理栏目中查看待审核的稿件,审核之后发表,审核之后发信息给文章作者,通知该用户缴纳评审费和版面费。 在栏目管理中进行期刊文章栏目管理和用户管理,在栏目管理中管理员修改栏目名称、删除栏目和增加新的栏目,在用户管理中管理员修改用户级别、增加新用户和删除用户。2.3 系统总体功能设计期刊系统共分为三个子系统:管理员子系统,用户子系统和专家子系统,其功能模块划分如下。在设计过程中,我们在三个子系统的前提下划分功能模块设计,这样比单纯的模块设计更清晰,两个人设计模块更容易连接。2.3.1 管理员子系统管理员登陆 用户信息管理文章管理专家信息管理版面信息管理用户留言文章信息投稿信息专家意见用户列表专家列表图2.1 管理员子系统功能:管理员登陆后对版面信息、专家信息、用户信息和专家审核后的文章进行管理。其中用户信息管理包括对用户的注册信息、在线投稿信息、专家对用户稿件的意见的管理和用户留言及用户文章信息(受否收录、评审费版面信息、及在用户信息中置相应状态)的管理。2.3.2 审核员子系统专家注册登陆 投稿信息提出意见 图2.2 专家子系统功能:审核员登陆后查看用户投稿后提出评审意见,管理员根据评审意见确定该稿件是否录入,并向投稿人收取版面费和评审费。2.4 详细概要设计在这次设计中本人重要设计管理员子系统和审核员子系统,具体任务是数据库的建立和连接、文章管理模块、用户和栏目管理模块、短信管理模块和注册模块。2.4.1 数据库设计本设计服务器基于WIN2000+IIS+ACCESS,数据库采用ACCESS。数据库包含admin、article、message、shenhe、type五个表单。Admin表单保存用户注册信息,包括用于注册姓名(Username)、性别(Sex)、密码(Password)、注册时间(date)和管理员分配给他们的权限。Article表单保存文章信息,包括文章题目、文章内容、文章类型、文章作者、网友评论等。Message表单保存用户之间发出的信息,表单包括发件人、收件人、信息题目及内容。Shenhe表单保存的是已审核的文章和待审核的文章。Type表单保存的是文章类型。2.4.2 文章管理在这个模块中要实现的是对已有文章的浏览和对新文章的审核。浏览文章后可以发表评论,查看所有网友评论;审核文章是将通过审核的文章发表并向作者发送信息收取相应的评审费和版面费,将没有通过的文章退稿后删除,同时也发送信息到作者的收件箱告知作者,投稿也被退稿。2.4.3 短信管理短信管理包括收件箱和发件箱。这两个模块主要用于用户给管理员留言及管理员给用户发送审核信息和收费信息。也可供用户之间相互交流使用。2.4.4 栏目管理栏目管理包括用户列表和栏目列表。管理员在用户列表管理中可以增加新用户、修改用户的信息和设置用户的权限;管理员在栏目管理中可以删除栏目,修改栏目名称,增加栏目。第3章 系统功能具体实现3.1 连接设计3.1.1 期刊首页设计管理员进入首页后对首页进行维护,期刊命名为庐风,首页包含到小说、诗歌、散文、杂文等文章的链接,链接下面是用户登录框和文章查询框,如果是已注册用户,在登陆框中输入用户名和密码,点击登陆就进入期刊系统,如果是未注册用户,点击“注册”进入注册页面进行注册,注册完以后再进行登陆。中间则是期刊简介,管理员对其进行编辑更新,如图3-1所示。图3-1 期刊首页(default.asp)主要代码如下:期刊标题即链接代码:庐风 首页 小说 诗歌 散文 杂文 哲理 3.1.2 页面连接在页面之间的连接过程中设计了页面main1.htm,在每个页面中使用了,从而减少了链接编写重复,并且给最后成果链接的时候带来了方便。在首页点击链接小说或其它的链接就进入相应的界面。进入页面以后会看到所示链接,这样一来用户不必重复返回首页直接浏览其它栏目的文章,如图3-2所示。图3-2 链接页面(main1.htm) Main1.htm主要代码如下: 首页 小说 诗歌 散文 杂文 哲理 3.2 短信管理3.2.1 收件箱进入收件箱时首先判断用户是否登录,如果已经登录则进入收件箱查看信息;如果没有登录则返回到首页 default.asp 进行登录,登陆后才可查看,这段判断代码在后面一些需要用户登录才可以执行的功能中也可看到,用相同的代码的复制实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 魔术剪辑基础知识培训课件
- 济南市2024-2025学年八年级下学期语文期末模拟试卷
- 电路故障诊断与处理
- 电赛知识培训课件
- 电脑公司基本知识培训课件
- rgp考试题及答案
- pfmea考试题及答案
- 电缆绞磨机课件
- 高空培训课件
- HET0016-Standard-生命科学试剂-MCE
- 4.《花之歌》教学设计-2024-2025学年统编版语文六年级上册
- 危险废弃物管理培训试题(附答案)
- 2025国投生物制造创新研究院有限公司招聘(31人)考试备考试题及答案解析
- 新学期,新征程+课件-2025-2026学年高二上学期开学第一课主题班会
- 2025新版企业员工劳动合同范本
- PCR实验室基因扩增检验人员培训试题及答案
- 赛事租赁用品租赁模式分析报告
- 2025年全国版图知识竞赛(中学组)历年参考题库含答案详解(5卷)
- 2025年西藏自治区三支一扶人员招募考试(公共基础知识)历年参考题库含答案详解(5卷)
- 护士长领导力提升与团队管理技巧
- 2025年富县辅警考试题库(附答案)
评论
0/150
提交评论