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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

软件工程大作业.docx

1、软件工程大作业软件工程 大作业 学期: 班号: 学号: 姓名: 成绩: 子与信息工程学院第1章 系统概括跟着计算机网络技术和信息技术的不停发展,人类信息资源实现高度共享,从根本上改变了人类生活的方式,网上购物作为一种新式的购物方式,以其快捷方便的特色成为了人们购物的主要选择。网上支付的不停完美,加上物流业的配套建设,使得用户能够足不出户就能精选商品,节俭了时间和金钱,这类网上购物方式愈来愈遇到人们的喜爱。 网上商城系统是一个能够方便各种人群所需,省时省力全方向的大型购物网上商城,能够让所需人群足不出户不分地区时间的购买所需用品。网上商城系统共分为两个部分:前台用户部分和后台管理部分。在前台系统

2、中实用户注册登岸,阅读商品,选购商品,订购商品。后台系统中有系统管理,会员管理,订单管理,商品管理。在用户注册模块中,分别增强了用户注册信息考证的严格性;在商品或商家书息阅读和查问模块中,用户能够对商品进行阅读检索,查察商品的详尽信息;非注册会员能够选定商品加入购物车,但只有注册成会员的用户才能对商品进行购买。在后台系统中,系统管理员能够对已注册的用户进行审察,能够对现有的商品进行管理;并对提交的订单进行办理与邮寄。在线购物系统,从构造上讲,能够区分为前台和后台两个部分,主要波及到前、后台的网页设计,以及与数据库有关的操作。在网络应用中,数据库的应用是一个很重点的环节。特别地,跟着Intern

3、et的普及和人们关于互联网的依靠性,很多鉴于互联网的应用也不停的浮现出来。鉴于B/S(阅读器、服务器)构架开发网站和系统已成为一种主流趋向,人们对其的需求也愈来愈大。此刻已经进入网络时代,好多电子产品的生产公司也开始意识到了网络的重要性,开始在电子产品中加入对网络服务的支持。比方在智好手机中增添了对挪动互联网应用的支持,这在提高了电子产品的竞争力的同时,也扩展了电子商务的应用范围。整体上看,电子商务的发展,拥有十分优秀的发展远景。第2章 可行性剖析在一个项目实行从前,第一步要先对将要实行的项目进行可行性剖析,确立此项目能否是值得进行。可行性,顾名思义,就是剖析这个项目、工程、方案等可行、能够实

4、行。并且拥有必需性、急迫性、科学性等,不只能产生客观经济效益,在生产以后能产生巨大社会效益、生态效益,带来利润。可行性剖析的目的就是用最科学,最经济的方法去解决问题。主要从对项目的经济长进行剖析,一方面是支出花费,包含设施的购买花费、管理与保护花费、还有人员的薪资和培训费等等;另一方面是所获得的利润。这是此中级其他软件管理系统,就投入的人力,财力与物力来讲所用花费其实不是很大。因为工作效率的提高,项目获得的利润有对比从前增添的销售利润以及工作人员减少带来的成本降低的部分。就长远规划而言,有关于项目住所的一次向较大花费来说,这是一项相当可观的利润。一个成功的MIS获取的利润毫无疑问是长远的和可连

5、续的,因此建立网上购物系统在经济上是完好可行的。2.2 技术可行性网上购物系统的开发鉴于B/S模式,主要包含前段应用程序的开发以及后台数据库的成立与保护双方面。关于前者要求应具备功能齐备、易于操作使用等特色,而关于后者则要求能成立数据一致性和完好性强、数据安全性好等特色。并且此刻计算机的发展足以知足这方面的软硬件的技术所需要的全部人力物力。本系统应用程序采纳面向对象技术、数据库技术等先进技术开发,现有的开发技术已特别成熟,且被宽泛的应用于各行各业,利用现有技术完好能够达到功能目标。 所以从技术方面讲开发此系统是可行。 2.3 系统业务剖析经过业务流程检查,清点网上购物系统的主要业务和业务的流程

