收藏 分享(赏)

企业论坛管理系统的设计与实现 ------个人中心、授权及版主管理模块.doc

上传人:wo7103235 文档编号:6253252 上传时间:2019-04-03 格式:DOC 页数:58 大小:1.14MB
下载 相关 举报
企业论坛管理系统的设计与实现 ------个人中心、授权及版主管理模块.doc_第1页
第1页 / 共58页
企业论坛管理系统的设计与实现 ------个人中心、授权及版主管理模块.doc_第2页
第2页 / 共58页
企业论坛管理系统的设计与实现 ------个人中心、授权及版主管理模块.doc_第3页
第3页 / 共58页
企业论坛管理系统的设计与实现 ------个人中心、授权及版主管理模块.doc_第4页
第4页 / 共58页
企业论坛管理系统的设计与实现 ------个人中心、授权及版主管理模块.doc_第5页
第5页 / 共58页
点击查看更多>>
资源描述

1、本科毕业论文(科研训练、毕业设计)题 目:企业论坛管理系统的设计与实现-个人中心、授权及版主管理模块姓 名: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 学 号: 指导教师: 职称: 年 月摘 要进入信息化时代以来,信息成为了最重要的商业元素,把握信息的脉搏,跟进信息的脚步是我们所不懈追求的。随着生活节奏的加快、高速信息时代的到来,越来越多的企业开始建立起自己的网上论坛,这样的企业论坛不仅仅是企业向外界宣传的一种手段,更主要是为世界各地的用户提供一个网上交流的平台。通过网络来传输信息有着最高的时效性,最广的涉及面。而企业的运营讲求的就是时效性与广泛性,所以我们充分利用网络的特性

2、为企业架构最合适的论坛。本文主要针对目前流行的企业论坛进行探讨与深入,在搜寻大量材料的基础上构建一个适应当今时代的企业论坛。在形式上更为新颖,在结构上更为灵活的一个企业论坛。该项目是基于 windows XP 系统、Microsoft Visual Studio.NET 2005 为平台,使用 C#语言开发的。我们将企业论坛的行为者分为五类:未注册用户、普通注册用户、二级版主、一级版主和超级管理员。本文从该项目建立的初衷、项目的总体设计、项目的详细设计一级最后实现结果等角度来全方位的展示一个现代论坛的魅力。关键词:企业论坛 论坛管理 BBS 问卷调查Enterprise Forum Manag

3、ement System-Personal Center, Authorization Management ModuleAbstractInformation is becoming the most important element in the business world after we entered the information era. What we are purchasing is to follow the steps of the information. With the speeding of our life and the coming of the hi

4、gh-tech era, more and more enterprises are building their own forums on the internet. This is not only a way to show others their product and their services, but also to provide a platform for the users from all over the world to communicate with others.Based on the efficiency and the extent, we are

5、 trying to build the most appropriate forum for many kinds of enterprises. Now we are focusing on the popular current forums as we see, to have a deep discussion. After we have hunted many materials, we have built a suitable forum. This thesis is built on the system of Windows XP and the platform of

6、 Microsoft Visual Studio.NET 2005. The actors in the forum is divided into 5 categories, they are anonymous users, registered users, second band managers, first band managers and the super managers. In this thesis, we are showing you the most attractive forum from many aspects. (e.g., why we are try

7、ing to build to a universal forum, high level design of the project, detailed level design of the project, outcome of the project, etc) Keywords: Enterprise Forum, Forum Management System, BBS, Survey目 录第一章 绪论 .11.1 课题背景及研究意义 .11.2 主要研究内容 11.3 本文结构 .2第二章 企业论坛管理系统的总体框架设计 32.1 总体框架 .32.2 数据库设计 .32.3 系

8、统功能分析 52.4 用例图 .82.5 用例描述 .112.6 小结 16第三章 企业论坛管理系统的功能模块设计 173.1 授权及验证模块 173.2 个人中心模块 203.3 任命解除模块 273.4 小结 31第四章 企业论坛管理系统的实现 .324.1 系统建设及运行环境 .324.2 系统实现界面展示 .324.3 小结 37第五章 总结与展望 385.1 工作总结 .385.2 工作展望 .38致 谢 .40参考文献 .41ContentsChapter 1 Introduction .11.1 Project Background & Value Of Research 11.

