网上书店实验报告(5)

2019-03-27 23:30

技术来构建,为电子商务的发展提供了一个统一的平台。

(2)在软件方面,以IBM、HP为首的众多IT厂商纷纷推出自己的电子商务产品,有的还提出了“一揽子解决方案”。对于人们最关心的支付与安全问题,也提出了一些相应的解决方案,例如各种卡的技术,如信用卡、电子现金卡等;各种安全技术,如防火墙、时间戳业务、公钥证书认证等。

(3)在硬件方面,企业或商家构建服务器有非常宽广的可选择面,因此,国内计算机和网络发展非常迅猛。虽然,中国的网络基础比较薄弱,但据中国互联网络信息中心2005年5月的最新统计数据表明,截止到2005年4月底,我国上网用户已经突破1亿人,达到1.002亿人。这是中国计算机网络发展的现实,也是发展电子商务、经营网上书店的基础。 (二)需求分析

电子商务和信息技术的蓬勃发展改变了人们的消费观念和消费模式,利用Internet发布信息,售卖或购买商品和服务,进行各种各样的商务活动,逐步成为现代企业的经营方式,成为个人生活的一部分。图书因其商品信息易于识别,选择和判断,适合于网上交易。网上书店的广泛开发使人们的购书活动变得方便和快捷,人们可以在家中通过网上书店浏览新出版的图书信息,选择并订购图书,而不需要花时间和精力到传统的书店中去查看有何种新的书籍出版。 1.系统功能要求 (1)发布新书

与传统书店相同,网上书店也应该提供新出版图书的信息介绍,以方便用户的信息获取和新书的推广。 (2)发布推荐图书

同传统书店类似,管理员可以搜集信息,在对图书进行管理时将优秀图书作“推荐”标记,发布到网页上,供用户参考。 (3)发布畅销图书

传统书店一般不具有向用户公布各个图书详细销量信息的功能,然而,网上书店可以借助数据库技术和信息处理技术,统计各个图书的销售总量,生成图书销售排行榜,供用户查看。 (4)会员管理功能

网上书店应开发出会员管理系统,用户通过注册为会员,登录网上书店,订购图书,选择付款和送货方式,完成交易过程。 (5)管理功能

书店的管理员应能够对图书信息,用户信息等进行管理。 (6)书店的使用帮助

指导第一次登录书店的用户如何注册会员,购买图书。

(7)购物车功能

注册会员可以查看自己的购物车,向其中添加或删除商品,最后下单付款。 2.运行环境要求 (1)开发环境要求

A.使用Windows 95/98 操作系统的用户安装个人网络服务器(Personal Web Server,简称PWS);使用Windows 2000 professional/2000 Server/XP professional/2003 操作系统的用户安装网络信息服务器(Internet Information Server,简称IIS)。 B.网页制作软件,如Microsoft FrontPage。 C.数据库管理软件,如Microsoft Access。 D.访问站点的用户系统配置要求 推荐使用如下配置: A.硬件要求:

CPU主频:奔腾Ⅱ350 MHz 以上; 内存:32M 以上; 显卡:显存4M 以上;

调制解调器:33600bps或更高。 B.软件要求:

浏览器(Internet Explorer,简称IE)5.0以上版本。 3.数据要求

实体—联系方法(Entity—Relationship Approach,简称E-R图法)是用于描述概念数据模型的方法。

(三)项目开发计划 1.任务分解

分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。 2.预算

软件资金投入较少,具体预算分配简略。 3.关键问题

各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。

(四)概要设计说明书

1数据库设计

数据库是长期存储在计算机内的,有组织的,可共享的相关数据集合。 数据库设计步骤如下: (1)需求分析。

进行数据库设计首先必须准确了解与分析用户需求。网上书店需要为用户提供书籍的各项信息,还应使用户能够注册为书店会员,购买图书,因而,图书信息,用户信息,订单信息等均应在数据库中有所体现。 (2)概念结构设计

数据库的概念结构是现实世界与机器世界的中介,它一方面要充分反映现实世界,同时又要易于向各种数据模型转换。数据库系统E-R图如图1所示。 (3)逻辑结构设计

逻辑结构设计将抽象的概念结构,转换为所选用的数据库管理系统支持的数据模型,并对其进行优化。

网上书店系统数据库关系模式如下:

图书(编号,书名,作者,出版日期,详细介绍,市场价,订购次数); 用户(编号,用户名,密码,姓名,地址,邮编,送货方式,汇款方式); 订单(编号,用户名,日期,产品编号,收货人,收货地址,邮编); 管理员(编号,用户名,密码,权限); 填写(用户编号,订单编号,日期); 管理用户(管理员编号,用户编号); 管理图书(管理员编号,图书编号)。 2.功能模块设计 (1)新书发布

按照图书的添加时间将图书降序排列,向用户发布新书的详细信息。 (2)畅销图书发布

统计图书的订购量,按照销量降序排列图书。 (3)推荐图书发布

由网站管理员标记图书为“推荐”,在网站上发布被推荐图书的详细信息。 (4)用户注册

新用户通过注册,成为网上书店的会员后才可以订购图书。 (5)用户登录

书店会员访问网站时,登录到个人账户,进行图书选购和交易。 (6)管理功能

书店管理员登录管理中心,对图书信息,客户信息等进行修改,删除,添加等管理工作。

(7)购物车

用户登录后,将选购的图书放入购物车内,可以查看,添加或者更改,确定后,提交订单,结账。 (8)使用帮助

向用户介绍网上书店的购物流程,方便客户的使用和购买活动。

(五)详细设计说明书 1.数据库设计

建立如下5个基本表:图书信息表(product),如表1所示;用户表(user),如表2所示;送货汇款方式表(delivery),如表3所示;订单表(order),如表4所示;管理员表(admin) 如表5所示。

2.功能模块设计 (1)新书发布

将图书信息表(product)中的记录按照添加时间(adddate)降序排列,显示到发布新书的页面,同时显示每本图书各主要属性的值。 (2)畅销图书发布

将图书信息表(product)中的记录按照订购次数(solded)降序排列,显示到发布畅销书的页面,同时显示每本图书各主要属性的值。 (3)推荐图书发布


网上书店实验报告(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2019学年广东省珠海市普通高中学校高考高三化学9月月考试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: