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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

软件架构大作业解析Word格式文档下载.docx

1、一、 需求分析1、愿景与范围文档(1)业务需求A项目背景科学技术是第一生产力,创新是民族进步的灵魂。当今社会科技发展日新月异,大学生作为祖国的栋梁、未来的花朵,要对科学技术有着较高的认识和敏感度,一则为了丰富自己的知识面,拓展自己的视野,提升自我素养,不与社会前沿脱节,二则能够速度有效把握当前科技潮流,结合自身实际,运用科技丰富自身能力,突破自我开创未来,用知识武装自己,用科技推动社会进步。随着时间推移,淮海工学院在不断发展着,师生人数也逐渐扩大,纸质文章的已不能满足广大师生对科学技术的渴求,而网络中众多纷杂的科技报道也不为师生提供一个良好的学习平台。为了更好地推广科技力量,为广大师生提供一个

2、全新的高效权威准确的科技知识及交流平台,因此我校迫切需要一款适用于淮海工学院全校师生的科技信息发布系统软件。B业务机遇对外,通过科技信息发布系统,贴合师生实际需要,严格筛选各类信息,把世界各地的高校、高新科研所、各大公司的最新科研成果以最快的速度、最为权威的论述发表公开发表,以及各项科研的政策规定,这也是接受全校师生监督的平台,方便广大师生学习了解当前科研动态和各项政策法规,还可利用所学为社会服务(如参加科技公益活动或科技小发明等等),创造浓郁的学习氛围,大力宣传科研精神,发扬敢为人先、敢于吃苦、创新创造的科学品质。C业务目标全校师生可以通过淮海工学院科研处的网页浏览当前的政策法规(包括科技计

3、划与项目管理、国家重点实验室及工程中心、其他专项计划管理、科学技术评价、科技成果转化、基金及经费管理、知识产权管理)、科技动态、科研成果(包括通知及简讯、科研新闻、资料下载、基础研究论坛)和社会服务点的内容。管理员则可进行相应的后台管理。D客户或市场需求目前学校师生的获得科技信息的途径有三种,一是去图书馆借阅,二是于网络搜索相应信息,三是自己花钱购买对应的书籍期刊。图书馆的纸质书籍因为出版货运等原因具有滞后性,而网络上的信息良莠不齐,不能作为一个很好的信息来源,作为连云港地区首屈一指的高校,淮工应当创建一个更为合理更为便捷的学习交流平台。科技信息发布系统可以通过各种途径收集切实可靠的科研信息,

4、实现快捷高效的信息发布浏览,并提供交流区供师生各抒己见相互学习。亦可为图书馆提供一个很好的数据参考,为师生提供真正所需的各类书籍,有效指导师生日后深入学习和了解。为学校创造一个融洽的学习氛围,该系统具有很好的使用价值和使用效应。E提供给客户的价值科研信息发布系统减轻了师生在收集科技信息时的苦恼,为广大师生提供更多更新更加真实权威的信息来源,从而提高学习效率,进一步推进科技发展;开放式的信息模式给其他高校一个极大地视觉冲击,有利于淮海工学院声望的提高。F业务风险科研信息发布系统知识针对淮海工学院全校师生设计开发,并没有涉及到极为困难的技术应用,完全可以在规定的时间之内完成这个系统,并且达到用户的

5、所有要求。所以,不存在任何业务风险。(2)项目愿景的解决方案A项目愿景陈述通过科研信息发布系统从根本上减轻全校师生的学习压力,方便浏览了解和学习所有科研信息,并且受公众监督,促进师生的交流与学习,促使学校学术研究氛围和学校的良性发展。B主要特征这是一款让信息透明化的软件,操作简单,方便实用。全校师生在网上就能看到当前的政策法规(包括科技计划与项目管理、国家重点实验室及工程中心、其他专项计划管理、科学技术评价、科技成果转化、基金及经费管理、知识产权管理)、科技动态、科研成果(包括通知及简讯、科研新闻、资料下载、基础研究论坛)和社会服务点的内容,并可参与论坛讨论和研究,促进学校学术研究氛围和良好的

6、学习环境。C假设和依赖环境科研信息发布系统是适用于淮海工学院的网上信息系统,在信息交流模块需要全校师生的具体信息作为支持。(3)范围和局限性A项目首次发布的范围科技信息发布系统首次发布是针对淮海工学院全体师生完成假设中的大部分重要功能,浏览网页信息和下载相关资料,信息可细分为政策法规(包括科技计划与项目管理、国家重点实验室及工程中心、其他专项计划管理、科学技术评价、科技成果转化、基金及经费管理、知识产权管理)、科技动态、科研成果(包括通知及简讯、科研新闻、资料下载、基础研究论坛)和社会服务点,亦可参与论坛互动研究。B随后发布的范围科技信息发布系统随后发布将针对苏北地区各同类高校,针对各学校进行

