电子商城购物系统需求分析与设计:软件工程案例

3 下载量 30 浏览量 更新于2024-06-28 2 收藏 448KB DOC 举报
电子商城购物系统是本次软件工程专业课程中的一个重要实验项目,旨在通过实践让学生深入理解软件开发流程中的关键环节。在15计算机科学与技术(专转本)班级的38号学生李雯的指导下,本实验针对电子商城这一特定场景,着重于需求分析和设计。 实验的目的包括以下几个方面: 1. 掌握软件需求文档的撰写方法,这是一项基础但至关重要的技能,它确保了软件开发团队明确了解用户的需求和期望。 2. 学习可行性研究的意义,评估项目的经济、技术和社会可行性,为项目的启动提供依据。 3. 需求提取和分析方法,通过用户访谈、问卷调查等方式,识别出系统的功能和非功能需求。 4. 验证需求的有效性,确保需求清晰、一致且符合业务目标。 5. 学习结构化系统分析方法,分解复杂问题,设计系统的逻辑架构。 6. 实体-关系模型与数据建模,通过图形化工具如Rational Rose,建立数据库模型,规划数据结构。 实验中使用的硬件和软件设备有: - 联想电脑,配置为Intel Core i5-4590处理器。 - Microsoft Word用于编写文档,IBM Rational Rose用于绘制系统模型。 在实验过程中,针对电子商城购物系统,主要讨论了两个主要问题: 3.2.1 传统实体商铺的问题,如商品信息更新不便、运营成本高以及交易方式的局限性,这些问题在电子商务环境中显得尤为突出。 3.2.2 当前电子商城购物系统存在的问题,如信誉度问题,即买卖双方如何建立信任,商品质量保障、售后服务是否到位,以及购物体验的便捷性。 实验还涉及实体-关系模型的应用,通过这个模型,学生需要设计出用户、商品、订单、管理员等实体之间的关系,并考虑如何存储和管理这些数据。此外,还需要设计用户注册和登录功能,区分普通用户和注册会员的不同权限。 在整个实验中,学生不仅学习了理论知识,还通过实践操作加深了理解和应用,这有助于他们在毕业后更好地应对实际工作中的软件开发挑战。