软件工程大作业2.pdf

上传人:修**** 文档编号:75976610 上传时间:2023-03-06 格式:PDF 页数:16 大小:483.36KB
返回 下载 相关 举报
软件工程大作业2.pdf_第1页
第1页 / 共16页
软件工程大作业2.pdf_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《软件工程大作业2.pdf》由会员分享,可在线阅读,更多相关《软件工程大作业2.pdf(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、软件工程大作业学期:班号:学号:姓名:成绩:子与信息工程学院目录第 1 章系统概述.21.1 系统介绍.21.2 开发的目的与意义.2第 2 章可行性分析.32.1 经济可行性.32.2 技术可行性.32.3 系统业务分析.3第 3 章需求分析.53.1 结构化需求分析.53.2 系统需求说明.53.3 系统数据流图和数据字典.6第 4 章 系统设计.94.1 系统 ER 图.94.2 系统功能结构图.11第 5 章 系统实现.115.1 用户模块.115.2 用户注册功能.12第 6 章 系统测试.13第 1 章系统概述随着计算机网络技术和信息技术的不断发展,人类信息资源实现高度共享,从根本

2、上改变了人类生活的方式,网上购物作为一种新型的购物方式,以其快捷方便的特点成为了人们购物的主要选择。网上支付的不断完善,加上物流业的配套建设,使得用户能够足不出户就能挑选商品,节省了时间和金钱,这种网上购物方式越来越受到人们的青睐。1.1 系统介绍网上商城系统是一个可以方便各类人群所需,省时省力全方位的大型购物网上商城,可以让所需人群足不出户不分地域时间的购买所需用品。网上商城系统共分为两个部分:前台用户部分和后台管理部分。在前台系统中有用户注册登陆,浏览商品,选购商品,订购商品。后台系统中有系统管理,会员管理,订单管理,商品管理。在用户注册模块中,分别加强了用户注册信息验证的严格性;在商品或

3、商家信息浏览和查询模块中,用户可以对商品进行浏览检索,查看商品的详细信息;非注册会员可以选定商品加入购物车,但只有注册成会员的用户才能对商品进行购买。在后台系统中,系统管理员可以对已注册的用户进行审查,可以对现有的商品进行管理;并对提交的订单进行处理与邮寄。1.2 开发的目的与意义在线购物系统,从结构上讲,可以划分为前台和后台两个部分,主要涉及到前、后台的网页设计,以及与数据库相关的操作。在网络应用中,数据库的应用是一个很关键的环节。特别地,随着Internet 的普及和人们对于互联网的依赖性,许多基于互联网的应用也不断的涌现出来。基于 B/S(浏览器、服务器)构架开发网站和系统已成为一种主流

4、趋势,人们对其的需求也越来越大。现在已经进入网络时代,很多电子产品的生产企业也开始意识到了网络的重要性,开始在电子产品中加入对网络服务的支持。比如在智能手机中增加了对移动互联网应用的支持,这在提升了电子产品的竞争力的同时,也扩展了电子商务的应用范围。总体上看,电子商务的发展,具有十分良好的发展前景。第 2 章可行性分析在一个项目实施之前,第一步要先对将要实施的项目进行可行性分析,确定此项目是不是值得进行。可行性,顾名思义,就是分析这个项目、工程、方案等可行、可以施行。并且具有必要性、迫切性、科学性等,不但能产生客观经济效益,在生产之后能产生巨大社会效益、生态效益,带来利润。可行性分析的目的就是

5、用最科学,最经济的方法去解决问题。2.1 经济可行性主要从对项目的经济上进行分析,一方面是支出费用,包括设备的购置费用、管理与维护费用、还有人员的工资和培训费等等;另一方面是所取得的收益。这是个中级别的软件管理系统,就投入的人力,财力与物力来讲所用费用并不是很大。由于工作效率的提升,项目取得的收益有相比以前增加的销售收益以及工作人员减少带来的成本降低的部分。就长期规划而言,相对于项目住处的一次向较大费用来说,这是一项相当可观的收益。一个成功的MIS 获得的收益毫无疑问是长久的和可持续的,因而构建网上购物系统在经济上是完全可行的。2.2 技术可行性网上购物系统的开发基于 B/S 模式,主要包括前

6、段应用程序的开发以及后台数据库的建立与维护两方面。对于前者要求应具备功能完备、易于操作使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好等特点。而且现在计算机的发展足以满足这方面的软硬件的技术所需要的一切人力物力。本系统应用程序采用面向对象技术、数据库技术等先进技术开发,现有的开发技术已非常成熟,且被广泛的应用于各行各业,利用现有技术完全可以达到功能目标。因此从技术方面讲开发此系统是可行。2.3 系统业务分析通过业务流程调查,清查网上购物系统的主要业务和业务的流程。首先用户浏览购物网页,查询商品信息,选定所需商品,加入购物车,提交订单,输入账号会员信息,是则对所购商品付款,否

7、则取消订单,付款后生成订单表提交到管理员,管理员对用户所购商品按用户信息发货给用户。浏览网页添加购物车提交订单买家商品信息表库存报表付款发货单更新商品信息采购入库订单表发货卖家图 2-1 网上购物系统业务流程图第 3 章需求分析需求分析的主要工作任务是确定“用户真正需要的是一个什么样的软件系统,该软件系统必须完成什么功能”。需求获取是否彻底和成功,直接关系到软件开发成败。3.1 结构化需求分析图形化界面、可操作性强:图形化界面、操作简单是图书管理系统最基本的要求之一。管理员对系统的操作只需要鼠标和少量的键盘输入,加上界面和菜单显而易见,所以即使是计算机基础很差的用户经过简单的培训后,都能很快的

8、熟练操作。简便的维护手段:系统使用后,维护工作将是一个长期的工作,系统将充分 维护工作的需求,通过相应手段降低维护工作量及难度,从而达到保证运行可靠及节省费用的目的。功能性:该系统将具有强大的功能性,能满足网上购物系统日常管理的基本需要,发挥计算机管理优势。当用户操作出现错误时,系统将提示警告。用户界面应该更加人性化,例如表格的行数很多时,应该给当前行加高亮度,以突出显示。对于比较谨慎的删除操作,必须经过一次确认才能删除。系统应该做一些容量上,功能上的预留,以满足今后系统升级的需要。本系统总体功能比较简单,能满足一些基本的需求,但是应该考虑到今后可能的升级。例如卖家的信用评级筛选公式等。防止刷

9、信用度或者差评师等问题。3.2 系统需求说明需求分析处于软件开发过程的开始阶段,它对于整个软件开发过程以及软件产品质量至关重要,一个系统的产生最重要的就是要知道用户的需求,才能按照用户想要的进行改进。在网上购物系统使用对象来讲,可以分为用户和卖家。从用户的角度来看,网上购物系统该具备的功能包括:登录用户信息,浏览商品页面信息情况,购物车的添加,管理,删除。提交购物订单,订单的管理,付款,商品的售后服务和评价等功能。如:按照不同的笔记本电脑的品牌查看,同时还应该提供按照商品名称和商品型号等关键字快速查询所需的商品信息的功能。但对应的购物车的订单生成后,购物车的信息自动清除。从卖家的角度来看,网上

10、购物系统该具备的功能包括:卖家店铺页面的排版美化,商品信息的编辑上传,订单的处理操作和订单结束后的评价售后。3.3 系统数据流图和数据字典数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段产生的结果。顾客只需登陆购物网页,输入有效账号密码,即可对所在购物车内的物品进行付款,客服只需核对顾客所购物品尺码进行派送,即可完成此次交易。订单信息商品信息用户网上购物系统商品信息订单信息图 3-1 网上购物系统顶层数据流图卖家登陆信息用户卖家浏览信息用户信息表浏览信息商

11、品信息库存信息表库存信息查 看订单选 择商品加 入购 物车购 物车 信息付 款购买订 单信息订单表订 单信息图 3-2 网上购物系统购物数据流图数据存储名称:用户别名:用户表简述:包括用户的主要属性信息定义:个人信息+编号+名称组织方式:数据文件,以“编号”为关键字进行索引数据流名称:库存信息别名:库存信息表简述:包括描述卖家库存的信息定义:管理库存数量数据流值:1000 左右数据存储名称:管理员数据流名称:商品信息别名:无简述:包括描述商品的主要属性信息定义:单价+编号+名称+生产日期+保质期+产地+库存量数据流值:1000 左右数据流名称:订单信息别名:无简述:包括描述订单的主要属性信息定

12、义:用户.编号+商品.编号+订单编号数据流值:1000 左右第 4 章 系统设计4.1 系统 ER 图得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。设计规划出的实体有:管理员信息实体、注册用户信息实体、产品实体、产品类型实体、订单详细信息实体、订单列表实体和常见问题实现。卖家名联系方式用户名收货地址发货发货联系方式信用评价用户用户1 1n n1 1卖家卖家1 11 1购买购买n n发布发布处理处理n nn n商品商品n n生成生成mm订单订单商品编号订单编号订单时间名称生产厂家价格评价图 4-1 网上购物系统

13、ER 图根据 ER 图可以抽象出三个表,用户信息表,商品信息表,卖家信息表。其中字段名称以及数据类型如下三表所示:(1)用户信息表:主要完成对用户的一些基本信息进行了解。它主要包括用户的个人信息、编号、名称、个人简介。表 4-1 用户信息表编号123字段名个人信息编号名称字段类型varcharcharvarchar字段长度101010备注(2)商品信息表:主要完成对商品的一些信息进行概括。它主要包括单价、编号、名称、生产日期、保质期、产地、库存量。表 4-2 商品信息表编号12347字段名单价编号名称生产日期库存量字段类型moneycharvarcharvarcharint字段长度null10

14、1020null备注(3)管理员信息表:主要完成管理员对商品统计的信息。它主要包括管理商品编号、编号、名称。表 4-3 管理员信息表编号123字段名管理商品编号编号名称字段类型charcharvarchar字段长度101010备注(4)订单信息表:记录用户购买信息与管理员发货及用户收货的关系。它主要包括用户.编号,商品.编号,订单编号。表 4-4 订单信息表编号123字段名用户.编号商品.编号订单编号字段类型charcharchar字段长度101010备注4.2 系统功能结构图网上购物系统从结构上可以划分为前台管理和后台管理两个部分。系统前台部分的功能主要是用户登陆、订单服务等。具体而言,可以

15、划分为用户管理模块、商品管理模块、购物车模块、系统后台部分的功能,主要是对系统进行管理,包括对商品信息的管理、对订单的处理、对用户信息的管理。系统后台功能模块的设计,也是以对系统需求的分析为基础的。网上购物系统前台管理后台管理用户信息管理商品分类浏览订单管理购物车管理售后管理商品信息管理订单管理物流配送售后管理库存管理图 4-2网上购物系统功能结构图第 5 章 系统实现5.1 用户模块主要功能:用户在网上浏览与下单实现过程:进入系统后,浏览自己所需购买的商品,选中所买商品加入购物车,加入购物车后选择是否输入自己身份信息,是,登陆,付款下单,否,返回继续浏览物品。开始浏览商品选择规格尺码提交订单

16、否登录是支付结束图 5-1网上购物系统模块程序流程图5.2 用户注册功能模块功能介绍:用户注册实现过程:用户输入自己真实信息注册网站会员,填写信息后,如无需修改,选择是否保存,是,注册成功,否,返回用户注册信息页面。开始注册用户,输入信息否是否保存是注册成功结束图 5-2网上购物系统模块程序流程图第 6 章 系统测试任何完全测试工作量都是巨大的。在实践上行不通的。因此任何实际测试都不能保证被测试的程序中不遗漏错误。为了最大程度减少这种遗漏,同时最大限度发现可能存在的错误,在实施测试前必须确定合适的测试方法。依据软件本身性质,规模和应用场合的不同,软件测试人员选择不同的方案,硬件资源以及人力资源

17、投入,得到最佳的测试效果。测试方法:本系统只要采用黑盒测试和白盒测试相结合。测试过程:用户注册输入有效真实信息对所输信息无意义点击保存注册成功进入网上购物商城进行购物输入所需商品信息进行查询点击购买加入购物车登录会员帐户进行购买下单订单信息发至管理员进行受理管理员查询订单信息对订单中物品进行查询是否有货有货直接发货没有现货则进货后发货订单受理成功测试用例:用户登陆注册,输入用户有效真实信息,选择是否保存,决定注册是否成功表 6-1 用户注册信息步操作描述骤1234开始注册信息输入用户有效真实信息是否保存有效信息是否保存有效信息输入期待输出实际输出用户名为空,显示警告信息“请显示警告信息“请输密

18、码为空输用户名和密码!”用户名和密码”用户名=lb,密码为空是否显示警告信息“请输入密码“显示注册成功返回用户注册信息显示警告信息“请输入密码!”是否保存有效信息返回用户注册信息用户登陆网页购物进行浏览,选定所需商品,加入购物车后提交订单,选择是否登录会员信息,决定是否购买下单。表 6-2 用户购物步操作描述骤12登陆网页购物浏览商品输入所 需 商 品信息期待输出大量所需商品信息商品信息出现在购物车进入登录会员界面返回继续浏览商品订单成功提交管理员受理实际输出大量所需商品信息商品信息出现在购物车进入登录会员界面返回继续浏览商品订单成功提交管理员受理选定所需商品加入购物车点击“所需商品”点击“提交订单”是否登录会员帐户是否登录会员帐户否是345管理员对用户所下订单进行受理,查询物品是否有货,决定是否直接下单。表 6-3 管理员信息步操作描述骤1管理员点击用户所购买物品进行订单受理查询物品货号是否有存货查询物品货号是否有存货点击“发货”输入期待输出物品信息实际输出物品信息234否是进货后再发货受理发货订单受理成功进货后再发货受理发货订单受理成功

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com