1、(1)管理员(2)游客1.2 基本功能(1)用户注册,登录;(2)提供搜索引擎,使用户能够对所需商品进行搜素;(3)用户下单购买商品;(4用户发表评论;1.3 后台操作功能(1)用户管理:仅有管理员有此权限;(2)商品管理:添加、删除商品,对商品类别进行管理,查看编辑商品信息;(2)订单管理:对用户的下单进行必要的处理;2 开发环境2.1 配置Microsoft IIS 1、安装IIS我安装的是Windows7版本的,所以以Windows7版来介绍IIS的安装方法。(1) 在控制面版中选择“添加/删除程序”(2) 点击“添加/删除Windows组件”(3) 确认只选中第一项Internet信息
2、服务(IIS),然后点击下一步即可自行进行安装。(4) 系统配置安装完成后,就会弹出一个安装“完成”的对话框来提示安装完成,只要点击“完成”即可。这样IIS安装完毕。2.1 Dreamweaver MX 简介Macromedia Dreamweaver MX是 建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。从对基于 CSS 的设计提供领先的支持到手动编码功能,Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。开发人
3、员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 服务和旧式系统的强大 Internet 应用程序。DreamweaverMX是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。无论您喜欢直接编写 HTML 代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为您提供帮助良多的工具,丰富您的 Web 创作体验。2.1 Access 简介 Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,
4、每个字段有一个字段名,字段名在一个表中不能重复。举一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。3 需求分析3.1 系统结构分析网上纺织品销售系统的特点就是利用Browser/Server(B/S)结构,提供了一个网络平台,让消费者只要上网就可以实现商品的在线查看,商品的在线查找,商品的在线购买,商品订单的在线管理等功能。系统的优势
5、在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。系统的网络应用原理示意图,如图所示:3.2数据库的设计本系统数据库的功能主要是存储网站中所有数据,以便进行操作。本系统的数据库文件名为db.mdb,保存在系统manger文件的db子目录中。它主要由Admin、Category、Delivery、Orders、Product、Sorts、Review、User八个表组成。下面将逐一介绍这八个表的意义和功能:(1)admin该表比较简单,主要用来存储论坛管理员的帐号和密码。(2) Category该表存储了商品的大类别信息。(3) Delivery该表存储了邮寄/付款信息。(4)
6、 Orders该表存储了客户定单的资料。(5) Sorts该表存储了商品的小类别信息。(6) Product该表存储了商品的详细信息。该表结构如表4-6所示:(7) User该表存储了用户的个人详细信息。(8) Review该表存储了用户发表对商品评论的信息。3.3数据库的链接 本系统采用Access文件的相对路径来实现读取数据库功能,代码如下:dim conn,connstr,db,rsdb=manage/db/db.mdbSet conn = Server.CreateObject(ADODB.Connection)connstr=Provider=Microsoft.Jet.OLEDB.
7、4.0; Data Source= & Server.MapPath(&db&3.4用户模块以表5.1对用户模块的文件进行简要说明:文件名功能Index.asp网站首页Login.asp用户登陆Reg.asp用户注册Forget.asp忘记密码Help.asp帮助信息New.asp新到商品Hot.asp畅销商品Commend.asp推荐商品Search.asp搜索商品Class.asp商品分类Muser.asp消息中心Userinfo.asp用户个人资料Equser.asp用户详细资料Recinfo.asp收货资料Changepws.asp修改密码Car.asp购物车Myorder.asp用户
8、定单Deposit.asp用户积分查询Statinfo.asp统计信息Logout.asp注销退出Rank.asp用户对商品的评级Comment.asp用户对商品评论Checkout.asp结帐Chkorder.asp定单的详细资料Vpro.asp各种商品详细资料Voder.asp定单完成3.5 功能划分纺织销售网站可简单的划分为2个部分,如图所示:其中非常重要的一点就是网站的后台管理,没有能够在上面的图中体现出来,因为上面的分析是从顾客的角度进行分析的。现在来看看仓库的管理所需要的一些操作,它们是:(1)信息管理:供应商信息管理、会员信息管理、仓库信息管理等,可对其进行相应的添加、删除和修改
9、;(2)信息查询:库存信息查询、进退货信息查询等;(3)商品管理:库存数据统计、库存报警、商品的添加修改以及删除等。入库管理:产品入库,入库记录查询。库存管理:库存查询,库存报警。出库管理:产品销售,销售记录查询。统计报表:销售统计,库存统计。会员管理:添加会员,会员管理,会员组管理。系统设置:员工部门管理,员工管理,仓库管理,产品大类管理,产品小类管理,计量单位管理。 注意到上面的分析中有两点:(1)前台(购物者的角度)的活动与后台(仓库管理员角度)的活动是相对独立而且也理应是独立的(2)后台管理本身的各个活动之间是相对独立的。因此在画系统图时不必将后台活动考虑进去。( 并不是一个活动对应一
10、个页面,要使整个系统运行起来还需要一些支持的页面。事实上,为了使逻辑和便于管理和修改,也为了避免出现各种微小错误,提倡尽量将各个功能分割开来,写成不同的页面,因此在最后完成的系统中还有很多支持页面。4 系统后台操作4.1 管理员登录这其实基本上只是一个HTML的页面。虽然在最后的完成步骤中,要加入一小段代码是否已经登录,现在大可不去管它-先实现管理系统的功能实现再说。它的界面很简单,如下图所示:代码如下:strong管理员:/td229 tr bgcolor=#F1F7FEtd height=46密 码Pwspassword33 colspan=2 align=centerLogin
11、Submitsubmit value=登录input type=reset name=Submit2清除 4.2生成采购单客户下单后生成采购单,如下图:管理员尤其是网上销售的管理员是最关心每天顾客的订单,作为管理员查看顾客的采购单,可以及时发送货品,也可以方便下面的操作,如统计销售量,统计库存量以及打印。4.3 商品信息查询单击上方菜单栏的搜索商品命令,进入商品信息查询界面,搜索商品包括按商品名称查询、按品牌名称查询、按出厂地址查询、按出厂日期查询、按价格查询。输入商品名称,单击确定按钮,可以查询到相应的商品信息,其它的查询方式与商品名称的查询方式一样。代码如下(以搜索商品名称为例,其他类似):trimg src=images/w.giftd style=color:#415373搜索商品FORM name=frmdata method=get action=r
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1