B2C设计毕业论文.doc

上传人:文库蛋蛋多 文档编号:3931353 上传时间:2023-03-28 格式:DOC 页数:21 大小:241.50KB
返回 下载 相关 举报
B2C设计毕业论文.doc_第1页
第1页 / 共21页
B2C设计毕业论文.doc_第2页
第2页 / 共21页
B2C设计毕业论文.doc_第3页
第3页 / 共21页
B2C设计毕业论文.doc_第4页
第4页 / 共21页
B2C设计毕业论文.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《B2C设计毕业论文.doc》由会员分享,可在线阅读,更多相关《B2C设计毕业论文.doc(21页珍藏版)》请在三一办公上搜索。

1、摘 要随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,也将越来越数字化、网络化、电子化、虚拟化。电子商务也随着网络的发展日益和人们的生活贴近。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。本设计尝试用PHP在网络上架构一个动态的网上商品购物网站,以使每一位顾客不用出门在家里就能够通过上网来轻松购物。关键字:Internet,PHP, SQL目 录摘 要1第一章. 相关软件介绍31.1 PHP相关简介312 SQL语言简介3121

2、 SQL简介3122 SQL发展历程4123 SQL数据库体系结构4124 SQL的组成5125 SQL优点5第二章. 系统部分62.1 系统功能需求62.2 系统性能需求62.3 需求分析:62.4 系统目标:72.5 工作流程图:82.6 功能模块图:92.7 数据库逻辑设计:102.8 数据库中触发器:11第三章 数据库的建设143.1 系统的数据管理143.1.1系统数据模型的建立143.1.2关系数据模型概念143.2系统中的关系数据模型153.2.1 数据表的结构153.2.2 存储过程20四. 总 结21致 谢21第一章. 相关软件介绍1.1 PHP相关简介PHP,一个嵌套的缩写

3、名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScri

4、pt相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。PHP 最初是1994年Rasmus Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。在1995年以Personal Home Page Tools

