交流平台的设计与实现

上传人:cn****1 文档编号:465955249 上传时间:2023-04-19 格式:DOC 页数:17 大小:273KB
返回 下载 相关 举报
交流平台的设计与实现_第1页
第1页 / 共17页
交流平台的设计与实现_第2页
第2页 / 共17页
交流平台的设计与实现_第3页
第3页 / 共17页
交流平台的设计与实现_第4页
第4页 / 共17页
交流平台的设计与实现_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《交流平台的设计与实现》由会员分享,可在线阅读,更多相关《交流平台的设计与实现(17页珍藏版)》请在金锄头文库上搜索。

1、论文交流平台的设计与实现Design and Implementation of the Platform for Dissertation Intercommunion目 录摘要IABSTRACTII第1章绪论11.1 开发背景及意义11.2 系统开发的目标11.3 关于项目开发工具及环境2第2章功能的需求分析32.1 游客模块的需求分析32.2 会员模块的需求分析32.3编辑和专家模块的需求分析42.4 管理员模块的需求分析42.5 系统用例图4第3章系统的总体结构和数据库设计53.1 系统的总体架构53.2 系统的总体结构53.3 系统的数据库设计6第4章系统部分功能模块的设计与实现94

2、.1 布局功能模块94.1.1 用户注册密码加密94.1.2 登录界面跳转94.1.3 站搜索104.1.4 个人信息修改104.1.5 文章状态查询104.2 在线投稿功能模块104.3 在线审稿功能模块124.3.1 编辑审核124.3.2 专家审核14结论16参考文献17 / 摘 要随着人们生活节奏的加快,旧式的投稿和审稿流程已经不能满足人们需求。人们需要的是一种方便、快捷的,建立在网络上的交流平台来完成用户投稿和审稿。论文首先对系统的开发背景、意义和使用的开发工具进行简单介绍,其次简单阐述系统的结构,接着详细论述系统的需求分析,最后着重讲述了系统各功能模块的分析设计以及实现过程。关键词

3、 论文交流,密码加密,稿件上传,稿件审核ABSTRACTWith the fast pace of life, old ways by which that we public articles can no longer meet the peoples demand. What people needed is that one kind is convenient , rapid , and builded on the network.First , this paper briefly introduces the systems background and tools used

4、in the system. Secondly , the structure of the system is discussed , and then the requirements of this system is analysed in detail. Finally, it focuses on the system and each modules design and implementation.Keywords dissertation intercommunion,password encryption,dissertation upload, dissertation

5、 verification第1章 绪论本章节对本的开发背景、项目开发的目的和所适用的围、所用软硬件环境进行简单的介绍。1.1 开发背景及意义进入21世纪后,网络在人们生活中的作用日益突显。各行各业都开始利用网络工具提高自己的工作效率,而大多期刊、杂志社依然采用以往的投稿和审稿方式办公。这种旧式的投稿方式以及稿件信息的反馈都十分的慢,动辄就是几星期,已经不能满足现代人高节奏生活的要求,人们急需一种新的在线投稿方式的出现。近年来我国互联网的日益普及,网络已经成为生活中不可缺少的工具,生活、学习、工作也愈来愈依靠网络,人们在网上冲浪的时间也在迅速增加,浏览电子杂志、在网上搜索工作相关的信息代替了人们

6、传统的信息获得方式。因此,稿件处理的网络化改革也势在必行。本文所要介绍的论文交流平台就是很好的解决以上问题的一个途径。该论文交流平台旨在建立起一个论文信息交流的桥梁,使用户能够通过网络方便地进行稿件的处理操作,同时在用户之间进行论文信息共享,以加快稿件处理速度,节约用户时间。1.2 系统开发的目标论文交流平台的主要功能是发布信息,完成用户的投稿和审稿功能。其主要目标就是利用网络资源的便利性,完成用户的在线投稿和报社的在线审核,提高报社的工作效率,同时加强用户之间的信息交流。论文交流平台的建设,也是为充分利用网络的优越性,将论文期刊的规模实力、市场定位、服务项目和公司形象全方位地推出,从而扩大论

7、文期刊在国同行业的知名度。并以网络宣传为切入点,逐步构建起完备的网上管理与服务营销构架,从而开拓更为广阔的市场,并真正做到快捷准确的服务客户,为客户带去便利。同时以为媒体为客户提供强大的资讯信息和客户所需产品,共享的资源,也为更多行业用户提供一个网上的电子商务、信息交流、产品发布平台。1.3 关于项目开发工具及环境本项目采用Dreamweaver和Sql Server为开发环境,使用ASP开发语言进行动态网页的开发和设计。第2章 功能的需求分析需求分析阶段处于软件开发的前期,其基本活动是准确定义未来系统的目标,确定为了满足用户的需求必须做什么。需求分析又划分为两个阶段,即需求获取和需求规约,前

8、者是用自然语言清楚地描述用户的要求,而需求规约的目的是消除获取需求的二义性和不一致性。在软件生命周期中,一个错误发现得越晚,修复错误的费用也越高。所以,高质量的需求工程是软件项目得以正确、高效完成的前提。因此,本章主要对系统的功能和数据库的设计进行分析。通过对现实情况的分析研究可知,该系统定位于一个面向大众的、综合性的学术,它的使用对象较为复杂,从资料的安全性、的稳定性方面考虑,系统应该对不同的操作进行身份验证,任何人员都不得访问其权限之上的容。因此,从使用者的角度出发,系统定义了四种用户角色:游客、会员、编辑和专家、管理员。2.1 游客模块的需求分析对于普通浏览者来说,前台是他们惟一接触到的