7、本地化,更加方便各个院校的使用。C局限性和专用性局限性:1、老师方面的用户体验存在局限性,因为学生和老师的文化层次不同,老师更趋于专业化,在对专业知识的了解和研究上比学生深得多,而网站主流用户是学生,网站提供的知识内容相对浅显易懂,对部分老师而言该网站可能如同鸡肋。2、系统开发是最重要的环节,该系统采用的技术ASP.NET技术,开发人员都是学生,没有项目经验,且对于ASP.NET MVC框架不够熟悉,其次对于数据库优化也没有实践经验,这些可能导致系统存在缺陷。专用性:科研信息发布系统是针对各类科研信息的管理,因此可以在全校或各院系进行推广,任何一个学院只需把信息换成自己学院的信息就可以使用,不

8、需要专业的培训就能熟练使用。(4)业务环境A项目客户概貌学生(淮海工学院):可以了解最新的科技信息、科技动态、科技成果以及相关的政策法规,与优秀学习者在线问答交流,直接了解相关科技进程,解决探索中遇到的问题,正是同学关心的所在;老师(淮海工学院):原本链接与各个网页的功能都统一到了一个系统中,方便不少不长用网络资源的老师,同时增加了与学生的交流。B项目的优先级1、性能:用户以学校数据库为主,网页的响应速度更新处理等平均小于2秒,页面支持各类浏览器如IE,Chrome,Firefox等;2、质量:系统保证运行流畅,系统更新保证不影响用户使用;3、计划:系统适合范围先从本校开始,逐渐向周边学校发展

9、,本土化的内容也将逐渐公有化,大家享受更加质量高内容丰富的系统;4、成本:主要学生团队开发,前期自己投入,后期希望取得学校支持;5、人员:根据学生自主偏向,负责软件开发的各个阶段。(5)产品成功的因素科技信息发布系统的成功不在于能否带来物质上的利益,完全取决于学生老师对于该系统的认可度,如良好的评价,超高的访问度等等,同类网站可能很多,但是功能如此集中,而且技术全面,界面设计赋予时代气息,人机交互好的网站实在少之又少,所以科技信息发布系统的成功与否可以使用以下几个标准:1、系统开发的专业性如安全,稳定,性能,响应速度等,是否得到技术人员或者指导老师的肯定;2、系统界面的设计,能否赢得广大学生的

10、青睐;3、系统内容的排版,是否能够真正满足同学老师公司的需要;4、系统是本地化的软件,还是最终可以发展为周边地区的公有化系统;5、面对未来先进技术以及各种需求的融入,能否得到持续发展。1、 上下文图(见图1)图1 用户信息上下文图2、 用例图(见图2)图2 用例图3、 用例规约1. 用例名称增删查改政策法规类文章2. 简要说明管理人员可以通过此功能管理政策法规类文章3. 事件3.1. 基本事件1) 管理员进入 “后台政策列表”界面2) 选择二级类别名系统自动显示已经存在的文章信息3) 管理员可以选择添加、修改、删除文章4) 选择删除则提示后直接删除5) 选择修改则跳入编辑页面,管理员可以修改文

11、章标题、内容,重新选择二级类别6) 选择添加则跳入发布页面,管理员输入文章标题、内容并编辑,选择二级类别7) 管理员确认操作8) 系统完成操作4. 非功能要求操作必须方便直观5. 前置条件身份验证:登陆用户必须是管理员6. 后置条件对象被成功修改或对象不存在而退出7. 扩展点无8. 优先级高二、 业务领域建模1.类图(见图3)图3 科技处信息管理系统类图2.状态图(见图4-5)图4 管理员状态图该系统还有老师和学生部分,管理员主要是面向后台一块,其功能管理权限远大于学生和老师的权限,此状态图画出了管理员的主要功能,后续细化则需在具体设计中体现。图5 师生状态图三、 概念设计1.关键需求A.下表

12、为科技信息发布系统最为关键的需求子集:表3-1 关键需求非功能需求功能需求约束运行期质量属性开发期质量属性用户平台的多样化跨平台运行可扩展性可移植性可重用性信息游览资料下载师生论坛后台管理成本效益考虑易用性系统本地化趋势互操作性和其他系统进行数据交换安全性可维护性期望系统的生存时间可伸缩性阶段性计划鲁棒性2.概念性架构设计A.科技信息发布系统鲁棒性分析:图3-1 后台管理鲁棒图图3-2 论坛鲁棒图B.科技信息发布系统架构模式(据鲁棒分析得到):图3-2系统架构模式C.科技信息发布系统质量属性分析表3-2 “属性-场景-决策”表属性场景决策商业需求开发平台多样化客户使用平台多样化系统采用B/S模式从外部接入资源下载用户信息从学校数据库导入公开期望的web服务接口该系统为了提供更加方便同学的人性化内容采用MVC开发结构D. 科技信息发布系统终极概念设计架构(如下图):图3-4 概念架构设计结果E.架构设计五视图(如下图):图3-5 架构设计的五视图信息管理模块逻辑架构如下图:图3-6 信息管理逻辑架构试图 系统开发架构如下图:图3-7 系统开发架构视图系统数据架构如下图:图3-8 系统数据架构视图系统运行架构如下图:图3-9 系统运行架构视图系统物理架构如下图:图3-10 系统物理架构视图四、 课程设计心得

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

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