浙江工商大学计算机与信息工程学院
学期 上机实验报告
课程名称:电子商务系统设计与实现 姓 名: 学 号: 指导教师: 班 级: 日 期:
【一】上机实验内容及要求
实验名称:系统设计报告撰写 实验内容:
在试验3的基础上,开发小组结合上次试验形成的详细的系统设计、数据库设计和系统业务流程设计,完成如下工作,包括:
(1) 完成系统有关的界面设计,完成有关的界面流程。包括有关的输入界面设计、输出
界面设计
(2) 完成有关的报表设计
(3) 在上述界面设计完成的基础上,完成设计报告的前面四大部分。
实验要求:
完成电子商务系统设计与实现的前面四大部分,即: (1) 系统需求分析
(2) 系统功能分析和设计 (3) 系统数据分析和设计 (4) 系统界面设计
【二】完成报告 1 系统需求分析 1.1 系统功能需求分析
(1)商品的展示和简介。主页将展示不同类别的推荐图书,点击进入分类可以显示相应的分类产品。
(2)站内商品查询。提供图书的按类别查询以及关键词查询。
(3)客户的个人信息管理。可以修改个人信息、修改密码以及查看自己的订单与退货保修单记录等功能。
(4)购买商品。用户购买图书前必须登录,然后将图书放入购物车,并且可以在确定一笔订单之前随意增删购物车内的图书,决定所购图书之后用户须选择送货方式,最后确定后即完成一笔订单。
(5)后台的商品管理、销售管理等。管理员在登录之后,可以管理商品的信息。 (6)后台订单管理。根据送货信息对具体某一笔订单状态来进行管理。 (7)后台会员管理。根据不同情况对会员账号进行锁定、删除等操作。
1.2 系统性能需求分析
运行稳定、数据安全,能满足大量客户端对服务器的访问需求并且保证浏览及处理的速度;界面简洁明了,操作流程通俗易懂。在运行过程中保证系统及网站的流畅平稳运行,满足客户的需求。
1.3 系统可靠性需求分析
网上购物的使用过程中,要特别注意系统的安全性防护。
1.4 系统可管理性需求分析
整个系统各个功能要做到高度模块化,实现较为清晰的模块接口,明确每个模块的功能,方便以后系统维护,如果一个系统模块出现了问题不会影响其他模块的运行。
1.5 差错处理需求分析
(1)硬件故障。Web服务器运行超负荷,网站链接发生问题,用户无法登陆,如果经常发生类似问题,要考虑升级服务器。
(2)软件故障。数据库管理系统如果出现故障,可能发生数据丢失,这就需要系统DBA切实做好数据备份工作,在数据发生故障时,能够迅速地进行数据恢复,保证系统的正常运行。
2 系统功能分析与设计 2.1 系统简介
根据系统分析以及需求分析,该网上书店主要要求及特点如下: 1、客户可在网上进行注册,成为会员;
2、客户应能修改除客户ID以外的所有客户信息;
3、客户能查看当前订单和以往订单;
4、在Internet,客户可通过浏览器浏览该网站的图书信息; 5、客户将图书加入购物车后,可生成、提交订单; 6、后台数据库用SQL Server; 7、采用B/S方式设计; 8、具有购物车功能;
9、对购物车,可增加图书、修改数量、删除已选图书等,确认后,才完成订单提交;
10、客户应能通过图书名称以及其关键字来搜索图书; 11、网站管理员能查看客户基本信息; 12、网站管理员能发货后修改订单状态; 13、客户可以通过信息反馈跟管理员进行交流。
2.2系统模块结构图
2.2.1 体系结构图
商品购物系统前台子系统后台子系统商品信息客户信息管理商品选购购物车管理订单生成商品分类管理商品管理订单管理用户管理 图2.1 体系结构图
2.2.2 系统功能规划 2.2.2.1 前台子系统
(1)商品信息
客户可以通过图书分类、新品上架、促销图书、推荐图书,进行图书查找和购
物。同时可以查看图书的详细信息以及该图书销售商户的情况。选择图书可以直接点击购物车图标放入购物车进行购物,提交后形成订单。
图书分类按照图书的不同属性进行分类上架。客户可以点击进入各种分类目录,直接查找相关图书。
(2)客户信息管理
客户信息管理包括客户注册、登陆、客户信息的维护以及客户订单状况和历史查询。客户只有注册后才能享受系统提供的各项服务。具体客户信息管理功能,如下图所示。
客户信息管理会员注册会员登录密码修改会员信息修改会员信息查询图2.2 客户信息管理
(3)商品选购
这一部分是系统的最主要的部分。客户通过这一模块进行图书的挑选、比较、选购,是系统图书的展示部分。在这一过程中,客户可以查看每本图书的相关信息,或者将选中的图书放入购物车。
(4)购物车管理
购物车管理部分主要对客户选中的图书信息进行保存,之后将客户选中的图书进行交易处理,将客户资金与后台数据根据购物车中的信息进行更新。客户所有选中的图书都将在购物车中显示,客户在付款前可以对自己购物车中的图书进行修改,所留下的即为交易图书。之后,客户可以选择订单的有关信息,确定提交之后可以预览订单内容,之后更新订单信息、清空购物车、订单生成。
具体购物车管理功能,如下图所示。
创建购物车添加商品修改商品购物车删除商品清空购物车保存购物车
图2.3 购物车管理
(5)订单生成
客户的购物信息是以订单的形式提交给系统的。客户选购了图书进入购物车后点击付款,提交订单。订单提交后系统自动给出收货人和购货人信息,要求购货人进行确认。 2.2.2.2 后台子系统
(1)商品分类管理
为了便于客户查找图书,必须对购物系统中所有图书进行合理分类。该系统对图书进行了二级分类,首先设置图书大的类别划分,然后在大类下设置相关的子类。图书的大小类可以添加、修改和删除。
(2)商品管理
商品管理实现了客户端图书的更新操作,可以对各类别下的图书进行添加、修改和删除。图书添加时选择了图书的大类后,自动生成大类的相关子类给予选择。图书的相关属性在后台都给出了明确的定义,因此后台的管理对前台图书信息的显示控制更为方便,对添加后的图书还可以进行修改和删除。
具体商品管理功能如下图所示。
相关推荐: