1、 课程设计报告课程设计报告 系别:计算机科学系 专业:软件 班级:软件一班 姓名: 指导老师: 2012 年 11 月 3 日 一一、 课程设计的目的与要求课程设计的目的与要求 1.1 设计目的 通过两周的课程实训,强化 java 与 jsp 的知识,掌握了数据 库。 1.2 设计要求 1、用户管理 登录注册、编辑等。 2、显示商品信息 显示商品的名称,价格等。 3、购物车管理 在购物车上显示商品的名称、单价、数量、总价等。可执行 修改删除操作。并单击“结算”连接,跳转到结算界面。 4、结账功能 用户确认结账后,进入新的页面,填写付款信息,送货地址 信息,确认和提交订单等操作。 5、查看订单
2、6、数据表的设计 产品信息表,产品类型表,订单表,客户信息表 二二、 总体设计总体设计 2.1 数据库设计 利用用户控件和主控页进行界面设计; 实现数据表多表之间的同 步;完成对数据表的显示、 修改和统计。 主要运用: 产品类型表、 产品信息表和订单表,三个表。 2.2 总体功能设计 1 1、功能列表功能列表 个人资料 可在此修改或补充你的注册信息 修改密码 修改你的注册密码 我的订单 查询订单明细、修改或确认订单 我的收藏夹 收藏喜爱的图书,方便以后购买 收货人信息 增加或修改收货人信息 统计信息 你在本站的一些交易数据的信息 2 2、购书的详细过程购书的详细过程 会员注册选择图书下订单书店
3、发货快递公司送货客 户收到图书核查无误后付款 3 3、管理员界面、管理员界面功能列表功能列表: 1图书的添加、修改、删除 2管理订单及修改订单状态 3管理网站前台用户,可进行修改、删除操作。 4管理前台显视的友情链接。 本系统客户订购本系统客户订购图书图书的流程为的流程为: 客户注册 是否注册 否 是 客户登录 检索图书 浏览图书 图书放入收藏夹 下订单 书店发货 快递公司送货 客户查收图书 是否有误 客户付款 否 是 1. 项目的登陆页面 2用户注册 3项目的权限设计 用户分为普通用户和管理员。 4.项目的数据库设计 数据库:bookstore 5.管理系统的图书增删改查编写 6.系统的后台
4、定单管理 三、三、 详细设计详细设计 1、工具:MyEclipse8.5 MySQL 2、简要代码: chakanshoucang.jsp function selectAll() var chks = document.getElementsByName(“chkId“); var flag = document.getElementById(“chkAll“).checked; for ( var i = 0; i 上一页 | 下一页 | 尾页 | 第页 共页 全选 商品名称 放入时间 市场价格 四叶草价格 操作 删除 购买 2.选择订 单 3. 填写核对订单信息 4. 成功提交订单 收
5、货 人 信 息 修改 收货人: 详细地址: 邮政编码: 联系电话: 送 货 方 式 查看送货方式与付款方式信息 普通快递送货上门(支持货到付款)标准运费:5 元(活动期间免运 费) 加急快递送货上门(支持货到付款)标准运费:10 元(活动期间免 运费) 普通邮递 (不支持货到付款) 标准运费: 5 元 (活动期间免运费) 邮政特快专递 EMS(不支持货到付款)标准运费:总计购物金额的 50%,低于 20 元按 20 元收取。 付 款 方 式 网上支付 您需要先拥有一张已开通网上支 付功能的银行卡。 工商银行 建设银行 农业银行 财付通 货到付款 邮局汇款 银行转账 四、四、 设计总结设计总结
6、在开始时我们项目组通过对项目各个题目的分析以及讨论, 最终确定 了以图书进销存系统作为工作题目。 我们项目组的各个成员都为此做 出一定的努力,以成功实现项目。 本系统主要实现对图书信息的管理及相关人员的管理, 人员部分有 管理员和普通用户等。普通用户享有对图书的购买,查看等权利,管 理员享有对图书的管理和对用户的管理。此次项目还有待完善。 普通用户登录本系统时需要输入用户名和密码,如果已经注册过 了可以直接登录,没有在本系统注册的用户需要进行注册,注册后可 进行登录,对本系统进行浏览或者购买图书等。用户购买的图书将存 入购物车中,在选购完图书之后可以进入购物车进行查看,如果确定 购买点击购买进入付款页面, 如果感觉自己选错书了,可以从购物车 中删除, 重新选择其他图书或者去付款。用户在选择图书时还可以对 图书进行查询, 在购买前查看一些和图书相关的信息,以方便确定要 不要购买,用户还分为会员和非会员,会员除了享有这些权利外在购 买图书时还有一些优惠。管理员登录本系统也需要输入用户名和密 码,如果登录成功,可以对图书和用户进行管理