6、。 第一用户阅读购物网页,查问商品信息,选定所需商品,加入购物车,提交订单,输入账号会员信息,是则对所购商品付款,不然撤消订单,付款后生成订单表提交到管理员,管理员对用户所购商品按用户信息发货给用户。 图2-1 网上购物系统业务流程图第3章 需求剖析需求剖析的主要工作任务是确立“用户真切需要的是一个什么样的软件系统,该软件系统一定达成什么功能”。需求获取能否完全和成功,直接关系到软件开发成败。3.1 构造化需求剖析图形化界面、可操作性强:图形化界面、操作简单是图书管理系统最基本的要求之一。管理员对系统的操作只需要鼠标和少许的键盘输入,加上界面和菜单不言而喻,所以即便是计算机基础很差的用户经过简

7、单的培训后,都能很快的娴熟操作。简易的保护手段:系统使用后,保护工作将是一个长远的工作,系统将充足 保护工作的需求,经过相应手段降低保护工作量及难度,进而达到保证运转靠谱及节俭花费的目的。功能性:该系统将拥有强盛的功能性,能知足网上购物系统平时管理的基本需要,发挥计算机管理优势。当用户操作出现错误时,系统将提示警示。用户界面应当更为人性化,比如表格的行数好多时,应当给目前行加高亮度,以突出显示。关于比较慎重的删除操作,一定经过一次确认才能删除。系统应当做一些容量上,功能上的预留,以知足此后系统升级的需要。本系统整体功能比较简单,能知足一些基本的需求,可是应当考虑到此后可能的升级。比如卖家的信誉

8、评级挑选公式等。防备刷信誉度或许差评师等问题。3.2 系统需求说明需求剖析处于软件开发过程的开始阶段,它关于整个软件开发过程以及软件产质量量至关重要,一个系统的产生最重要的就是要知道用户的需求,才能依照用户想要的进行改良。在网上购物系统使用对象来讲,能够分为用户和卖家。从用户的角度来看,网上购物系统该具备的功能包含:登录取户信息,阅读商品页面信息状况,购物车的增添,管理,删除。提交购物订单,订单的管理,付款,商品的售后服务和评论等功能。如:依照不一样的笔录本电脑的品牌查察,同时还应当供给依照商品名称和商品型号等重点字迅速查问所需的商品信息的功能。 但对应的购物车的订单生成后,购物车的信息自动消

9、除。从卖家的角度来看,网上购物系统该具备的功能包含:卖家商铺页面的排版美化,商品信息的编写上传,订单的办理操作和订单结束后的评论售后。3.3 系统数据流图和数据词典数据流图是构造化剖析方法中使用的工具,它以图形的方式描述数据在系统中流动和办理的过程,因为它只反应系统一定达成的逻辑功能,所以它是一种功能模型。在构造化开发方法中,数据流图是需求剖析阶段产生的结果。顾客只需登岸购物网页,输入有效账号密码,即可对所在购物车内的物件进行付款,客服只需查对顾客所购物件尺码进行派送,即可达成此次交易。订单信息 商品信息商品信息 订单信息 图3-1网上购物系统顶层数据流图图3-2网上购物系统购物数据流图数据储

10、存名称:用户又名:用户表简述:包含用户的主要属性信息定义:个人信息+编号+名称组织方式:数据文件,以“编号”为重点字进行索引数据流名称:库存信息又名:库存信息表简述:包含描述卖家库存的信息定义:管理库存数目数据流值:1000左右数据储存名称:管理员数据流名称:商品信息又名:无简述:包含描述商品的主要属性信息定义:单价+编号+名称+生产日期+保质期+产地+库存量数据流值:1000左右数据流名称:订单信息又名:无简述:包含描述订单的主要属性信息定义:用户.编号+商品.编号+订单编号数据流值:1000左右第4章 系统设计4.1 系统ER图获取上边数据项和数据构造此后,就能够设计出能够知足用户需求的各

11、样实体,这些实体包含各样详细信息,经过互相之间的作用形成数据的流动。设计规划出的实体有:管理员信息实体、注册用户信息实体、产品实体、产品种类实体、订单详尽信息实体、订单列表实体和常有问题实现。图4-1 网上购物系统ER图依据ER图能够抽象出三个表,用户信息表,商品信息表,卖家书息表。此中字段名称以及数据种类以下三表所示:(1)用户信息表:主要达成对用户的一些基本信息进行认识。它主要包含用户的个人信息、编号、名称、个人简介。表4-1用户信息表编号字段名字段种类字段长度备注1个人信息varchar102编号char103名称varchar10(2)商品信息表:主要达成对商品的一些信息进行归纳。它主

