前言: 起航学习网给大家介绍的是“湘大毕业论文:基于SQLServer数据库的书店”方面的知识点,关注起航学习网就等于关注
起航学习网给大家介绍的是“湘大毕业论文:基于SQLServer数据库的书店”方面的知识点,关注起航学习网就等于关注成考,每日最新成考指南信息就在起航学习网!
随着全国成考考试时间的推进,深圳学子都加快了对成考的了解,而在此时还有一些人在为毕业而忙碌着,那就是即将毕业的成考生。我们知道毕业是要有毕业论文的,所以今天我校就给大家共享一篇名为“基于SQLServer数据库的书店”的论文。希望可以在写作格式及要求上帮助大家。
湘大毕业论文(设计)任务书
论文(设计)题目:基于SQLServer数据库的书店
一、主要内容及基本要求
在信息飞速发展的时代,网络系统以信息量大,数据准确,速度快和管理全面等特点,在现实生活中得到广泛应用、推广以及不断地更新。电子商务分为是B2B,B2C,C2C三类。本网站属于第2种B2C则企业与消费者之间的交易,大体上可分为前后台两部分。前台部分是消费者浏览,购买商品的页面,登录用户的显示、商品分类列表、购物车的实现、商品的查询以及用户中心等功能。后台部分是对商品信息的管理,添加或删除,用户订单的管理、商品的类型及各种信息管理和发布。该网站能使消费者更方便快速地购买到自己想要的商品,网站后台操作简单容易,商品的添加删除以及对订单的管理等等都提供友好的界面。
二、重点研究的问题
本课题是基于PHP、HTML和SQLServer2005建立的网上书店。它可以给消费都提供一个简单,快捷的方式选购自己想要的图书,企业操作人员也可以很容易地管理网站的后台,进行商品的的添加,删除等等的操作。电子商务网站是典型的数据库开发应用程序,可分为前台展示区和后台管理区两大部分。前台部分主要包括用户登录、用户中心、最商新品、推荐商品、商品分类、商品查询、订单查询等等功能。后台管理模块的主要功能包括基本信息的管理、商品信息管理、商品分类管理工作、用户信息管理、订单信息管理、公告信息管理以及留言信息管理等等操作管理。在论文中将详细介绍,上述各个模块,各个功能的实现方法,以及在开发过程中的各种测试结果。
三、进度安排
四、应收集的资料及主要参考文献
【1】C.D.Date,《数据库系统导论》,机械工业出版社,2000
【2】林陈雷,郭安源,葛晓东,《教育信息化系统开发实例导航》,人民邮电出版社,2003
【3】张立科,《数据库开发技术与工程实践》,人民邮电出版社,2004
【4】萨师煊王珊,数据库系统概论(第三版),北京:高教出版社,2006
【5】郑阿奇.《SQLServer教程》.北京:清华大学出版社.2005
对基于SQLServer数据库的书店的文献综述
一、研究的目的及现实意义
在信息飞速发展的时代,网络系统以信息量大,数据准确,速度快和管理全面等特点,在现实生活中得到广泛应用、推广以及不断地更新。电子商务分为是B2B,B2C,C2C三类。本网站属于第2种B2C则企业与消费者之间的交易,大体上可分为前后台两部分。前台部分是消费者浏览,购买商品的页面,登录用户的显示、商品分类列表、购物车的实现、商品的查询以及用户中心等功能。后台部分是对商品信息的管理,添加或删除,用户订单的管理、商品的类型及各种信息管理和发布。该网站能使消费者更方便快速地购买到自己想要的商品,网站后台操作简单容易,商品的添加删除以及对订单的管理等等都提供友好的界面。
二、研究的主要观点和研究方法
本课题是基于PHP、HTML和SQLServer2005建立的网上书店。它可以给消费都提供一个简单,快捷的方式选购自己想要的图书,企业操作人员也可以很容易地管理网站的后台,进行商品的的添加,删除等等的操作。电子商务网站是典型的数据库开发应用程序,可分为前台展示区和后台管理区两大部分。前台部分主要包括用户登录、用户中心、最商新品、推荐商品、商品分类、商品查询、订单查询等等功能。后台管理模块的主要功能包括基本信息的管理、商品信息管理、商品分类管理工作、用户信息管理、订单信息管理、公告信息管理以及留言信息管理等等操作管理。在论文中将详细介绍,上述各个模块,各个功能的实现方法,以及在开发过程中的各种测试结果。
三、参考文献
【1】C.D.Date,《数据库系统导论》,机械工业出版社,2000
【2】林陈雷,郭安源,葛晓东,《教育信息化系统开发实例导航》,人民邮电出版社,2003
【3】张立科,《数据库开发技术与工程实践》,人民邮电出版社,2004
【4】萨师煊王珊,数据库系统概论(第三版),北京:高教出版社,2006
【5】郑阿奇.《SQLServer教程》.北京:清华大学出版社.2005
目录
基于SQLServer数据库的书店I
摘要I
ABSTRACTII
第一章引言1
1.1研究背景和课题意义1
1.2国内外研究发展现状1
1.3论文的研究内容和章节安排2
1.3.1论文研究的内容2
第二章系统开发的软硬件介绍以及配置3
2.1开发工具简介3
2.1.1Dreamweaver83
2.1.2SQLServer及SQL3
2.1.3PHP语言与HTML4
2.2开发环境5
第三章数据库设计6
3.1数据库分析6
3.2表的基本操作7
3.3数据库和数据库表的创建9
第四章前台开发模块13
第五章后台开发模块14
致谢15
ACKNOWLEDGEMENTS15
参考文献16
基于SQLServer数据库的书店
摘要:在信息飞速发展的时代,网络系统以信息量大,数据准确,速度快和管理全面等特点,在现实生活中得到广泛应用、推广以及不断地更新。电子商务分为是B2B,B2C,C2C三类。本网站属于第2种B2C则企业与消费者之间的交易,大体上可分为前后台两部分。前台部分是消费者浏览,购买商品的页面,登录用户的显示、商品分类列表、购物车的实现、商品的查询以及用户中心等功能。后台部分是对商品信息的管理,添加或删除,用户订单的管理、商品的类型及各种信息管理和发布。该网站能使消费者更方便快速地购买到自己想要的商品,网站后台操作简单容易,商品的添加删除以及对订单的管理等等都提供友好的界面。
关键词:电子商务PHP购物网站书店
BookstoreofBaseSQLServerdatabase
ABSTRACT:Intheperiodofinformationrapiddevelopment,asthenetworksystemshavelargeamountofinformation,dataaccuracy,speedandmanagementofcomprehensivefeatures,it'swidelyused,promotioninthelife.E-commerceisdividedintoB2B,B2C,C2Cthreecategories.ThiswebsiteisbelongstothetransactionsB2Cwhichbetweenbusinessesandconsumers,ingeneral,itcanbedividedintotwoparts,on-lineandbackgroundparts.Customercanbrowse,purchasethebook,loginusershow,theCategorylist,enquirythebook,putthebookintheshop-carandthecenteroftheuser.Backgroundpartisusetomanagetheproductinformation,addordeleteuserordermanagement,producttype,andavarietyofinformationmanagementandpublishing.Thesitecanmakeiteasierforconsumerstobuythegoodstheywant,Websitebackgroundiseasytooperate,commodityAdd,deleteandtheordermanagementetc.provideafriendlyinterface.
KeyWord:E-commerce,PHP,Shoppingsite,Bookstore
基于SQLServer数据库的书店
第一章引言
1.1研究背景和课题意义
自计算机应普及以来,Internet得到迅速的发展,电子商务也应运而生,并得已迅速推广,给当今的传统型企业或者是现代型企业都带来了巨大的冲击和无限的商机。随着网络的发展,网络已渐渐融入到人们日常生活中,网络购物逐渐成为人们购物的一种新方式,当当、淘宝等购物网站已是众多网上购物者喜欢光顾的地方。电子商务成为互联网应用的最大热点,越来越多的企业通过使用电子商务技术来进行商业上的交易以减少成本,企业通过Internet为消费者提供一个新兴的购物环境,即网上超市,消费者通过网络进行网上购物和网上支付等活动,这样即方便了消费者,又减少了企业成本。
本课题设计电子商务网站开发。传统的买卖活动,消费者和企业间都是通过最直接的方式,在实体店里面进行交易的,随着互联网的发展,电子商务开始在中国兴起,给传统的贸易方式带来了巨大的冲击,被人们喻为“一场商贸方式的革命”。同时,网上购物越来越多的得到人们的认可,网上购物能够降低交易成本,对人们不同的需求因人制宜、因地制宜,特别是传统购物方式对于高收入阶层、行动能力弱群体以及交通、商业不发达地区的消费者时间成本较高,网上购物更有市场潜力。
1.2国内外研究发展现状
1993年,万维网在因持网上出现,这是一种具备处理数据图文声像超文本对象能力的网络技术,使因持网具备了支持多媒体应用的功能。1995年,因持网上的商业业务信息量首次超过了科教业务信息量,这既是因持网此后产生爆
炸性发展的标志,也是电子商务从此大规模发展的标志。1996年2月,Visa与Mastercard两大信用卡国际组织共同发起制定保障在因特网上进行安全电子交易的SET协议(SET协议的制定得到了IBM、Micrsoft、apple等一批技术领先的跨国公司的支持)。围绕客户、商户、银行,或客户、商户、收单行或开户行以及其他银行的相互关系确认身份(把数字加密技术用于数字签名和颁发电十证书),借以保障交易安全。具有“商务”概念的电子商务活动是伴随着计算机网络技术的实用化而产生和发展的。
近年来,在全球经济保持平稳增长和互联网宽带技术迅速普及的背景下,世界主要国家和地区的电子商务市场保持了高速增长态势。以美国为首的发达国家,仍然是世界电子商务的主力军;而中国等发展中国家电子商务异军突起,正成为国际电子商务市场的重要力量。
电子商务将会成为未来经济的新增长点。由于很好地融合了新技术与传统行业,无论是从发展新型产业还是扩达内需的角度来讲,电子商务的前景都非常看好。
我国政府为了加强在电子商务领域的引导性投资,改善电子商务市场投资环境,也开始将大量资金投入电子商务市场,这将促使国内电子商务企业投融资新高潮的到来。
1.3论文的研究内容和章节安排
1.3.1论文研究的内容
本课题是基于PHP、HTML和SQLServer2005建立的网上书店。它可以给消费都提供一个简单,快捷的方式选购自己想要的图书,企业操作人员也可以很容易地管理网站的后台,进行商品的的添加,删除等等的操作。电子商务网站是典型的数据库开发应用程序,可分为前台展示区和后台管理区两大部分。前台部分主要包括用户登录、用户中心、最商新品、推荐商品、商品分类、商品查询、订单查询等等功能。后台管理模块的主要功能包括基本信息的管理、商品信息管理、商品分类管理工作、用户信息管理、订单信息管理、公告信息管理以及留言信息管理等等操作管理。在论文中将详细介绍,上述各个模块,各个功能的实现方法,以及在开发过程中的各种测试结果。
本文共四章。
第一章,引言。扼要地介绍了课题研究背景和课题意义、国内外研究发展现状和论文的研究内容;
第二章主要介绍系统开发的软硬件介绍以及配置;
第三章数据库的设计(主要部分);
第四章是前台开发模块;
第五章是后台开发模块;
第二章系统开发的软硬件介绍以及配置
2.1开发工具简介
2.1.1Dreamweaver8
Dreamweaver是macromedia公司推出的一款专业网页设计软件,在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver8的发布,更坚定Dreamweaver在该领域的地位。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序,是目前网站设计、开发、制作的首选工具。
1、灵活的编写方式
Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。
2、可视化编辑界面
Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。
3、功能更多的CSS支持——CSS可视化设计、CSS检查工具。
2.1.2SQLServer及SQL
SQLServer2005是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQLServer2005为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQLServer2005为不同规模的企业提供了一个完整的数据解决方案。
SQL(StructureQueryLanguge,结构化查询语言)是一种数据库专用的计算机语言,不管是Oracle、MSSQL、Access、MySQL或其他公司的数据库,也不管数据库建立在大型主机或个人计算机上,都可以使用SQL语言来访问和修改数据库的内容。虽然不同公司的数据库软件多多少少会增加一的些专属SQL语法,但大体上,它们还是遵循ASNI(美国国家标准协会)制定的SQL标准。因为SQL语言具有易学习及阅读等特性,所以SQL逐渐被各种数据库厂商采用,而成为一种共通的标准查询语言。只要你学会SQL,即可操作各种数据库如VisualFoxpro、Access、dBase等等。总之,SQL语言是各种数据库都可以使用的数据库查询语言。
SQL语言不仅仅具有查询数据库的功能,而且可以对数据库完成选取、增删、更新与跳转等各种操作。
SQL语言是由命令(函数)、子句、运算符、加总函数及通配符等组成,分述如下:
SQL的命令可分成数据定义语言与数据操作语言,数据定义语言可用来建立新的数据库、数据表、字段及索引等,本教程不予介绍;另一为数据操作语言,可用来建立查询表、排序、筛选数据、修改、增删等动作。数据定义语言命令常用的有选择、添加、删除和修改这四种。
(1)数据查询语言:查询数据。
(2)数据定义语言:建立、删除和修改数据对象。
(3)数据操纵语言:完成数据操作的命令,包括查询。
(4)数据控制语言:控制对数据库的访问,服务器的关闭、启动等
2.1.3PHP语言与HTML
PHP是用于开发动态网页的工具,它在Internet用户与网络之间的作用如下图所示。
图1PHP在Internet用户与网络之间的作用
PHP是完全免费的,它和MySQL及Apache的配合使用已经被许多网站的设计人员所采用。PHP语言的特点如下。
1、简单易学。只要掌握了基本的语法,就可以开始PHP编程之旅了。可以结合一些简单的PHP网站,制作自己的网站,从中学习更多的语法结构。
2、面向对象编程。面向对象编程(OOP)是当前的软件开发趋势,PHP为OOP提供了良好的支持。可以使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都非常有意义
设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
2.2开发环境
在开发网站时,除了确实网站的功能结构和流程外,还需要了解网站的运行环境。
服务器环境
操作系统:Windowsxp。
服务器:Apache2.0。
PHP软件:PHP5.0。
数据库:SQLServer2005。
浏览器:360安全浏览器
分辨率:最佳效果1024*768像素
客户端
浏览器:360安全浏览器。
分辨率:最佳效果1024*768像素
第三章数据库设计
3.1数据库分析
PHP跟踪和管理用户的状态、行为主要有两种措施,一是使用session或cookie保存用户登录网站的信息,但这种信息会随着用户退出网站而消失,对于那些需要持久保存的信息,如用户的个人资料、用户的订单、商品信息等,则需要保存到数据库中进行长期存储。数据库适合存储那些需要持久保存的信息,并且提供了很好的方式进行查询、插入、修改和删除等操作。
现在,成熟而且广泛占领市场的数据库产品一般都是关系型数据库产品。关系型数据库产品具有坚实的理论基础,基于关系演算和关系模型,并且提供非面向过程的查询语言SQL,因此深受市场的欢迎。本网站采用SQLServer2005作为数据库。
由于实体之间存在相互关系,因此用ER图来表示实体之间的关系
3.2表的基本操作
SQLServer数据库中的表是一个非常重要的数据库对象,我们的数据都是存储在各个表中,对数据的访问,验证,关联性连接等都是通过对表的操用来实现的,所以撑据好数据库表的操作,显得非常重要。
1、表的概念
关系数据库的理论基础是关系模型,它直接描述数据库中数据的逻辑结构。关系模型的数据结构它是一种二维表格结构。
|
学号 |
姓名 |
性别 |
入学时间 |
专业 |
|
01010111 |
张三 |
男 |
2009-9-1 |
金融 |
|
01010112 |
李四 |
女 |
2009-9-1 |
计算机 |
2、数据类型
数据类型是用来表现数据特征的,它决定了数据在计算机中的存储格式、存储长度、数据精度和小数位数等属性。
常用数据类型
|
数据类型 |
类型 |
描述 |
|
bit |
逻辑数据类型 |
这种数据类型用于存储只有两种可能值的数据,如True或False |
|
int |
整数数据类型 |
int数据类型可以存储从(-2147483648)到(2147483647)之间的整数。这种数据类型在数据库里每个值占用4个字节 |
|
float |
浮点数据类型 |
float数据类型是一种近似数值类型,浮点数可以是从-1.79E+308到1.79E+308之间的任意数 |
|
datetime |
日期时间类型 |
datetime数据类型用来表示日期和时间。这种数据类型存储从1753年1月1日到9999年12月31日间所有的日期和时间数据,精确到三百分之一秒或3.33毫秒 |
|
CHAR |
字符数据类型 |
char(n)按固定长度存储字符串,n必须从1-8000.若输入的数据不足nB,则补足后存储.若输入的数据过nB,则截断遑存储。 |
|
VARCHAR |
字符数据类型 |
varchar(n)它与char类型相似,n必须从1-8000.之间的数值。存储大小为输入数据字节的实际长度。由于CHAR数据类型长度固定,因此它比VARCHAR类型的处理速度快。 |
|
TEXT |
文本 |
TEXT数据类型用于存储大量文本数据,其容量理论上为1到2的31次方-1(2147483647)个字节,在实际应用时需要视硬盘的存储空间而定。 |
3、表的设计
设计SQLServer数据库表时,要根据数据库逻辑结构设计的要求,确定需要什么样的表,各表中都有那些数据、所包含的数据类型、那些列允许为空值、那些需要索引、哪些列是主键、哪些列是外键等。在创建和操作表的过程中,将对表进行更为细致的设计。
4、数据库中表的创建
在SQLServer中建立了数据库后,就可以在该数据库中创建表了。创建表可以在对象资源管理器和在查询分析器中使用T-SQL语言两种方法进行。
1、建表的步骤
(1)定义表结构:给表的每一列取字段名,并确定每一列的数据库型、数据长度、列数据是否可以为空等。
(2)设置约束:设置约束是为了限制该列输入值的取值范围,以保证输入数据的正确性和统一性。
(3)添加数据:表结构建立完成之后,应该向表中输入数据。
“班级”表的结构:
2、创建表
(1)在“对像资源管理器”窗口展开“数据库”结点,选择在其中建立表的数据库,右击“表”结点,在弹出的快捷菜单中选择”新建表”命令。
(2)在“表设计器”窗口上的网络中,每一行描述了表中一个字段,每行有三列,这三列分别描术列名,数据类型,和允许为空等信息。
(3)使用T-SQL语句创建表
格式:
createtabletable_name
(学号intprimarykeyidentity,
名称char(6)notnull,
专业方向varchar(10)notnull,
系部代码char(2)notnull,
备注varchar(50)
)
5、查看表
表建立好后,我们可以根据需要查看表的结构和数据,以便更好的管理表。可以使用对象资源管理器或系统存储过程查看表的结构。
(1)在”对象资源管理器”窗口中展开“数据库”结点,选择相应的数据库并展开其中的表结点,右击表选择“属性”。即可查看表信息。
(2)使用系统存储过程sp_help查看表信息。EXECsp_helptable_name
使用T-SQL语句修改表结构
重命名表:
execsp_rename'old_table_name','new_table_name‘
重命名列:
execsp_rename'table_name.old_name','new_name','column‘
添加新列:
altertable[table_name]add[new_column]varchar(33)
更改列的数据类型:
altertable[table_name]altercolumn[column_name][data_type]
删除列:
altertable[table_name]dropcolumn[column_name]
删除表:
droptabletable_name
删除表的所有数据:
Truncatetable[table_name]
创建主键约束
altertable[table_name]
addconstraintpk
primarykeyclustered(列名)
创建外建约束
altertable[table_name]
addconstraintwz
foreignkey(列名)
references表名(列名)
3.3数据库和数据库表的创建
通过分析研究,此系统的数据库主要包括下面8张数据表,分别为tb_admin(管理员表)、tb_user(用户信息表)、dingdan(用户订单表)、leaveword(用户留言表)、pingjia(商品评价表)、shangpin(商品信息表)、gonggao(系统公告表)、type(商品大类表)。可以利用以上创建Student表的方法来创建其它表
tb_admin表
|
字段名称 |
数据类型 |
字段大小 |
是否主健 |
说明 |
|
id |
int |
5 |
是 |
编号 |
|
name |
varchar |
20 |
|
管理员帐号 |
|
pwd |
varchar |
40 |
|
管理员密码 |
tb_user表
|
字段名称 |
数据类型 |
字段大小 |
是否主健 |
说明 |
|
id |
in |
5 |
是 |
编号 |
|
name |
varchar |
40 |
|
用户帐号 |
|
pwd |
varchar |
40 |
|
用户密码 |
|
dongjie |
in |
4 |
|
是否禁用 |
|
|
varchar |
40 |
|
用户E-mail |
|
sfzh |
varchar |
40 |
|
身份证 |
|
tel |
varchar |
40 |
|
电话 |
|
|
varchar |
40 |
|
qq号码 |
|
ip |
varchar |
40 |
|
用户ip |
|
tishi |
varchar |
90 |
|
密码找回提示 |
|
huida |
varchar |
90 |
|
密码找回答案 |
|
dizhi |
varchar |
200 |
|
用户联系地址 |
|
youbian |
varchar |
40 |
|
用户邮编 |
|
regtime |
varchar |
40 |
|
注册时间 |
|
truename |
varchar |
40 |
|
真实姓名 |
|
pwd1 |
varchar |
40 |
|
未加密的用户密码 |
tb_dingdan表
|
字段名称 |
数据类型 |
字段大小 |
是否主健 |
说明 |
|
id |
int |
5 |
是 |
编号 |
|
dingdanhao |
varchar |
260 |
|
订单号 |
|
spc |
varchar |
260 |
|
商品串 |
|
slc |
varchar |
260 |
|
数量串 |
|
shouhuoren |
varchar |
40 |
|
收货人姓名 |
|
sex |
varchar |
4 |
|
收件人性别 |
|
dizhi |
varchar |
260 |
|
送货地址 |
|
youbian |
varchar |
40 |
|
邮编 |
|
tel |
varchar |
40 |
|
电话 |
|
|
varchar |
40 |
|
用户E-mail |
|
shff |
varchar |
40 |
|
收货方式 |
|
zfff |
varchar |
40 |
|
支付方式 |
|
leaveword |
text |
|
|
留言 |
|
time |
varchar |
40 |
|
下单时间 |
|
xiadanren |
varchar |
40 |
|
下单人 |
|
zt |
varchar |
40 |
|
订单状态 |
|
total |
float |
8 |
|
总计 |
tb_leaveword表
|
字段名称 |
数据类型 |
字段大小 |
是否主健 |
说明 |
|
id |
int |
4 |
是 |
编号 |
|
userid |
int |
4 |
|
用户id |
|
title |
varchat |
200 |
|
留言主题 |
|
yime |
datetime |
50 |
|
时间 |
|
content |
text |
|
|
留言内容 |
tb_pingjia表
|
字段名称 |
数据类型 |
字段大小 |
是否主健 |
说明 |
|
id |
int |
4 |
是 |
编号 |
|
sserid |
int |
4 |
|
用户id |
|
title |
varchar |
200 |
|
评论主题 |
|
time |
datetime |
50 |
|
时间 |
|
spid |
int |
4 |
|
商品id |
|
content |
text |
|
|
评价内容 |
tb_shangping表
|
字段名称 |
数据类型 |
字段大小 |
是否主健 |
说明 |
|
id |
int |
4 |
主键 |
自动编号id |
|
mingcheng |
varchar |
50 |
|
商品名称 |
|
jianjie |
text |
|
|
商品价格 |
|
addtime |
datetime |
50 |
|
入市时间 |
|
dengji |
varchar |
50 |
|
商品等级 |
|
xinghao |
varchar |
50 |
|
商品型号 |
|
tupian |
varchar |
200 |
|
图片路径 |
|
shuliang |
int |
4 |
|
商品数量 |
|
cishu |
int |
4 |
|
购买次数 |
|
字段名称 |
数据类型 |
字段大小 |
是否主健 |
说明 |
|
tuijian |
int |
4 |
|
是否推荐 |
|
typeid |
int |
4 |
|
类型id |
|
huiyuanjia |
float |
8 |
|
会员价 |
|
shichangjia |
float |
8 |
|
市场价 |
|
pinpai |
varchar |
50 |
|
品牌 |
|
tejia |
int |
2 |
|
是否特价 |
tb_gonggao表
|
字段名称 |
数据类型 |
字段大小 |
是否主健 |
说明 |
|
id |
int |
4 |
主键 |
自动编号id |
|
title |
varchar |
200 |
|
公告主题 |
|
time |
date |
50 |
|
发布时间 |
|
content |
text |
|
|
公告内容 |
tb_type表
|
字段名称 |
数据类型 |
字段大小 |
是否主键 |
说明 |
|
id |
int |
4 |
主键 |
自动编号id |
|
typename |
varchar |
50 |
|
商品大类名 |
第四章前台开发模块
前台系统直接与客户打交道,其内容的完整性和合理性是电子商务网站是否吸引客户的关键因素之一,所以在设计前台系统时应尽量从用户的角度和网络营销的角度出发考虑其功能的实现。首页的设计应该遵循快速、简洁、吸引人、信息概括能力强、易于导航的原则。一个网站的首页就是要将自己企业的特点和优势直接反映出来。首先要使用各种网页设计技巧,对浏览者产生强烈的吸引力,从而促使其深入浏览。由于本实例网站是一个网上书店,从用户需求的角度出发,应当在首页上展示最新书籍信息,以吸引读者经常访问本网站,这就是电子商务网站产品数据展示的功能。
网站前台功能的结构框图如下图所示:
推荐图书查看购物车留言薄
特价图书清空购物车会员注册
热卖图书订单查询会员登录
图书搜索联系我们
图书分类购物流程
客服中心
商品评价
任何一个成功的Web应用都离不开导航功能。在本购物系统开发的过程中主要应用到了首部导航、尾部导航、左侧导航。在前台首页中使用include语句来包含主要的功能页面,这样做的目的是使系统具有统一的风格。如果对导航条中的内容进行修改,只需要修改top.php,left或bottom.php页面则可,不需要每页都进行改动,这样可以很大程度的提高系统开发效率,并且维护起来也是非常方便。
第五章后台开发模块
根据需求分析,确定系统网站的后台系统包括以下功能模块。
(1)商品信息管理模块:主要包括商品信息的添加、修改、删除和商品类别的添加。
(2)用户信息管理模块:主要包括查询和显示用户注册信息、冻结用户、用户留言管理和更改管理员密码
(3)订单信息管理模块:主要包括查看所有用户提交的订单信息,并根据执行阶段对订单进行标记处理、删除订单和查询订单。
(4)公告信息管理模块:主要包括站内公告信息的添加、修改、删除和用户评论信息的查看及删除。
参考文献
【1】C.D.Date,《数据库系统导论》,机械工业出版社,2000
【2】林陈雷,郭安源,葛晓东,《教育信息化系统开发实例导航》,人民邮电出版社,2003
【3】张立科,《数据库开发技术与工程实践》,人民邮电出版社,2004
【4】萨师煊王珊,数据库系统概论(第三版),北京:高教出版社,2006
【5】郑阿奇.《SQLServer教程》.北京:清华大学出版社.2005
阅读“湘大毕业论文:基于SQLServer数据库的书店”一文知成考,想要了解其他成考指南信息,请关注起航学习网(www.epx365.cn),我们会为大家分享更多精彩成考招生招生信息!
文章出自:http://qh.itpxw.cn/xxxd/201634920.html
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
这种在特定环境下的定势思维,是一种理思的高效率的创造思维...
有的人碰到沟和石块,他只得把沟填满,把石块搬掉,才肯过去...
由于大龄在职考生的年龄比较大,记忆以及学习能力不能与年轻...
2016年成人高考已经结束,深圳成考网相关老师对成人高考专升本...