梁志宏硕士论文写作范本(结构化方法V5)
更新时间:2023-10-17 06:31:02 阅读量: 综合文库 文档下载
- 林志宏博士论文推荐度:
- 相关推荐
分类号 TP31 密级 公开 UDC 编号
硕士研究生学位论文
题 目 XX系统的分析与设计
学院(所、中心) 软件学院 专业名称 软件工程 研究生姓名 学号 导师姓名 梁志宏 职称 研究员
年 月
独创性声明
本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人或集体已经发表或撰写过的研究成果,对本文的研究做出贡献的集体和个人均已在论文中作了明确的说明并表示了谢意。
研究生签名: 日 期:
论文使用和授权说明
本人完全了解云南大学有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交学位论文和论文电子版;允许论文被查阅或借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。
(保密的论文在解密后应遵循此规定)
研究生签名: 导师签名: 日 期:
…………………………………………………………………
本人及导师同意将学位论文提交至清华大学“中国学术期刊(光盘版)电子杂志社”进行电子和网络出版,并编入CNKI系列数据库,传播本学位论文的全部或部分内容,同意按《中国优秀博硕士学位论文全文数据库出版章程》规定享受相关权益。
研究生签名: 导师签名: 日 期:
云南大学硕士研究生论文 XX系统的分析与设计
摘要
【简单的论文总体描述】
论文首先介绍了XX系统的研究背景,对所需要解决的问题进行了概述,讨论了项目的研究意义与重要性,阐述了系统开发方法和相关技术;论文提出了系统的设计目标,对系统进行了详细的需求分析,包括业务需求分析、功能需求分析、数据需求分析和非功能需求分析,给出了系统的业务流程图、数据流图、功能数据分析图(IPO图),并进行了数据字典描述;在系统设计中,对系统进行了总体设计与模块设计,给出了系统总功能结构图(H图),包括XX、XX、XX等功能模块,分别给出了具体模块设计的功能结构图(H图)、IPO表、和处理流程图,详细阐述了设计内容,并使用实体关系E-R图和数据库表结构对数据库进行了详细设计;论文最后对研究的内容进行了总结,阐述了本人的主要工作,指出了论文存在的不足,并对进一步的工作进行了展望。
关键词:XXXX;XXXX;XXXX;
I
云南大学硕士研究生论文 XX系统的分析与设计
Abstract
【此处插入英文摘要,就是中文摘要的正确翻译,注意关键词的翻译要准确】 Keywords: <英文关键词,要与中文摘要对应,例如:XXXX;XXXX;XXXX;
II
云南大学硕士研究生论文 XX系统的分析与设计
目录
【此处插入论文目录】
III
云南大学硕士研究生论文 XX系统的分析与设计
第一章 引言
1.1 项目背景
【此处插入论文中所述项目的项目背景,旨在突出社会发展背景、项目的出发点等等。以下是范本请不要照搬!】
随着科学技术的进步和社会经济的发展,信息化进程已经成为一种必然的趋势。近年来,由于信息化在多个领域取得了巨大的成就,为国家的经济建设和社会发展做出了不可估量的贡献。因此,人们认识到,作为国家信息化和社会信息化的重要组成部分之一的商业信息化,已然成为了促进社会经济发展的一个增长点,也是推动商业发展的重要手段。商业信息化已经被越来越多的企业和商家所关注。
网上购物最早在美国出现,1995年美国网上商店亚马逊开业(Amazon.com),美国第一家安全网络银行(First Security Bank.net)实现网上支付。而我国的网上购物系统发展相对较晚,在1998年,中国的第一笔网上交易成功,1999年随着8848等B2C网站的正式开通,中国开始进入购物网站的实际阶段。从起步到现在,十多年来网上购物发展迅速,在1998年,国内最大的商务拍卖网站易趣开始运行。在1999年B2C网站当当投入运营,2000年卓越成立,到2003年B2B网站阿里巴巴投资成立了C2C网站淘宝。网上购物的商家越来越多,同时网上购物的消费者数量也在迅速的发展与增长。截止到2005年上半年,我国的上网人数达到1.03亿,其中网上购物者达到2000万人,网上支付的比例增长到近半数,网上购物成交额已经累计达100亿元。在长达6年的网上购物市场发展过程中,网上购物者渐渐开始接受并习惯新的购物消费方式,随着网民人数增加,网上购物者人数有进一步扩大的趋势。
世界电子商务的快速度发展,同时B2B、B2C、C2C等一系列的结构快速度发展,这些都需要网上商城来支持,少则自己开个商店,大则阿里巴巴等电子商务,这些都成就了商城系统的出现,正因为网上电子商务的安全性与稳定性的要求高,所以对商城系统也需要有一个严格的考验。不少商家、公司只制作一个或
1
云南大学硕士研究生论文 XX系统的分析与设计
几个产品介绍的页面,要修改资料,需要对网页重新修改,客户却又不能在线下定单,需要通过多种步骤才能与商家取得联系,其弊端是显见的,首先是低效率、数据的严重冗余,其次是维护困难。显然由这些简单链接的页面构成的网站在数据的共享性、人机的交互性以及网站维护性上都是很现实的问题。开发一个基于web的动态网上购物系统,对发展电子商务无疑是十分迫切的。
1.2 研究的意义和重要性
1.2.1 研究的意义
【此处插入论文的研究意义,应该和1.1小节的问题概述相呼应】 1.2.2 研究的重要性
【此处插入研究的重要性,应该和1.1小节的问题概述相呼应】
1.3 研究的内容和主要工作
1.3.1 研究的内容
【此处插入研究的内容,也应该和1.1.2小节的问题概述相呼应,简要说明论文中的系统采用了什么样的技术手段,采用了什么样的组织架构,做了些什么研究工作,解决了哪些问题】 1.3.2 本人主要工作
【此处插入作者本人在项目中所负责或者完成的具体工作,应与1.3.1的研究内容相对应,简述作者本人所做的研究工作。此外,如果论文所述项目为集体合作,则应该简略指出作者本人所负责的工作。以下为范本!】
在此项目中,本人做了如下工作:【此处插入所做工作】
在项目开发中,本人主要负责系统需求分析、功能性分析、系统整体数据库设计、主体框架设计搭建、WEB端程序开发,系统文档撰写、系统整体测试以及历史数据导入等工作。
1.4 论文结构
2
云南大学硕士研究生论文 XX系统的分析与设计
【此处插入该论文的整体结构,简述论文的整体形式结构,并简述每一章的主旨。以下为范本,请勿照搬!】
本文由五章内容组成,其中:
第一章介绍了本文的研究背景,对所需要解决的问题进行了概述,讨论了项目的研究意义与重要性,阐述了论文的主要内容以及本人的主要工作。
第二章阐述的是本文所涉及到的开发方法及相关技术,包括:软件工程开发模型、结构化建模技术、数据库技术等。
第三章是本文的核心内容之一,针对系统的业务需求、功能需求、数据需求和非功能需求等进行了详细分析,给出了主要的业务流程图和数据流图,并利用数据字典进行了详细的描述,同时利用IPO图进行了功能数据分析。
第四章是本文的重点,在进行了系统总体设计的基础上,采用功能结构图、IPO表、核心处理流程图等对系统的子模块进行了功能性详细设计,同时通过实体E-R图和数据库表结构对数据库进行了详细设计。
第五章总结了本文所做的工作,同时对进一步的工作进行了展望。
3
云南大学硕士研究生论文 XX系统的分析与设计
第二章 系统的开发方法及相关技术
<此处插入系统开发方法的统一概述,旨在简要的解释系统开发的方法和涉及的相关技术。以下为范本,请勿照搬!>
<以下几个小节将根据以上统一概述,较为详细的逐一展开进行叙述,每一项具体开发方法或者相关技术的综述独立成为一个小节,每个小节下面具体有多少子小节并无具体规定,只要能讲述清楚明白即可,以下为范本,请勿照搬!>
2.1 软件工程概述
2.1.1 软件工程的定义
“软件工程”(Software Engineering)作为一个术语,是在1968年北大西洋公约组织的一次计算机学术会议上,正式提出来的。这个会议专门讨论了软件危机问题。这次会议是软件发展史上一个重要的里程碑。
软件工程是指导计算机软件开发和维护的工程科学。为了克服软件危机,人们从其他产业化生产得到启示,采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术与方法技术结合起来,这就是软件工程[3]。也就是应用计算机科学、数学及管理科学等原理开发软件的工程,借鉴传统工程的原则、方法,以提高质量,降低成本为目的。其中:计算机科学、数学用于构建模型与算法;工程科学用于制定规范、设计规范、评估成本及确定权衡;管理科学用于计划、资源、质量、成本等管理。软件工程学是一门指导计算机软件开发和维护的科学。
软件工程包括两方面内容:软件开发技术和软件项目管理。其中,软件开发技术包括软件开发方法学、软件工具和软件工程环境,软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理、项目计划等。
统计数据表明,大多数软件开发项目的失败,并不是由于软件开发技术方面的原因,而是由于不适当的管理造成的。遗憾的是,尽管人们对软件项目管理重要性的认识有所提高,但在软件管理方面的进步远比在设计方法学和实现方法学上的进步小,至今还提不出一套管理软件开发的通用指导原则。
4
云南大学硕士研究生论文 XX系统的分析与设计
在软件的长期发展中,人们针对软件危机的表现和原因,经过不断的实践和总结,越来越清楚地认识到:按照工程化的原则和方法组织软件开发工作,是摆脱软件危机的一个主要出路。今天,尽管“软件危机”并未被彻底解决,但软件工程三十多年的发展仍可以说是硕果累累。 2.1.2 软件工程的开发方法
2.2 管理信息系统概述
2.2.1 管理信息系统简介
管理信息系统(Management Information Systems简称MIS)是一个不断发展的新型学科,它的定义随计算机技术和通讯技术发展在不断更新。目前普遍认为管理信息系统由人于计算机设备或其它信息处理手段组成并用于管理信息的系统。
管理信息系统是软件工程的产物,它由信息的采集、传递、储存、加工、维护和使用六方面组成。完善的系统应具备四个标准,分别是:确定的信息需求、信息的可采集与可加工、可通过程序为管理人员提供信息、可对信息进行管理。具有统一规划的数据库是MIS成熟的重要标志。 2.2.2 管理信息系统的发展历史
。
2.3 数据建模
2.3.1 数据库范式
关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其
5
云南大学硕士研究生论文 XX系统的分析与设计
余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。
第一范式(1NF)。所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。
第二范式(2NF)。第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。简而言之,第二范式就是属性完全依赖于主键。
第三范式(3NF)。满足第三范式(3NF)必须先满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。简而言之,第三范式就是属性不依赖于其它非主属性。 2.3.2 数据建模
。
2.3.3 数据库设计
。
6
云南大学硕士研究生论文 XX系统的分析与设计
第三章 需求分析
软件需求过程是整个软件开发初始阶段,对软件的品质具有决定性的作用。软件需求工程研究如何理解和说明用户对所开发软件的要求和期望。
需求就是以一种清晰、简明、一致且无二义性的方式对一个待开发系统中的各个方面有意义的陈述的集合[4]。需求必须是完整的,足以使设计师和工程师来开发一个使客户满意的软件制品。
IEEE软件工程标准词汇表(1997年)中定义需求为[5]:
(1) 用户解决问题或达到目标所需的条件或能力(Capability);
(2) 系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力;
(3) 一种反映上面(l)或(2)所描述的条件或能力的文档说明。
软件需求包括三个不同的层次:业务需求、用户需求和功能需求(也包括非功能需求)[6]。
3.1 业务需求分析
业务需求(business requirement)是客户对软件制品目标的高层次要求。 3.1.1. 业务描述
【描述系统当前的主要业务问题,进一步阐述通过计算机软件要达到哪些目标,解决哪些主要问题等。示例:】
(一) 能够实现商品展示、商品检索、商品选择、网上订货、网上支付和
商品发货等功能,对网上购物的全过程进行管理
(二) 实现对网上购物过程中产生的所有业务数据的管理,如订货单、支
付记录、发货信息的管理与维护
(三) 具有配套的系统后台管理维护功能,能够对商品信息、用户信息、
系统日志等信息进行管理与维护,并能够进行对应的权限管理
7
云南大学硕士研究生论文 XX系统的分析与设计
(四) 响应速度合理,安全性较高 (五) 系统运行稳定,并且应易于维护 3.1.2. 主要业务流程图
【使用业务流程图描述系统的主要业务流程等。示例:】 3.2.2.1 商品选购
开始检索商品将商品放入购物车是是否继续选购其他商品否付款结算否付款是否成功是创建订单卖家收到货款结束退款退货处理商品是否存在质量问题通知卖家发货确认收货否买家收到商品是申请退款
图3-1 商品选购业务流程图
3.2.2.2 货款支付
8
云南大学硕士研究生论文 XX系统的分析与设计
开始在购物车中选择要进行结算的商品选择结算方式进入第三方系统(网银或者支付宝)进行付款是付款是否成功是创建订单结束否是否重新支付否
图3-3 货款支付业务流程图
3.2.2.3 发货管理
3.2.2.4 退货处理
3.2 功能需求分析
功能(function)是刻画系统行为、特别是系统与环境关系的重要概念。用户需求(User Requirement)描述了待开发的软件必须完成的任务。功能需求(Functional Requirement)定义了必须实现的软件功能,使得用户通过这些功能完成他们的任务,从而满足业务需要。 3.2.1 角色分析
【从系统的角度分析系统的参与者,并给出每一个参与者的描述。】
以下从网上购物系统的实际需求分析,系统涉及到以下角色:
9
云南大学硕士研究生论文 XX系统的分析与设计
角色 客户(买家) 卖家 系统管理员 职责或功能 系统主要参与者,进行商品选购、商品退货、货款支付等 系统主要参与者,进行商品发货、订单管理、商品管理、统计查询等 管理和维护整个系统的用户组织结构,负责对用户、角色、用户级别的增、删、改、查等管理。
3.2.2 数据流分析
【从系统的使用者的角度使用数据流图描述系统的功能,并给出数据字典描述。】
在结构分析方法中,通常采用数据流图(DDF)和数据字典(DD)工具。其中,数据流图是描述数据处理过程的工具。数据流图从数据传递和加工的角度,以图形的方式刻画系统逻辑模型及信息从输入到输出的移动变换过程。它是一种非常好的工具,一般把功能级数据流图细化后得到的数据流图很复杂,可以采用数据流图分层表示,用划分图的方法把一个主要功能都细化成为一张数据流分图。画数据流图的基本步骤概括的说,就是自外向里、自顶乡下、逐层细化、完善求精。
以下从业务功能的角度出发,给出了系统的功能级数据流图,如下图所示:
10
正在阅读:
梁志宏硕士论文写作范本(结构化方法V5)10-17
好06-06
2015年福建省专业技术人员创新能力培养与提高(三)课后测试答案12-27
带着自信上路作文700字07-08
老师就是第二个母亲作文06-25
《鸟的天堂》优秀教案1112-25
八年级语文测试习题:河北省沧州市南皮县凤翔中学2009年八年级下学期同步测试语文试卷-《诗词曲五首》07-24
水土保持监理月报2017.11.2508-26
促进教师之间的交流与合作的方法和措施01-27
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 结构化
- 硕士论文
- 范本
- 写作
- 方法
- 梁志
- V5
- 施工组织设计期末考试及答案
- 高三理综周五测试题(3-22)
- 变频复习题及答案
- 翻译
- 熟读一百句英文,深谙七千个单词(2)
- 省政府关于调整海安县部分镇行政区划的批复
- 2009年汽车维修工高级技师理论考试复习题
- 第三章 燃料组成分析
- 2016-2022年中国温度记录仪市场研究与市场分析预测报告(目录) - 图文
- 经济与管理学院 - 耿敬进 - 1065123210 - 包头市生产性服务业与制造业互动融合发展研究
- 哈夫曼树 课程设计报告
- 提高一年级学生计算能力的措施
- 2014年高考真题 - 英语(江苏卷) Word版含答案
- 2019-2020年一年级数学下册 大海边-信息窗2第一课时教案 青岛版五年制
- 境外房地产案例研究—境外房地产案例研究 - 城市核心区购物中心 - Europa Passage - 图文
- 减肥方法
- C++语言推荐书目
- 注塑模设计题库
- 亦舒:中年以后,心底有种对自己的歉意
- 员工不安全行为管控措施