企业论坛管理系统的设计与实现----版块与调查管理模块-毕业论文_第1页
企业论坛管理系统的设计与实现----版块与调查管理模块-毕业论文_第2页
企业论坛管理系统的设计与实现----版块与调查管理模块-毕业论文_第3页
企业论坛管理系统的设计与实现----版块与调查管理模块-毕业论文_第4页
企业论坛管理系统的设计与实现----版块与调查管理模块-毕业论文_第5页
免费预览已结束,剩余45页可下载查看

下载本文档

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

文档简介

本科毕业论文(科研训练、毕业设计)题 目:企业论坛管理系统的设计与实现-版块与调查管理模块姓 名: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 学 号: 指导教师: 职称: 年 月摘 要随着生活节奏的加快、高速信息时代的到来,越来越多的企业开始建立起自己的网上论坛,这样的企业论坛不仅仅是企业向外界宣传的一种手段,更主要是为世界各地的用户提供一个网上交流的平台。为了更好的与客户进行互动,很多情况下访问论坛的用户更希望通过论坛这样一个平台进行市场调查。针对市场的这种需求,我们开发了这个论坛系统。它的特点是具有通用性,不同的企业只需要简单的配置,就能拥有兼具企业特色的论坛。而且论坛的管理也更为简单,用户之间的互动更为方便。同时该论坛还实现了网上调查系统功能,突出论坛使用的灵活性及可扩展性。在问卷调查管理模块中,用户可以定制个性化的问卷调查。从问卷的形式到内容都是可变的,从一定程度上满足了不同用户的需求。调查发布之后,在无人参与调查以前,用户还可以根据需要修改发布过的调查。然而一旦有人参与了调查,则该调查不能再被修改。另外,用户对调查的管理还包括查看调查的结果,统计参与调查的人数、每个选题的选择情况等。本文从该项目建立的初衷、项目的总体设计、项目的详细设计一级最后实现结果等角度来全方位的展示一个现代论坛的魅力。关键词: 企业论坛 管理系统 问卷调查 BBSEnterprise Forum Management System -Module and Survey ManagementAbstractWith the speeding of our life and the coming of the high-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.To achieve better communion with clients, the users want to do some survey via forum in many situations. We developed this system based on this requirement. The feature of our forum is its currency. Different enterprises neednt do many changes to build their special forum. On the other side, its easier to manage the forum by using our system. We provide more flexible management.Meanwhile we achieved the survey system to highlight the flexibility and extensibility of the forum. In the survey management system, users can customize their own survey. In this thesis, the most attractive forum from many aspects is shown. (e.g., why we are trying 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, Survey, Management System, BBS目 录第一章 绪 论11.1 课题背景及研究意义11.2 主要研究内容21.3 本文结构2第二章 企业论坛管理系统总体架构设计32.1功能需求分析32.2模块的具体描述42.3用例图52.4 用例描述82.5 小结12第三章 企业论坛管理系统的功能模块设计133.1 版块管理模块133.2 调查管理模块183.3 小结22第四章 企业论坛管理系统的实现234.1 系统建设及运行环境234.2 系统实现界面展示234.3 小结29第五章 总结与展望305.1 工作总结305.2 工作展望30致 谢32参考文献34ContentsChapter 1 Introduction11.1 Project Background11.2 Main Task21.3 Thesis Organization2Chapter 2 General Design Of EFMS32.1 Requirement Analysis Of EFMS32.2 Description Of Modules42.3 Use Cases52.4 Descriptions Of Use Cases82.5 Summary12Chapter 3 Detailed Design Of EFMS133.1 Module Management Module133.2 Survey Management183.3 Summary22Chapter 4 Implementations Of EFMS234.1 Environment & Development Language234.2 System Show234.3 Summary29Chapter 5 Conclusions & Future Work305.1 Conclusions305.2 Future Work30Acknowledgements32References34企业论坛管理系统版块管理、调查管理第一章 绪 论本章节介绍了本文的项目背景,研究现状以及本项目主要内容。作为全文的开始,本章节还总结了全文的章节组织架构,给出了全文的脉络,方便读者进行更加深入地阅读。1.1 课题背景及研究意义随着计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在Internet上,你可以看到很多的各类信息管理系统,如企业信息管理系统,电子商务系统,学校教务管理系统,论坛系统等各类信息管理系统。同时越来越多的企业也开始想建立自己的论坛系统,这给我们提供了一个市场机会。而针对目前网上的一些论坛,我们发现有一些不足。第一很多论坛系统通用性很好但是规模很大,使用很复杂,这对于中小企业来说不合适,第二现有的论坛还没有提供很好灵活的市场调查功能,这对于一个成长型的中小企业来说,功能上无法满足他们的需求。针对企业的这种需求,我们想开发出一种通用的,简单的论坛的系统来尽量满足这些企业的需求。现在越来越多的企业开始意识到市场的重要性,客户的重要性。因此他们需要更好的了解客户的需求,同时他们也需要与客户进行一些反馈和调查,因此他们需要发布一些网上调查,来了解客户,了解市场。各个企业的调查内容和调查目的都不相同,为此我们想开发出一个通用的网上调查系统,同时把调查系统集成到论坛系统中。因为我们的论坛和调查系统都具有通用性,而且操作简单,便于维护,具有一定的研究价值。1.2 主要研究内容本文立足于为广大中小企业架设一个通用的企业论坛管理系统。同时,我们还对论坛的功能做了延伸,论坛的用户可以在网上发布在线调查,并可对发布的调查进行管理。不同层次的管理员分别从不同的方面来管理论坛。其中二级版主是直接管理论坛内的版务等具体内容,每个版块可以对应于多个版主,但每个版主只能服务于一个版块。本系统主要研究常规论坛管理系统的帖子管理、版块管理、调查管理。其中帖子管理包括审核/编辑新帖,发布公告等,版块管理包括创建一级版块,二级版块,调查管理包括发布调查、编辑调查、查看调查结果。1.3 本文结构第一章 简述了系统的开发背景、发展现状及目的。目录中的EFMS表示Enterprise Forum Management System即企业论坛管理系统。第二章 根据软件设计的方法,对论坛进行总体设计,包括登录注册,发帖,回帖,添加好友,发送信息,网上调查等等。第三章 根据企业论坛管理系统的总体设计,对论坛中的版块管理及调查管理模块进行详细设计。第四章 展示企业论坛管理系统的实现效果第五章 总结与展望,总结了本系统的主要思想,分析了今后继续努力的方向。第二章 企业论坛管理系统总体架构设计系统的设计是一个项目的基础。为了使系统能够达到一个预定的目标,需要对系统有一个总体的设计。本章中,我将重点介绍企业论坛管理系统帖子管理,板块管理和调查管理模块的内容。2.1功能需求分析图21 网上调查系统总体功能图21中,紫色标识的部分是授权及验证模块,包括登录、注册、退出部分。绿色标识的部分是个人中心管理模块,其中包括个人信息管理好友管理、消息管理等部分。红色标识的部分是版块管理模块,包括发帖管理、回复管理、公告管理及添加新的版块等。橙色标识的部分是任命解除模块,包括任命/解除一级版主、任命/解除二级版主。蓝色标识的部分是调查管理模块,包括发布新调查,查看发布的调查及结果,申请及审核权限。这个系统是由我和陈艳李同学一起设计完成,我主要负责版块管理,网上调查设计模块。2.2模块的具体描述以下内容是对图21进行详细解释和说明。本人负责的是帖子管理,版块管理,调查管理。2.2.1 版块管理模块1.发表新帖模块:这个模块允许已登录用户在进入具体二级版块后发表新帖。对未登录或未进入具体版块的用户不能使用此功能。2.审查新帖模块:该模块功能由二级版主执行,二级版主在登录后可对其负责的具体版块内发布的新帖执行审查工作。审查过程中可对其进行编辑等。3.回复帖子模块:该模块功能适用于所有已登录用户,回复贴子只能在浏览具体帖子时进行。4.查看帖子/回复模块:该模块适用于所有用户,包括未登录用户在内。所有访问论坛的用户均有权查看论坛上各个版块的帖子及其回复内容。5.发布公告模块:该模块功能由二级版主执行,二级版主可在其负责的版块内发布新的公告。6.查看公告模块:凡访问论坛的用户均可查看论坛内各个版块的公告。7.添加一级版块:该模块功能由超级管理员执行,只有超级管理员在登录后才能添加一级版块。8.添加二级版块:该模块功能由一级版主执行,只有一级版主在登录后才能添加二级版块及其简介。2.2.2 调查管理模块1.发布新调查:只有通过调查申请的用户才能发布调查。发布调查时可根据用户需求选择调查的形式(如单选,多选)。2.查看发布的调查:发布过调查的用户可通过该功能来查看自己发布过的调查并可对其进行编辑。3.查看调查结果:发布过调查的用户可通过该功能来查看自己发布过的调查的结果,结果统计包括参与调查的人数及每道题每个选项的选择情况。4.申请调查权限:普通用户登录后可以申请发布调查,每次申请通过后用户可发布一个调查。5.审核用户调查权限:二级版主负责审核用户调查,只有通过审核的用户可以发布调查。2.3用例图此系统有四种角色,未注册用户,注册用户,二级版主,一级版主,超级管理员。2.3.1 未注册用户用例图图22 未注册用户用例图22表示未注册用户在此论坛管理系统中所能执行的动作。主要包括注册,查看帖子,查看帖子回复。2.3.2 普通注册用户用例图图23 普通注册用户用例图图23是普通注册用户所能执行的功能,主要包括修改个人基础信息,修改密码,添加好友,查看好友,处理好友请求,发送消息,查看消息,删除消息,发表帖子,回复帖子,发布调查,查看修改调查,查看调查结果,申请调查权限。2.3.3 二级版主用例图普通注册用户二级版主审核调查权限审查新帖公告管理继承图24 二级版主用例图二级版主除了可以进行普通用户所能进行的操作外,还可审核调查权限、审查新帖及公告管理。2.3.4 一级版主用例图普通注册用户一级版主创建二级版块任命二级版主解除二级版主继承图25 一级版主用例图一级版主除了可以进行普通用户所能进行的操作外,还能创建二级版块、任命二级版主、解除二级版主。任命一级版主继承创建一级版块解除一级版主超级管理员2.3.5 超级管理员用例图普通注册用户图26 超级管理员用例图超级管理员除了可以进行普通用户所能进行的操作外,还能创建一级版块、任命一级版主、解除一级版主。2.4 用例描述表2.1 发表新帖用例用例编号01用例名称发表新帖描述用户在浏览论坛时在具体版块内可发表新帖,发布的新帖需经过二级版主审查后才能显示在论坛内。行为者普通用户、二级版主、一级版主、超级管理员前提用户已登录执行后无重要程度高流程用户登录系统,并进入具体版块;发布新帖;新帖发布后需经二级版主审查。数据标题内容创建日期10/05/2008表2.2审查新帖用例用例编号02用例名称审查新帖描述二级版主负责审查用户在其负责的二级版块内审查用户发布的新帖,只有经过二级版主审查的新帖才会显示在论坛中。行为者二级版主前提用户已登录执行后通过审查的新帖显示在论坛中重要程度高流程二级版主登录后进入管理中心审查其他用户在该版发布的新帖,可以视情况将新帖设为通过或不通过;不通过的帖子将不会出现在论坛中。数据无创建日期10/05/2008表2.3 回复帖子用例用例编号03用例名称回复帖子描述二级版主负责审查用户在其负责的二级版块内审查用户发布的新帖,只有经过二级版主审查的新帖才会显示在论坛中。行为者二级版主前提用户已登录执行后通过审查的新帖显示在论坛中重要程度高流程二级版主登录后进入管理中心审查其他用户在该版发布的新帖,可以视情况将新帖设为通过或不通过;不通过的帖子将不会出现在论坛中。数据无创建日期10/05/2008表2.4 查看帖子.回复用例用例编号04用例名称查看帖子、回复描述任何访问该论坛的用户均可查看论坛中发布过的帖子和回复。行为者匿名用户、普通注册用户、二级版主、一级版主、超级管理员前提无执行后无重要程度高流程用户访问该论坛,选择进入具体版块,显示版块中所有帖子标题等相关信息,选择浏览某个帖子,显示帖子具体内容,包括原帖、回复等数据无创建日期10/05/2008表2.5 发布公告用例用例编号05用例名称发布公告描述二级版主可以在其负责的具体版块发布新的公告行为者二级版主前提二级版主已登录执行后公告将显示在具体版块重要程度中流程二级版主登录,进入个人中心,选择发布公告,编辑新的公告,发布公告数据公告发布时间,公告标题,公告发布人,公告内容创建日期10/05/2008表2.6查看公告用例用例编号06用例名称查看公告描述二级版主可以查看自己发布过的公告详细信息行为者二级版主前提二级版主已登录执行后无重要程度中流程二级版主登录,进入个人中心,查看发布过的公告,显示公告详细信息数据公告发布时间,发布人,公告标题,公告内容创建日期10/05/2008表2.7 添加一级版块用例用例编号07用例名称添加一级版块描述超级管理员可以为整个论坛添加新的一级版块行为者超级管理员前提超级管理员登录执行后无重要程度高流程超级管理员登录,进入个人中心,选择添加一级版块,编辑一级版块名,添加一级版块数据一级版块名创建日期10/05/2008表2.8 添加二级版块用例用例编号08用例名称添加二级版块描述一级版块可以为其负责的版块添加新的二级版块行为者一级版主前提一级版主登录执行后无重要程度高流程一级版主登录,进入个人中心,选择添加二级版块,得到其管辖的一级版块名及其下的所有二级版块名,编辑新的二级版块名,添加新的二级版块到选定一级版块中数据一级版块名,二级版块名创建日期10/05/2008表2.9 发布调查用例用例编号09用例名称发布新调查描述二级版主、一级版主、超级管理员可以随时发布新的调查;普通注册用户只有在其调查申请通过审核后才能发布调查。且通过一次申请,只能发布一个调查。行为者普通用户、二级版主、一级版主、超级管理员前提用户已登录执行后无重要程度高流程用户登录,进入个人中心,选择发布新调查,添加调查信息,发布调查数据调查标题,调查简介,致谢,调查形式,调查选项,调查题目创建日期10/05/2008表2.10 查看发布的调查用例用例编号10用例名称查看发布的调查描述用户可以查看自己发布过的调查,若还没有人参与该项调查,用户还可以修改调查行为者普通用户、二级版主、一级版主、超级管理员前提用户已登录执行后无重要程度高流程用户登录,进入个人中心,选择查看发布的调查,若还没有人参与调查,修改调查数据调查标题,调查简介,致谢,调查形式,调查选项,调查题目创建日期10/05/2008表2.11 查看调查结果用例用例编号11用例名称查看调查结果描述用户可以查看自己发布过的调查,若还没有人参与该项调查,用户还可以修改调查行为者普通用户、二级版主、一级版主、超级管理员前提用户已登录执行后无重要程度高流程用户登录,进入个人中心,查看调查结果数据无创建日期10/05/2008表2.12 申请调查权限用例用例编号12用例名称申请调查权限描述普通注册用户可以申请网上调查。行为者普通用户前提用户已登录执行后无重要程度高流程用户登录,进入某个具体的版块,点击申请调查。数据原因创建日期10/05/2008表2.13 审核用户调查申请用例用例编号13用例名称审核用户调查申请描述二级管理员可以审核自己所管理的版块的调查申请行为者二级版主前提用户已登录执行后无重要程度高流程用户登录,进入个人中心,选择审核用户调查申请数据无创建日期10/05/20082.5 小结本章对系统的功能需求做了详细的分析,并且对每个角色的权限作了说明,然后给出系统总体设计方案及本人所负责模块的功能说明。总体设计方案中包括功能设计及流程设计。第三章 企业论坛管理系统的功能模块设计基于联合分析与设计,本文主要完成版块管理、帖子管理和调查管理模块,其余部分为他人实现。本文将重点就这三个模块展开详细设计。3.1 版块管理模块版块管理模块包括一级和二级版块的管理。3.1.1 发表新帖模块1相对于设计者的输入(1)标题:标题不能为空。(2)内容:用户可使用FreeTextBox来自由的编辑文字后发布帖子。2功能描述已经注册的用户,可以发表新帖。对于发表的新帖需要二级管理员进行审核,才能显示在页面上。3相关图表开始登录发表新帖审核显示图3-1 发表新帖流程图如图3-1表示只有注册用户才能发表新帖,而且发表完新帖只有审核通过后,才能在页面上显示出来。3.1.2 审查新帖模块1.相对于设计者的输入(1)新帖发布人:载入时读入所有在该版块发布的新帖发布人。(2)新帖标题:载入时读入所有新帖标题。(3)新帖发布日期:载入时读入新帖所发布的时间。(4)新帖内容:点击查看新帖时显示帖子详细内容。2.功能描述:二级管理员可以审核他所对应的版块的新帖,只有审核通过的新帖才能显示。同时二级管理员还可以对用户发表的新帖进行编辑,修改。3.相关图表图3-2 审查新帖流程图 图3-2表示只有二级版主才有的功能,同时二级版主可以对注册用户的新帖进行编辑。审核通过后才能显示在论坛中。3.1.3 发布公告模块1.相对于设计者的输入(1)发布时间,这是程序自动得到系统时间。(2)发布人,是谁发布的公告,这也是自动得到。(3)公告标题,公告标题不能为空。(4)公告内容,公告内容不能为空。2.功能描述(1)该功能只能由二级版主来执行;(2)二级版主可以在其负责版块内发布新的公告。3.相关图表图3-4 发布公告流程图图3-4表示只有二级版主才能发布公告,同时发布的公告只能在自己的版块显示。3.1.4 查看公告模块1.相对于设计者的输入(1)公告标题:页面载入时显示该二级版主发布过的所有公告标题。(2)公告内容:点击标题可查看具体公告内容。(3)发布时间:载入时读入公告发布的时间。2.功能描述二级版主可以查看自己发布过的公告的详细信息。3.相关图表图3-5 查看公告流程图图3-5表示二级管理员可以查看自己发布的公告。3.1.5 添加一级版块模块1.相对于设计者的输入(1)新一级版块名称:板块名称不能为空。(2)创建日期:程序自己得到,默认为当前日期。2.功能描述(1)只有超级管理员才能创建一级版块。(2)要创建的一级版块不可与已有版块重名。3.相关图表图3-6 添加一级版块流程图图3-6表示只有超级管理员才能创建一级版块。同时对于已存在的版块不能继续添加。3.1.6 添加二级版块模块1.相对于设计者的输入(1)新二级版块名,二级版块名字不能为空,字数不能超过25字。(2)创建日期:系统自动得到,默认为当前日期。(3)一级版块:该一级版主所负责的一级版块,即将要创建子版块的版块。2.功能描述(1)只有一级版主才能创建二级版块。(2)在一级版主登录时得到其相对应的一级版块,并在页面载入时根据一级版块得到其下的二级版块。(3)用户新输入的二级版块名必须是唯一的。3.相关图表图3-7 添加二级版块流程图图3-7表示只有一级版主才能添加二级版块,同时二级版块是唯一的,不能出现重名的现象。3.2 调查管理模块3.2.1 发布新调查模块1.相对于设计者的输入(1)标题(可以为空)(2)简介(可以为空)(3)致谢(可以为空)(4)一级标题,不能为空,同时不能超过50个字。(5)一级标题类型,只能为单选和多选。(6)调查选项,用户可以添加多个调查选项,不能为空。2.功能描述(1)二级管理员,一级管理员,超级管理员可以随时随地发布调查。(2)对于普通注册用户,必须要得到二级管理员的许可,才能发布调查,而且请求成功一次,只能对应发布一个调查。(3)如果用户发布的调查,还没有人参与,那么用户可以对调查进行修改。3.相关图表图3-8 发布新调查流程图图3-8此功能是这个系统的一大亮点,也是最有特色的地方,普通用户只有申请调查通过后才能发布网上调查,同时如果没有客户参与调查,用户可以对自己发布的调查进行修改。管理员可以任意发布调查。3.2.2 查看发布的调查模块1.相对于设计者的输入(1)调查标题:用户在发布调查时输入的标题将显示在这里。(2)调查简介:用户在发布调查时输入的简介将显示在这里。(3)调查致谢:用户在发布调查时输入的致谢将显示在这里。(4)调查一级标题:用户在发布调查时输入的所有一级标题都将以适当格式显示。(5)调查二级选项:用户在发布调查时输入的所有可选项将显示在具体一级标题后面。2.功能描述(1)用户可以查看自己发布的调查。(2)用户可以查看自己发布的调查的网址。(3)用户可以对发布的调查进行编辑。3.相关图表图3-9 查看/编辑调查流程图图3-9表示用户可以自己发布的查看进行查看,也可以查看调查的地址,如果没有用户参与调查,用户可以对自己发布的调查进行修改。3.2.3 查看调查结果模块1.相对于设计者的输入(1)参与调查的人数:结果中将显示共多少人参与了此项调查。(2)调查名称:根据调查名称取得调查结果。2.功能描述用户可以查看自己发布的调查的结果3.相关图表开始登录查看发布的调查图3-10 查看调查结果流程图图3-10表示用户可以随时查看自己发布的调查的结果。3.2.4 申请调查权限模块1.相对于设计者的输入(1)申请调查的用户:在用户登录时记录下的用户名将作为申请用户。(2)申请调查的原因:用户必须输入申请调查的原因才能提交申请。2.功能描述普通用户要发布调查必须先申请调查权限。而二级管理员,一级管理员,超级管理员不需要申请。3.相关图表开始登录浏览版块申请调查填写原因提交图3-11 申请调查流程图图3-11表示如果普通用户想要发布网上调查需要在某个具体的板块发布网上调查申请。3.2.5 审核用户调查权限1.相对于设计者的输入(1)申请调查的用户:页面载入时显示所有在该版块申请调查的用户。(2)申请的理由:用户在申请调查时填写的理由将显示在这里。2.功能描述(1)二级管理员可以对自己版块中的调查申请进行审核。(2)只有通过审核的普通注册用户才能发布调查。3.相关图表图3-12 审查用户调查权限流程图图3-12表示二级管理员可以审核普通注册用户的网上调查申请。3.3 小结本章对系统中的个人中心、任命解除及授权模块做了详细的设计。不仅详尽的介绍了具体模块的实现方法,并且给出了功能的输入输出数据及逻辑图。让用户能在看过本章之后对所要实现的功能及怎样实现有个明确的认识。第四章 企业论坛管理系统的实现本章主要介绍企业论坛管理的具体实现方式及实现效果。4.1 系统建设及运行环境整个系统的开发是建立在以下软硬件基础上的:本系统在Microsoft Windows XP系统下开发,利用Microsoft Visual Studio.NET作为开发平台。使用ASP.NET 下的Gridview,Radiolist等控件,ADO.NET下的SqlDataSource结合Sql Server 2005中的Stored Procedure进行高效的开发。为了更好的展示系统架构,我们采用Microsoft Visio 2003 进行数据建模。为了让页面显示达到更好的效果,我们采用CSS/Iframe/Customized User Control进行页面布局,使用到Gridview 的多层嵌套将从数据库中读取到的数据进行合适的排版。4.2 系统实现界面展示下面我们将向您展示我们系统的最终成果,在这里主要展示论坛的首页及管理中心部分页面。4.2.1 发表新帖用户登录成功以后,可以在某个具体的板块发表新话题,同时在发表新话题页面我们使用了一个类似于word的开源控件,这使得我们可以像编辑word一样编辑新帖子的内容。效果如图4-1所示:图4-1 发表新帖4.2.2 审查新帖当二级版主登录系统后,他需要进入个人中心,然后点击审核新帖,查看当前自己管理的版块中新发表的帖子。二级管理还可以点击查看具体的内容,并且可以对内容进行编辑,也可以拒绝用户发表的新帖,效果截图如下:图4-2审查新帖4.2.3 发布公告二级版主进入个人中心后,可以发布公告,提示给浏览此版块用户一些提示的信息,用户发布成功后,公告显示在二级版主所在的版块,效果截图如下:图4-3 发布公告4.2.4 创建一级版块只有超级管理员可以创建一级板块。而且本系统只有一个超级管理员。效果截图如下:图4-4 创建一级版块4.2.5 创建二级版块一级管理员可以创建二级版块,而且只能创建一个唯一的二级版块,效果截图如下:图4-5 创建二级版块4.2.6 创建调查这是此系统一个很重要的功能,普通用户申请通过后可以发布调查,同时也可以添加一级标题,多个选项,同时选项可以多选,也可以单选。管理员可以随时发布调查,效果截图如下:图4-6创建调查4.2.7 查看发布的调查用户可以随时查看自己发布的调查,同时也可以查看调查的网址,效果截图如下:图4-7查看发布的调查4.2.8 编辑调查如果没有用户参与调查那么用户对自己发布的调查进行编辑,效果截图如下:图4-8编辑调查4.2.9 问卷调查这是最终客户看到的调查页面,截图效果如下:图4-9问卷调查4.2.10 调查结果用户可以随时查看自己发布的调查的结果,效果截图如下:图4-10调查结果4.3 小结本章主要介绍了该系统实现过程中使用的软件及相关技术等,并展示了我们的最终成果。这个系统尽管花费了我们两个人两个月的心血,但是在界面和性能上仍然不尽如人意,我们将在后期对论坛的界面做一些美化和优化工作。第五章 总结与展望在对当前的论坛系统进行研究和分析,我们实现了一个通用的企业论坛管理系统。本章将对文本及项目的主要工作内容进行总结,并指出工作中的不足之处。最后将对下一阶段的改进工作做出展望。5.1 工作总结本项目的开发持续了一个多月的时间,项目中实现了论坛内发帖、回帖,论坛后台管理以及问卷调查管理等功能。我主要负责版块管理,在线调查模块。本系统的主要特点是:1.管理方便:用户可以很容易的学会自我管理及版块管理(对于有权限的用户)。2.架构灵活:论坛管理员只需简单设置就能得到个性化的论坛。3.角色分工明确:不同的管理员只负责特定的版块管理。访问论坛的不同角色分别有着不同的权限,用户想要访问其没有权限访问的页面将会提示用户错误信息。在整个项目开发过程中我们遇到过很多难题,其中包括页面显示布局、数据多层嵌套等。我们借鉴了很多论坛网站,从已有的论坛中我们受到很大的启发。看着项目的规模一天天增长着,心中无限感慨。纵使一个月的时间有些仓促,我们还是尽量追求完美。通过这次实践,我对数据库的操作以及界面的布局也有了更深刻的理解。当然,由于个人能力及时间的限制,项目做到最后还是有很多不足之处。5.2 工作展望虽然本系统已经基本达到了项目的预期目标,实现了需求中的所有功能,但它仍存在些不足的地方,值得进一步研究改进:1. 本系统的性能不是很高,不能很快响应用户的请求。希望在下一阶段的工作中尝试更好的方式解决这一问题,从一定程度上提高系统的性能。2. 本系统在设计上仍有些不足之处,尽管功能比较完善,却并不能真正满足企业化应用。希望在今后的工作中能对系统的功能做一些扩展及完善。3. 本系统的界面也需要在后期的完善中做一些美化。4. 本系统还没有实现一些商业性扩展,我们将在后期阶段进行一些扩展。致 谢到现在为止,这个项目已经做了一个多月了,开始初具雏形了。看到这个自己付出了许多心血的项目,基本快要结束的时候,总算感到一丝欣慰。我们是在校外实习的,所以白天我们需要上班,只有周末和晚上才有时间去做毕业设计。这个项目从内容到形式都需要我们自己去一一实现,需要把我们过去所学的东西集中起来,这对于我来说是一个不小的挑战。从开始的毫无头绪,到轮廓的一点点慢慢清晰。这个过程是很痛苦的,因为中间碰到了很多的问题和困难。我们是在校外实习,与别人请教和讨论比较麻烦,所以只有自己去探索,自己去解决,最终这些困难都解决了。随着项目的进展和一个个难点的解决,这个项目的细节部分开始逐渐清晰起来,而且许多令人兴奋的思路也开始出现,极大地增加了信心。回过头来,当我再看这个项目的时候,发现里面还有许多不足,比如说系统的性能,这也许是这个系统存在的最大问题。因为这个系统里面涉及到许多的数据库查询和操作,但是我们没有使用到存储过程。这个系统中有有一些还可以进行一些扩展,比如网上调查。它也许是我对这个系统里面最满意的地方。当初我想做网上调查的时候,是因为我在网上看到一个商业网上调查系统,当时给我触动很大,觉得这个太实用了。然后自己也想去做一个,当最后做出来的时候,感到很兴奋。现在想想,我们还可以把界面弄的更漂亮一些,把申请网上调查的权限弄的更细致一些。也许将来什么时候,我会对这些进行具体实现。我和陈艳李同学一起做完这个系统,算是给我们自己四年的大学生活交上了一份满意的答卷。感谢曾文华老师在百忙之中,看望我们这些在上海软件园实习的同学,感谢厦门大学软件学院的,姜青山老师,王洪吉老师,是你们让我在大学四年之中打下了坚实的基础。感谢浦东软件园的老师,谢谢他们对我在浦东软件园里生活工作上的关心。感谢我的父母和家人,是他们对我求学过程中的大力支持才使得我一路坚强的走下来。感谢所有与我一起在软件园实习的同学们。最后感谢老师,Infosys的Jerry Cao,陈艳李,谢谢他们的支持与鼓励。参考文献1 谭振林. 道不远人深入解析ASP.NET 2.0 控件开发M 北京: 电子工业出版社,2007年2 C# for Experienced Programmers, ISBN:0130461334 by H.M.Deitel.Copyright 20033 沃尔瑟.ASP.NET2.0揭秘(卷1)M 北京:人民邮电出版社, 2007年4 活尔瑟.ASP.NET2.0揭秘(卷2):圣经级巨著M 北京:人民邮电出版社,2007年5 伊夫杰.ASP.NET 2.0 高级编程(特别版)M 北京:清华大学出版社,2007年6 郝刚 主编,袁永刚,严治国,何宇光. ASP.NET 2.0开发指南M 北京: 人民邮电出版社,2006年7 明日科技. ASP.NET数据库系统开发案例精选M 北京: 人民邮电出版社,2007年8 顼宇峰,马军. ASP网络编程从入门到精通M 北京: 清华大学出版社,2006年9 蒋培,王笑梅. ASP.NET Web程序设计 北京: 清华大学出版社,2007年10 刘乃丽. 精通ASP.NET2.0+SQL Server 2005项目开发 北京: 人民邮电出版社,2007年11 顼宇峰. ASP+SQL Server典型网站建设案例 北京: 清华大学出版社,2006年12 (美)法禾,(美)罗伯森. SQL语言艺术 北京: 电子工业出版社,2008年13 (美)本-甘(Ben-Gan,L),(美)科勒(Kollar,L.),(美)萨卡(Sarka,D.). SQL Server 2005 技术内幕TSQL查询 北京: 电子工业出版社,2008年14 维埃拉. SQL Server2005编程入门经典 北京: 清华大学出版社,2007年15 迈勒姆. SQL Server 2005 Analysis Services 标准指南 北京: 电子工业出版社,2008年16 迪尤逊. SQL Server 2005基础教程 北京: 人民邮电出版社,2006年17 Karli Watson Christian Nagel. C#入门经典 北京: 清华大学出版社,2006年18 内格尔. C#高级编程(第4版) 北京: 清华大学出版社,2006年19 特罗尔森. C#与.NET 3.0 高级程序设计(特别版) 北京: 人民邮电出版社,2008年20(法)斯梅切尔(Smacchia,P.). C#和.NET 2.0 实战:平台、语言与框架 北京: 人民邮电出版社,2008年34厦门大学软件学院毕业设计(论文)开题报告学生姓名班级四班学号04369194指导教师姓 名职称副教授所在单位厦门大学软件学院毕业设计(论文)题 目企业论坛管理系统的设计与实现版块管理及网上调查管理模块毕业设计(论文)的目标:一、整体软件目标我们的目标是为中小型企业提供通用性的论坛,不同的企业只要对论坛进行简单的设置就能做到与别的企业的不同特色。同时该论坛的管理相对简单有效,不同角色的明确分工使得任务细致化并相对简单。另外,论坛提供的问卷调查功能从一定层面上满足了广大用户的需求。二、软件具体实现目标1.用户通过注册成为普通用户,并可在论坛内发表帖子、回复帖子等。2.二级管理员可以发布公告。3.二级管理可以管理新帖,对新帖进行审核。4.一级管理员可以创建二级版块也可以解除二级版块。5.普通注册用户可以申请发布网上调查。6.管理员发布调查不限制。7.用户可以查看自己的调查结果。8.二级管理可以审核普通注册用户的调查申请。实现方法:一、基本环境开发工具:Microsoft Visual Studio 2005.NET开发语言:C#开发平台:Windows XP软件建模:Office Visio数据库:SQL SERVER 2000二、模块划分具体可分为以下几个模块:2.1版块管理模块1.发表

温馨提示

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

评论

0/150

提交评论