9、部分,所以要求前台的操作尽量简单、人性化,要尽量符合一般的使用习惯,包括界面和操作的流程。前台的浏览功能设计如表2-1所示。表2-1 游客模块功能表功能角色说明浏览信息游客浏览站信息浏览站信息游客查询站信息留言发表评论游客发表问题看法、提出问题2.2 会员模块的需求分析会员除了拥有游客的权限外,还可以对自己的注册信息进行修改,更重要是可以在本根据分类发表自己文章、查看自己的发表的文章列表以及文章状态,并且下载本站所列的所有资源。功能设计表如2-2所示。表2-2 会员模块功能表功能角色说明信息修改注册用户修改个人注册信息资源下载注册用户下载自己需要的文章资源资源发布注册用户上传自己的文章稿件查看

10、文章信息注册用户注册用户查看自己的文章状态2.3 编辑和专家模块的需求分析编辑和专家拥有比以上两角色更高的权限,主要负责对用户上传的论文进行审核。出于对用户上传文章负责的态度,审核系统应该是二级审核系统,首先编辑对文章进行审核,然后再有专家对编辑审核通过的文章进行二次审核。如果两级审核均通过则此文章就被接受,并由系统分配到下载栏为用户提供下载。2.4 管理员模块的需求分析图2-1 系统用例图管理员在本中的权限最高,他除了拥有会员的权限,还拥有更高级别的权限。最重要的是管理员负责整个的正常运转,负责对中用户的角色管理,并且对上发布的新闻进行添加、更新、删除等维护操作。2.5 系统用例图由上面章节

11、的分析知道,系统的参与者有游客,会员,编辑和专家,管理员。系统的总用例图如图2-1所示。第3章 系统的总体结构和数据库设计在进行过系统的需求分析后,首先应该对系统的结构有个清晰的了解,并完成数据库的设计,为后面的各功能模块的实现打下基础。3.1 系统的总体架构系统的开发采用B/S体系,即浏览器/服务器Browser/Server体系。在B/S的系统中,合法用户只需在客户端通过浏览器向分布在网络上的服务器发出请求即可以进入系统。B/S结构极大的简化了客户机的工作,客户机上只需安装浏览器即可,服务器将担负更多的工作,如对数据库的访问和应用程序的执行。采用该结构软件的优势在于:无须开发客户端软件,维

12、护和升级方便;可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统;具有良好的开放性和可扩充性;可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。3.2 系统的总体结构论文交流平台采用三层结构体系,浏览器供用户进行页面浏览,当用户点击按钮,就会触发相应的后台应用程序。如果需要同数据库进行连接,那么将由应用程序来完成。例如:用户登录并进行验证。用户先输入用户名和密码,然后提交给应用程序,程序利用特定语言与数据库进行连接,判断输入信息是否合法。论文交流平台的主

13、要功能有在线投稿、编辑在线审稿、专家在线审稿、管理员后台管理、留言板等功能。每个模块都涉及到对数据库的操作。也就是三层体系结构应用到系统的每一个功能上。本论文主要讨论布局,在线投稿和在线审稿这三个模块的设计和实现过程。并着重介绍后两个模块的实现。它们在整个功能模块中的地位如图3-1所示。图3-1 论文交流网站其中布局模块主要完成页面的总体设计,并在页面集成一些用户操作功能的入口,完成一些用户的操作。在线投稿模块主要是完成用户在线上传自己的文章。而在线审稿功能模块是完成对已提交文章的审核。而后台管理主要是对用户角色和发布的新闻进行管理。最后留言板为用户提供一个交流互动的平台。3.3 系统的数据库

14、设计数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。数据库设计是本论文交流系统设计中的核心,因为只要确定了数据库设计也就确定了系统的数据结构,数据库设计的好坏直接影响系统的运行效率,开发难易程序及后期是否便于维护和升级。根据前面得出的系统框架和流程,可以初步将数据库表分为4个表,即用来记录用户信息的用户表userinfo、稿件信息的稿件表filetable、记录对稿件评论的评论表comment、记录新闻信息的信息表news。1. userinfo表:主要存储用户信息,包括用户名、密码、联系方式等一些用户基本信息,其中userid为主键

15、。表各个字段属性如表3-1所示。表3-1 userinfo表属性类型说明useridInt4用户名的idUsernameNvarchar用户名PaddwordNvarchar用户登录密码SexNvarchar用户性别XueliNvarchar用户的学历emailNvarchar50用户联系的emailaddressNvarchar250用户phoneNvarchar50用户联系answerNvarchar50密码提示问题答案questionNvarchar50密码提示问题regtimeDatetime用户注册时间logintimesInt用户登录次数rolesNvarchar50用户角色2. filetable表:主要存储用户发表的文章信息,包括文章状态,文章路径,主要是有编辑和专家对此表进行操作。表字段如表3-2所示。表3-2 filetab

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号