1、 I 面向对象程序设计 课程设计说明书 题 目: 购物系统 学 院: 计算机与信息工程学院 专 业: 计算机科学与技术 班 级: 姓 名: 学 号: 起止时间: 2009.12.7-2009.12.18 II 课程设计任务书课程设计任务书 一、设计题目: 购物系统 二、设计内容:本任务要实现一个购物系统,可以为购书,购花等内容的购物系 统。 三、设计要求: 系统用户分成两级,普通用户可以使用注册、登陆、浏览用品、查看商品详细信息、查 询商品、 管理购物车、 查看自己订单、 修改个人信息的功能。 系统管理员可以进行用户管理、 包括查询、修改、删除用户信息,进行商品管理包括查看、查询、添加、修改、
2、删除商品, 订单管理包括查看订单、修改订单、删除订单的功能。 具体功能: 1新用户注册、登陆:用户信息的注册、登陆功能 2查询商品:商品可选择查询类别和字段进行查询,如书籍可以包括按书名、作者、 价格、ISBN、出版社等,并分页显示 3查看商品:主页显示最新商品或推荐商品。用户点击查看商品详细信息,点击购买 放入购物车 4修改个人信息:可以修改个人注册信息 5订单查看功能:用户可以查看自己的订单。包括购买的商品信息和订单状态 6添加、修改、删除商品功能:管理员功能,可以实现商品的添加、修改和删除功能 7查看、查询、修改、删除订单功能:管理员功能,对订单进行查看,查询,修改和 删除功能 8订单生
3、产,用户选定商品后最终系统生成订单,订号号唯一 9购物车:用户点击购买商品,商品的名称、价格、数量、总价等信息保留在购物车 中,直到订单生成,还可修改购物车中的数量,删除商品 四、工作计划: 时间 完成内容 提交文档 备注 第 1 天 查找资料,确定题目,选择方案 课程设计任务书 设计准备阶段 第 2 天 题目分析 需求分析阶段 第 3 天 功能模块的划分和设计 设计阶段 第 4 天 第 5 天 程序设计与调试 编码测试阶段 第 6 天 第 7 天 第 8 天 整理材料,撰写设计说明书 收尾阶段 第 9 天 第 10 天 课程设计答辩 课程设计说明书、 设 计源代码 课程设计考核,评定 成绩
4、指导教师: 教研室主任: 2009 年 12 月 7 日 III 课程设计成绩评定表 质量评价指标 评 价 项 目 具 体 要 求 满 分 得 分 学习态度 学习认真,态度端正,遵守纪律, 出勤情况良好,能够独立完成设计 工作。 20 工作量 按期圆满完成规定的设计任务,工 作量饱满,难度适宜。 20 设计说明书质量 设计方案正确、表达清楚;设计思 路、方法科学合理;达到课程设计 任务书规定的要求;图、表、文字 表达准确规范,上交及时。 30 答辩陈述和回答问题 陈述简明扼要,思路清晰,清楚流 利,回答问题准确,基本概念清楚, 有理有据,有一定深度。 30 评定成绩 评定人员签名 2009 年
5、 12 月 21 日 IV 摘摘 要要 随着计算机科学的发展,计算机技术在 Internet 中的应用越来越广泛,为广大网络用户提 供了更加周到和人性化的服务。个性化已逐渐成为当今 Web 应用的潮流。现如今网上购物已经 成为一种时尚,成为潮流一族的必备武器。网上购物系统,可以使人们足不出户就可以购买到自 己喜欢的商品,给人们带来了诸多的便利和实惠。基于 J2EE 开发的购物系统设计是采用 JDK 1.5.0 作为开发环境,Oracle 作为数据库服务器,Tomcat6.0 为 Web 服务器,满足了人们在网上 购物的需求。 关键词:J2EE 购物系统 Oracle 数据库 Tomcat6.0
6、 V 目目 录录 课程设计任务书 II 摘 要 . III 目 录 V 一、设计内容 1 二、设计过程 1 2.1 需求分析 1 2.2 概要设计 错误错误!未定义书签。未定义书签。 2.3 详细设计 7 2.4 代码实现 8 2.5 程序运行与发布 14 三、总结. 15 四、参考文献 错误错误!未定义书签。未定义书签。 1 一一、设计内容设计内容 购物系统可以称为网上电子系统。该系统可以实现在网上购物的功能,客户 从浏览器端,在页面上进行登录注册,浏览网页上罗列的各种商品,然后进行选 择,最后加入购物车,整个流程使用户操作简单。同时管理员有特权在商品架上 添加商品,以及商品的价格等相关内容。该购物系统采用 B/S 结构模式,界面简 洁,操作简单,满足了潮流人士在网上购物的需要。 二、二、设计过程设计过程 需求分析需求分析 1 引言引言 本系统的主要目的是为各类商品信息提供分类管理、 维护和网上订购功能, 不但能够方便用 户购买,而且有效地扩大了销售范围。利用本系统,用户可以足不出户的进行商品信息的查