12、要包含单价、编号、名称、生产日期、保质期、产地、库存量。表4-2商品信息表编号字段名字段种类字段长度备注1单价moneynull2编号char103名称varchar104生产日期varchar207库存量intnull(3)管理员信息表:主要达成管理员对商品统计的信息。它主要包含管理商品编号、编号、名称。 表4-3管理员信息表编号字段名字段种类字段长度备注1管理商品编号char102编号char103名称varchar10(4)订单信息表:记录取户购买信息与管理员发货及用户收货的关系。它主要包含用户.编号,商品.编号,订单编号。 表4-4订单信息表编号字段名字段种类字段长度备注1char10

13、2char103订单编号char104.2 系统功能构造图网上购物系统从构造上能够区分为前台管理和后台管理两个部分。系统前台部分的功能主假如用户登岸、订单服务等。详细而言,能够区分为用户管理模块、商品管理模块、购物车模块、系统后台部分的功能,主假如对系统进行管理,包含对商品信息的管理、对订单的办理、对用户信息的管理。系统后台功能模块的设计,也是以对系统需求的剖析为基础的。图4-2 网上购物系统功能构造图第5章 系统实现用户模块主要功能:用户在网上阅读与下单实现过程:进入系统后,阅读自己所需购买的商品,选中所买商品加入购物车,加入购物车后选择能否输入自己身份信息,是,登岸,付款下单,否,返回连续

14、阅读物件。是否图5-1 网上购物系统模块程序流程图5.2用户注册功能模块功能介绍:用户注册实现过程:用户输入自己真切信息注册网站会员,填写信息后,如无需改正,选择能否保留,是,注册成功,否,返回用户注册信息页面。是否图5-2 网上购物系统模块程序流程图第6章 系统测试任何完好测试工作量都是巨大的。在实践上行不通的。所以任何实质测试都不可以保证被测试的程序中不遗漏错误。为了最大程度减少这类遗漏,同时最大限度发现可能存在的错误,在实行测试前一定确立适合的测试方法。依照软件自己性质,规模和应用处合的不一样,软件测试人员选择不一样的方案,硬件资源以及人力资源投入,获取最正确的测试成效。测试方法:本系统

15、只需采纳黑盒测试和白盒测试相联合。测试过程: 用户注册输入有效真切信息对所输信息无心义点击保留注册成功进入网上购物商城进行购物输入所需商品信息进行查问点击购买加入购物车登录会员帐户进行购买下单订单信息发至管理员进行受理管理员查问订单信息对订单中物件进行查问能否有货有货直接发货没有现货则进货后发货订单受理成功测试用例: 用户登岸注册,输入用户有效真切信息,选择能否保留,决定注册能否成功表6-1用户注册信息步骤操作描述输入期望输出实质输出1开始注册信息用户名为空,密码为空显示警示信息“请输用户名和密码!”显示警示信息“请输用户名和密码”2输入用户有效真切信息用户名=lb,密码为空显示警示信息“请输

16、入密码“显示警示信息“请输入密码!”3能否保留有效信息是显示注册成功能否保留有效信息4能否保留有效信息否返回用户注册信息返回用户注册信息用户登岸网页购物进行阅读,选定所需商品,加入购物车后提交订单,选择能否登录会员信息,决定能否购买下单。表6-2用户购物步骤操作描述输入期望输出实质输出1登岸网页购物阅读商品所需商品信息大批所需商品信息大批所需商品信息2选定所需商品加入购物车点击“所需商品”商品信息出此刻购物车商品信息出此刻购物车3点击“提交订单”进入登录会员界面进入登录会员界面4能否登录会员帐户否返回连续阅读商品返回连续阅读商品5能否登录会员帐户是订单成功提交管理员受理订单成功提交管理员受理 管理员对用户所下订单进行受理,查问物件能否有货,决定能否直接下单。表6-3管理员信息步骤操作描述输入期望输出实质输出1管理员点击用户所购买物件进行订单受理物件信息物件信息2查问物件货号能否有存货否进货后再发货进货后再发货3查问物件货号能否有存货是受剪发货受剪发货4点击“发货”订单受理成功订单受理成功

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

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