9、2 Main Task11.3 Thesis Organization 2Chapter 2 General Design Of EFMS .32.1 Framework Of EFMS 32.2 Database Design.32.3 Functional Analysis Of System .52.4 Use Cases.82.5 Description Of Use Cases.112.6 Summary.16Chapter 3 Detailed Design Of EFMS.173.1 Authorization Module 173.2 Personal Center Modul

10、e .203.3 Appoint & Release Module273.4 Summary.31Chapter 4 Implementation Of EFMS324.1 Environment and Development Language324.2 Display Of EFMS.324.3 Summary.37Chapter 5 Conclusions and Future Work.385.1 Conclusions.385.2 Future Work 38Acknowledgements40References.41企业论坛管理系统个人中心,版主管理及授权模块1本章节介绍了本文的

11、项目背景、研究的主要内容、项目的整体架构等。作为全文的开始,本章节还总结了全文的章节组织架构,给出了全文的脉络,方便读者进行更加深入的阅读。1.1 课题背景及研究意义在项目建立的伊始,我们就把目标瞄准了现代信息化企业管理与交流需求。企业的推广与宣传通过论坛为现代化企业管理需求提供一个通用的论坛是我们的终极目标。有了这样的目标后,我们便着手了解企业信息协同沟通交流的需求。为此,我们在建立项目的过程中以实用、通用为基本原则,为企业论坛管理者提供了充分的自由度,企业可以根据自身的需要建立起个性的论坛。另外,我们也为所有访问企业论坛的用户提供一个相互学习、交流的平台。用户们不仅可以浏览、发表、回复帖子

12、,还可以加其他用户为好友,给其发消息等。在好友管理模块中,我们允许用户拒绝其它用户的好友请求。如果已经是好友的,可以将其从好友列表中删除。我们的论坛有一个突出的特色就是在常规论坛基础上添加的调查管理模块,用户可以在论坛上发布调查等。1.2 主要研究内容本文立足于为广大中小企业架设一个通用的企业论坛管理系统。同时,我们还对论坛的功能做了延伸,论坛的用户可以在网上发布在线调查,并可对发布的调查进行管理。不同层次的管理员分别从不同的方面来管理论坛。其中二级版主是直接管理论坛内的版务等具体内容,每个版块可以对应于多个版主,第一章 绪论企业论坛管理系统个人中心,版主管理及授权模块2但每个版主只能服务于一

13、个版块。本系统主要研究常规论坛管理系统的前端显示、应用以及后台的自我管理。其中前端应用包括发帖、回帖等,后台的管理包括好友管理、个人信息管理及消息管理等。系统中的调查管理由他人设计,此处不作太多描述。1.3 本文结构第一章 绪论,该部分主要从整体上介绍该企业论坛管理系统的研究内容,架构模式以及使用到的关键技术等。目录中的 EFMS 表示 Enterprise Forum Management System 即企业论坛管理系统。第二章 企业论坛管理系统的总体架构,该部分介绍该企业论坛管理系统的总体设计,分别从系统框架、数据库设计、模块划分及用例描述等角度来介绍该系统的设计思想。第三章 企业论坛管

14、理系统的功能模块设计,该部分针对具体的模块,对各个模块的功能及流程做了详细的阐述。第四章 企业论坛管理系统的实现,该部分主要介绍系统实现的软硬件平台,并展示该企业论坛管理系统的最终实现效果。第五章 总结与展望,该部分对此次毕业设计与实践从技术上及功能上做了个总结,并且对今后的工作做出了展望。企业论坛管理系统个人中心,版主管理及授权模块3项目的设计是一个成功项目的开始,为待开发系统设计一个优秀的系统设计框架是保证一个稳定的系统的必要条件。本章重点介绍企业论坛管理系统的数据库设计和系统整体功能的设计及各个模块的功能需求。该项目主要由版块管理、个人中心、调查管理及授权模块组成。其中本人负责设计与实现

