软件工程课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程课程设计报告题目:校园小商品交易系统
一、实验题目.................................................. 2...
二、实验目的.................................................. 2...
三、实验要求.................................................. 3...
四、实验内容.................................................. 3...
五、系统设计文档.............................................. 4..
5.1 需求分析............................................... 4...
5.1.1 对系统综合要求.................................... 4..
5.1.2 系统的数据要求.................................... 4..
5.2 总体设计............................................... 5...
5.2.1 系统总体用例图.................................... 5..
5.2.2 商品管理用例图.................................... 5..
5.2.3 用户信息用例图....................................
6..
5.2.4 商品交易用例图....................................
6..
5.3 详细设计...............................................
6...
5.3.1 系统类图以及类之间关系图..........................
6.
5.3.2 由需求分析阶段以及类之间关系的设计分析可以得到系统对应
事件流................................................. 7..
5.3.3 系统数据库表 (11)
5.3.4 系统组件图 (11)
5.3.5 系统部署图....................................... 1..2
六、心得体会................................................. 1..3.
一、实验题目
校园小商品交易系统
二、实验目的
通过这次课程设计,要掌握UML (统一建模语言),并能运用UML在Rational
Rose中建模。熟练掌握软件工程面向对象建模的总体方法。
三、实验要求
1. 一人一组。
2. 熟悉Rose 开发环境。
3. 掌握UML 的基本模型元素(如角色、用例、类等)。
4. 熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram 类图)、Object diagram对象图,Rose中没有)、Sequenee diagram序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram组件图)、Deployment diagram(配置图)。
5. 完成对系统的建模。
6. 周五上机检查,并提交设计报告。
7. 集中上机时间不能迟到、早退。
8. 请自觉维护实验室清洁,爱护实验设备。
四、实验内容
运用UML 统一建模语言建立一个校园小商品交易系统。开发软件为ROSE,
最后转换为VB 代码。该系统主要的基本要求和功能如下:包含三类用户:管理员、商品发布者、普通用户、访客。
(1)向管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改、统计。商品信息添加、修改、删除、查找、统计。
(2)向商品发布者提供以下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息统计。查找浏览其他商品。
(3)向一般用户提供以下功能:商品浏览、查找、获知商家联系方式,定购商品。
(4)向访客提供以下功能:商品浏览、查找、获知商家联系方式。
五、系统设计文档
5.1 需求分析
5.1.1 对系统综合要求
5.1.1.1 功能需求
校园小商品交易系统的功能主要是出售商品。其次,为了完成商品交易,该系统还必须能够完成商品添加、商品信息发布、商品查找、商品浏览、商品订购等功能。
5.1.1.2 性能需求
由于该系统是针对校园范围内应用,所以该系统的响应时间应该足够短,为在校师生提供方便快捷的服务。
5.1.2 系统的数据要求
对于一般用户来说,在商品系统里面所购的物品,首先希望的是浏览和查找商品信息,满意之后在订购商品,这时系统要能够为用户提供商家联系方式,要是用户不满意还可以随时退货,这样才能提商品交易信誉度,才成商品交易。
对于商品发布者来说,能够及时的发布商品信息,才能吸引用户,他也可以浏览其他商品信息等等。
当然,为了提高商品交易的知名度,能够随时提供对访客的功能需求也是很有必要的。
系统管理员必须定时的维护本商品交易系统,完成必要的商品交易善后工作,入每次交易完成后统计商品交易信息。