软件工程,java开发网上购物系统,数据流图DFD图,用例图
软件工程课改成大作业了,抽到了这个题目嗯。。怎么说,有点痛苦,但是还是得完成大作业,一点一点写吧,先写了个登陆界面,虽然有点丑,没有绑定监听器就是个界面。至于为什么用这个图,一个是因为喜欢这种暗暗的蓝色调,底下是因为我也挺喜欢这种浅浅的粉色,另一个是因为罗森多少和购物有点关系吧,哈哈。代码的话暂时先不贴了,等整个完成一起贴吧。今天下午先写这么点吧。...
文章共1,061字 · 阅读需要大约4分钟
一键AI生成摘要,助你高效阅读
问答
·
软件工程课改成大作业了,抽到了这个题目
首先,我们来用传统思想分析一下这个问题
可以从问题中看出使用这个系统一共有四种人,未注册的网民,注册过的用户,商家,管理员。各自有什么功能呢?我们一一分析。
- 未注册网民:注册。
- 注册用户:登陆,申请成为商家、浏览商品、购买商品、收货。
- 商家:登陆,发布商品、发货。
- 管理员:登陆,维护类别、批准用户成为商家的申请、查询销售金额。
然后,通过分析,我们一共需要几个数据信息文件呢?看了看,应该是四个,分别存储用户信息、类别信息、商品信息、订单信息。
好,我们来画一下数据流图。
顶层数据流图
第一层数据流图
第二层数据流图
用户信息管理
销售金额信息管理
销售金额查看
订单管理
产品管理
类别管理
好了,模块结构图,我就不在这里展示了,图片有一点大,放下不太清晰。
然后我们通过面向对象的思想考虑一下这个问题怎么划分
使用者和用例在传统思想中已经分析的差不多了,我们直接来看用例图。
同理,我们接着做出类图、活动图等其他模型,对问题进行建模。
当一切都结束后,我们来考虑一下如何实现
系统实现
首先,我们来决定一下我们都需要使用一些什么?
由于本人比较弱,所使用的仅仅是原生的jdbc+swing开发的图形化界面。接下来打算好好学学更加正经通用的框架和html等知识。好了我们先看看数据库。根据先前分析阶段,我们可以知道有四个数据库。然后我们需要分别对其进行建库,然后就可以编写程序了。
具体代码见这里
好了,这就是我所写的这么一个简单的网上交易系统的全部了,还有很多不足,有很大进步空间,希望各位大佬能够指点指点,如果可以,希望能学习学习更主流的方式,感谢。
更多推荐
已为社区贡献1条内容
所有评论(0)