科技论文网上投稿系统的设计与实现_比业论文.doc_第1页
科技论文网上投稿系统的设计与实现_比业论文.doc_第2页
科技论文网上投稿系统的设计与实现_比业论文.doc_第3页
科技论文网上投稿系统的设计与实现_比业论文.doc_第4页
科技论文网上投稿系统的设计与实现_比业论文.doc_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Southwest university of science and technology 本科毕业设计 论文 科技论文网上投稿系统的设计与实现 学院名称计算机科学与技术学院 专业名称计算机科学与技术 学生姓名付 玲 学号20061380 指导教师陈立伟 副教授 二 一 年六月 西南科技大学本科生毕业论文 科技论文网上投稿系统设计与实现 摘要 传统的投稿方式有邮寄和电子邮件两种 邮寄方式投递时间长 反馈时间更 长 并有投递错误 半路遗失的可能 既慢又不保险 电子邮件服务投递邮件 也 存在着许多不足如作者本人邮箱容量的限制 编辑邮箱承载量的限制等 随着计算 机技术在科技期刊编辑流程中的应用日益增加 越来越多的科技期刊倾向于建立在 线投稿系统 该系统的方便性 快捷性 使投稿者和编辑者交流更密切 本论文设计了一个科技论文投稿系统 本设计采用网站开发工具 ASP 作为网站 开发平台 使用 MACROMEDIA 公司的网页制作工具 DreamweaverMx 制作页面 用 VBScript 语言嵌套了 JavaScript 编制连接数据库的程序 借助数据库工具 SQL Server 制作系统的数据库 WEB 服务器软件使用新一代 IIS5 1 制作了一个小型科 技论文投稿系统 主要功能包括科技期刊消息发布 投稿者注册与登陆后投稿 网 上审稿与意见反馈 论文信息与期刊信息查询 论文投稿系统的开发既可以节省编辑部的工作时间又能提高该工作的效率 适 应了新时代文化的传播 是一项很有实践价值的项目 关键字 投稿系统 网页制作工具 数据库 西南科技大学本科毕业论文 Design And Implementation Of Scientific Papers Online Submission System ABSTRACT There are two traditional ways of contribution including by mail and by E mail the delivery wastes long time by Mail and feedback wastes more time at the mean time delivery errors and being lost on the way are also Possible That is slow and not secure E mail delivery service also has some disadvantages such as restrictions of mailbox capacity limited net flux With the increasing application of computer technology in the process of editing in science and technology journal a growing number of scientific and technical journals tend to using the networking online contribution system This system is convenient and fast so that the editors and contributors can communicate more closely This paper designs a scientific papers online submission system A small scientific papers online submission system is created with ASP as design of the Web development platform tools DreamweaverMX which was emboldened by MACROMEDIA company as web page production tool VBScript language nested JavaScript to connect with the database program SQL Server database tools to product the database systems the new generation of IIS5 1 as Web server software The main function include technology journals news s release contributors registration and submission after landing online peer review and feedback the inquiries of paper information and journal information The online contribution system not only saves time but also improves the work efficiency of the editors which adapt to a new era of cultural transmission and is a very practical value project Key words submission system the tool for creating Web page Database 西南科技大学本科毕业论文 目 录 第 1 章 绪 论 1 1 1 课题研究的意义 1 1 2 国内外研究现状 2 1 3 设计的基本思路 2 1 4 投稿系统的产生 3 第 2 章 系统的技术支持和理论分析 4 2 1 开发环境 4 2 2 ASP程序设计技术特点 4 2 3 数据库理论基础 5 2 3 1 主要特点 6 2 3 2 基本结构 6 2 3 3 常用数据库 7 2 4 网页制作工具 DREAMWEAVER介绍 9 2 5 IIS 介绍 10 2 6 VBSCRIPT 10 第 3 章 系统需求分析 11 3 1 可行性分析 11 3 1 1 经济可行性 11 3 1 2 技术可行性 11 3 1 3 用户使用可行性 11 3 2 系统设计目标 12 3 3 系统性能需求 12 3 4 功能管理模块 13 3 4 1 对功能的需求 13 3 4 2 数据字典分析 13 3 4 3 模型分析 16 3 4 4 系统操作流程图 18 3 4 5 实体关系 E R 图 21 第 4 章 系统总体设计 23 4 1 总体项目规划 23 4 2 数据处理 23 4 3 物理结构设计 23 4 4 系统逻辑结构设计 25 4 5 出错处理设计 26 第 5 章 系统详细设计 27 西南科技大学本科生毕业论文 5 1 系统流程设计 27 5 2 系统界面设计 28 5 2 1 首页登录界面设计 28 5 2 2 投稿者界面设计 29 5 2 3 管理员界面设计 31 5 2 4 审批专家界面设计 32 5 3 功能模块的实现 32 5 3 1 注册模块 32 5 3 2 登陆模块 37 5 3 3 稿件上传模块 38 5 3 4 审稿模块 41 5 3 5 删除模块 42 5 3 6 修改模块 43 5 3 7 查询模块 43 第 6 章 系统测试 44 6 1 软件测试的目标 44 6 2 测试方法 44 6 3 测试遇到主要的问题 45 结 论 46 致 谢 47 参考文献 48 西南科技大学本科生毕业论文 1 第 1 章 绪 论 1 1 课题研究的意义 随着信息技术的飞速发展 WWW World Wild Web 万维网 的出现 人们对 世界的看法发生了很大的变化 网络拉近了彼此间的距离 方便了人们之间的信息 交流 促进了社会的发展 在这样的网络时代中 人类的生活方式也在迅速发生改 变 网络已经打破了人们原始的交流方式 创造了丰富而新颖的信息和娱乐资源 如何利用网络新技术为人类服务是当今时代的首要课题 Internet 正逐渐渗透人们工作 生活中的每个角落 个人要生存 企业要发展 就必须采取新的生存方式 竞争手段去适应 传统的投稿方式已经不能满足人们的需求 通过网络来投递稿件是投稿发展的 方向之一 因为通过网络投稿经济 快捷 方便 这就对编辑部提出了更高的要求 除了能完成传统的稿件处理工作外 还应充分利用网络技术管理和处理电子稿件 以适应现代网络的发展 通过 Internet 投稿和审稿已成为期刊管理的发展趋势 学术论文实现在线投稿 它将改变传统的稿件投稿模式 实现信息实时发布 信息贮存量大 处理速度快捷 数据准确直观 查询检索灵活方便 成本降低等优点 具体表现如下 编辑部以在线收发的方式来处理稿件 取代了传统的 信函方式 编辑部实时发布稿件在每个阶段的处理情况 使投稿者更快捷 更方便地了解 稿件的最新处理情况 实现远程网上投稿 作者可在期刊主页上直接向编辑部投递稿件 不需邮寄 实现远程网上审稿 专家可在计算机上直接审阅稿件 填写审稿意见 并将其 直接给编辑部 操作灵活方便 大大缩短了审稿周期提高了期刊的时效性 根据稿件的各项指标建立信息数据库表 包括登记稿件信息数据库 编辑部用 户信息数据库 审稿信息数据库等 能够有效地组织和管理稿件 审理 编排等工 作中产生的大量数据 信息数据库表为一些常用的关键字建立了索引 能给快速的检索信 而且计算机能够高效率的接受和分类稿件 从而使编辑部的工作人员摆脱繁重 的接收和分类稿件的工作 而且可以避免人为疏忽而造成的工作上的失误 在线投 稿的方式比传统的方式灵活得多 也是当前很多学者的主要投稿方式 西南科技大学本科生毕业论文 2 1 2 国内外研究现状 近期 国内外部分编辑部已开始采用网络稿件管理系统 但有两类问题没有解 决 1 网络稿件类型各种各样 各种类型的稿件之间不能相互准确转换 使稿件 的编辑 编排 校对很困难 尤其是理工科稿件 2 这些网络稿件管理系统 只能对稿件进行简单的数据统计 不能从这些信 息中挖掘出组稿侧重点 期刊发展方向等更有价值的信息 目前 一些编辑部还处在手工处理稿件阶段 在编辑部人员少 经费有限的情 况下 手工处理稿件既费时又耗财 而且不能及时发布质量高的稿件 这严重阻碍 投稿的进一步发展 有些稿件网络化管理起步比较早的网站 也只是用 OUTLOOK EXPRESS 接收稿件 EXCEL 表格统计稿件信息 其他的网络稿件管理系统 也没有解决上述两类问题 稿件处理是一项繁杂的工作 如果不采用有条理的系统 处理方式 将容易出错 所以采用新技术以适应信息技术发展对投稿提出的要求 就显得尤为重要了 1 3 设计的基本思路 本文在对现有投稿方式和投稿系统工作方式进行调查分析之后 开始了基于 asp 的 科技论文投稿系统的设计与实现 这个课题 结合目前软件工程 Web 数据 库应用程序设计等学科领域的技术 ASP SQL Server2000 数据库来实现该系统的 基本功能 本投稿系统的设计分为下面 4 个阶段 系统需求分析与功能设计 包括可行性分析 用户需求 收集各种关于系统功 能设计的要求 确定要设计的系统基本功能 撰写开题报告 数据库设计 确定数据库结构 设计数据库的参数如用户名和密码 创建数据 库的表 关系图 数据字典 画出 ER 图等数据库的对象 程序模块划分和实现 根据系统登录用户对象划分不同的功能 对系统进行模 块划分 分别编写代码 逐一实现系统的功能 对整个进行测试以及功能补充 通过上述工作之后 完成系统具有以下的功能 实现了稿件的投递 通过注册后的用户可以在登录系统之后 实现稿件的投递 功能 西南科技大学本科生毕业论文 3 实现用户的管理 所有的投稿者必须按照要求填写注册表 系统会在信息提交 后将用户信息保存到数据库中 用户可以登录系统 投递稿件 修改个人注册信息 查询期刊信息 查看已投稿处理状态以及当前投稿情况等操作 实现管理员对稿件的管理 管理员可以查看当前所有投稿情况 添加管理员 删除 投稿 发布周刊信息等 实现专家在线审稿 审稿专家可以查看当前还未处理的稿件 马上审批稿件 发表评论 查看已处理稿件的评论等 1 4 投稿系统的产生 根据美国 Emarketer 公司公布的最新报告 截止 2005 年底 全球互相互联网用 户总数已超过 10 亿 其中 8045 亿用户经常上网 四分之一的全球互联网用户使用 宽带或高速网络上网 由此不难看出 互联网正在悄悄的改变着我们的生活 并开 始呈现出产业化的特点 传统的编辑部对稿件的处理就是作者与编辑部之间通过邮件来往 传递信息的 稿件寄到编辑部 等待一段时间 其中有稿件在做着和编辑部之间的传输过程 还 有编辑部对稿件进行整理 然后再由编辑部通知作者 处理起来非常的浪费时间 效率不高 往往要耽误很长的时间 在社会高速发展 互联网普及的今天 高效 及时将是首先要解决的问题 现今仍有许多编辑部还没有实现无纸化的现代办公方 式 靠的依旧是古老的邮件方式实现稿件的传输 虽然采用了很多的方法去改变这 个现状 但是所取得的成效不大 迫切的需要有一种现代化的方式来对稿件进行管 理 随着时代的发展 互联网的普及与发展 编辑部的业务处理方式也发生了巨大 的改变 之前的那种投递稿件的方式 费时费力且效率低 在信息化的现代社会中 没有了市场 取而代之的是更加便利与快捷的无纸化办公 由此产生了一种基于 Web 的投稿系统 解决了以上的问题 提高了办公的效率 在欧美等发达国家 这 种通过互联网的办公方式早就实现 并开始出现了比较完善的系统 西南科技大学本科生毕业论文 4 第 2 章 系统的技术支持和理论分析 2 1 开发环境 一 硬件要求 1 两个服务器 一个作为数据库服务器 一个作为 web 服务器 2 客户端计算机若干 3 网络通讯设备 主要包括交换机 网卡 集线器 MODEM 等 二 系统平台和运行环境 采用 Browser Server 体系结构 服务器端采用 Microsoft WindowsNT4 O 作为网 络操作系统 web 服务器软件采用 IIS5 1 Internet Information Server 客户端软件 包括单机操作系统和浏览器软件 分别选用 Windows XP 和 Internet Explorer 数据 库系统采用 SQL Server 有利于方便操作 运行需求 正常使用时不应出错 若运行时遇到不可恢复的系统错误 也必须 保证数据完好无损 对数据的精确度 时间特性 适应性等都有一定要求 要求系 统运行时能够保证正确性 可靠性 高效性 完整性 易使用性 可维护性 可测 试性 复用性 安全保密性 可移植性 互联性 2 2 asp 程序设计技术特点 Asp 是 Active Server Pages 的缩写 即是 活动服务器页面 Asp 文件是以 asp 为扩展名的 它的特殊之处在于所有可以在 HTML 文件中使用的标记语言多可 以用于 Asp 文件中 而且 Asp 文件通过标记对把 VBScript 或 JavaScript 脚本语言的 程序嵌入文档中 当服务器遇到这对标志时 便将其视为程序来进行解释执行 然 后将执行的结果传送到客户机上供用户浏览 并且用户无法看见 ASP 的源文件 因 此 ASP 也被称为服务器端脚本文件 利用 ASP 生成的网页 与 HTML 相比具有更 大的灵活性 只要结构合理 一个 ASP 页面就可以取代成千上万网页 尽管 ASP 在工作效率方面较之一些新技术要差 但胜在简单 直观 易学 是涉足网络编程 的一条捷径 它具备一个服务器端的脚本执行环境 用它可产生和执行动态的 交 互的 高性能的 Web 服务器应用程序 Active Server Pages 的另一大优点是代码的安全性 页面的访问者所能看到的只 是服务器方的处理结果 ASP 文件可以用常规的文本编辑器编辑 ASP 使用 VBScript JavaScript 等脚本语言作为开发工具 镶嵌于 HTML 文本中 使用 西南科技大学本科生毕业论文 5 将 ASP 的程序包含起来 当用户从浏览器向 web 服务器提出请求时 web 服务器会自动将 ASP 的程序解释为标准的 HTML 格式的主页内容 用户端只要使 用常规可执行 HTML 程序的浏览器 就可浏览 ASP 所设计的主页内容 因此与浏 览器无关 并且保证了 ASP 的源程序代码不会外漏 ASP 中包括五个内置的 activex 服务器组件和五个内置的对象 database access component 数据库访问组件 file access component 文件访问组件 adrotator component 广告轮播器组件 content linking component 内容链接组件 browser capabilities component 浏览器信组件 以及 request 请求对象 用于从客户端浏览器获 取信息 server 服务器对象 提供许多 Server 端的应用函数 Sever 对象是为处理服 务器上特定的任务而设计的 session 会话对象 Session 对象是用来记载特定的客户 信息 即使该客户从一个页面跳转到另一个页面 Session 的信息仍然存在 它的信息 是对一个客户的不同的用户拥有不同的 Session 对象 response 响应对象 用来控制 发送给用户的信息 包括直接发送信息给浏览器 重定向浏览器到另一个 URL 或 设置 cookie 的值 application 应用程序对象 可以使给定应用程序的所有用户共享信 息 Request 对象 可以访问任何用 HTTP 请求传递的信息 包括从 HTML 表格用 POST 方法或 GET 方法传递的参数 cookie 和用户认证 同时使用 Request 对象能够 访问发送给服务器的二进制数据 在所有 ASP 组件中 最有用的是数据库访问组件 也称为 Activex 数据对象或 ado 在站点发布数据库将使用这个组件及其中包含的对 象 以完成对 ODBC 数据源的读写 此外 Asp 技术的另一个重要特点是 程序员可以利用 java visual basic visual c 等语言制作适应自己特殊需要的 Activex 服务器组件来扩充 ASP 的 功能使自己的动态网页几乎具有无限的扩充能力 这是传统的 CGI 程序所不及的 总而言之 ASP 具有学习快 设计快的特点 不需花许多时间即可学会和快速设 计出 Web 应用程序 ASP 的源程序码在服务器端执行 代码保密性好 集成与 HTML 中 无需编译链接可直接执行 而且使用文本编辑器即可设计 2 3 数据库理论基础 数据库 Database 是按照数据结构来组织 存储和管理数据的仓库 它产生 于距今五十年前 随着信息技术和市场的发展 特别是二十世纪九十年代以后 数 据管理不再仅仅是存储和管理数据 而转变成用户所需要的各种数据管理的方式 西南科技大学本科生毕业论文 6 数据库有很多种类型 从最简单的存储有各种数据的表格到能够进行海量数据存储 的大型数据库系统都在各个方面得到了广泛的应用 2 3 1 主要特点 1 实现数据共享 数据共享包含所有用户可同时存取数据库中的数据 也包括用户可以用各种方 式通过接口使用数据库 并提供数据共享 2 减少数据的冗余度 同文件系统相比 由于数据库实现了数据共享 从而避免了用户各自建立应用 文件 减少了大量重复数据 减少了数据冗余 维护了数据的一致性 3 数据的独立性 数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立 也包括数 据物理结构的变化不影响数据的逻辑结构 4 数据实现集中控制 文件管理方式中 数据处于一种分散的状态 不同的用户或同一用户在不同处 理中其文件之间毫无关系 利用数据库可对数据进行集中控制和管理 并通过数据 模型表示各种数据的组织以及数据间的联系 5 数据一致性和可维护性 以确保数据的安全性和可靠性 主要包括 安全性控制 以防止数据丢失 错误更新和越权使用 完整性 控制 保证数据的正确性 有效性和相容性 并发控制 使在同一时间周期内 允许对数据实现多路存取 又能防止用户之间的不正常交互作用 故障的发现和 恢复 由数据库管理系统提供一套方法 可及时发现故障和修复故障 从而防止数 据被破坏 6 故障恢复 由数据库管理系统提供一套方法 可及时发现故障和修复故障 从而防止数据 被破坏 数据库系统能尽快恢复数据库系统运行时出现的故障 可能是物理上或是 逻辑上的错误 比如对系统的误操作造成的数据错误等 2 3 2 基本结构 数据库的基本结构分三个层次 反映了观察数据库的三种不同角度 1 物理数据层 西南科技大学本科生毕业论文 7 它是数据库的最内层 是物理存贮设备上实际存储的数据的集合 这些数据是 原始数据 是用户加工的对象 由内部模式描述的指令操作处理的位串 字符和字 组成 2 概念数据层 它是数据库的中间一层 是数据库的整体逻辑表示 指出了每个数据的逻辑定 义及数据间的逻辑联系 是存贮记录的集合 它所涉及的是数据库所有对象的逻辑 关系 而不是它们的物理情况 是数据管理员概念下的数据库 3 逻辑数据层 它是用户所看到和使用的数据库 表示了一个或一些特定用户使用的数据集合 即逻辑记录的集合 数据库不同层次之间的联系是通过映射进行转换的 2 3 3 常用数据库 1 IBM 的 DB2 作为关系数据库领域的开拓者和领航人 IBM 在 1977 年完成了 System R 系统 的原型 1980 年开始提供集成的数据库服务器 System 38 随后是 SQL DS forVSE 和 VM 其初始版本与 System R 研究原型密切相关 DB2 forMVSV1 在 1983 年推出 该版本的目标是提供这一新方案所承诺的简单性 数据不相关性和用 户生产率 1988 年 DB2 for MVS 提供了强大的在线事务处理 OLTP 支持 1989 年和 1993 年分别以远程工作单元和分布式工作单元实现了分布式数据库支持 最 近推出的 DB2 Universal Database 6 1 则是通用数据库的典范 是第一个具备网上功 能的多媒体关系数据库管理系统 支持包括 Linux 在内的一系列平台 2 Oracle Oracle 前身叫 SDL 由 Larry Ellison 和另两个编程人员在 1977 创办 他们开 发了自己的拳头产品 在市场上大量销售 1979 年 Oracle 公司引入了第一个商用 SQL 关系数据库管理系统 Oracle 公司是最早开发关系数据库的厂商之一 其产品 支持最广泛的操作系统平台 目前 Oracle 关系数据库产品的市场占有率名列前茅 3 Informix Informix 在 1980 年成立 目的是为 Unix 等开放操作系统提供专业的关系型数 据库产品 公司的名称 Informix 便是取自 Information 和 Unix 的结合 Informix 第 西南科技大学本科生毕业论文 8 一个真正支持 SQL 语言的关系数据库产品是 Informix SE Standard Engine InformixSE 是在当时的微机 Unix 环境下主要的数据库产品 它也是第一个被移植到 Linux 上的商业数据库产品 4 Sybase Sybase 公司成立于 1984 年 公司名称 Sybase 取自 system 和 database 相结 合的含义 Sybase 公司的创始人之一 Bob Epstein 是 Ingres 大学版 与 System R 同 时期的关系数据库模型产品 的主要设计人员 公司的第一个关系数据库产品是 1987 年 5 月推出的 Sybase SQLServer1 0 Sybase 首先提出 Client Server 数据库体系 结构的思想 并率先在 Sybase SQL Server 中实现 5 SQL Server 1987 年 微软和 IBM 合作开发完成 OS 2 IBM 在其销售的 OS 2 Extended Edition 系统中绑定了 OS 2Database Manager 而微软产品线中尚缺少数据库产品 为此 微软将目光投向 Sybase 同 Sybase 签订了合作协议 使用 Sybase 的技术开 发基于 OS 2 平台的关系型数据库 1989 年 微软发布了 SQL Server 1 0 版 6 PostgreSQL PostgreSQL 是一种特性非常齐全的自由软件的对象 关系性数据库管理系 统 ORDBMS 它的很多特性是当今许多商业数据库的前身 PostgreSQL 最早开 始于 BSD 的 Ingres 项目 PostgreSQL 的特性覆盖了 SQL 2 SQL 92 和 SQL 3 首先 它包括了可以说是目前世界上最丰富的数据类型的支持 其次 目前 PostgreSQL 是唯一支持事务 子查询 多版本并行控制系统 数据完整性检查等特性的唯一的 一种自由软件的数据库管理系统 7 mySQL mySQL 是一个小型关系型数据库管理系统 开发者为瑞典 MySQL AB 公司 在 2008 年 1 月 16 号被 Sun 公司收购 目前 MySQL 被广泛地应用在 Internet 上的中 小型网站中 由于其体积小 速度快 总体拥有成本低 尤其是开放源码这一特点 许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库 mySQL 的官方网站的网址是 8 Access 数据库 美国 Microsoft 公司于 1994 年推出的微机数据库管理系统 它具有界面友好 易学易用 开发简单 接口灵活等特点 是典型的新一代桌面数据库管理系统 其 西南科技大学本科生毕业论文 9 9 FoxPro 数据库 最初由美国 Fox 公司 1988 年推出 1992 年 Fox 公司被 Microsoft 公司收购后 相继推出了 FoxPro2 5 2 6 和 Visual FoxPro 等版本 其功能和性能有了较大的提高 FoxPro2 5 2 6 分为 DOS 和 Windows 两种版本 分别运行于 DOS 和 Windows 环 境下 FoxPro 比 FoxBASE 在功能和性能上又有了很大的改进 主要是引入了窗口 按钮 列表框和文本框等控件 进一步提高了系统的开发能力 2 4 网页制作工具 Dreamweaver 介绍 Dreamweaver 2 是 Macromedia 公司最新推出的主页编辑工具 这是一个所见即 所得主页编辑器 并带有站点管理功能 可以方便地设计和管理多个站点 有如下 特点 一 最佳的制作效率 Dreamweaver MX 可以用最快速的方式将 Fireworks FreeHand 或 photo shop 等 文档移到网页上 使用检色吸管工具选择荧屏上的颜色 可设定最接近的网页安全 色 对于选择菜单 快捷键以及格式控制 都只需一个简单步骤便可完成 DreamweaverMX 能与其它的设计工具 如 Plaback Flash Shockwave 及其它 外挂模组等搭配 用户不需离开 DreamweaverMX 便可完成需要完成的工作 此外 只要单击便可使 DreamweaverMX 自动开启 Firewoks 或 Photoshop 从而实现编辑 与设定图档的最佳化组合 二 网站管理 使用网站地图可以快速制作网站雏形 设计 更新和重组网页 改变网页位置 或文档名称 DreamweaverMX 能自动更新所有链接 使用资源文字 HTML 代码 HTML 属性标签和一般语法的搜寻及转换功能 可使复杂的网站更新变得迅速又简 单 三 无可比拟的控制能力 DreamweaverMX 是唯一提供 Roundtrip HTML 可视化编辑与原始代码编辑同 步的设计工具 它包含 Homesite 和 BBEdit 等主流文字编辑器 帧 Frames 和表格 的制作速度快得令你无法想象 进阶表格编辑功能可使铃铛简单地选择单元格 行 栏或作不连续的选取 用户甚至可以排序或格式化表格群组 西南科技大学本科生毕业论文 10 DreamweaverMX 支持精确定位 利用它可轻易地将表格转换成表格的图层 以 拖拉置放的方式进行版面设计 2 5 IIS 介绍 IIS 是 Windows NT 提供的 Internet 服务的核心 Windows NT 的安装光盘上带 有 IIS IIS 是微软公司为企业和部门发布信息而设计的 一般用于大型的站点 IIS 5 是新一代的 Web 服务器软件 它包括许多新的特征 ASP3 O 解释工具和 Asp 调试工具 功能强大的 Microsoft Management Console Microsoft Transaction Server 等管理工具 对多 Web 站点 虚拟主机 支持 对 Web 站点内容完全控制 使用 SSL3 进行更加安全的客户验证 Microsoft Index server 微软高性能索引器 HTTP1 1 和 HTTP 重定向支持 用来进行站点评估的 Site Analyst 如果需要在 Internet 上发布主页 那么所设定的 IP 地址必须有效 并且不能和 其它已有的 IP 地址重复 如果只是调试网页或者在自己计算机上浏览网页 可以把 IP 地址设为 127 0 0 1 它的缺省域名为 local host 代表本机 Web 站点的默认 TCP 端口值有 1080 和 8080 两种 一般不必改变缺省的端口值 如果让站点具备安全功能 可以使用防火墙或认证系统 简单的改变端口值达不到 安全的目的 因为使用很简单的黑客工具就可以扫描出端口状态 继而判断是哪一 个端口提供 WWW 服务的 2 6 VBScript VBScript 是 Visual Basic Script 的简称 即 Visual Basic 脚本语言 有时也 被缩写为 VBS 是 asp 动态网页默认的编程语言 配合 asp 内建对象和 ADO 对象 用户很快就能掌握访问数据库的asp 动态网页开发技术 VBScript 是微软开发的一种脚本语言 可以看作是VB 语言的简化版 与 VBA 的关系也非常密切 它具有原语言容易学习的特性 目前这种语言广泛应用 于网页和 ASP 程序制作 同时还可以直接作为一个可执行程序 用于调试简单 的 VB 语句非常方便 由于 VBScript 可以通过 Windows 脚本宿主调用 COM 因而可以使用 Windows 操作系统中可以被使用的程序库 比如它可以使用Microsoft Office 的库 尤其是使用 Microsoft Access 和 Microsoft SQL Server 的程序库 当然它 也可以使用其它程序和操作系统本身的库 西南科技大学本科生毕业论文 11 第 3 章 系统需求分析 3 1 可行性分析 在进行系统的开发工作之前 首先要进行完备的系统分析 主要包括系统的可 行性分析 系统的详细调查和用户的需求分析 针对现在投稿和收稿的实际情况 将可行性分析分为三个部分来进行 经济可行性 技术可行性和用户可行性 3 1 1 经济可行性 随着社会的进步 计算机技术和计算机网络的普及的飞速发展 逐步发展的无 纸化办公 传统的编辑部工作方式不能适应现在办公高效 快捷的要求 不仅可以 节省大量的人力 而且可以更加科学 高效的管理 同时 采用先进的信息技术 开发网络办公系统 是深化办公现代化体制的有效措施 可以大大的解决现在编辑 部所面临的问题 现在 计算机的价格已经十分低廉 性能也有了较大的提高 而本系统的开发 为编辑部的工作效率带来了一个质的飞跃 为此主要表现有以下几个方面 第一 本投稿系统可以代替人工进行许多繁杂的劳动 第二 本投稿系统可以节省许多资 源 第三 本投稿系统可以大大的提高编辑部的工作效率 所以 本系统在经济上 是可行的 3 1 2 技术可行性 首先是完善的网络环境 如今的社会 互联网的建设已经具备相当的规模 几 乎全国范围都覆盖到了 人们上网基本上达到了普及 有了良好的网络硬件基础 再次有功能强大的开发平台 本系统的开发利用的数据库是 Microsoft SQL Sever 2000 它是一个支持多用户的新型数据库 适用于大中规模的数据量需求 是性能稳定的服务器平台 而前面介绍的 ASP 更是具有 Web 开发的强大优势 SQL Sever ASP 正是开发基于 Web 的投稿系统的黄金组合 综上所述 本系统的设计 与开发在技术上和硬件设备上的条件都是满足的 因此 它在技术上是可行的 西南科技大学本科生毕业论文 12 3 1 3 用户使用可行性 目前 各个编辑部的办公室都配备了功能强大的微机系统 而且均已接入 Internet 各编辑部的工作人员均掌握了一定的计算机操作技能 而且部分工作已 经实现了微机管理和网络管理 该投稿系统的运行 将实现办公的网络化和无纸化 有利于减轻工作负担 提高工作效率 因此受到编辑部工作人员的大力支持 同时 对于普通的投稿者来说 可以直接通过网络登陆到投稿系统 不必通过 邮局等机构的烦琐流程就可以达到投稿的目的 获得了极大的便利和快捷 深受广 大投稿者的欢迎 3 2 系统设计目标 系统的开发主要是为了提高编辑部的工作效率 解决投稿者投递稿件的烦琐 实现办公的现代化 基于 Web 的编辑部投稿系统 立足于覆盖所有互联网上的计算 机 满足所有投稿者的需求 系统设计的目标是 管理功能齐 信息传递方便快捷 和投稿方便 结合编辑部工作的特点 实现稿件的网上投递 管理 稿件的修改 为工作人员和投稿者提供便利 3 3 系统性能需求 实用性 为网上的投稿提供方便 有效进行稿件的管理 最大限度降低工作人 员的日常工作量 提高办公效率 优化资源 实现效益最大化 操作简单 本系统面向的是不同的使用人群 包括普通的投稿者和编辑部的管 理员以及审稿专家 所以系统不应太复杂和烦琐 要求系统的操作尽可能简单易行 技术先进 产品的系统设计和开发应紧跟着整个计算机发展潮流 采用当时最 先进的设计思想 利用最新的开发技术和开发工具 使系统能够无论在功能设计上 还是在技术实现上 都处于同行业的领先地位 安装使用简便 服务器端的安装简洁明了 客户机无需再装任何软件 通过浏 览器就可以直接访问 无论您身在何处 只要连接到互联网就可以使用本系统 适应性 应该能广泛应用于不同类型的编辑部 系统采用模块化设计 可以自 行组合 以满足不同的需要 代码可读性好 文中的代码将尽可能简洁 易懂 西南科技大学本科生毕业论文 13 3 4 功能管理模块 3 4 1 对功能的需求 投稿者投稿 主要是投稿者的注册 密码查询 登陆 个人信息修改 期刊查 询 论文状态查询 稿件信息 在线投稿等功能 管理员管理 主要是对近期期刊的发布 管理员的添加 当前稿件情况以及稿 件的删除等功能 专家审稿 主要是查询当前未处理稿件 稿件评论查询 稿件的在线审批 意 见反馈等 3 4 2 数据字典分析 数据字典 data dictionary DD 是关于数据信息的集合 是对数据流图中包 含的所有元素定义的集合 它的作用是为软件分析和设计过程提供关于数据的描述 信息 数据字典如表 3 1 西南科技大学本科生毕业论文 14 表表 3 13 1 数据字典数据字典 名字 CONTRIBUTOR 别名 投稿者 描述 记录投稿者注册的有关信息 组成 投稿者用户名 投稿者密码 真实姓名 性别 职务 身份证号 出生年月 所属 行业 单位名称 联系方式 邮政编码 E mail 通信地址 名字 ARTICLE 别名 论文 描述 记录论文的基本信息 组成 论文编号 标题 摘要 基金项目 学科 作者 出版社 中图分类号 名字 Administrator 别名 管理员 描述 记录管理员个人信息 组成 用户名 真实姓名 登录密码 名字 expert 别名 专家 描述 记录专家的个人信息 组成 用户名 真实姓名 专家编号 名字 qikan 别名 期刊 描述 记录当前所发布的期刊的编号以及标题 组成 期刊编号 期刊标题 西南科技大学本科生毕业论文 15 表表 3 2 CONTRIBUTOR 表表 列 名数据类型数据长度说明 user namechar20用户名 主键 passwordchar20密码 sexchar2性别 cnamechar10真实姓名 positionchar8职务 IDvarchar50身份证 birthdaydatetime8出生日期 industrychar10所属行业 unitsvarchar50单位 E mailvarchar50邮件地址 postcodenumeric9邮政编码 addressvarchar50通讯地址 phonenumeric9电话号码 表表 3 3 ARTICLE 表表 列 名数据类型数据长度说明 numint4稿件编号 topicvarchar50标题 主键 summaryvarchar300摘要 subjectchar12学科 cnamechar10真实姓名 publishnvarchar80出版社 classifycodenumeric9中图分类号 fundchar30基金项目 createtimedatetime8上传时间 acceptint4审批状态 remarkvarchar300评论 西南科技大学本科生毕业论文 16 表表 3 4 Administrate 表表 列 名数据类型数据长度说明 user namechar20用户名 主键 passwordchar20密码 anamechar10真实姓名 表表 3 5 EXPERT 表表 列 名数据类型数据长度说明 user namechar20用户名 主键 passwordchar20密码 ecodeint4专家编号 表表 3 6 qikan 表表 列 名数据类型数据长度说明 qcodeint4期刊编号 qtopicvarchar100期刊标题 主键 3 4 3 模型分析 概念结构设计 在数据库设计中 先要对系统分析所得的数据字典中的数据存储进行分析 然 后得出系统的关系模式 可以采用实体 联系图 简称 E R 图 的方法进行数据 结构的描述 E R 图由实体 属性 联系三部分组成 E R 图的有关符号说明如 下 实实 体体 属属 性性 联联 系系 西南科技大学本科生毕业论文 17 包含这些实体 投稿者 管理员 论文 审稿专家 期刊 共五个实体 图图 3 13 1 投稿者的投稿者的 E RE R 图图 图图 3 23 2 管理员的管理员的 E RE R 图图 论文 编号 标题 作者姓名 学科 摘要 基金项目 出版社 中图分类号 投稿者 用户名 职位 密码 出生日期 真实姓名E mail 身份证 单位 所属行业 性别 电话号码 通讯地址 邮政编码 管理员 用户名 密码 真实姓名 西南科技大学本科生毕业论文 18 图图 3 33 3 论文的论文的 E RE R 图图 图图 3 43 4 审稿专家的审稿专家的 E RE R 图图 图图 3 53 5 期刊的期刊的 E RE R 图图 专家 用户名 密码 专家编号 期刊 编号标题 西南科技大学本科生毕业论文 19 3 4 4 系统操作流程图 1 投稿者注册和登陆流程图如图 3 6 图图 3 63 6 注册登录流程图注册登录流程图 2 密码查询流程图如图 3 7 开始 输入用户名和密码 密码正确 存在否 登陆成功 修改个 人信息 论文状态 查询 期刊查询 投稿 锁定界面 YES N 作者注册 结束 重新登录 西南科技大学本科生毕业论文 20 图图 3 73 7 密码查询流程图密码查询流程图 3 管理员和审稿专家登录流程图如图 3 8 开始 输入用户名 真实 姓名 E mail 投稿者表 身份认 证 存在否 输出密码 返回登录首页 Y N 西南科技大学本科生毕业论文 21 图图 3 83 8 管理员专家登录流程图管理员专家登录流程图 3 4 5 实体关系 E R 图 总体的 E R 图如 3 9 开始 输入用户名 密码 存在否 删除 添加 发布 管理员 查看 评论 在线审稿 发表评论 专家 锁定界面 Y 结束 N 西南科技大学本科生毕业论文 22 管理员 用户名 密码 真实姓名 论文 编号 标题 作者姓名 学科 摘要 基金项目 出版社 中图分类号 投稿者 用户名 职位 密码 出生日期 真实姓名E mail 身份证 单位 所属行业 性别 电话号码 通讯地址 邮政编码 管理 投递 专家 用户名 密码 专家编号 审批 发布 期刊 编号标题 1 n 1n 1 n 1 n 西南科技大学本科生毕业论文 23 图图 3 93 9 总体总体 E RE R 图图 第 4 章 系统总体设计 系统设计是为了系统的功能特点 通过适当的设计方法 实现用户对功能的要 求 4 1 总体项目规划 1 首先规划好有几个表 建立投稿者表 管理员表 论文表 专家表等 2 管理员和专家的操作都是建立在投稿者和论文的基础上 所以首先作投稿者 注册和登录部分以及登录主页和未登录前的一些静态页面的设计 3 作投稿者登录部分的功能 先做修改个人信息以及论文状态查询部分 完成 稿件基本信息的填写 实现论文上传 4 完成投稿功能后作管理员部分 实现管理员的添加和删除稿件功能等 5 作专家登录部分 主要是在线审稿部分 在线查看论文和发表评论 6 所有子功能的完善 西南科技大学本科生毕业论文 24 4 2 数据处理 1 页与网页之间用 request 对象的 form 或者 QueryString 来获取文本框以及密 码域等数据 用 session 来实现页面之间单一用户数据的传递 2 对数据库中数据的处理建立 RecordSet 的对象 rs 或其他来实现对数据库进行 添加 更新等功能 4 3 物理结构设计 1 首页模块功能 首页是各个页面的入口链接了各个页面的超链接 并可以查看本站的期刊 稿 件模板以及投稿流程等 2 投稿者注册模块功能 单击首页的作者注册超链接或者注册按钮就直接进入了进入注册页面 注册信息包括 用户名 密码 真实姓名 性别 职务 身份证号 出生年月 所属行业 单位名称 联系方式 邮政编码 E mail 通信地址 3 投稿者登录模块功能 用户只有登录后才可以进行投稿和进入自己的控制面板进行自己的投稿管理 如没有登录提示错误并进入投稿者个人登录界面 4 投稿模块功能 注册了的用户可以登陆后发布自己的稿件 填写稿件有关信息后可以在控制界 面内上传稿件 5 查看投稿模块功能 当投稿者登录后控制界面就会显示当前投稿情况和状态 6 投稿者修改个人信息模块功能 用户可以登录后修改自己的注册信息 包括用户名 密码 真实姓名 性别 职务 身份证号 出生年月 所属行业 单位名称 联系方式 邮政编码 E mail 通信地址等 7 查看稿件审批情况模块功能 投稿者如果不注册是不能查看稿件的 只能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论