15、个人中心及授权模块,其它两个部分由同一项目组的其它成员完成。2.1 总体框架本企业论坛管理系统采用 C/S 的模式来设计,包括三层:1. 数据库服务器:本系统采用的是 SQL Server 2005 数据库服务器。它能迅速执行大量数据的更新和检索。2. 应用程序服务器端:服务器端是一个信息发送中心,所有客户端的信息都传到服务器端,再由服务器根据要求发送出去。3. 应用程序客户端:该端是应用程序的用户接口,用以检查用户的输入数据,显示应用的输出数据,方便用户直观地进行操作。2.2 数据库设计本系统采用 SQL SERVER 2005 建立数据库,数据库名为 Forum。数据库中主要的表有:1.

16、用户表:用于记录该企业论坛的所有注册用户的详细信息,字段有:用户标识号、用户名、密码、邮箱、问题、答案、个性签名、角色标识号第二章 企业论坛管理系统的总体 框架设计企业论坛管理系统个人中心,版主管理及授权模块4及删除标识。表 21 User 表字段名 类型 描述UserId Decimal(18,0) 唯一标识,自动生成Username Varchar(50) 登录时用,必须唯一Password Varchar(30) 登录时用Email Varchar(100)Question Varchar(100)Answer Varchar(100)Date SmalldatetimeSign Var

17、char(100)RoleId Int 标识用户的角色DeleteFlag Bit 是否已删除2. 角色表:用于记录所有注册用户的角色信息,其中普通注册用户的角色ID 为空。字段有:角色标识号、用户标识号、一级版块标识号、二级版块标识号。表 22 Role 表字段名 类型 描述RoleId Int 唯一标识,自动生成userID Decimal(18,0) 对应于 User 表的 UserIdFirstMenuId Int 一级版主对应的一级版块SecondMenuId Int 二级版主对应的二级版块3. 好友表:用于记录所有注册用户的好友关系及状态,好友关系是单项的。字段有好友标识号、我的用

18、户标识号、对方用户标识号及状态。企业论坛管理系统个人中心,版主管理及授权模块5表 23 Friends 表字段名 类型 描述FriendId Numeric(18,0) 唯一标识,自动生成MyUserId Numeric(18,0) 用户 IdFriendUserId Numeric(18,0) 该用户的好友 IdStatus Tinyint 好友关系状态4. 消息表:用于记录所有注册用户所收到的所有消息,包括标题、发件人、收件人、内容、发送时间、是否已读等信息。表 24 Message 表字段名 类型 描述MessageId Numeric(18,0) 唯一标识,自动生成MessageFro

19、m Numeric(18,0) 发件人 IdMessageTo Numeric(18,0) 收件人 IdTitle Varchar(100) 消息标题Content Text 消息内容Time Smalldatetime 标识发送消息的时间Read Bit 标识消息是否已读2.3 系统功能分析该企业论坛管理系统的整体功能结构图如下所示(图 21):其中紫色标识的部分是授权及验证模块,包括登录、注册、退出部分。绿色标识的部分是个人中心管理模块,其中包括个人信息管理、好友管理、消息管理等部分。红色标识的部分是版块管理模块,包括发帖管理、回复管理、公告管理及添加新的版块等。橙色标识的部分是任命解除模

20、块,包括任命/解除一级版主、任命/解除二级版主。蓝色标识的部分是调查管理模块,包括发布新调企业论坛管理系统个人中心,版主管理及授权模块6查,查看发布的调查及结果,申请及审核权限。图 21 系统上下文关系图下面分别介绍每个具体模块的功能需求:2.3.1 授权及验证模块该模块主要描述用户验证与授权功能,包括登录、注册和退出模块。1. 登录模块:已注册过的用户在首页登录框中输入用户名和密码,进行验证,成功后根据其角色不同记录当前角色,否则提示用户输入错误。不同的角色分别有:普通用户、二级版主、一级版主、超级管理员。2. 注册模块:未注册的用户可以通过点击首页上注册链接进入到注册页面。注册时用户必须输

