《数据库原理及应用》课程设计报告书题目:图书网络销售电子商务平台系统设计班级:姓名:学号:专业:扬州大学2010-7-7一、摘要在计算机迅猛发展,新技术革命浪潮不断涌动的二十一世纪,中国如何才能赶上这一时代快车,已经成为一个十分紧迫的时代课题。在众多的行业中,电子商务的发展最令人瞩目。在国外电子商务系统迅速发展的时候,国内的电子商务系统也在不断发展。如何构建和传统商业模式类似的电子商务系统,已是各行各业关心的问题。该设计针对如何在中小书店快速实施电子商务这一目标,设计一个ASP模式中小商家的图书销售管理平台。系统设计采用基于B/S模式的三层体系架构,采用SQLSERVER2000数据库服务器。系统分为前台购物和后台管理两个部分。前台购物从用户的注册、登录、图书的选购开始,到系统生成订单。商家可以通过后台的管理系统,管理订单、书籍情况、库存等信息。系统为广大中小客户提供一个图书销售管理的平台,通过本系统能够很好的满足商家与消费者之间的交易,显著降低商家的经营成本,扩大市场范围,也方便消费者根据自己的喜好,更加方便的购买到想要的书籍。整个系统界面友好,易维护,易扩展。二、设计要求课题名称:图书网络销售电子商务平台系统设计设计要求:(1)信息要求本系统至少应该包含图书的基本信息、客户的基本信息、客户网络图书订购信息,BBS信息发布等。(2)功能要求本系统要求能够实现图书基本信息的维护、客户的注册和登录、图书的网络订购、各类信息的查询、BBS公告的发布和查询等功能。三、需求分析(1)信息需求(基本信息)图书信息:图书书号,图书分类,图书名称,作者姓名,出版社,出版日期,定价,图书折扣,图书封面等。客户信息:客户编号,客户姓名,客户性别,客户年龄,工作单位,联系电话,家庭住址,E—mail,登记日期,登录密码等。图书订购信息:图书书号,客户编号,订购数量,订购日期,金额等。BBS信息:客户编号,表情图片,发布日期,发布时间,发布主题,信息内容(100字以内)等。(2)处理需求图书基本信息的维护在图书信息的维护模块中,可以进行图书信息的录入、修改、删除等操作;客户信息的维护本模块可以进行客户信息的登记、修改和删除等操作。信息查询和统计处理l图书信息查询图书信息查询应提供多种不同的查询手段,如按图书类别、按图书编号、按作者、按出版社、按出版日期等,应支持不确定查询(即所谓的模糊查询)。查询结果记录显示在一个表格中,并显示所有信息。2客户信息查询客户信息查询应提供的查询手段包括:按客户姓名、按登记日期等,同样能够支持不确定查询。查询结果的处理要求同上。3图书订购信息的查询图书订购信息的查询应包括:以图书信息为主体的查询。即统计所有订购该图书的情况(以图书编号为关键字);以客户为主体的查询。即查询某客户所有已经订购图书情况。BBS模块设计本模块完成两个功能:lBBS信息的发布2BBS信息的查询、浏览四、数据库概念结构设计本部分以E-R图的形式设计数据库的全局概念模式。(本例E-R图自己画)。也可自己设计关系模型,并运用规范化理论进行优化。图书信息(图书书号,图书分类,图书名称,作者姓名,出版社,出版日期,定价,图书折扣,图书封面)。客户信息(客户编号,客户姓名,客户性别,客户年龄,工作单位,联系电话,家庭住址,E—mail,登记日期,登录密码)。图书订购信息(图书书号,客户编号,订购数量,订购日期,金额)。BBS信息(客户编号,表情图片,发布日期,发布时间,发布主题,信息内容(100字以内))。五、数据库的逻辑设计该设计以ER图为主要依据,设计出系统相关的整体逻辑结构(即相关的关系模式)。自行设计结果。六、系统结构框图功能模块及接口的设计(自行设计)。七、系统的实现以及界面(1)IIS的安装与配置在WINDOWSxp下安装和配置IIS。网络图书销售电子商务平台系统基本信息录入模块信息查询模块信息交互模块图书信息录入客户信息注册图书信息查询客户信息查询订购信息查询客户订购图书客户BBS发布客户BBS查询IIS的安装与配置a.安装IIS若操作系统中还未安装IIS服务器,可打开“控制面”,然后单击启动“添加/删除程序”,在弹出的对话框中选择“添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。b.启动Internet信息服务(IIS)Internet信息服务简称为IIS,单击Windows开始菜单---所有程序---管理工具---Internet信息服务(IIS)管理器,即可启动“Internet信息服务”管理工具c.配置IISIIS安装后,系统自动创建了一个默认的Web站点,该站点的主目录默认为C:\Inetpub\。用鼠标右键单击“默认Web站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,在该对话框中,可完成对站点的全部配置。主目录与启用父路径单击“主目录”标签,切换到主目录设置页面,该页面可实现对主目录的更改或设置。注意检查启用父路径选项是否勾选,如未勾选将对以后的程序运行有部分影响。,主目录—配置---选项。设置主页文档单击“文档”标签,可切换到对主页文档的设置页面,主页文档是在浏览器中键入网站域名,而未制定所要访问的网页文件时,系统默认访问的页面文件。常见的主页文件名有index.htm、index.html、index.asp、index.php、index.jap、default.htm、default.html、default.asp等IIS默认的主页文档只有default.htm和default.asp,根据需要,利用“添加”和“删除”按钮,可为站点设置所能解析的主页文档。启动与停止IIS服务在Internet信息服务的工具栏中提供有启动与停止服务的功能。单击可启动IIS服务器;单击则停止IIS服务器。(2)数据库的定义首先确定数据库的名称,如tsswpt。为了在系统中创建名为tsswpt的数据库,先打开SQLServer的企业管理器(EnterpriseManager),进行建库。然后进行建表。其次是数据表的定义:可以在SQLServer环境下进行,建立数据库表。(数据表的名字以表名的拼音的第一个字母命名)八、利用MICROSOFTFRONTPAGE开发服务器端ASP程序。A、主页面B、客户信息注册C、图书信息查询D、图书订购系统E、图书信息入库F、最新图书信息G、图书论坛九、SQL相关表新建070012121TQC数据库,并添加4张表bbstsxxkhxxtsdgxt十、数据库和ASP的连接MicrosoftFrontpage2003数据库的连接工具——站点设置——数据库数据库的使用1、数据查询(1)在页面上插入表单(2)在表单里插入单行文本框(3)插入——数据库——结果(4)选择数据库(使用现有的数据库连接)(5)选择记录源(具体的数据表)(6)点其他选项(7)点条件(8)点添加(9)选择查询条件“字段名称”,“值”填写“单行文本框”的名称(10)点完成(11)最后结果