软件工程课程设计

发布 2022-10-05 06:18:28 阅读 9862

hefei university

网上购物系统需求设计与分析。

专业:计算机科学与技术系。

班级:姓名:

学号:组长:

目录。1.3业务流程图。

1.4系统结构。

1.5工程用例图。

1.6时序图。

1.设计内容。

网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品**,会议安排和培训信息等。

网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子**或edi交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。

现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。

本系统使用html、jsp等技术来编辑网页,并运用jdbc技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。

本文在实际应用开发中解决方案是建立**, 以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。为此我根据当前的网上购物情况编写了《网上购物系统的设计与开发》。

1.2.1数据流图。

矩形表示实体,椭圆表示处理,平行线表示存储,箭头表示数据流系统的数据流图如下所示:

顶层数据流图:

王朔)顾客信息维护。

退货系统。管理订单。

管理员操作系统。

用户登录。用户注册

订单系统。管理员管理系统

侯)银联系统 1

银联系统 2

银联系统 3

物流系统1物流系统2

物流系统31.2,sc图。

sc图(1)

sc图(2)

sc图(3)

sc图(4)

sc图(5)

sc图(6)

sc图(7)

sc图(8)

1.2.2数据字典。

1)数据元素。

2)数据存储。

3)数据流。

4)数据处理。

1.3 业务流程图。

用户登录流程图:

物品搜索流程图。

徐)1.4系统结构。

侯)1.5用例设计。

总用例图。1.5.1用户登录注册用例。

徐)1.5.2订单管理用例。

徐)1.5.3 商品管理用例。

杨)1.5.4购物车管理用例。

侯)1.5.5用户信息管理用例。

侯)1.5.6管理员信息用例。

杨)1.5.7物流管理系统用例图。

章)1.5.8银联系统用例图。

师)1.6时序图。

加入购物车时序图。

从购物车中删除商品的时序图。

浏览购物车中的商品。

结帐时序图。

1.7 e-r图。

局部e-r图(会员:商品)

局部e-r图(订单:会员:购物车)

局部e-r图(邮寄:订单:支付)

局部e-r图(订单:商品:类:购物车)

全局e-r图。

2需求分析。

网上购物主要是实现网上查询商品、购买商品、生成相应的订单并完成消费者与商家完成交易等功能的系统。一个典型的网上购物系统一般需要有商品信息的动态展示、购物车管理、用户注册登录管理、订单处理、物流系统、银联系统等模块。

本系统需要完成的具体任务如下:

前台管理。会员信息管理:为了能够实现商品的购买,会员需要注册并正确登陆,由此产生用户相关信息,如****、供货地点等需要有系统进行管理。同时也应该允许用户修改自己的相关资料。

商品查询:当用户进入网上**是,应该可以通过主页面的分类查看最新的商品信息,如:按照不同的笔记本电脑的品牌查看,同时还应该提供按照商品名称和商品型号等关键字快速查询所需的商品信息的功能。

购物车管理:当用户选择购买某种商品时,应该能够将对应的商品信息,例如**,数量等记录到购物车中,并允许用户返回到其他商品信息查询页面,继续选择其他商品。同时用户还应该可以在购物车中执行删除商品、添加商品及清除购物车等操作。

但对应的购物车的订单生成后,购物车的信息自动清除。

订单处理:在用户选择去收银台之后,提示用户选择送货方式及付款方式,最终生成对应的订单记录,以便于物流系统人员依据订单信息进行后续的出货、送货的处理,同时用户也可以随时进入订单管理页面,查询与自己相关的订单信息,并可以随时取消订单。

后台管理。商品分类管理:通过该模块,**管理人员可以根据需要增加新的商品类别也可以对已有的商品分类进行修改、删除等操作。

商品基本信息管理:为了确保网上**种商品信息的实效性,管理人员可以借助该模块随时增加新的商品信息,同时亦可以对原有的商品进行修改及删除等操作。

软件工程课程设计

天水师范学院。课程名称 学生信息管理系统。指导老师 张少刚。学院 电子信息与电气工程学院。班级 12级计算机科学与技术 1 班。学号 20121030108 姓名 付永霞。2015年6月25日。目录。1.可行性研究。1.1技术可行性3 1.2经济可行性3 1.3操作可行性3 2.需求分析。2.2.1...

软件工程课程设计

徐州工程学院。课程设计报告。名称软件工程课程设计 学院信电工程学院 专业软件专业。班级 11软件。姓名云柏。姓名陆剑锋。姓名徐宁。姓名陈胜。指导老师王小磊。组员 云柏陆剑锋 徐宁陈胜。分工 引言。随着科技和经济的发展,人们的消费越来越倾向于网络,出现了网购这种越来越受欢迎的新型消费方式。为了提高学校...

软件工程课程设计

个人整理精品文档,仅供个人学习使用。课程设计教案的基本内容和要求 针对不同的课程设计题目,每位同学以软件设计为中心,完成从需求分析 软件设计 编码到软件测试运行的软件开发全过程。1 同类著名 浏览 分析 需求分析 3 原型主页设计及网页设计。4 数据库设计及应用设计。5 交互网页开发技术或其他专门开...