ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:209.64KB ,
资源ID:20364589      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20364589.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(BBS需求分析Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

BBS需求分析Word格式.docx

1、SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase, SQL Server这些大型的数据库管理系统,还是像Visual Foxporo, PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。SQL广泛地被采用正说明了它的优点。它使全部用户,包括应用程序员、DBA管

2、理员和终端用户都受益非浅。3SQL Server 2008微软公司开发的一套关系数据库管理系统。4Visual Studio 2010 微软公司开发的一种开发工具,它提供一种集成的开发环境。1.4参考资料1 李代平软件工程分析案例M清华大学出版社2008 2 张海藩软件工程导论M清华大学出版社2008 3 赵池龙,姜义平,张建软件工程实践教程M电子工业出版社2007 4 齐立波,黄静.C#入门经典(第四版)M. 清华大学出版社. 20085 张跃廷,许文武.C#数据库系统开发完全手册M.人民邮电出版社.20076 张银鹤,梁文新.JavaScript完全学习手册M.清华大学出版社.20092任

3、务概述2.1目标信息时代迫切需要快速传播信息,局部范围的信息交流只会减缓信息技术前进的步伐。本系统的目的在于为分散于五湖四海的人们提供一个共同寻扎偶工作与招聘人才的平台,实现来自不同地方的用户极强的信息互动性,用户在获得自己所需要的信息的同时也可以广交朋友,拓宽自己的视野和社交面。2.2用户的特点1本软件的最终用户的特点 所有上网用户在无需培训的情况下按照网站页面提示即可使用网站的相关服务和功能。2后台管理和维护人员的教育水平和技术专长 本软件的后台管理和维护人员均是具有一定网络知识的人员。2.3假定和约束假定本软件开发工作的开发周期为本学期,经费无。开发工具为Microsoft Visual

4、 Studio 2010。数据库选择 Microsoft SQLServer 2008。开发语言为HTML、ASP以及C#。3需求规定 3.1对功能的规定3.1.1角色划分与权限1角色的划分图3-1 系统角色图(1)普通(游客)用户 是该论坛的一种用户,普通用户以游客身份登录本系统,只具有查看帖子的功能,不能留言。(2)注册会员 具备普通用户所有的能力。并且是已经注册了的用户,可以登录、修改个人信息,并且可以发表帖子,对帖子进行评价收藏等操作。(3)版主 具备注册用户所有的能力,其主要权限是对分论坛进行文章管理。(4)管理员 管理员登录以后可以对论坛系统进行管理,包括论坛的基本信息、用户设置。

5、2系统用例图图3-2 游客用例图图3-3 普通会员用例图图3-4 版主用例图图3-5 管理员用例图3.1.2功能需求点列表编号模块名称简要描述1用户管理模块前台提供用户注册、登录,用户还可以修改个人资料,后台供管理员、版主登录,登录时需要进行输入合法性检测2模板模块前台分类列表显示版块,后台增加、删除和修改版块,增删版主3帖子模块用户发帖、修改帖子、回复帖子,版主可以删帖、帖子置顶4友情链接模块前台分类显示Logo链接和文字链接,后台对友情链接进行增加、删除、修改操作表3-1 系统模块设置功能名称模块编号功能描述输入内容输出内容1.1用户注册对用户名进行检测,信息通过检测之后成为本系统的用户普

6、通用户:用户名(6-15个字符)密 码(6-30个字符)确认密码(与密码输入必须一致)注册邮箱(需有效邮箱)企业用户:企业名称(与营业执照保持一致)企业性质(如外资独企)企业规模、所属行业、企业所在地注册的结果(提示用户“注册成功”或者“注册失败”)1.2用户登录保证所有系统的合法用户通过身份认证进入系统进行操作用户名、密码、验证码用户登录状态1.3修改个人信息用户根据自己当前的情况修改个人信息要你修改的内容提示修改结果(成功或失败)1.4后台登录仅管理员、版主能够登录后台,但版主权限有一定限制后台用户名、密码提示后台登录是否成功2.1添加板块管理员添加版块,设置版主版块的相关信息版块列表2.

7、2编辑版块管理员修改版块信息提示是否修改成功2.3删除版块管理员删除版块点击“删除”按钮提示版块删除成功或者删除失败3.1发帖、回帖用户可以根据自己的需要发表帖子,或者回复已有帖子用户的言论3.2浏览帖子用户可以浏览任意版块中的任意帖子点击任意一个帖子标题该贴的内容及该贴的所有回复3.3删除帖子管理员或版主删除违规帖子“删除”命令显示删除结果(是否删除成功)3.4编辑帖子用户可以根据需要修改曾经发表的帖子输入要修改的内容显示修改过的内容3.5帖子置顶管理员或版主可以将比较好的帖子置顶,使之总是处于最上方“置顶”命令帖子前方显示置顶图标4.1添加友情链接管理员在后台添加友情链接友情站点相关信息(

8、10-20字符)在首页左下角空白处+显示友情站的Logo 4.2编辑友情链接管理员修改友情链接友情链接信息显示更新后的表3-2 功能需求点列表3.1.3系统主要功能系统整体功能流程图如下:图3-6 系统流程图1系统前台主要功能模块(1)游客浏览功能 主要指未登录用户根据自己需要浏览新闻并发表评论.图3-7 游客浏览图(2)用户注册(普通用户、企业用户)a.普通用户注册 主要是指除管理员以外的用户角色(一般为游客),在网上在线填写一些会员的注册信息,由系统管理员收集相应的资料,核实后,进行用户注册确认,确认后用户成为会员正式生效,可以享受网站提供的各种服务。b.企业注册主要是指招聘企业用户角色,

9、在网上发布招聘信息,由系统管理员收集相应的资料,核实后,进行用户注册确认,确认后企业成为会员正式生效,可以在网站发布各种招聘信息。用户注册处理流程如下:图3-8 注册功能流程图(2)用户登录用户输入登录信息,如用户名、密码、验证码,由后台系统收集相应的资料,并进行核实比较确认。确认成功后即可进入本系统,登陆后用户可以根据自己需要浏览新闻,如果用户对帖子内容有自己的想法,可以进行评论 。用户登录处理流程如下:图3-89登录功能流程图(3)会员发帖、回帖处理过程会员登录后,可在某个板块发表帖子、恢复已有帖子,由后台系统收集相应的资料,并检测是否合法,若合法,则将数据写入数据库。会员发帖、回帖流程图

10、如下:是图3-10会员发帖、回帖流程图2系统后台主要功能模块(1)用户个人信息管理个人资料查看:查看自己的所有资料。 编辑个人资料:修改除帐号密码外的所有资料 个人头像:系统默认一个个人头像,也可自己上传头像 好友管理:删除、添加、编辑用户的好友。 短消息管理:收件箱、发件箱、草稿箱中的信息删除、编辑等操作。 (2)版主后台版主的管理界面除了个人后台的所有功能外,还包括以下的功能帖子管理:版主有权对自己管理范围内的帖子进行删除、编辑、置顶操作。 (3)管理员后台 管理员后台拥有版主后台的所有内容,除此之外还包含以下权限:全论坛用户帐户的删除权限;版主管理(添加,更改,废除版主);后台帐户管理(

11、密码修改);版块管理:添加版块,子版块,设置版块版主;编辑版块,子版块,变换版主;删除版块,子版块,同时废除版主对帖子进行分类管理员对帖子进行分类过程 (其他功能与之类似)管理员登录后,可在类别管理中对帖子进行分类管理应的资料,并检测是否合法,若合法,则将数据写入数据库。帖子分类流程图:图3-12 帖子分类流程图3.2数据库设计用户信息表:主键名称描述数据类型大小空外键默认值备注UserID用户帐号INTUserName用户名VARCHAR10UserCode用户密码CHAR20UserQQ用户QQSTRING5UserAge用户年龄6UserEmail用户邮箱表3-3 用户信息表帖子信息表:

12、NewsID帖子编号NewsTitle帖子标题VACHAR(100)NewsContent帖子内容TEXTCreateTime发布时间DatetimeCategoryID帖子类别号 Int表3-4帖子信息表用户评论表:CommentID评论编号CommentContent评论内容评论时间DATETIME用户IP地址Varchar(15)新闻编号表3-5用户评论表帖子类别表:帖子帐号CategoryName帖子名表3-4 帖子类别表3.3界面的关系图和工作流程图3.3.1 完成界面功能一览界面名称功能说明BBS首页界面显示帖子类别和新闻头条、热点帖子。帖子信息界面显示每条帖子的详细信息,并留言。

13、管理员登陆界面管理员使用用户名、密码登录后台管理界面。用户登陆界面用户所使用用户名、密码登陆后浏览、评论帖子.后台管理界面修改管理员信息以及对帖子和留言进行增、删、改、查注册界面游客通过填写用户名、密码注册成为会员.表3-5 界面功能表3.3.2界面关系3.3.2.1 BBS首页界面说明a.处理动作步骤处理说明浏览帖子标题用户进入首界面浏览帖子名称点击登陆用户进入登陆界面,填写用户名、密码点击注册点击注册,用户在该页面进行注册点击帖子标题点击帖子标题,用户进入帖子详细界面 搜索职位用户可通过该下拉框精确寻找心仪职位点击BBS热门板块导航在该模块下可见热门模块分类点击专业分类求职7该模块下可见专

14、业具体分类点击应届生热门职位8该模块下可见热门职位点击个人中心9登陆的用户可在个人中心界面对个人信息进行管理,并可以浏览自己收藏的帖子友情链接进入友情链接网站表3-6 界面说明表b.关联数据表数据表说明用户评论表存储用户的留言信息(留言内容、留言者、留言信息)帖子信息表存储帖子的详情(内容、日期、发布者、类别)帖子类别表存储帖子类别(环境工程、经济金融、IT、求职、招聘等)用户信息表存储用户信息(用户账号、用户名)表3-7关联数据表3.3.2.2管理员界面登陆说明a.输入 控件类型栏目名称必填约束初值Textbox最小值10000密码非空6-10位Button登录重置表3-8管理员登陆界面输入

15、表b.处理填写信息输入用户名、密码点击登录单击“登录按钮”进行验证判断用户是否输入,若无,提示输入判断资料判断用户名、密码是否合法返回信息2.4显示提示信息“您的登录尝试不成功。请重试。”点击重置可清空所填用户名、密码表3-8管理员登陆界面处理表c.关联数据表管理员表(User表)存储管理员的ID、Name、Code、Ip表3-9关联数据表3.3.2帖子信息界面说明 新闻信息界面显示了搜索信息的详细信息(新闻类型、新闻内容、新闻发布者、新闻发布时间),游客可对新闻信息进行评论(可以匿名评论,也可以署名评论)。a.输入textarea留言输入框最大值250字游客姓名最大值8字收藏按钮提交按钮取消

16、按钮表3-10帖子信息界面输入表浏览新闻详情用户根据检索到的结果,获得帖子中的信息填写留言游客填写留言(按留言的规则填写)显示姓名用户登陆显示用户名,未登陆显示游客点击收藏点击收藏,登陆的用户可在个人中心见到该篇帖子点击提交点击提交,对新闻进行评论点击取消点击取消,取消对新闻的评论表3-11帖子信息界面处理表用户评论表(Comment表)帖子表(News表)表3-12帖子信息界面关联数据表3.3.3后台管理页面说明 管理员可管理帖子类别、帖子详情、留言,对其进行添加、修改、删除;对登录管理员的信息进行修改、保存、重置;安全退出。删除添加取消修改保存输入帖子标题最大50字符输入用户名6-10字符

17、输入密码10-30字符输入帖子详细信息Dropdownlist选择跳转页选择帖子类型招聘表3-13 后台管理界面输入b. 处理单击“管理中心”点击“管理中心”,超链接出三个子链接“类别管理”、“帖子管理”、“留言管理”、“版主管理”、“会员管理”单击“类别管理”单击“类别管理”,链接到帖子类别界面添加类别输入添加的类别名称点击添加点击添加,将新添的类别加入数据库表中单击“个人中心”单击“个人中心”,个人信息设置界面单击“修改”按钮对个人信息进行设置单击“保存”按钮对个人信息的修改进行保存,并保存到数据库的User表中单击“退出”退回到管理员登录界面表3-14 后台管理界面处理用户留言表(Com

18、ment表)帖子类别表(Category表)IT、经济金融、管理、市场营销、通信、环境工程表3-15 后台管理界面关联数据表3.2对性能的规定3.2.1网站整体要求1网站风格方面应该尽量做到网站结构简单明了,结构条理清晰,页面精美、功能实用。2版面方面应该设计构思力求精巧、布局要求简捷合理、网站整体设计风格统一。(1)界面设计精美、友好,信息化设计,体现企业级应用的特色;(2)更快的信息访问速度、更加省时和智能化的用户界面,网络响应速 度应该尽量快; (3)更简便、智能化程度,更高的浏览查询流程; (4)后台管理功能强大、录入效率高;(5)易于查看基于网民的建议和评论,以及后台信息; (6)提

19、供给用户的信息尽可能详细;3.2.2精度1用户输入精度的要求取决于相应功能所需参数的精度要求 在用户浏览的页面内如果需要用户输入相关的信息或参数将给出详细的数据类型说明,并且如果用户在非恶意的情况下输入了错误的数据类型参数,系统将自动提示用户再次输入正确的参数。2管理员输入的精度要求主要取决于数据库的相关数据类型要求在数据库为系统管理员提供的多种视图中将有各类数据库对象的相关数据类型及精度要求。管理员工作过程中可以利用工具或查询有关数据库对象的精度信息以决定输入的参数。如果管理员输入的参数与要求不符将得到提示并重新进行操作。3.2.3时间特性要求1响应时间 由硬件条件的不同决定,但总体上客户端的请求处理响应时间不应多于10秒。2更新处理时间由硬件条件及处理的数据量决定,但总体上向数据库添加和删除一条记录的时间不应多于10秒。3数据的转换和传送时间 根据具体的转换和传送数据不同所需的时间不同,总体不应超过15秒。4解题时间 不应超过15秒。3.2.4灵活性本网站采用三层架构设计并利用C#语言编写,运用.NET技术,从平台移植的角度来讲有很大的活力。1操作方式上的变化不同平台对于网站功能的使用是没有影响的。2运行环境的变化本系统可以利用部署配置文件来完成对系统的编译过程,并且这种部署是一次部署长久使用的,因此从运行环境来看有很好的可控

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1