课程设计报告课程名称 基于 J2EE 的项目开发 设计题目 超市管理系统 专业班级 软件 1231 姓 名 刘香弟 学 号 成 绩 评 定考核内容设计表现设计报告答辩综合评定成绩成 绩计算机技术与工程学院和谐 勤奋 求是 创新目 录1 题目选择与系统分析...................................31.1 项目的功能分析....................................31.1.1 顾客功能性需求................................31.1.2 管理员功能性需求..............................42 模块设计.............................................52.1 系统总体设计......................................52.2 模块设计..........................................52.2.1 登录模块......................................72.2.2 商品信息查看模块..............................82.3.3 购物车模块....................................83 数据库的数据表设计与映射.............................93.1 数据库表设计......................................94 系统详细设计与实现..................................114.1 综合描述.........................................114.2 系统运行界面描述.................................124.3 主要的 JAVA 类和其功能.............................254.4 系统测试.........................................274.4.1 测试的目标与方法.............................274.4.2 测试用例.....................................27 1 题目选择与系统分析1.1 项目的功能分析功能性需求是整个需求分析章节最为重要的部分。它直接决定了系统的模块划分, 业务逻辑, 明确了使用者对小型超市信息管理系统功能的要求。一个完善的, 明确的, 详细的功能性需求分析是开发一个系统的关键。成功的功能性需求分析能够避开后期对系统的大范围改动甚至是推倒重建, 因此, 本部分极为重要。1.1.1 顾客功能性需求1>不用输入用户名, 密码 , 直接登录超市管理系统的商品页面; 2>查看商品的基本信息, 包括 商品编号, 单价, 余量, 厂家, 生产日期, 保质期; 3>在购物车中查看自己选中的商品名称, 价格, 数量, 并能够从购物车中移除某些商品, 查看总价, 并能够选择结账或选择继续购物; 4>点击结账后显示结账成功并退出系统。相关用例图见图 1-1。图 1-1 顾客用例图顾客用例 ”查看商品基本信...