大学毕业设计硕士论文写作范本面向对象方法Word文件下载.doc
《大学毕业设计硕士论文写作范本面向对象方法Word文件下载.doc》由会员分享,可在线阅读,更多相关《大学毕业设计硕士论文写作范本面向对象方法Word文件下载.doc(40页珍藏版)》请在冰豆网上搜索。
学校有权保留并向国家有关部门或机构送交学位论文和论文电子版;
允许论文被查阅或借阅;
学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。
(保密的论文在解密后应遵循此规定)
研究生签名:
导师签名:
日期:
…………………………………………………………………
本人及导师同意将学位论文提交至清华大学“中国学术期刊(光盘版)电子杂志社”进行电子和网络出版,并编入CNKI系列数据库,传播本学位论文的全部或部分内容,同意按《中国优秀博硕士学位论文全文数据库出版章程》规定享受相关权益。
导师签名:
摘要
<
简单的论文总体描述>
论文首先介绍了XX系统的研究背景,对所需要解决的问题进行了概述,讨论了项目的研究意义与重要性,阐述了系统开发方法和相关技术;
论文提出了系统的设计目标,对系统进行了详细的需求分析,包括业务需求、功能需求、数据需求和非功能需求,给出了系统的业务流程图、用例图和概念类图,进行了用例描述;
在系统设计中,对系统进行了总体设计与模块设计,包括XX等功能模块,给出了模块设计的功能结构图(包图)、类图、顺序图(协作图)和处理流程图,详细阐述了设计内容,进行了界面设计,并使用实体类图、E-R图和数据库表结构对数据库进行了详细设计;
论文最后对研究的内容进行了总结,阐述了本人的主要工作,指出了论文存在的不足,并对进一步的工作进行了展望。
关键词:
XXXX;
UML建模;
数据建模
Abstract
此处插入英文摘要,就是中文摘要的正确翻译,注意关键词的翻译要准确>
Keywords:
<
英文关键词,要与中文摘要对应,例如:
XXXX,UML,DataModeling>
目录
此处插入论文目录>
第一章引言
1.1项目背景与问题概述
1.1.1项目背景
<
此处插入论文中所述项目的项目背景,旨在突出社会发展背景、项目的出发点等等。
以下是范本请不要照搬!
本小节一共200-400字,不超过半页>
[随着科学技术的进步和社会经济的发展,信息化进程已经成为一种必然的趋势。
近年来,由于信息化在多个领域取得了巨大的成就,为国家的经济建设和社会发展做出了不可估量的贡献。
因此,人们认识到,作为国家信息化和社会信息化的重要组成部分之一的商业信息化,已然成为了促进社会经济发展的一个增长点,也是推动商业发展的重要手段。
商业信息化已经被越来越多的企业和商家所关注。
世界电子商务的快速度发展,同时B2B、B2C、C2C等一系列的结构快速度发展,这些都需要网上商城来支持,少则自己开个商店,大则阿里巴巴等电子商务,这些都成就了商城系统的出现,正因为网上电子商务的安全性与稳定性的要求高,所以对商城系统也需要有一个严格的考验。
因此,开发一个基于web的动态网上购物系统,对发展电子商务无疑是十分迫切的。
]
1.1.2问题概述
此处插入论文的论点,旨在突出论文讨论解决的问题。
>
在信息技术日新月异的今天,随着新技术、新功能的演变,开发一个XXX系统有着多种技术手段来实现。
如何根据具体需求采用合适的技术来实现,是很多软件开发者正在考虑的问题。
展开叙述一些传统技术手段存在的问题>
[不少商家、公司只制作一个或几个产品介绍的页面,要修改资料,需要对网页重新修改,客户却又不能网上下定单,需要通过多种步骤才能与商家取得联系,其弊端是显见的,首先是低效率、数据的严重冗余,其次是维护困难。
显然由这些简单链接的页面构成的网站在数据的共享性、人机的交互性以及网站维护性上都是很现实的问题。
此外,现有的电子商务系统普遍存在着…….问题,一直得不到解决。
展开叙述一些传统网上购物系统普遍存在的问题>
1.2国内外研究与应用现状
此处插入国内外研究与应用现状,应该多参考相关文献,引用比较多,注意引用格式,200-400字,不超过半页>
1.3研究的意义与重要性
此处插入研究的意义与重要性,应该和1.1.2小节的问题概述相呼应,200-300字,不超过半页>
第二章需求分析
软件需求过程是整个软件开发初始阶段,对软件的品质具有决定性的作用。
软件需求工程研究如何理解和说明用户对所开发软件的要求和期望。
需求就是以一种清晰、简明、一致且无二义性的方式对一个待开发系统中的各个方面有意义的陈述的集合[4]。
需求必须是完整的,足以使设计师和工程师来开发一个使客户满意的软件制品。
IEEE软件工程标准词汇表(1997年)中定义需求为[5]:
(1)用户解决问题或达到目标所需的条件或能力(Capability);
(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力;
(3)一种反映上面(l)或
(2)所描述的条件或能力的文档说明。
软件需求包括三个不同的层次:
业务需求、用户需求和功能需求(也包括非功能需求)[6]。
2.1业务需求
业务需求(businessrequirement)是客户对软件制品目标的高层次要求。
2.1.1.业务描述
描述系统当前的主要业务问题,进一步阐述通过计算机软件要达到哪些目标,解决哪些主要问题等。
示例:
(一)能够实现商品展示、商品检索、商品选择、网上订货、网上支付和商品发货等功能,对网上购物的全过程进行管理
(二)实现对网上购物过程中产生的所有业务数据的管理,如订货单、支付记录、发货信息的管理与维护
(三)具有配套的系统后台管理维护功能,能够对商品信息、用户信息、系统日志等信息进行管理与维护,并能够进行对应的级别管理
(四)响应速度合理,安全性较高
(五)系统运行稳定,并且应易于维护
2.1.2.主要业务流程
使用UML的活动图描述系统的主要业务流程等。
(一)商品展示活动图
图2.1商品展示活动图
(二)商品选购活动图
图2.2商品选购活动图
(三)货款支付活动图
图2.3货款支付活动图
(四)发货管理活动图
图2.4发货管理活动图
(五)退货管理活动图
图2.5退货管理活动图
2.2功能需求
功能(function)是刻画系统行为、特别是系统与环境关系的重要概念。
用户需求(UserRequirement)描述了待开发的软件必须完成的任务。
功能需求(FunctionalRequirement)定义了必须实现的软件功能,使得用户通过这些功能完成他们的任务,从而满足业务需要。
2.2.1角色分析
从系统的角度分析系统的参与者,并给出每一个参与者的描述。
以下从网上购物系统的实际需求分析,系统涉及到以下角色:
表2角色划分表
角色
职责或功能
客户(买家)
系统主要参与者,进行商品选购、商品退货、货款支付等
卖家
系统主要参与者,进行商品发货、订单管理、商品管理、统计查询等
系统管理员
管理和维护整个系统的用户组织结构,负责对用户、角色、用户级别的增、删、改、查等管理。
2.2.2业务功能
从系统的使用者的角度使用UML的用例图描述系统的用例,并给出每一个用例的用例描述。
以下从业务角度出发,给出了系统的总体用例图,包含商品选购、网上订货、贷款支付、商品发货、退货管理、订单管理和发货信息等用例,如下图所示:
图2.6系统总体用例图
2.2.2.1商品选购
图2.7商品选购用例图
表2-1商品选购用例描述
描述项
说明
用例名称
商品选购
标识符*
YL01
用例描述
描述了买家使用本系统销售管理子系统进行商品选购的整个过程
参与者表
优先级
1
状态*
进行中
前置条件
用户已登录系统
后置条件
系统给出操作成功提示
基本操作流
1.用户在系统主页上选择商品分类,进入商品列表查看界面或在搜索框中要购买商品关键信息进行检索,提取符合条件的商品列表;
2.找到所需商品后点击“查看详细信息”按钮,进入商品详细信息查看页面;
3.确定购买后,设置购买数量,点击界面上的“放入购物车”按钮;
4.根据需要,点击“继续购物”按钮,返回主界面继续选购其他商品;
可选操作流
1.用户将选购商品放入购物车后,不继续选购其他商品,进入购物车中确认商品信息,确认无误后,点击结算按钮,进入支付界面。
2.用户将选购商品放入购物车后,可以进入购物车删除已放入商品。
被泛化用例表
该用例的特化用例列表
被包含用例表
无
被扩展用例表
修改历史记录*
暂无
问题*
决策*
频率*
表2-2商品信息获取用例描述
商品信息获取
YL02
描述了买家使用本系统进行商品信息获取的过程
2
系统显示所获取商品信息
1.用户在系统主页上选择商品分类,进入商品列表查看界面。
2.输入关键字,进入关键字相关商品列表查看界面。
表2-3购物车管理用例描述
购物车管理
YL03
描述了买家使用本系统进行购物车管理的整个过程
1.用户在系统商品列表页面选择某一商品
2.点击“加入购物车”按钮
3.将商品加入购物车
1.用户可同时选择多种商品再点击“加入购物车”按钮,同时加入多种商品
以下2.2.2.2到2.2.2.11小节请参照2.2.2.1小节>
2.2.2.2货款支付
2.2.2.3订单管理
2.2.2.4发货管理
2.2.2.5退货管理
2.2.2.6商品管理
2.2.2.7统计查询
2.2.2.