21、入的信息有用户名、密码、邮箱、问题与答案等。注企业论坛管理系统个人中心,版主管理及授权模块7册成功后的用户即可根据注册时的用户名与密码登录系统。3. 退出模块:只有已经登录的用户才能点击该链接,用户一旦退出后就不能再浏览其没有权限访问的页面了。用户登录后点击首页上的“管理中心”时进入管理页面,页面中的菜单根据用户的角色而定,不同的用户可执行不同的操作。2.3.2 个人中心管理模块个人中心管理模块的所有功能都是针对所有登录用户而言的,每个已登录的用户都可看到如下七个菜单。1. 修改基础信息模块:在这个模块中用户可更改自己的邮箱、密码、答案和个性签名等信息。2. 修改密码模块:通过该模块,用户可修

22、改自己的密码。3. 查看好友模块:该模块使得用户可以查看自己的好友,并可对自己的好友进行删除和发信息的操作,使得用户可以很方便的与自己的好友联系并进行好友管理。4. 添加好友模块:这个模块使得用户可以通过对方的用户名来请求对方加自己为好友,待对方接受请求后双方将互成为好友。5. 处理好友请求模块:这个模块允许用户查看他人对自己的好友请求,并进行处理。用户可以选择接受或拒绝对方的好友请求。6. 查看/删除消息模块:这个模块允许用户浏览所有消息,或查看某个详细消息,并对该消息进行删除或回消息操作。7. 发送新消息模块:这个模块允许用户填写想要发送消息的对象或从其它页面中直接点击对方用户名对其发送消

23、息。2.3.3 任命解除模块该模块主要包括超级管理员任命、解除一级版主以及一级版主任命、解除二级版主功能。企业论坛管理系统个人中心,版主管理及授权模块81. 任命/解除一级版主:该模块功能由超级管理员执行,只有当超级管理员登录系统后才能执行该操作。被任命的一级版主只能负责其管辖范围内的管理,一旦一级版主被解除后他将不再具有管辖权。2. 任命/解除二级版主:该模块功能由一级版主执行,只有当一级版主登录系统后才能执行该操作。被任命的二级版主只能负责其管辖范围内的版块管理,一旦二级版主被解除后他将不再具有管辖权。2.4 用例图这个部分用于采用用例图来描述不同角色用户的功能需求,其中普通注册用户所拥有

24、的所有权限二级版主、一级版主以及超级管理员均具备。2.4.1 未注册用户用例图图 2-2 未注册用户用例图未注册用户可进行的操作有:查看帖子、查看回复及注册。未注册用户若想在论坛内发布帖子或调查等必须先注册成为会员。企业论坛管理系统个人中心,版主管理及授权模块92.4.2 普通用户用例图图 2-3 普通用户用例图普通注册用户可进行的操作有:发布新调查、查看/修改发布的调查、查看调查结果、申请调查权限;发表帖子、查看帖子、发表回复、查看回复;登录、退出;修改个人基础信息、修改密码、添加好友、查看好友、处理好友请求、发送消息、查看消息和删除消息。企业论坛管理系统个人中心,版主管理及授权模块102.

25、4.3 二级版主用例图图 2-4 二级版主用例图二级版主除了可以进行普通用户所能进行的操作外,还可审核调查权限、审查新帖及公告管理。2.4.4 一级版主用例图图 2-5 一级版主用例图一级版主除了可以进行普通用户所能进行的操作外,还能创建二级版块、任命二级版主、解除二级版主。普通注册用户二级版主审核调查权限审查新帖公告管理继承普通注册用户一级版主创建二级版块任命二级版主继承解除二级版主企业论坛管理系统个人中心,版主管理及授权模块112.4.5 超级管理员用例图普通注册用户超级管理员创建一级版块任命一级版主解除一级版主继承图 2-6 超级管理员用例图超级管理员除了可以进行普通用户所能进行的操作外

