




已阅读5页,还剩59页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河海大学二年级09软件工程课程的设计是基于网络提交系统何海大学课程规划报告课程名称:软件工程课程设计标题:基于网络的在线提交系统讲师:专业课:小组成员:时间:2011年12月26-30日自上而下渴望相同的人获胜!孙武谢谢您:虽然这门课程的设计时间很短,但我们收获很大。我感谢两位老师的指导,2507暖风机和无限制的电网资源。感谢我们组的所有成员,尽管考试临近,我们仍在尽最大努力。内容角色安排表4工作时间表4需求规格5导言52.任务概述73.要求84.操作环境法规20概要设计规范221导言222总体设计233界面设计304操作设计325系统数据结构设计346系统错误处理设计37详细设计规范391导言39程序系统的结构413注册设计注释424登录设计说明435交易贡献设计注释456信息反馈设计说明487个人信息修改模块设计说明508提交设计说明529手稿分发设计注释5410提醒设计注释5711接收、发送、读取和写入信息的设计说明58参考文献61摘要61角色计划作用现任者分析家开发者试验装置顾客管理工作记录时间完成留下一个问题12.26确定主题选择和角色划分需求分析的主要框架采用什么方法来实现它12.27需求分析初步完成,概要设计基本完成,系统设计开始。12.28初步完成了概要设计,初步完成了详细设计。该系统的实施遇到困难并停滞不前。12.29改进了需求分析、概要设计和详细设计需求规格介绍1.1写作目的本文档是关于用户对在线提交系统的功能和性能的要求。它主要描述了xxx杂志编辑部对在线提交系统的设计要求,在概要设计阶段将作为工具的设计输入。这一部分的主要工作包括:获取当前系统的物理模型,并了解当前系统如何工作;抽象当前系统的逻辑模型,筛选物理模型,获得与软件系统相关的部分;建立电子系统的逻辑模型,得到数据流图和数据字典;l补充了目标系统的逻辑模型,并解释了尚未考虑的目标系统的用户界面的细节。本文件的主要功能是:向用户描述“在线提交系统”的功能;为后续阶段的文件准备提供基本依据;用户确认或本地化修改的基本文件;l作为未来软件验证测试和系统验收的参考;l作为未来系统维护的基准文件。本文档的目标读者是:设计师开发者l项目经理l测试仪l用户1.2背景1.2.1项目委托单位:xxx杂志编辑部1.2.2项目开发单位:河海大学09计算机二班X开发小组1.2.3项目描述:计算机软件已经成为现代社会的基本要素和驱动力。它是商业决策的引擎。它是现代科学研究和工程问题解决的基础。这是区分现代产品和服务的关键因素。当人们克服了“软件危机”时,软件工程应运而生。它在软件开发实践中起着重要的作用。软件工程作为计算机系本科生的核心课程,主要包括支持软件开发和维护的理论、方法、技术、标准、计算机辅助工具和环境。Xxx杂志,为了提高编辑部的工作效率,减轻编辑的工作负担,更有效地协调投稿人、杂志、编辑和审稿人的工作,现委托河海大学计算机二级X开发团队开发一个在线投稿系统。1.3术语的定义投稿人:系统中引用的投稿人只能以投稿人身份登录,不能同时是审稿人或编辑。审阅者:系统中引用的审阅者只能以审阅者身份登录编辑:系统中引用的编辑只能以编辑身份登录,不能同时是投稿人或审稿人。用户名:用户自己取的昵称,用于网络上的虚拟地址。参考材料1.杨文龙,顾天龙软件工程(第二版)电子工业出版社,2004.92.斯科特温布勒。车浩洋,陆睿翻译。面向对象软件开发过程.机械工业出版社。2003.61.5参考标准1 中华人民共和国国家标准UDC 681.3 of计算机软件产品开发文件编制指南 GB 8567-882.任务概述2.1目标1.使编辑能够及时有效地处理投稿人的投稿。(2)使编辑能够合理有效地将稿件分配给每个审稿人进行审阅。3.投稿人可以方便快捷地投稿,并及时获得投稿的反馈信息。4.使审稿人能够及时、方便地理解他们需要审阅的稿件,并更合理地安排他们的审阅工作。2.2用户特征该系统的最终用户是大量的投稿人、编辑和专业评论者。他们在自己的专业方面相当精通,但对计算机的掌握不是很高。相应的要求是界面设计简单,操作方便,并附有一定的说明。2.3操作环境该信息管理系统中各子系统的硬件和软件配置如下:1.服务器端系统的操作要求:系统软件:windows数据库管理系统:访问硬件要求:企业服务器2.客户子系统的操作要求:系统软件:视窗XP,视窗7数据库管理系统。硬件要求:奔腾4或以上系列奔腾微型计算机3.要求开发基于网络的在线投稿系统。该系统可以接受作者的电子投稿,并登记作者的信息(例如姓名、公司、通信地址、电话号码、电子邮件等)。),供投稿人查询稿件处理情况,稿件处理后自动发送电子邮件通知投稿人(拒绝、录用、修改后重审等)。)。3.1。泛函分析1.用户注册为了提供用户注册功能,用户需要输入基本信息,如用户名、密码、真实姓名、联系信息、身份证号码等。2.用户登录因为它是为贡献者、审阅者和编辑者设计的,所以在登录界面时需要选择用户的登录身份。然后输入您的用户名和密码。3.1贡献者(1)用户中心个人数据:投稿人可以在此界面下修改和完善个人数据。密码修改:投稿人可以在此界面下修改个人密码。(2)提交框返回主页:返回登录界面。(2)我想投稿:投稿者提交操作。(3)草稿框:投稿人的未完成投稿存储在草稿框中。同时,为了防止由于网络或硬件故障造成的信息丢失,信息每10分钟自动存储在草稿箱中。(4)已提交文章:投稿人查询已提交文章的状态,包括三种状态:审核中、被拒绝和被录用。要求用户在此界面输入投稿的标题、摘要、关键词、参考文献、作者邮箱等相关信息,并上传原始文档(word格式)(3)信息中心(1)未读信息:显示投稿人的未读信息,阅读后成为已读信息。(2)阅读信息:显示投稿人已经阅读的信息。(3)已发送消息:显示参与者发送的消息。留言板:用于投稿人之间的讨论。(功能尚未实现)(4)帮助(1)对用户的说明:投稿人应遵守的规则。(2)操作帮助:指导贡献者在操作中遇到困难。(3)隐私标准:3.2编辑(进入此界面已进入编辑属于稿件类别的字段)为某个主题领域设置一个编辑器。编辑负责联系擅长该主题领域的审阅者,将稿件发送给审阅者进行审阅,并汇总和处理反馈信息。(1)用户中心个人数据:编辑可以在此界面下修改和完善个人数据。(2)修改密码:编辑可以在此界面下修改个人密码。(2)稿件处理(1)处理:编辑可以在此界面下查看稿件信息和投稿人信息,通过关键词匹配找到擅长这方面的审稿人。编辑选择审阅者,并将手稿发送给选定的审阅者。(2)同行评议信息反馈:编辑可以在这里看到每篇稿件的信息,点击进入查看不同审稿人对稿件的评分和平均分。对于没有完成同行评审的审稿人,不会给出平均分数,用户可以为审稿人推送稿件。(3)催稿:进入该界面后,用户可以查看未完成审稿任务(超过审稿人的截止时间)的审稿人,并进行催稿操作。(4)崔稿:编者力劝一些特殊作者作出书面贡献。(3)信息中心(1)未读信息:显示编辑后的未读信息,阅读后成为已读信息。(2)阅读信息:显示编辑已经阅读的信息。(3)发送消息:显示编辑并发送的消息。留言板:用于用户之间的讨论。(功能尚未实现)(4)帮助(1)用户说明:编辑要遵循的规则。(2)操作帮助:编辑难点指南。(3)隐私标准:3.3审核人(每个审核人都有自己的字段,属于该字段的编辑管理)(1)用户中心个人数据:审核者可以在此界面下修改和完善个人数据。密码修改:审核者可以在此界面下修改个人密码。(3)审核人状态:审核人进入本界面后,可以选择自己的状态(忙、闲)。系统可以将此信息反馈给编辑,并在编辑选择审阅者时从候选人列表中删除繁忙的审阅者。(2)捐款审查(1)未审阅:此界面中的所有文稿都不由审阅者审阅。进入界面后,审稿人可以打开稿件,在稿件末尾键入相应的分数和注释(供编辑评估稿件是否可以发表),并选择是否提交给编辑。没有提交的文章都是未经审查的。如果审查者认为他不能在规定的时间内完成审查任务,他可以选择退出审查。(2)审阅:审阅者审阅的所有文稿都在此界面中。(3)信息中心(1)未读信息:显示审核者的未读信息,阅读后成为已读信息。(2)阅读信息:显示审阅者已阅读的信息。(3)已发送消息:显示审阅者发送的消息。留言板:用于用户之间的讨论。(功能尚未实现)该界面的用户提醒审阅者在截止日期前提交他们的稿件。一般用户将在截止日期前一周内收到系统信息。(4)帮助(1)用户说明:编辑要遵循的规则。(2)操作帮助:编辑难点指南。(3)隐私标准:3.2客户用例图和描述1.登录2.用户中心3.贡献条件4.手稿手柄5.处理收入贡献6.同行评审信息的反馈8.催单9.提醒读者10.审核人条件11.稿件阅读12.系统信息13.帮助14.发送消息15.阅读邮件16.未读邮件17.发送稿件18.草稿19.我想做出贡献20.返回主页21.个人信息22.修改口令23.留言板24.引导线25.操作帮助26.隐私(1)注册(2)登录(3)贡献者(4)编辑审核人投稿人-编辑-审稿人第四,类图3.3履约条款3.3.1时间特性要求根据用户的具体操作时间,系统响应时间理论不应超过2s。3.3.2灵活性当系统服务器或客户端的运行模式、运行环境和硬件配置发生变化时(与设计兼容),具有相应的适应性。同时,采用了容错技术:即把某些不可避免的错误的影响降到最低的技术。主要遵循以下几个方面:(1)充分利用现有系统资源,包括与现有综合布线系统的紧密结合,与现有硬件设备和软件资源的紧密结合,与用户技术人员的技术结合。(2)保护用户现有的应用服务系统,使其在新网络中得到充分利用,可以节省用户在应用软件上花费的人力、物力和财力。(3)与现有和未来的网络技术兼容,以使系统在其生命周期中尽可能长地保持,从而保护用户对新系统的投资。(4)可扩展性。所采用的产品具有足够的可扩展性和升级能力,并有足够的可能性向未来网络发展方向过渡。3.3输入和输出要求数据输入是否准确是数据处理的前提。不正确的输入会导致系统输出不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手动输入。手动输入应通过系统容错检查,操作人员应接受系统培训。在系统中,数据的输入往往很大,因此系统必须具有一定的处理能力,以保证对大量数据的快速处理。数据输出分为屏幕显示和打印输出。根据用户的查询和统计要求,在指定时间内正确显示输出要求。(1)输入设计要求输入界面直观友好。有利于快速输入有利于准
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 艺考生体态管理制度
- 苏州锅炉房管理制度
- 课件学习-操作指南
- 财务会计与管理知识分析模拟题
- 视觉感知生物识别领域应用分析
- 自动控制原理第2章练习题
- 河南省平顶山市鲁山县五所学校2025届九年级下学期中考三模生物试卷(含答案)
- 财务会计实务11财务报表教案
- 2025年android通知!2025中级Android开发面试解答最强技术实现
- 山东遗传生物题目及答案
- 2024年煤矿电气失爆专题培训课件
- 《电机与电气控制》期末考试复习题库(含答案)
- 医疗废物的分类与管理
- MOOC 电子线路设计、测试与实验(一)-华中科技大学 中国大学慕课答案
- 高速公路交通事故处理流程与责任认定
- 观光电梯方案
- 盲人心理健康讲座
- 混凝土箱涵技术规程
- 电力电子技术在电力系统中的应用
- 地铁站保洁方案
- 《律师执业纪律与职业道德》考试复习题库(含答案)
评论
0/150
提交评论