试题库管理系统_UML建模

试题库管理系统_UML建模

ID:47545511

大小:357.00 KB

页数:20页

时间:2020-01-14

上传者:赏心悦目
试题库管理系统_UML建模_第1页
试题库管理系统_UML建模_第2页
试题库管理系统_UML建模_第3页
试题库管理系统_UML建模_第4页
试题库管理系统_UML建模_第5页
资源描述:

《试题库管理系统_UML建模》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

.题库管理系统一需求分析1.1系统功能需求系统的功能需求包括以下几个方面。(1)用题者可以登录系统网站浏览题目、试卷信息,查找信息和下载文件,给出题者留言评论或询问。(2)出题者可以登录系统网站上传试题、试卷,修改、修正之。对用题者的疑问进行回复解答。(3)系统管理员可以对出题者上传的题目或试卷进行审核,如发现错误可以发回出题者重新修改。对相关试题可以编纂加工生成试卷,将试卷发布大网站上供用题者使用与下载,还需处理用户的相关注册申请与账户管理,对页面进行维护。满足上述需求的系统主要包括以下几个模块。(1)数据库管理模块。数据库管理模块提供了使用者录入、修改并维护数据的途径。例如对出题者与用题者等用户信息的管理、上传的试题与试卷的信息管理(包括审核、校对、编纂、新增、发布、删除等)。(2)基本业务模块。在基本业务模块中,出题者首先上传试题、试卷,回复用题者的问题与消息,学生可以下载编辑好的试题、试卷;管理员可以维护页面,批准注册,生成阶段性报表与数据备份。(3)信息浏览、查询模块。信息查询模块主要用于对网站的信息进行浏览、搜索查找。题库管理系统基本业务模块数据库管理模块信息浏览模块word范文 .1.2数据库管理模块数据库管理模块包含如下几个方面。(1)用户信息管理。包括用题者、出题者与管理员的信息管理。(2)试题、试卷信息管理。负责上传的试题、试卷以及编辑好后加工生成的试卷文件的信息管理。(3)试题、试卷文件上传、下载记录信息管理。负责管理文件的上传与下载的历史记录。数据库模块用题者信息管理出题者信息管理用户管理试题、试卷文件信息管理管理员信息管理文件上传、下载记录管理1.3基本业务管理模块基本业务管理模块包含以下几个方面。(1)试题、试卷文件的上传。出题者可以使用此模块将试题或试卷性的文件上传到网站服务器。(2)试题、试卷的查找。用题者可以使用此模块来根据输入的关键词查找自己所需的试题、试卷,浏览之或下载之。(3)试题、试卷的下载。用题者可以使用此模块从网站上下载相应的试题、试卷文件。(4)消息发布。出题者上传文件的同时,可以推介该套试题、试卷的学习方法,知识重点和相关文章。待系统管理员审核通过后,以消息的形式将推介信息通知给用题者。(5)试题、试卷发布。系统管理员将已审核通过的试题、试卷发布到系统网站上去。word范文 .(1)页面维护。管理人员可以使用此模块对网站的页面进行维护。(2)用户注册申请批准。管理人员可以使用此模块批注用户的注册申请。基本业务模块试题、试卷文件上传查找与检索试题、试卷文件下载消息发布与更新试题、试卷审核与发布页面维护用户注册申请批准二系统的UML基本模型2.1系统的用例图创建用例之前要先确定系统的参与者。(1)在题库管理系统中,需要有出题者与用题者的参与。出题者作为题库资源的主要贡献者,使用系统可以发布试题、试卷(当然可以附加答案与讲义等资料)。出题者还可以与用题者互动,,通过查看用题者对自己所出题目、试卷的回复、评论和疑问,可以更加清晰与深入地了解题库资源的使用情况。出题者若发现自己上传的试题、试卷有错误可以请求管理员发回修正。用题者如果是面向学校这一块的话,一般是学生;面向社会的话就有可能是社会大众。用题者可以浏览题库网站展示的题目与试卷,可以分类查找,按关键字查找检索。此外,用题者可以从网站上下载题目、试卷等资源,对所用的试题、试卷可以加以评论、打分,对该套试题、试卷的出题人可以咨询留言。(2)系统需要专门的管理员来对题库精心管理操作与系统维护。管理员可以添加试题,对出题者上传的试题、试卷进行审核、分类、修改、删除,并对相关多套试题进行编纂,以生成试卷。将试卷发布,如遇错误可发回出题者进行更正,对题库要时时更新,以保持题库的饱和度与新鲜度。除此之外,系统管理员还需对用户的业务模块进行管理,处理用户留言、评论,对用题者与出题者的互动消息进行维护管理。对用户的注册申请进行批准。word范文 .系统还需进行日常的维护与管理,系统管理员负责网站的页面更新与维护、页面的美化与功能的完善以及板块的调整。对于试题库可以进行归档与备份,还可以生成阶段性报表。1系统用户参与的总的用例图用题者与出题者都可以从“网站用户”这个参与者泛化而来,网站用户是指网站的注册用户,注册用户可以登录网站完成相应的操作。系统用户参与的总用例图如图所示,从图中可以清楚地看到泛化关系和哥哥参与者所参与的用例。2用题者参与的用例。word范文 .【用例说明】(1)Lookthroughinfo:试题、试卷资源浏览用例。(2)SubjectSearch:题目搜索用例。用题者根据搜索关键字查找相应题目资源。(3)Download:文件下载用例。(4)Identity:权限认证用例。此用例用来认证文件下载者是否具有下载文件资源的权限。(5)Comment:用题者留言、评论的用例。(6)AccountManage:用户账户管理的用例。3出题者参与的用例。【用例说明】word范文 .(1)UploadSubject:出题者上传题目或者试卷的用例。(2)RequesttoModify:请求发回修正的用例。(3)ReplyMessage:回复用题者的留言用例。(4)Personalinfomaintenance:个人信息维护(更新)。4系统管理员参与的用例。【用例说明】(1)SubjectManage:题目管理用例。包括:AuditSubject:审核题目用例。AddSubject:添加题目用例。Classify:对试题进行分类别处理用例。word范文 .UpdateSubject:对试题进行更新更正处理用例。DeleteSubject:删除题目的用例。如上传的文件不合法或错误太多或不符合要求,管理员可以删除之。(1)PaperMaintenance:试卷管理与维护用例。包括:GeneratePaper:可以将多套试题组织编辑生成套卷。EditPaper:对试卷进行适当地编辑排版处理。PublishPaper:试卷发布用例。UpdateOrModify:对试卷文件进行更新更正处理。(2)UserManage:用户管理用例。可以处理:ProcessRegistration:处理用户注册神申请的用例。ProcessMessage:管理员处理网站用户的消息互动用例,如对用题者的留言与评论进行审核;也可由管理员发布系统消息通知用户。UserAccountMaintenance:管理与维护用户的账户用例。人用题者的账户积分不够会提醒之。恶意留言与灌水用户次数多达一定程度后或被警告之。(3)SystemMaintenance:系统维护。包括:PageMaintenance:页面维护。设计页面的美化,板块的调整。ExambaseBackup:题库备份归档的用例。当题库中的试题、试卷资源到一定时间后达到一定量后,数据库会显得非常庞大,这时可以将一定时期前的题库资源进行归档备份处理,将之前的文件资源移动到他处,以保障数据库的正常、高速运转。GenerateReport:生成阶段性报表的用例。可以定期对用户浏览量大或下载量大的试题、试卷资源进行统计,生成报表分析,以更加明确用户的需求。2.2系统的时序图1.系统管理人员管理网站系统的时序图word范文 .【时序图说明】(1)Login():登录系统的函数。(2)Add_Or_Delelte_Subject():若审核后即可将题目添加到题库中去。对不合系统要求的题目可以进行删除。(3)Edit_And_Generate_Paper():对多套试题进行编纂,对已上出的试卷进行编排,即可生成试卷,发布之。(4)Audit_Or_Delete_Message():对用题者的留言或评论进行审核,通过则通知消息双方,若未通过则删除之。(5)Add_Or_Delete_User():添加或删除用户。(6)Refresh():刷新页面的函数。(7)Notify():通知消息到对方的函数。管理员通过管理接口的交互进行管理操作,具体的操作有管理窗口与数据库交互完成,管理员操作后的结果会在页面上显示。2.出题者上传的时序图word范文 .【时序图说明】(1)Login():登录系统的函数。(2)UploadFile():上传试题、试卷文件资源。(3)Identity():验证上传的文件大小,命名规范性等因素。(4)Pass():上传通过。(5)Return():服务器返回上传文件信息。(6)Success_Or_Fial_Upload():页面显示上传操作的结果(或成功或异常)。3.用题者下载题目、试卷资源的时序图word范文 .【时序图说明】(1)Request():请求下载URL。(2)Send():下载页面将用题者的下载申请发送到服务器。(3)Identity():验证用户是否有权限下载资源(如验证是否登录,积分是否充足…)。(4)Authorize():授权允许下载。(5)Return():服务器返回用题者申请下载的URL。(6)Success_Or_Fial_Download():下载页面显示是否成功申请到URL,如果是,则可以进行下载操作。2.3系统的状态图1出题者的状态图word范文 .2.用题者的状态图word范文 .3.题库中试题的状态图word范文 .2.4系统的活动图1.用户者在系统中的活动图word范文 .2.出题者的活动图word范文 .3.管理人员的活动图word范文 .三系统中的类1.参与者相关的类word范文 .【类说明】(1)User类是系统用户的父类。(2)Customer类是用题者类。除了继承父类的属性和方法外,还构建了自己的属性的方法。(3)Producer是出题者类,继承User父类。(4)Admin类是系统管理员类,除继承父类外,还有自己的属性和方法。2.系统中的其他类word范文 .【类说明】(1)File类是题库中所有文件资源的类。此类属性有fileID(文件编号),filename(文件名),flag(标识是否为试题或试卷),cataID(描述该试题、试卷的科目分类),typeID(描述该套试题或试卷是单元测试类型,章节综合题,或等级考试的等级级别…),fileSize(文件大小),shortInfo(简介),fileURL(文件URL),Creater(文件提供者),CreateDate(文件创建按日期)。(2)Cata类。描述文件所属科目性质的类。(3)Type类。描述该套试题或试卷是单元测试类型,章节综合题,或等级考试的等级级别等信息。word范文 .(1)UpOrDownloadRecord类,表示文件上传和下载信息的类。属性包括id(记录编号),fileID(上传或下载的文件编号),operator(上传或下载文件的用户),operateTime(用户上传或下载文件的时间),IP(用户上传或下载的IP地址记录),memo(备注信息)。3.系统各类之间的关系总结题库管理系统的应用服务器负责保存整个Web应用程序,数据库则是负责数据的管理与应用。组成Web应用层序的页面包括:登录系统页面(LoginPage)、前台展示主页面(mainPage),文件上传页面(FileUploadPage)、文件下载页面(FileDownloadPage)、信息发布页面(MessageIssuePage).后台管理与维护页面(MaintenancePages)。word范文 .此外还有很多终端可以作为系统的客户端,客户机通过互联网与应用服务器相连,这样管理员可以通过互联网管理应用服务器,客户机可以通过互联网访问应用服务器得到题库系统的供题服务。word范文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