26、,还能创建一级版块、任命一级版主、解除一级版主。2.5 用例描述表 2-5 用户登录用例用例编号 01 用例名称 用户登录描述 验证用户输入的用户名、密码是否正确,并记录下用户的角色。行为者 普通用户、二级版主、一级版主、超级管理员前提 无执行后 显示欢迎信息重要程度 高流程 用户点击登录按钮时,验证用户的用户名、密码,若成功则进入系统并记录用户的角色及其相关信息数据 用户名,密码创建日期 10/05/2008企业论坛管理系统个人中心,版主管理及授权模块12表 2-6 用户注册用例用例编号 02 用例名称 用户注册描述 未注册用户通过填写个人相关信息可注册为本系统会员行为者 未注册用户前提 输

27、入正确的信息执行后 显示欢迎信息重要程度 中流程 未注册用户在注册页面输入个人相关信息,验证用户输入的信息,点击注册成为会员数据 用户名,密码,邮箱,问题,答案,个性签名创建日期 10/05/2008表 2-7 退出用例用例编号 03 用例名称 退出系统描述 用户通过该功能退出登录,此时用户此前记录下的信息全部丢失行为者 普通用户、二级版主、一级版主、超级管理员前提 用户已登录执行后 退出登录,返回到首页重要程度 中流程 已登录用户点击退出链接后,退出登录并返回到首页数据 无创建日期 10/05/2008表 2-8 修改基础信息用例用例编号 04 用例名称 修改基础信息描述 已登录用户可进入管

28、理中心修改个人基础信息,包括邮箱、问题、答案、个性签名等。行为者 普通用户、二级版主、一级版主、超级管理员前提 用户已登录执行后 用户修改信息写入数据库重要程度 中流程 已登录用户进入管理中心后,选择修改基础信息菜单修改相关信息,验证用户输入信息并提交更改数据 邮箱 问题,答案,个性签名创建日期 10/05/2008企业论坛管理系统个人中心,版主管理及授权模块13表 2-9 修改密码用例用例编号 05 用例名称 修改密码描述 已登录用户可进入管理中心修改密码行为者 普通用户、二级版主、一级版主、超级管理员前提 用户已登录执行后 新密码写入数据库重要程度 中流程 已登录用户进入管理中心后,选择修

29、改密码菜单修改自己的密码,验证用户两次输入密码一直并提交更改数据 用户名旧密码新密码创建日期 10/05/2008表 2-10 查看好友用例用例编号 06 用例名称 查看好友描述 已登录用户可进入管理中心查看自己的好友行为者 普通用户、二级版主、一级版主、超级管理员前提 用户已登录执行后 无重要程度 中流程 已登录用户进入管理中心后,选择查看好友菜单即可看到自己的好友,并可对某一好友进行删除和发信息操作数据 用户名创建日期 10/05/2008表 2-11 添加好友用例用例编号 07 用例名称 添加好友描述 已登录用户可进入管理中心根据对方用户名添加好友行为者 普通用户、二级版主、一级版主、超

30、级管理员前提 用户已登录执行后 无重要程度 中流程 已登录用户进入管理中心后,输入对方用户名;若该用户名存在,则向对方发出请求。数据 用户名创建日期 10/05/2008企业论坛管理系统个人中心,版主管理及授权模块14表 2-12 处理好友请求用例用例编号 08 用例名称 处理好友请求描述 已登录用户可进入管理中心根据对方用户名添加好友行为者 普通用户、二级版主、一级版主、超级管理员前提 用户已登录执行后 无重要程度 中流程 已登录用户进入管理中心后,输入对方用户名;若该用户名存在,则向对方发出请求。数据 用户名创建日期 10/05/2008表 2-13 查看/删除消息用例用例编号 09 用例

31、名称 查看、删除消息描述 已登录用户可进入管理中心查看或删除收到的消息行为者 普通用户、二级版主、一级版主、超级管理员前提 用户已登录执行后 无重要程度 中流程 已登录用户进入管理中心后,点击查看消息菜单;显示所有消息,用户可选择浏览、删除、回复消息。数据 无创建日期 10/05/2008表 2-14 发送新消息用例用例编号 10 用例名称 发送新消息描述 已登录用户可进入管理中心给特定用户发送消息,或者在用户浏览帖子或好友、消息等时跳转到该页面发送新消息。行为者 普通用户、二级版主、一级版主、超级管理员前提 用户已登录执行后 无重要程度 中流程 页面载入时,在页面上显示发件人及当前时间;用户

32、输入收件人及消息标题与内容后;验证收件人是否存在并发送消息。数据 收件人,发件人,时间,标题,内容创建日期 10/05/2008企业论坛管理系统个人中心,版主管理及授权模块15表 2-15 任命一级版主用例用例编号 11 用例名称 任命一级版主描述 超级管理员可以为某个一级版块任命新的版主行为者 超级管理员前提 超级管理员登录执行后 无重要程度 高流程 超级管理员登录,进入个人中心,选择任命一级版主,选择要任命版主的一级版块,任命新的版主数据 一级版块名,一级版主创建日期 10/05/2008表 2-16 解除一级版主用例用例编号 12 用例名称 解除一级版主描述 超级管理员可以解除某个已有一

33、级版块中的一级版主行为者 超级管理员前提 超级管理员登录执行后 无重要程度 高流程 超级管理员登录,进入个人中心,选择解除一级版主,选择要解除版主的一级版块,显示该板块中所有版主,解除某个版主职务数据 一级版块名,一级版主创建日期 10/05/2008表 2-17 任命二级版主用例用例编号 13 用例名称 任命二级版主描述 一级版主可以为其下的二级版块任命新的二级版主行为者 一级版主前提 一级版主登录执行后 无重要程度 高流程 一级版主登录,进入个人中心,选择任命二级版主,选择要任命版主的二级版块,任命新的版主数据 一级版块名,二级版块名,二级版主创建日期 10/05/2008表 2-18 解

34、除二级版主用例企业论坛管理系统个人中心,版主管理及授权模块16用例编号 14 用例名称 解除二级版主描述 一级版主可以解除已被任命的二级版主的职务行为者 一级版主前提 一级版主登录执行后 无重要程度 高流程 一级版主登录,进入个人中心,选择解除二级版主,选择要解除版主的二级版块,解除已有版主职务数据 一级版块名,二级版块,二级版主创建日期 10/05/20082.6 小结本章首先对系统的功能需求做了详细的分析与设计,并且对每个角色的权限作了说明,然后给出系统总体设计方案及本人所负责模块的功能说明。总体设计方案中包括功能设计及流程设计。企业论坛管理系统个人中心,版主管理及授权模块17基于联合分析

35、与设计,本章主要完成授权及验证模块、个人中心模块以及任命解除模块的详细设计,其余部分为他人实现。本节将重点就这三个模块展开详细设计。3.1 授权及验证模块该模块主要用于验证用户身份,用户必须注册后才能登录该系统。3.1.1 登录模块1.相对于设计者的输入(1)用户名:必须是有效的(2)密码:必须是与用户名对应的有效的密码2.功能描述(1)根据用户输入的用户名与密码进行验证,若成功则从数据库中读取该用户的角色及其负责的版块等相关信息,否则提示出错。(2)如果用户在还没登录前想要访问一些其没有权限访问的页面,则提示其“未登录” 。3.相关图表第三章 企业论坛管理系统的功能模块设计企业论坛管理系统个

36、人中心,版主管理及授权模块18图 3-1 登录流程图图 31 显示的是用户登录流程图,用户登录时要验证用户的用户名及密码,登录成功后必须记录下用户的相关信息。普通用户记录其用户名、密码,二级版主记录下其负责的二级版块,一级版主记录下其负责的一级版块。3.1.2 注册模块1.相对于设计者的输入(1)用户名:不能为空,且必须唯一(2)密码:需输入两次,两次输入密码必须一致(3)邮箱:邮箱不可为空,格式必须正确(4)问题:问题不能为空(5)答案:答案不能为空(6)个性签名:个性签名可以为空(7)日期:默认为用户注册的当天日期企业论坛管理系统个人中心,版主管理及授权模块19(8)角色:默认为普通注册用