5、(PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHP2.0发布了。第二版定名为PHP/FI(Form Interpreter)。PHP/FI加入了对MS_SQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI;时间到了1997年中,使用PHP/FI的网站数字超过五万个。而在1997年中,开

6、始了第三版的开发计划,开发小组加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名为PHP3。2000年,PHP4.0又问世了,其中增加了许多新的特性12 SQL语言简介 121 SQL简介SQL全称是“结构化查询语言(Structured Query Language)”,最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。目前,SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据

7、库系统采用,如Oracle 、Sybase、DB2、Informix、SQL Server、MySQL这些数据库管理系统都支持SQL语言作为查询语言。 结构化查询语言SQL是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。在SQL语言中不需要告诉SQL如何访问数据库,只要告诉SQL需要数据库做什么。 注:可以把“SQL”读作“sequel”,也可以按单个字母的读音读作SQL。 两种发音都是正确的,每种发音各有大量的支持者,在本实验中,认为“SQL”读作“sequel”。122 SQL发展历程 SQL语言是1974年提出的

8、,由于它功能丰富、使用方式灵活、语言简洁易学等突出优点,在计算机工业界和计算机用户中倍受欢迎。1986年10月,美国国家标准局(ANSI)的数据库委员会批准了SQL作为关系数据库语言的美国标准。1987年6月国际标准化组织(ISO)将其采纳为国际标准。这个标准也称为“SQL86”。随着SQL标准化工作的不断进行,相继出现了“SQL89”、“SQL2”(1992)和“SQL3”(1993)。SQL成为国际标准后,对数据库以外的领域也产生很大影响,不少软件产品将SQL语言的数据查询功能与图形功能、软件工程工具、软件开发工具、人工智能程序结合起来。123 SQL数据库体系结构 SQL数据库的体系结构

9、基本上也是三级模式。SQL术语与传统的关系模型术语不同。在SQL中,外模式对应于视图,模式对应于基本表,元组称为“行”,属性称为“列”。内模式对应于存储文件。 SQL数据库的体系结构特征: 一个SQL模式(Schema)是表和约束的集合。 一个表(Table)是行(Row)的集合,每行是列(Column)的序列,每列对应一个数据项。 个表可以是一个基本表,也可以是一个视图,基本表是实际存储在数据库中的表。视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是说数据库中只存放视图的定义而不存放视图的数据,视图是一个虚表。一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个

10、或多个基本表,一个表可以带若干索引,索引也存放在存储文件中。每个存储文件与外部存储器上一个物理文件对应。存储文件的逻辑结构组成了关系数据库的内模式。 用户可以用SQL语句对视图和基本表进行查询等操作。在用户看来,视图和基本表是一样的,都是关系(即表格)。 SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用;SQL语言也能作为独立的用户接口,供交互环境下的终端用户使用。124 SQL的组成 SQL主要分成四个部分: 数据定义:这一部分也称为“DDL”,用于定义SQL模式、基本表、视图和索引。 数据操纵:这一部分也称为“DML”,数据操纵分成数据查询和数据更新两类,

11、其中数据更新又分成插入、删除和修改三种操作。数据控制:这一部分也称为“DCL”。数据控制包括对基本表和视图的授权,完整性规则的描述,事务控制语句等。嵌入式SQL使用:这一部分内容涉及到SQL语句嵌入在宿主语言程序中的使用规则。 125 SQL优点SQL广泛地被采用正说明了它的优点,使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。 非过程化语言 SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作

12、为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法。 统一的语言 SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,高级的命令在几天内便可掌握。以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。是所有关系数据库的公共语言,由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。第二章. 系统部分2.1 系统功能需求豆豆购物网系统并不需要是一个过于复杂的

13、工作环境,一般来说:最合适的才是最好的。软件设计必须符合网上购物的需要,从网上购物消费实际情况来看,系统主要是为了满足人们坐在家里只要有一台联网了的电脑就可以不出门选购自己喜欢的商品,同时为了将来扩充的需要,能够非常方便地进行商品更新。2.2 系统性能需求 作为一个基于C/S模式的管理系统,需要记录大量的数据信息,而这些数据信息需要同时能够提供给使用人员查询和修改,必然需要一个大型的数据库系统和一台网络服务器,并且需要建立局域网或是能够被INTERNET网络用户访问。对于客户机来说,他不需要存储数据,而只需要通过访问服务器,获得相应的服务。2.3 需求分析:本系统涉及网上购物系统的前台商品和后

14、台网站管理,后台主要分为4大模块用户管理、商品管理、订单管理、评论管理。后台管理主要的模块有以下:1、用户管理1.1查看用户1.2修给用户1.3删除用户2、商品管理 2.1查看商品 2.2添加商品2.3修给商品2.4删除商品3、订单管理3.1查看订单3.2修给订单3.3删除订单4评论管理4.1查看评论4.2修给评论4.3删除评论前台商品模块主要有以下一些:1.用户注册、2.浏览商品、3.订购商品、4.购物车、5.生成订单、6.订单查询、7.查看商品评价留言、8.发布商品评价留言等等2.4 系统目标:网上购物投资少,回收快。一项针对中国中小企业的情况调查显示,个人在网下启动销售公司的平均费用至少

15、5万元,而网上开店建店成本非常小。一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货品,所需资金不过1500元左右;网上商店比同等规模的地面商店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的费用。 基本不需要占压资金。传统商店的进货资金少则几千元,多则数万元,而网上商店则不需要压资金。24小时营业时间。网上商店延长了商店的营业时间,一天24小时、一年365天不停地运作,无须专人值班看店,都可照常营业。传统店铺的营业时间一般为8-12小时,遇上坏天气或者老板、店员有急事也不得不暂时休息。 销售规模不受地盘限制。传统商店有

16、多大就只能摆放多少商品,生意大小常常被小店面积限制。而在网上,即便在地面上只有一个小商店,或者干脆就没有门面,开店的生意却可以照样做得很大。 不受店面空间的限制。哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。目前国内最大的专业拍卖网站同时在线的商品要超过10万件已超过一些大超市。 不受地理位置影响。不管客户离店有多远,也不管顾客是国内还是国外,在网上,客户一样可以很方便地找到并购买商品。这令消费群体突破了地域的限制,变得无限广阔了。2.5 工作流程图:网上支付加入购物车货到付款确认订购进入相关的网上支付平台确认订购选择付款方式确认或修改收货人信

17、息是否登录注册v继续购物判断是否注册用户浏览网页选择要买的商品支付成功交易完成网上支付加入购物车货到付款确认订购进入相关的网上支付平台确认订购选择付款方式确认或修改收货人信息是否登录注册v继续购物判断是否注册用户浏览网页选择要买的商品支付成功交易完成2.6 功能模块图: 用户界面(有一般的用户权限)登 录 管理员界面(有添加、修改、删除的权限) 添加商品、 修改商品、评论、订单、用户后台管理 删除商品、评论、订单、用户 查询商品、评论、订单、用户 浏览商品用 户 对商品评论 订购商品 家用电器手机数码前台商品分类 电脑产品 日用百货管理员表(admin)订单表1(dingdan1)订单表2(d

18、ingdan2)数据库 商品评论表(shppl) 用户表(users)商品表(xangpian)支付宝表(zhfb)2.7 数据库逻辑设计:2.7.1管理员表(admin)2.7.2订单表1(dingdan1)2.7.3订单表2(dingdan2)2.7.4商品评论表(shppl)2.7.5支付宝表(zhfb) 2.7.6用户表(users)2.7.7商品表(xangpian)2.8 数据库中触发器:2.8.1当删除订项时订单总金额减去删除项金额 CREATE trigger dele_dianon dbo.diandan2for deleteasdeclare a intdeclare mo

19、neys moneydeclare number intselect a=ddid,moneys=moneys,number=numer from deletedupdate diandan1 set diandan1.moneys=diandan1.moneys-moneys*number where diandan1.ddid=a2.8.2当添加订项时订单总金额加上添加项金额 create trigger up_dian1_clinchon diandan1for updateas if update(clinch)beginupdate zhfb set zhfb.vacancy=zhf

20、b.vacancy+(select moneys from inserted)where account=8888 and (select clinch from inserted)=1update zhfb set zhfb.vacancy=zhfb.vacancy-(select moneys from inserted)where account=(select account from users where yfname=(select yhname from inserted) and (select clinch from inserted)=1endgo2.8.3当删除订单时删

21、除所有订单子项create trigger dele_dian1on diandan1for deleteasdelete from diandan2where diandan2.ddid=(select ddid from deleted)go2.8.4当删除商品时删除商品评论create trigger xanapan_deleon xangpianfor deleteasdelete from xppl where xppl.xpid=(select xpid from deleted)go2.8.5当订单付款时超市账号加订单金额(0:没有付款,1:已经付款)create trigger

22、 up_dian1_clinchon diandan1for updateas if update(clinch)update zhfb set zhfb.vacancy=zhfb.vacancy+(select moneys from inserted)where account=8888 and (select clinch from inserted)=1update zhfb set zhfb.vacancy=zhfb.vacancy-(select moneys from inserted)where account=(select account from users where

23、yfname=(select yhname from inserted) and (select clinch from inserted)=1go2.8.6当超市进购商品时超市账号减去进货款create trigger insert_xangpianon xangpianfor insertas update zhfb set zhfb.vacancy=zhfb.vacancy-(select jg from inserted)*(select numer from inserted)where account=8888go2.8.7 数据库关系表:第三章 数据库的建设在本系统中,数据的存储

24、是重要的基础之一,无论是学生信息,老师信息以及问题的存储都离不开数据的存储。3.1 系统的数据管理3.1.1系统数据模型的建立在建立系统中涉及到的各个数据库时,能否灵活方便的完成增加、删除、修改和其他编辑管理工作是很重要的问题。因此,寻找一种有效的数据管理方法是必要的。数据管理是对数据的分类、编码、检索、组织、存储和维护。数据管理随着计算机软件、硬件的发展而不断发展,主要经历了三个阶段:1 人工管理阶段使用人工方法对数据进行管理,效率比较低,可以管理的数据量比较小,功能有限,而且数据只能由一个应用程序使用。在编写一些比较简单、规模比较小的程序时,将少量数据直接放在源程序中,使用源代码的形式来组

25、织和存储数据。2 文件系统阶段通常是以目录和文件的形式,使用文件管理系统进行数据管理。数据文件可以被多个应用程序共享使用,而且维护起来也稍微方便一些,但还存在一些问题。首先,以文件形式保存的数据冗余度比较大;此外,数据维护的效率比较低,而且多个应用程序同时对一个数据文件的操作还存在同步的问题。3 数据库系统阶段数据库是通用化的相关数据集合,它不仅包括数据本身,而且包括关于数据之间的联系。与文件系统管理数据不同的是数据库技术解决了数据的独立性问题,可以实现数据的统一管理,达到数据共享的目的。数据库中的数据不只是面向某一特定应用程序,而是面向多种应用,可以被多个用户、多个应用程序共享。一般情况下,

26、数据库系统包括了数据库和数据库管理系统,其中数据库中保存了具体的数据信息和数据之间的组织信息;数据库管理系统实现对数据库的维护和操作。数据库已由第一代的层次型、网络型数据库,第二代的关系型数据库发展到今天以面向对象为主要模型的数据库,即第三代数据库。并且数据库技术和人工智能技术相互融合、相互渗透,促进数据库技术的广泛应用。3.1.2关系数据模型概念关系数据库是应用数学方法来处理数据库数据的。一个关系模型的逻辑结构是一张二维表,它由行和列组成。一行即为一个元组,一列即为一个属性。在关系模型中,实体以及实体间的联系都是用关系都是用关系来表示,对关系必须是规范化的,最基本的条件就是,关系的每一个分量

27、必须是一个不可分的数据项,即不允许表中还有表。关系模型中的数据操作是集合操作,操作对象和操作结果都是关系,即若干元组的集合。关系数据模型的操纵主要包括查询、插入、删除和更新数据,这些操作必须满足关系的完整性约束条件。关系模型把存取路径向用户隐藏起来,用户只要指出“干什么”,不必详细说明“怎么干”,从而大大地提高了数据的独立性,提高了用户生产率。相对于其他模型,关系数据模型有其显著的特点:1 关系模型是建立在严格的数学概念的基础上。2 无论实体还是实体之间的联系都用关系来表示。对数据的检索结果也是关系,因此概念单一,其数据结构简单、清晰。3 关系模型的存取路径对用户透明,从而具有更高的数据独立性

28、,更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。3.2系统中的关系数据模型由上面的分析可知,以数据库技术管理系统中涉及到的各个数据信息,减少了冗余,提高了数据的独立性,为各个数据的灵活管理带来了方便。数据库表的构造是数据库技术的关键的环节。本系统共建立了17张表,来存储各种信息。分别是会员表、管理员表、商品类别表、商品信息细表、图片表、订单信息表、订单明细表、用户留言表、回复留言表。3.2.1 数据表的结构1. tb_Member(会员信息表) 表tb_Member主要用来存储注册会员的基本信息,包括用户名、密码、真实姓名等,具体内容如图:字段名称类型大小是否为空描述Membe

29、rIDInt4否会员ID(自增主键)UserNamevarchar50否会员登录名Passwordvarchar50否会员名登录密码RealNamevarchar50否会员真实姓名Sexbit1否会员的性别Phonecodevarchar20否电话号码Emailvarchar50否会员Email地址Addressvarchar200否会员详细地址PostCodechar10否邮编LoadDatedatetime8否创建时间2. tb_Admin(管理员信息表) 表tb_Admin用于保存管理员的基本信息,具体内容如下:字段名称类型大小是否为空描述AdminIDint4否管理员IDAdminNa

30、mevarchar50否管理员登录名Passwordvarchar50否管理员密码RealNamevarchar50否管理员真实名Emailvarchar50否Email地址LoadDatedatetime8否创建时间3. tb_Class(商品类别表) 表tb_Class用于保存商品类别的基本信息,具体内容如下: 字段名称类型大小是否为空描述ClassIDint4否商品类别IDClassNamevarchar50否商品类别名称CategoryUrlvarchar50否商品类别图片4. tb_BookInfo(商品信息表) 表tb_BookInfo用于保存商品的基本信息,具体内容如下: 字段名

31、称类型大小是否为空描述BookIDint4否商品IDClassIDint4否商品类别号BookNamevarchar50否商品名称BookIntroducentext16否商品介绍Authorvarchar50否主编Companyvarchar50否出版社BookUrlvarchar200否商品图片MarketPricefloat8否市场价HotPricefloat8否热销价Isrefinementbit1否是否推荐IsHotbit1否是否热销IsDiscountbit1否是否打折LoadDatedatetime8否进货日期5. tb_Image(商品信息表)表tb_Image用于保存网站的图

32、片信息,具体内容如下:字段名称类型大小是否为空描述ImageIDint4否图片IDImageNamevarchar50否图片名称ImageUrlvarchar200否图片地址6. tb_Image(图片信息表) 表tn_Image用于保存网站的图片信息,该表的结构如下: 字段名称类型大小是否为空描述ImageIDint4否图片IDImageNamevarchar50否图片名称ImageUrlvarchar200否图片地址7. tb_OrderInfo(订单信息表) Tb_OrderInfo用于保存用户购买商品生成的订单信息,该表结构如下:字段名称类型大小是否为空描述OrderIDint4否订单

33、IDOrderDatedatetime8否订单生成日期BooksFeefloat8否商品费用ShipFeefloat8否运输费用TotalPricefloat8否订单总费用ShipTypevarchar50否运输方式ReceiverNamevarchar50否接收人姓名ReceiverPhonevarchar20否接收人电话ReceiverAddressvarchar200否接收人详细地址ReceiverEmailvarchar50否接收人E-mailIsConfirmbit1否是否确认IsSendbit1否是否发货IsEndbit1否收货人是否验收AdminIDint4是跟单员ID号Conf

34、irmTimedatetime8是确认时间8. tb_Detail(订单明细表) 表tb_Detail用来储存订单中的商品的详细信息,具体内容如下:字段名称类型大小是否为空描述DetailIDint4否订单详细表号BookIDint4否商品代号Numint4否商品数量OrderIDint4否该项对应的订单号TotailPricefloat8否该商品总金额RemarkVarchar200否备注9. tb_LeaveWord(用户留言板信息表)表tb_LeaveWord用来存储用户留言的基本信息,包括主题、内容和留言时间,具体内容如下:字段名称类型大小是否为空描述IDint4否ID代号Uidnva

35、rchar50否留言人姓名Subjectnbarchar50否留言主题Contentntext16否留言内容DateTimedatetime8否留言时间IPnvarchar20否留言人IP地址10. tb_Reply (回复留言信息表)表tb_Reply用来存储回复留言信息的具体内容,主要包括回复留言人的姓名、回复留言的内容、回复留言的时间等,如下:字段名称类型大小是否为空描述IDint4否ID代号Unamenvarchar50否回复留言人姓名Contentntext16否回复留言人内容DateTimedatetime8否回复留言时间IPnvarchar20否回复留言人IP地址3.2.2 存储

36、过程1. 新建存储过程在SQL Sever中可以使用CREATE PROCEDURE创建存储过程,语法代码如下:CREATE PROCEDUREprocedure_name;numberparameter data_typeVARYING=defaultOUTPUT,nAS sql_statement2. 修改存储过程在SQL Sever中可以使用ALTER PROCEDURE对存储过程进行修改,语法代码如下:ALTER PROCEDUREprocedure_name;numberparameter data_typeVARYING=defaultOUTPUT,nAS sql_statemen

37、t3. 删除存储过程在SQL Sever中提供了DROP PROCEDURE语句用来删除存储过程,语法格式如下:DROP PROCEDUREprocedure,n第四章 系统的使用说明和实现五. 总 结通过对本系统的开发我深深的感受到了软件工程的重要性。一个软件项目有计划、需求分析、软件设计、编码、测试、运行维护6个阶段,但基础的在于软件需求分析,因软件需求分析是通过问题识别、分析与综合、制订规格说明和评审等阶段,是对“用户需求”进行更专业化的“描述”和转换。我们得了解用户想要什么、分析需求、评估可行性后才能制作出用户满意的软件。做每样东西我们都要保证其质量,软件质量保证的重要一环就是测试,测

38、试是始终贯穿在整个软件项目开发过程中。测试有四种:单元测试、集成测试、确认测试、系统测试。单元测试和集成测试是由我们开发者自己完成,而确认测试和系统测试则是由用户参与完成的。所以在开发一个软件过程中我们要跟用户配合好,才能及时准确知道用户是否满意,哪些地方不妥当,哪些地方不合用户的心意等等之类的!当在处理特殊情况时我们要深入的分析问题,把它的根源找到,灵活的换用其它方法去解决它。此次的开发过程中我也深刻体会到对一种编程语言的了解和精通是一个很漫长、很有趣的过程,但开发系统需要的是有相当全面的编程知识和好的编程思想才能胜任。对我来说这次毕业设计受益匪浅,让我更了解PHP,我相信以后能够更好的利用它。致 谢本设计在齐爱琴老师的悉心指导和严格要求下业已完成,从课题选择、方案论证到具体设计和调试,无不凝聚着齐爱琴老师的心血和汗水,在这段时间学习和生活期间,也始终感受着老师的精心指导和无私的关怀,我受益匪浅。在此向齐爱琴老师表示深深的感谢和崇高的敬意。 不积跬步何以至千里,本设计能够顺利的完成,也归功于各位任课老师的认真负责,使我能够很好的掌握和运用专业知识,并在设计中得以体现。正是有了他们的悉心帮助和支持,才使我的毕业论文工作顺利完成,在此向学校,计算机系的全体老师表示由衷的谢意。感谢他们三年来的辛勤栽培。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号