软件工程课程设计——网上论坛系统.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件工程课程设计——网上论坛系统.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计——网上论坛系统.docx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课题名称:网上论坛系统班级:计算机072名:学号:5号完成时间:2022-11-23指导老师: 斑S亿指导老师评语:得分:参预执行者:版主。入口条件:版主进入系统。事物流:版主浏览帖子,单击“置顶”按钮,可将相应帖子挪移到最顶处,并保 存。出口条件:系统处理请求,将帖子置顶,并在论坛中更新帖子置顶显示。异常事件:无。帖子加精用例用例名:帖子加精。参预执行者:版主。入口条件:版主进入系统。事物流:版主浏览帖子,单击“加精”按钮,给相应帖子添加相应的星级。出口条件:系统处理请求将帖子置顶,并在论坛中更新帖子显示。异常事件:无。(11)锁定帖子用例用例名:锁定帖子。参预执行者:版主。入口条件:版主进
2、入系统。事物流:版主浏览帖子,单击“锁定”按钮,锁定该帖子,使帖子的“回复”按 钮变灰,普通用户将不能回复此帖子。出口条件:系统处理请求,并在论坛中更新帖子信息。异常事件:无。添加版块用例用例名:添加版块。参预执行者:管理员。入口条件:管理员进入系统。事物流:单击“添加版块”按钮,填写相应版块信息,单击“保存”按钮,保存 版块信息。出口条件:系统处理请求,保存信息至数据库中,并在论坛中更新相应版块。异常事件:无。删除版块用例用例名:删除版块。参预执行者:管理员。入口条件:管理员进入系统。事物流:单击“删除版块”按钮,删除相应版块。出口条件:系统处理请求,在数据库中删除相应版块信息,并在论坛中更
3、新信息。异常事件:无。(M)修改版块用例用例名:修改版块。参预执行者:管理员。入口条件:管理员进入系统。事物流:单击“修改”按钮,修改相应版块信息。出口条件:系统处理请求,保存修改数据至数据库中,并更新在论坛中的信息。异常事件:无。(15)添加广告用例用例名:添加广告。参预执行者:管理员。入口条件:管理员进入系统。事物流:单击“广告添加”按钮,输入相关信息后单击“保存”按钮,将在论坛 中添加相应广告。出口条件:系统处理请求,将相关信息保存至数据库中,并更新论坛信息。异常事件:无。删除广告用例用例名:删除广告。参预执行者:管理员。入口条件:管理员进入系统。事物流:单击“广告删除”按钮,删除相应广
4、告信息。出口条件:系统处理请求,将相关信息从数据库中删除,并更新论坛信息。异常事件:无。添加链接用例用例名:添加链接。参预执行者:管理员。入口条件:管理员进入系统。事物流:单击“添加链接”按钮,输入相关信息,单击“保存”按钮保存。 出口条件:系统处理请求,将相关信息保存至数据库中,并更新论坛信息。 异常事件:无。删除链接用例名:删除链接。参预执行者:管理员。入口条件:管理员进入系统。事物流:单击“删除链接”按钮,删除相应链接信息。出口条件:系统处理请求,将相关信息从数据库中删除,并更新论坛信息。 异常事件:无。修改链接用例名:修改链接。参预执行者:管理员。入口条件:管理员进入系统。事物流:单击
5、“修改链接”按钮,修改相应信息。出口条件:系统处理请求,更新论坛信息。异常事件:无。1 . 4非功能需求2 .时间需求查询的最长等待时间不超过5秒;更新信息的时间不超过3秒;数据的上传和下载的时间不超过10秒。3 .空间需求支持的终端数:=1000;支持的并行操作的使用者数:=300;处理的记录数:1000。2建立分析的对象模型在网上论坛系统的设计中,需要建立分析的对象模型,如表2.1所示。表2.1建立分析的对象模型候选描述类名使用者用户信息存放论坛用户的基本信息user普通用户本人,斑 竹,管理员管理员信息存放管理员相关 信息admin管理员话题信息存放话题的基本 信息topic使用本论坛的
6、所有合法用户版块信息存放版块的基本 信息board管理员广告信息存放论坛广告的相关信息ad管理员友情链接信息存放友情链接的 相关信息link管理员通过分析,我们得到的“网上论坛系统的类图,如图2.12.3所示。adZd_id: int ,ad ud: String 电ad image: Strmg adjitle: Strng* 矶 ad_0() getad_id() setad urt() %etad_ur1() *etadjmage() getadmage() etaditleO getadJitleOlinkHnk_id : intink name String url : String
7、Qjinkjnfo : String lmk_logo : Stnng &link_islogo : bool link ispass : bool*sethnk_id()getlinkd() *setlink_name() gGthnk_name() setlink_urt() getlink_ur1() *setlink_info() getlink_infb()opname()setlink islogo() *gethnk_islpgo() setlink_ispass() getlink ispass()admmadminjd: mtadmm_name: Stnng Qadmmj)a
8、ssword : Stnng Qadmin_user: StringetadminjdOge【admin_id() 、etadmin_nanieO getadmmjameO Setadm in j)assword() *getadmmj)assword() *setadrmn-use(t) geladminjisefO图2.1广告信息、友情链接信息、管理员信息的类图二二二二二二ceccccccceccivnnVnVIV9AnAvIVnABV88OP8333OP3OP33It*1*14WAtttltopic id tnt boerdld : lot usr ; String name : Str
9、ing time : datetimem凯,黑In叩b:bbyTt,Elt。IthnxErshogettoplc”, sttipk_boardicl() gett op ie)o rd id。 sett op ic _u,”(),.ttopic_u.r() ettopic_nme() 、jettopic_rwmeO tt op lc_t im .)-get t op K _t im () U op Ic _h4. 6 gftopic_hits ttoplc-replynum y gettoplc_rpiynum() settop icjattrepiyid( g5t op ic“ epi y
10、2。,ttoplc_top() %5topKop() settop ic_b st () g eft op le _b. 16gettopic_del() *ttopc_hot() 、ettopic hot()boardkJ kit4tM)ard idMolhor : bool bid : IntInboard nnmo ; String bocrd_Glo : String 4MoHrd _mR9tor : String onrd img : String 4tonrOAnd_topicnum : tnt 4jboMfd lodaymim : Int 4board lastmply : In
11、tHAtbOAfd eiboard nelboard lbord setboard eiboard wetboardJd() idMolber( tid() nnmO jntoOJmg(*4lbo4rd_po*tnim bld() QetboardMname( qetboard lnto() Qetbonrd rn twferX) gttwPEg。Ibo a rd _pos In um getboard_t oplcnum () gefboard_todaynum() getboard Jasfreply(user|M4rd int tsar_c-rn:Stnnga1aBpM.word :St
12、nng! Stnng :wr_b4rthdey :detetme ur_QQ : int =s,_Ee,I: String: Stnng:String 彩user,ign :String:Stnng busr_mrk : int buer_tcpjc : int: int与u.a_pot : intregroup : Stong: Stnng uo_Slnum :int uer_Erd : Stccg:datetime :datetime 4busclocked : bool buser.admin : bool us,-password/ : String “r_! word.q :Stri
13、ng: Int_ ondname : String 与:Stnng blood : Stnng usar_thengxiao :Stnngr_ghoc : Stnnguserronc :Stringbu*er.city : String卜 一t_usrOg6 s,rp图2.2话题信息、版块信息、用户信息的类图down dmin_d: nt Stmg dmm2pettword: Slnftg *dmin_utr :StungstBdmin_d)gttodmmjdOgU dmin_nm0eUdmm”ord()geUdmmpesewcrdC),etadmcjuMfOgetadmtjuMrO;Stri
14、ng“hnijogo Stmg ,小njsloo bod 4n Jspett: bootHethnfcjdl)7ehnk _nwn.0 Uink-nafH4Q ihnfc_urtOtnnMjnfaO3nM jtE) (hnk_isipgoC1|0二2阳.):datetime: mt.3二url StnrgStnng:StringjdjdO*gBUd_m、gBO*98tadjitl)广告信息类描述类名:ad广告信息类属性如表2.2所示。表2.2广告信息类属性表属性名属性解释数据类型adjd广告id,代表不同的位置intad_url广告链接URLStringad_image广告图片URLStrin
15、gadjitle广告语String广告信息类方法如表2.3所示。表2.3广告信息类方法表方法名方法功能返回类型setad设置属性值voidgetad获取属性值String/int友情链接信息类描述类名:link友情链接信息类属性如表2.4所示。表2.4友情链接信息类属性表属性名属性解释数据类型linkjd友情链接idintlink_name网站名称Stringlink_url网站URLStringlinkjnfo网站简介StringlinkjogoLOGO地址Stringlinkjslogo是否有LOGOboollinkjspass是否通过本论坛验证bool友情链接信息类方法如表2.5所示。表
16、2.5友情链接信息类方法表方法名方法功能返回类型setlink设置属性值voidgetlink获取属性值String/int/bool管理员信息类描述类名:admin管理员信息类属性如表2.6所示。表2.6管理员信息类属性表属性名属性解释数据类型adminjd管理员idintadmin_name管理员的名字StringadminjDassword管理员密码Stringadmin_user管理员前台用户名String管理员信息类方法如表2.7所示。表2.7管理员信息类方法表方法名方法功能返回类型setadmin设置属性值voidgetadmin获取属性值String/int话题信息类描述类名:t
17、opic话题信息类属性如表2.8所示。表2.8话题信息类属性表属性名属性解释数据类型topicjd话题idStringtopic_boardid话题所属版块Stringtopic_user发帖者Stringtopic_name话题名称Stringtopicjime话题发表时间datetimetopic_hits话题浏览量inttopic_replynum话题回复量inttopicjastreplyid最后回复者inttopic_top是否置顶booltopic_best是否加精booltopic_del是否已被删帖booltopic_hot是否热门话题bool话题信息类方法如表2.9表2.9话
18、题信息类方法表方法名方法功能返回类型settopic设置属性值voidgettopic获取属性值String/int/bool/datetime版块信息类描述类名:board版块信息类属性如表2.10所示。表2.10版块信息类属性表属性名属性解释数据类型boardjd版块idintboardJdMother是否为主版块Boolboard_bid所属主版块intboard_name版块名称Stringboardjnfo版块说明Stringboard_master版主Stringboardjmg版块LOGOStringboardjDOStnum版块帖子数intboardJopicnum版块主题总数
19、intboardJodaynum版块当日发帖数intboardjastreply版块最新回复int版块信息类方法如表2.11所示。表2.11版块信息类方法表方法名方法功能返回类型setboard设置属性值voidgetboard获取属性值String/int/bool用户信息类描述类名:user用户信息类属性如表2.12所示。表2.12用户信息类属性表属性名属性解释数据类型user_id用户id号intuser_name用户名Stringuser_password密码Stringuser_sex性别Stringuser_birthday生日datetimeuser_QQQQintuser_Em
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 网上 论坛 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内