37、户2.功能描述(1)未注册的用户若想在该论坛上发表新帖或回复等,则需先注册成为论坛的会员。(2)注册时用户需输入用户名、密码、邮箱、问题、答案,另外个性签名是可选的。(3)输入时用户不能输入已存在的用户名,否则将提示错误信息。3.相关图表图 3-2 注册流程图图 32 显示的是未注册用户注册流程图,用户注册时必须验证用户名、密码、邮箱、问题、答案等项不为空,且格式正确,否则显示错误信息。企业论坛管理系统个人中心,版主管理及授权模块203.1.3 退出模块1.相对于设计者的输入点击“退出”链接:退出登录后用户将不能再使用需要登录后才能使用的功能。2.功能描述:当用户点击“退出”链接时,程序中所有

38、的 Session 都被清空,这样用户将不能再访问需登录后才能访问的页面了。3.相关图表开始点击退出链接清空Session退出登录图 3-3 退出流程图图 33 显示的是退出登录流程图,用户点击退出链接后必须清空所有Session,用户一旦退出后就不能访问其没有权限访问的页面。3.2 个人中心模块该模块主要处理论坛的注册用户管理个人信息及相关操作,已登录的注册用户可以进入个人中心修改个人信息,或进行好友管理、消息管理等。3.2.1 修改基础信息模块1.相对于设计者的输入(1)用户名:用户登录时得到根据用户的用户名得到其详细信息。(2)邮箱:用户可修改自己的邮箱,但不能为空。(3)问题:用户可以

39、修改问题,但不能为空。(4)答案:用户可以修改问题的答案,但不能为空。企业论坛管理系统个人中心,版主管理及授权模块21(5)个性签名:用户可以修改个性签名,可以为空。2.功能描述(1)已登录用户进入管理中心,可以选择更改个人基础信息;(2)其中用户名在用户登录时被记录下来,并为不可改;(3)可更改的项有邮箱、问题、答案和个性签名;(4)只有符合邮箱格式的输入才会被处理。3.相关图表图 3-4 修改基础信息流程图图 34 显示的是用户修改基础信息流程图,首先在页面载入时显示用户相关信息,待用户确认更改后,将更改写入数据库。3.2.2 修改密码模块1.相对于设计者的输入(1)用户名:用户登录时记录

40、下用户的用户名,用户点击该菜单后根据用户的用户名得到用户的密码。(2)旧密码:该密码根据用户登录时的用户名取得。企业论坛管理系统个人中心,版主管理及授权模块22(3)新密码:用户输入新的密码。(4)确认密码:用户再次输入新的密码,且两次输入密码必须一致。2.功能描述(1)已登录的用户可以通过该功能修改自己原有的密码;(2)如果用户输入的旧密码错误,则提示用户“旧密码输入错误” ;(3)如果用户旧密码、新密码或确认密码留空,则提示用户该项不能为空;(4)如果用户两次输入的新密码不一致,则提示用户“两次输入的新密码不一致” ;(5)如果操作成功,将用户的新密码写入数据库,并提示用户“修改密码成功!

41、” 。3.相关图表图 3-5 修改密码流程图图 35 显示的是修改密码流程图,用户必须输入正确的旧密码及两次一致的新密码才能修改原密码,旧密码正确与否根据用户登录时记录下的密码进行判断。企业论坛管理系统个人中心,版主管理及授权模块233.2.3 查看好友模块1.相对于设计者的输入登录系统,点击查看好友菜单后显示用户所有好友。2.功能描述(1)已登录用户可通过该功能查看自己的所有好友,(2)用户可以选择某个好友,对其发消息或者将其从好友列表中删除。3.相关图表图 3-6 查看好友流程图图 36 显示的是查看好友流程图,载入页面时显示该用户的所有好友,然后根据用户的选择进行操作。若用户选择删除某一好友,则将其从用户的好友列表上删除;若用户选择给某好友发消息,则跳转到发送新消息页面。3.2.4 添加好友模块1.相对于设计者的输入用户名:用户可手动输入想要添加好友的用户名,或直接从论坛中点击

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报