目 录
摘 要 3
第一章 绪论 5
第二章 开发工具及技术介绍 5
2.1 Dreamweaver 5
2.2 ASP(Active Server Page) 5
2.3 Access 6
第三章 系统总体设计 6
3.1 系统结构设计 6
3.2 各模块功能 7
3.3数据库设计 7
3.4 基本流程模块图 8
第四章 详细设计 8
4.1搜集资料 8
4.2分类统计 8
4.3建立数据库 9
4.3.1会员资料表 9
4.3.2商品信息表 9
4.3.3定单表 10
4.3.4 BBS论坛(留言板) 10
4.3.5商品名称查询视图 10
4.3.6商品类型查询视图 10
4.3.7商品品牌查询视图 10
4.4分类录入商品信息及对应图片信息 11
4.5连接数据库 11
4.6商品展示 11
第五章 结论 14
参 考 文 献 15
谢 辞 16
本系统的开发工具为动态服务器网页ASP。ASP(Microsoft Active Server Pages)是服务器端脚本编写环境,使用他可以创建和运行动态、交互的Web服务器应用程序。ASP的主要特性是能够把HTML、脚本、组件等有机地组合一起,形成一个能够服务器上运行的应用程序,ASP中的命令和脚本语句都是在服务器种解释执行,执行后的结果产生HTML页面送到浏览器;ASP提供方便的访问数据库方法,使开发基于数据库驱动的Web应用程序容易且高效率。
2.3 Access
Access是Microsoft公司开发的Microsoft Office软件中的数据库开发工具,Access数据库提供了七种对象来完成数据库的功能,这七种对象是表、查询、窗体、报表、页、宏和模块。其中表来存储数据;查询用来对单个表或者多个表中数据进行查看、分析和操作。
设计中遇到的最难解决的问题就是表关系的问题,对表的级连更新和删除如果设计不当很可能造成数据丢失问题,如会员资料表(users)和预订制商品表(preorders)如果用会员编号进行了级连,就可能造成会员记录的丢失,某些字段类型的设置会给asp数据插入时类型转换造成影响,使程序出错,所以可以用两种方法:代码和修改数据库字段类型的方法去解决。
Asp与SQL数据库相连是我们课题设计中延误时间最多的一个地方,要建立数据库连接,首先应创建Connection对象的事例。创建一个Connection对象通过CreateObject方法完成:<% set cn1=server.createobject(“adodb.connection”) %>,再直接使用OLE DB数据库驱动程序建立与数据库的连接:<% cn1.open “driver={Microsoft access driver (*.mdb)};dbq=”&server.mapmath(“shopping.mdb”) %>。
3.4 基本流程模块图
图2 基本流程模块图
第四章 详细设计
我的任务是搜集相关资料、数据库设计连接和商品展示 。
4.1搜集资料
(1)要借鉴优秀专业网站的模块划分及色彩的搭配,数据的真实有效性,既要全面又要考虑到客户的需求。
(2)搜索查询商品信息,如商品的简单文字介绍、商品图片信息、饰品搭配细节等。
4.2分类统计
对商品的文字描述和图片进行分类统计,如发饰、项链/项坠、手链/手镯、胸针、戒指/指环、耳饰、摆件等。其中发饰又分为发圈、发带和发卡等小类;项链/项坠又分为项链和项坠两个小类;手链/手镯又分为手链和手镯等小类;戒指/指环又分为戒指和指环等小类;耳饰又分为耳钉和耳环等小类;摆件又分为英国乡村精选、英国乡村精选、欧式乡村风情等小类。