大学生二手交易系统的设计与实现.doc

上传人:文****钱 文档编号:42789 上传时间:2018-05-09 格式:DOC 页数:28 大小:7.03MB
下载 相关 举报
大学生二手交易系统的设计与实现.doc_第1页
第1页 / 共28页
大学生二手交易系统的设计与实现.doc_第2页
第2页 / 共28页
大学生二手交易系统的设计与实现.doc_第3页
第3页 / 共28页
大学生二手交易系统的设计与实现.doc_第4页
第4页 / 共28页
大学生二手交易系统的设计与实现.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、新疆财经大学毕业(设计)论文题目大学生二手书交易系统的设计与实现学号姓名院部计算机科学与工程学院专业计算机科学与技术班级指导教师姓名及职称(讲师)完成日期2012年12月3日摘要随着计算机及网络技术的飞速发展,INTERNET应用在全球范围内日益普及,在众多的网络服务中,WEB给人耳目一新的感觉,而在这其中,网站已经日渐普及,而且发展到今天,已经成为任何人可以在网络所提供的平台上进行个性展示的新型方式。在众多网络开发技术中,HTML是一种重要的基本开发技术,而PHP技术是当前相当热门,它可以进行复杂的数据库操作、很强的交互性以及方便用户控制管理。该通用网站生成系统正是当今技术发展的产物,它是一

2、套用HTML,PHP开发的能在网上进行的访问的网页,此论文主要阐述的就是使用HTML,PHP技术的开发。该网站包括后台管理系统,会员管理系统,新闻文章管理系统,它们是该网站重要的组成部分,网站的维护是是一项琐碎、复杂而又十分细致的工作。通过后台管理系统可以方便的对网站的各个模块进行维护工作,实现网站管理维护的系统化、规范化和自动化。即便是没有接触过网站维护的人也可一看就会,一用就懂。本文采用PHP技术开发了大学生二手书交易系统并且对该系统的技术方案的选择、系统功能的设计和实现等进行了介绍。在这个系统中,采用的是PHP动态网页设计技术和MYSQL数据库,可以灵活的管理和发布各种培训信息。本系统功

3、能模块会员登录、会员注册、图书新闻、图书查询、联系我们等。关键词PHP;MYSQL;网上购书;目录第1章绪论111设计背景112选题思想113设计目的1第2章系统开发技术221PHP技术介绍2211PHP简介2212PHP先进之处222MYSQL数据库3221MYSQL数据库简介3222MYSQL数据库特点323APACHE服务器简介4231APACHEWEB服务器软件特性524系统软件开发环境5第3章系统可行性与需求分析631可行性分析6311经济可行性6312技术可行性632需求分析6321网上购书的优势与现状6322系统ER图7第4章系统总体设计941系统功能模块9411系统前台功能模块

4、分析9412系统后台功能模块分析1042数据库设计12421数据分析12422数据库图标13第5章系统实现1551系统主界面1552系统用户和管理员注册登录页面18第6章系统测试22第7章总结展望2371课题研究过程中遇到的难点2372系统存在的问题和进一步的工作2373心得与收获23参考文献24致谢25新疆财经大学本科毕业论文1第1章绪论11设计背景INTERNET的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案利用INTERNET的技术和协议,建立各种企业内部网(INTRANET),企业外部网(EXTRANET),通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一

5、起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为电子商务。这次我们项目的任务便是构建一个网上的图书交易系统。12选题思想互联网技术发展到今天,计算机网络在今天的我们生活当中有着重要的作用,而且渗透到了千家万户。不仅是商家,在我们的大学当中更应该引入互联网来方便广大师生的生活和学习。其中尤其是大学当中的二手书的利用,不仅方便了广大师生,而且也更加的节能环保。人们只要做在家中动动鼠标就遍知天下事,就能够购买到自己需要的物品,摆脱了时间和空间的限制,因此使用计算机及网络,已成为人们进入现代

6、社会的必备技能。基于WEB的销售管理系统正是在这种情况下诞生的,它已成为我们进行商品交易中不可缺少的部分。通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。13设计目的这次毕业设计采用PHP去开发一套基于PHP的大学网上二手书店系统,利用本系统可以实现基于WEB的大学网上二手书系统是为方便广大在校大学生用户购买书籍而设立的。该系统主要有书籍的查询,书籍的订购,管理员对用户,商品,定单的管理。使买卖网络化,不再是以前古板式的面对面交易,使用户能够在不同地方不同时间都可以购买书籍。管理员管理更加方便清晰,很好的提高了购物管理效率。

7、新疆财经大学本科毕业论文2第2章系统开发技术21PHP技术介绍PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。PHP是能让你生成动态网页的工具之一。PHP网页文件被当作一般HTML网页文件来处理并且在编辑时你可以用编辑HTML的常规方法编写PHP。211PHP简介PHP是能让你生成动态网页的工具之一。PHP网页文件被当作一般HTML网页文件来处理并且在编辑时你可以用编辑HTML的常规方法编写PHP。PHP代表超文本预处理器(PHPHYPERTEXTPREPROCESSOR)。PHP是完全免费的,不用花钱,可以从PHP官方站点自由下

8、载。PHP遵守GNU公共许可(GPL,在这一许可下诞生了许多流行的软件诸如LINUX和EMACS。可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。PHP在大多数UNIX平台,GUN/LINUX和微软WINDOWS平台上均可以运行。怎样在WINDOWS环境的PC机器或UNIX机器上安装PHP的资料可以在PHP官方站点上找到。安装过程很简单。212PHP先进之处与JAVA和PERL不同,你不必把头埋进100多页的文档中努力学习才可以写出一个像样的程序。只要了解一些基本的语法和语言特色,你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅相关文档。PHP的

9、语法与C,PERL,ASP或者JSP。对于那些对上述之一的语言较熟悉的人来说,PHP太简单了。相反的,如果你对PHP了解较多,那么你对于其他几种语言的学习都很简单了。只需要30分钟就可以将PHP的核心语言特点全部掌握,可能已经非常了解HTML,甚至已经知道怎样用编辑设计软件或者手工来制作好看的WEB站点。由于PHP代码能够无障碍的添加进你的站点,在设计和维护站点的同时,可以很轻松的加入PHP使得你的站点更加具有动态特性。1PHP面向对象编程PHP提供了类和对象。基于WEB的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等。2PHP的可伸缩性传统上网页的交互作用是通过CGI来实现的。

10、CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的WEB服务器比如MOD_PERL,JSP。PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。内嵌的PHP可以具有更高的可伸缩性。3PHP的更多特点PHP的开发者们为了更适合WEB编程,开发了许多外围的流行基库,这些库新疆财经大学本科毕业论文3包含了更易用的层。利用PHP连接包括ORACLE,MSACCESS,MYSQL在内的大部分数据库。编写程序下载或者显示EMAIL。甚至可以完成网络相关的功能。最好的是,可以选择你的PHP安装版本需要哪些

11、功能。引用NISSAN的XTERRA的话来说就是PHP可以做到你想让它做到的一切而且无所不能。22MYSQL数据库221MYSQL数据库简介MYSQL的历史最早可以追溯到1979年,有一个人叫MONTYWIDENIUS,为一个叫TCX的小公司打工,并用BASIC设计了一个报表工具,可以在4M主频和16KB内在的计算机上运行。过了不久,又将此工具,使用C语言重写,移植到UNIX平台,当时,它只是一个很底层的面向报表的存储引擎。这个工具叫做UNIREG。在2000年的时候,MYSQL公布了自己的源代码,并采用GPL(GNUGENERALPUBLICLICENSE)许可协议,正式进入开源世界。200

12、0年4月,MYSQL对旧的存储引擎进行了整理,命名为MYISAM。2001年,HEIKIKITUURI向MYSQL提出建议,希望能集成他们的存储引擎INNODB,这个引擎同样支持事务处理,还支持行级锁。所以在2001年发布的323版本的时候,该版本已经支持大多数的基本的SQL操作,而且还集成了MYISAM和INNODB存储引擎。MYSQL与INNODB的正式结合版本是40。2004年10月,发布了经典的41版本。2005年10月,有发布了里程碑的一个版本,MYSQL50在50中加入了游标,存储过程,触发器,视图和事务的支持。在50之后的版本里,MYSQL明确地表现出迈向高性能数据库的发展步伐。

13、2008年1月16号MYSQL被SUN公司收购。2009年04月20日ORACLE收购SUN公司,MYSQL转入ORACLE门下。2010年04月22发布MYSQL55,MYSQLCLUSTER71现在官网可以下到的MYSQL版本是5518ORACLE对MYSQL版本重新进行了划分,分成了社区版和企业版,企业版是需要收费的,当然收费的就会提供更多的功能。222MYSQL数据库特点1使用核心线程的完全多线程。这意味着它能很容易地利用多CPU(如果有)。2可运行在不同的平台上。3多种列类型1、2、3、4、和8字节长度的有符号/无符号整数INT、FLOAT、DOUBLE、CHAR、VARCHAR、T

14、EXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、SET和ENUM类型。4利用一个优化的一遍扫描多重联结(ONESWEEPMULTIJOIN)非常快速地进行联结JOIN。新疆财经大学本科毕业论文45在查询的SELECT和WHERE部分支持全部运算符和函数。6通过一个高度优化的类库实现SQL函数库并且像他们能达到的一样快速,通常在查询初始化后不应该有任何内存分配。7全面支持SQL的GROUPBY和ORDERBY子句,支持聚合函数COUNT、COUNTDISTINCT、AVG、STD、SUM、MAX和MIN。8支持ANSISQL的LEFTOUTERJOIN和OD

15、BC语法。9你可以在同一查询中混用来自不同数据库的表。10一个非常灵活且安全的权限和口令系统,并且它允许基于主机的认证。口令是安全的,因为当与一个服务器连接时,所有的口令传送被加密。11ODBCFORWINDIWS95。12具备索引压缩的快速B树磁盘表。13每个表允许有16个索引。每个索引可以由116个列或列的一部分组成。最大索引长度是256个字节在编译MYSQL时,它可以改变。一个索引可以使用一个CHAR或VARCHAR字段的前缀。14定长和变长记录。15用作临时表的内存散列表。16大数据库处理。我们正在对某些包含50,000,000个记录的数据库使用MYSQL。23APACHE服务器简介A

16、PACHE是世界使用排名第一的WEB服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的WEB服务器端软件之一。同时APACHE音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。APACHEHTTPSERVER(简称APACHE)是APACHE软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的WEB服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将PERL/PYTHON等解释器编译到服务器中。本来它只用于小型或试验I

17、NTERNET网络,后来逐步扩充到各种UNIX系统中,尤其对LINUX的支持相当完美。APACHE有多种产品,可以支持SSL技术,支持多个虚拟主机。APACHE是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个APACHEWEB站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止APACHE仍然是世界上用的最多的WEB服务器,市场占有率达60左右。世界上很多著名的网站如AMAZON、YAHOO、W3CONSORTIUM、FINANCIALTIMES等都是APACHE的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持新

18、疆财经大学本科毕业论文5跨平台的应用(可以运行在几乎所有的UNIX、WINDOWS、LINUX系统平台上)以及它的可移植性等方面。APACHE的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSAWWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了APACHEGROUP,后来这个团体在NCSA的基础上创建了APACHE。231APACHEWEB服务器软件特性支持最新的HTTP/11通信协议拥有简单而强有力的基于文件的配置过程支持通用网关接口支持基于IP和基于域名的虚拟主机支持多种方式的HTTP认证集成PERL处

19、理模块集成代理服务器模块支持实时监视服务器状态和定制服务器日志支持服务器端包含指令SSI支持安全SOCKET层SSL提供用户会话过程的跟踪支持FASTCGI通过第三方模块可以支持JAVASERVLETS如果你准备选择WEB服务器,毫无疑问APACHE是你的最佳选择。24系统软件开发环境操作系统WINDOWS7所用软件PHPMYSQLAPACHE集成环境DREAMWEAVER8(网页制作工具,可以高效的开发HTML代码)辅助工具ECLIPSEPHPSTUDIO2008PHP编写与编译软件新疆财经大学本科毕业论文6第3章系统可行性与需求分析31可行性分析二手书交易网站定义是利用信息技术、数字技术、

20、虚拟技术和网络技术在因特网上进行图书贸易的一种新型书店,是图书出版发行与图书在利用的另一个新型市场。即节约了资源的浪费,又方便了购买者,不仅与当下提倡的环保不谋而合,而且还为做为学生的我们节约开支。随着INTERNET的不断发展,以校园网为依托的电子商务正在高校范围内迅速崛起,不同类型、不同需求的电子商务网站层出不穷。其中,二手书市场有着较大的发展空间。311经济可行性可利用现有的服务器,装上APACHE服务器软件,即可成为一台APACHE服务器,客户只要连上INTERNET利用自己的机器即可使用系统,对企业不构成经济的负担,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为企事业单位

21、节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。综上所述,技术上与经济上都是可行的,而且要求不高,所以该系统的开发是可行的。312技术可行性从硬件和开发环境上考虑,除了数据库服务器要求稍微高了些,其他方面都可以在现有的条件下解决。从技术上看,利用PHP开发此系统的技术上没有什么太复杂的要求,功能目标能够达到。对于开发人员和系统质量问题,开发人员具有一定的编程能力,系统质量在严格测试下会得到很好的保证。32需求分析在大学里大多数大学生倾向于通过校园网进行二手书交易,认为这种方式既可以以低价买到自己称心的书籍,又可以有效节约资源,避免浪费;仅有小部分大学生不建议采用

22、网络进行二手书交易,认为这种方式不能确定是否是以最低价格买到该书以及该书的折旧程度无法预见;个别大学生则表示不知道,因为他们刚入学,对于这种网上交易二手书的效果还不清楚。由此可见,大部分大学生还是倾向于开展校园内的二手书网络交易,建立具有学校特色的二手书交易网站是一件很有意义的事情。321网上购书的优势与现状新疆财经大学本科毕业论文71网上书店的空间如今发展最快的,最时髦的,恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔的生存空间。因为发达的网络可以直接疏通图书的发行渠道,缩短了网上购书者与出售者的距离,给图书消费者以清新、便宜的享受,尤其是在校大学生对于网上购物更

23、是尤为的热衷。2网上的交易系统浓缩了图书的库存空间传统图书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每增加一本书成本增长几乎为零。3数量、种类多,出版时间跨度大综合性的网上二手书店涉及各种各类内容的图书,提供订购的书目信息达上万、几十万条,而图书出版的时间有最新收录的,也有几十年前的,这是传统书店难以做到的。4不受时间、地域限制网上图书交易系统是24小时向全球各地的用户提供网上服务的,用户借助网络可以漫游于世界各地的图书海洋中,随时选书、下订单。5信息丰富网上图书交易系统的栏目丰富特价书、书业视窗、销售排行、新品上架、最新推荐等,动态地向用

24、户提供各种信息,让用户了解书市的最新情况。另外,每种被检索出来的图书也有详尽的介绍,如基本书目信息、封面、目次、内容提要、书评等,这些信息都有助于用户选书。6价格低廉一般来讲,网上买折旧的书,要比普通书店便宜。由于抛弃了传统图书运作的所需的服务设施和多重环节,绝对的价格低廉。由于网上书店运营方式是有订购需要时直接订购到货付款,优势强。7个性服务网上书店不只单纯销售图书,还充分发挥网络优势,提供丰富多彩的个性化服务,满足读者特定的需求。开设的如新书推荐、畅销书排行、图书新闻等栏目,即使读者把握全方位的图书信息,并根据他人的书评来协助选书。8配送较及时在建立二手书交易网站时,可以虑从勤工俭学的学生

25、中选拔一些工作认真负责、实努力的学生组建一支校园物流配送队伍因所配送范围相对集中,人员可靠、内容单一,因而能确保物流配送准确、及时,成本可大大降低322系统ER图管理员可以对新闻功能模块,会员模块,图书模块进行管理。一名用户可以新疆财经大学本科毕业论文8注册成为会员,一名用户一次只能注册一个会员,所以用户和会员之间是一对一的关系,一名会员可以买多本图书,一名会员和图书之间是一对多的关系,一名会员也可以去浏览多条新闻,一名会员和新闻之间也是一对多的关系。图31系统ER图新疆财经大学本科毕业论文9第4章系统总体设计41系统功能模块本系统,主要功能包括会员登录、注册会员、新书上架、图书新闻、图书分类

26、查询、订单查询、用户注册、帐户信息查询、网上订书等基本功能系统主要功能模块将如以下所示,本系统利用信息技术方便在校大学生购买图书以及对二手书的利用,并希望通过本系统的开发使用使得在校师生的学习带来便利。411系统前台功能模块分析该系统前台主要是满足大学生的购书需求,方便在校大学生网上购书,同时也是对图书的再利用,更加的经济环保。1前台功能模块图(1)注册登录提供新用户注册功能,新用户填写基本信息就可完成注册,已注册用户凭借正确的用户名和密码完成登录。以及在用户界面用户可以修改其注册时的部分信息。(2)图书浏览对所有用户(注册和非注册)都可以再本系统浏览本系统的图书。(3)新闻浏览对所有用户(注

27、册和非注册)都可以再本系统浏览本系统的图书新闻。(4)图书购买对本系统的注册用户,可以通过注册账户对本系统的图书进行选购。(5)图书查询对所有用户(注册和非注册)都可以在本系统查询图书图书。图41系统前台功能模块图注册登录图书浏览新闻浏览图书购买图书查询系统前台新疆财经大学本科毕业论文102前台购书流程客户进入前台进行前台购书的流程如图42所示图51用户购书流程图412系统后台功能模块分析本系统后台主要是满足管理员对本系统的信息更新、修改、删除等对该系统的日常维护。1系统后台功能模块图(1)用户管理主要实现管理用户,查看用户的信息等。(2)图书管理主要实现图书的添加。包括查看图书,删除图书等功

28、能。(3)分类管理主要管理本站图书类别,可以根据业务的需求增加网站的新类别,主要实现分类的添加和删除和查看等操作。(4)订单管理可以查看会员用户的订单和各种信息以及是否付款。(5)新闻管理对本网站的新闻进行增加、修改、删除等操作。查书填写订单完成购书购买会员判断用户注册登录新疆财经大学本科毕业论文11图43系统后台功能模块图2管理员登陆流程管理员登录的流程如图44所示图44管理员登录流程图3管理员操作流程管理员操作如图45所示图书添加管理员登录用户管理订单管理新闻管理系统后台登录入口取得用户名和密码用户是否存在密码是否正确登录成功是是否否新疆财经大学本科毕业论文12图45管理员操作图42数据库

29、设计421数据分析管理员信息用户名、密码。用户注册包括用户名、用户密码、密保问题、密保答案、QQ、电话、EMAIL、地址、注册时间。图书新闻包括新闻序号、新闻标题、新闻内容、新闻图片地址、新闻发布时间。图书信息主要包括图书序号、图书名称、图书作者、图书出版社、图书简介、图书价格、图书录入时间。订单信息包括订单号、订书用户、图书名称、订书数量、QQ、电话、地址、订书时间。管理员登陆管理网站信息修改网站各信息(增、删、改)退出系统新疆财经大学本科毕业论文13422数据库图标图书表(BOOKS)用于保存图书的基本信息,应用于后台的图书管理等,包括图书ID、图书名、图书价格、图书类型、作者、出版社、图

30、书简介。如表41所示。表41图书表字段名字段类型字段长度是否为空注释BIDINT20否ID序列号NAMEVARCHAR40否书名LEIBIEVARCHAR30是图书类别ZUOZHEVARCHAR30是作者PRICEVARCHAR10是出版社IMAGEVARCHAR20是图名名JIANJIETINYTEXT20是内容介绍JIAGEVARCHAR20是书价ZONGSHUVARCHAR20是总数量购书用户表用于保存用户填写的定单信息,包括定单ID、户名、真实姓名、收货地址。如表42所示。表42用户购书表字段名字段类型字段长度是否为空注释SIDINT20否定单IDIDINT30否用户名TIDINT20

31、否图书IDJIAGEVARCHAR20否图书价格SHULIANGINT20否订购数量QQVARCHAR20否QQ号码PHONEVARCHAR20否联系电话ADDRESSVARCHAR30否联系电话FUKUANVARCHAR20否是否付款TIMEDATETIME20否订购时间新疆财经大学本科毕业论文14管理员表用于保存管理,管理员的用户名和密码等信息,如表43所示。表43管理员表字段名字段类型字段长度是否为空注释ADMINUSERVARCHAR20否管理员用户名PAVARCHAR35否管理员密码用户信息表用于保存用户的注册信息,用户名、密码、等,其他注册信息,如表44所示。表44用户表字段名字段

32、类型字段长度是否为空注释IDINT20否定单IDPASSWORDINT30否用户名QUESTIONINT20否图书IDANSWERVARCHAR20否图书价格QQVARCHAR20否QQ号码EMAILVARCHAR25否PHONEVARCHAR20否联系电话ADDRESSVARCHAR30否联系电话TIMEDATETIME20否订购时间新疆财经大学本科毕业论文15第5章系统实现51系统主界面浏览网站的主界面,主界面展示如图51所示图51系统主界面主界面的源代码如下“_SESSIONID“您已登录“退出“首页会员登录注册会员图书新闻图书浏览图书查询联系我们用户登录注册|忘记密码|新疆财经大学本科

33、毕业论文17图书新闻新书上架图书欣赏NUMBER1DATANAME“ECHO“BIDIMAGEDATAGESHIWIDTH100HEIGHT100“ECHO“DATAJIANJIE“新疆财经大学本科毕业论文1852系统用户和管理员注册登录页面1用户注册界面用户在注册页面填写用户名、密码、密保问题、密保答案、QQ、邮箱、联系电话、地址等信息,注册成为本网站会员,如有填写不正确的或漏填的,系统提示错误。以下图52为注册页面。图52系统注册页面以下是部分注册页面代码;新疆财经大学本科毕业论文192用户登录界面在登录页面输入用户名,密码、验证码后点击提交登录系统。在登录过程中,首先在数据库中检索核查信

34、息是否准确,若有差错,系统提示登陆错误。以下图53为登录页面。首页会员登录注册会员图书新闻图书浏览图书查询联系我们FUNCTIONCHECKZHUCEIFMYFORMIDVALUE“ALERT用户名不能为空MYFORMIDFOCUSRETURNFALSEIFMYFORMPASSVALUELENGTH20ALERT密码超出限制MYFORMPASSFOCUSRETURNFALSEIFMYFORMIDVALUELENGTH新疆财经大学本科毕业论文22第6章系统测试在网站开发的每一环节都有可能产生很多问题,其影响因素有很多,比如网站本身的抽象性和复杂性、软件所涉及问题的复杂性、网站开发各个阶段工作的多

35、样性,以及各层次工作人员的配合关系等。所以要坚持网站开发各阶段的网站测速,通过测试来,发现一些可以通过测试避免的开发风险以及实施测试来降低所发现的风险。把错误克服在早期,从而减少成本,提高网站质量。为了验证基于PHP的在网上购书系统正确性和有效性,达到预期的目标,对系统进行了系列测试,在系统中代表外部与系统交互的角色为活动者,包括管理员;而系统的功能和所提供的服务包括管理员登录的测试,图书添加测试,管理员测试,分类的添加,查看,删除。测试过程中主要对以下几个部分进行手工测试1注册用户登录测试;3管理员模块测试;2图书模块测试;4订单模块测试;5新闻模块测试。测试的结果如表61所示。表61功能模

36、块测试表模块预计测试功能输入、输出功能造成差别的原因主页正常显示,各个连接正常显示一致无用户登陆验证用户名(ID,满足系统设定要求)和密码的一致性一致无管理员模块后台主页显示、登录一致无图书模块添加图书的各种信息一致无订单模块查看与删除订单的各种信息一致无新闻模块查看与删除添加的各种新闻一致无新疆财经大学本科毕业论文23第7章总结展望71课题研究过程中遇到的难点在本次毕业设计中,在连接数据库后,我认为已经按照以前能够运行的方法做好了所以的操作任务了,但是在运行中遇到了一个另我很长时间解决不了的问题。在检查数据库和连接数据库代码以及各项操作代码都没有问题的情况下,却不能正确显示数据库中提取的数据

37、,运行中也没有错误提示。知识原本应该显示的数据却是一些乱码。经过查阅各种资料,才发现问题所在。原来是编码方式出现了错误,经过细心的学习和仔细的研究,终于解决了这个问题。72系统存在的问题和进一步的工作经过这段时间的精心设计,系统的基本功能已经实现,并能实践于一些业务管理过程中,但大学生二手书交易系统是一个庞大的工程,要使网络交互功能的实现,脚本的设计,网页的构架,网页的美工,文字的编辑,非一朝一夕可尽善尽美的,这需要一个长期的摸索与完善过程,同时还要在实践中发现与操作者使用要求不相符合的地方还要修改。系统功能虽已基本实现,但仍有诸多地方需要修改。譬如,网上预定和结算部分。在本次设计中,因为设计

38、的知识点太多,所以放弃了这个部分。在一些模块设计中,有的设计思路没有考虑进去,在以后的时间里还要加以补充;还有的细节的地方也需要进一步修改和完善。73心得与收获此次毕业设计到此已经顺利结束,通过这次的毕业设计,我学到了很多。在以前的三年半时间内我学习了很多的课程及编程语言,比如C语言,数据库系统概论,管理信息系统等等,虽然通过学习对这些课程有所了解和掌握,但是始终处于理论知识的掌握阶段,并没有真正应用于实践设计开发,所以对知识的掌握还不够全面和熟练。而且并不能真正独立的开发出一个完整的应用于实际的系统。通过这次的毕业设计,我已经可以完成这一任务,对自身的编程能力也有了很大的提高。这次开发的系统

39、是一个动态网页,而不是简单的静态网页,因此采用了在开发动态网页方面比较先进的PHP作为开发语言。PHP是一种WEB编程脚本语言。当然在学习的过程中曾经碰到过一些让人头痛的问题,我都一一解决了,直到系统全部完成,也让我在解决问题方面的能力得到了提高。整个开发的过程对我来说是一次能力的真正提高的过程;是一次将理论应用于实践的过程;是将以前所学知识充分利用的过程,比如管理信息系统,数据库概论等等;是一次真正的实践过程。总体说来,在这次长达一个学期的毕业设计中,我真正学到了很多有用的东西,是一些在课堂内所学不到的知识,收获很大。通过本次毕业设计中,我掌握了PHP编程技能,MYSQL连接数据库和动态页面

40、的用法。比较全面的巩固了面向对象的编程思想。也通过本次毕业设计,使我懂得谨慎的重要性。特别是对于一个程序员的工作态度以及他的良好的习惯。新疆财经大学本科毕业论文24参考文献1程向前,基于开放平台的网页设计与编辑,清华大学出版,20052王石,杨英娜,精通PHPMYSQL应用开发,人民邮电出版,20063贺民,PHP技术内幕,中国水利水电出版,19984李香敏,PHPMYSQLAPACHE超强组合,西安电子科技大学出版社,20015郝兴伟,WEB技术导论,清华大学出版社,20026张海藩,软件工程导论第五版,清华大学出版,20037李英梅,PHP程序设计,清华大学出版,20118马中超,零基础学

41、PHP,机电工业出版社,20089刘志勇,HTMLCSS开发指南,人民邮电出版社,2007新疆财经大学本科毕业论文25致谢在论文完成之际,我要特别感谢我的指导老师侯老师的热情关怀和悉心指导。在我撰写论文的过程中,侯老师倾注了大量的心血和汗水,无论是在论文的选题、构思和资料的收集方面,还是在论文的研究方法以及成文定稿方面,我都得到了侯老师悉心细致的教诲和无私的帮助,特别是她广博的学识、深厚的学术素养、严谨的治学精神和一丝不苟的工作作风使我终生受益,在此表示真诚地感谢和深深的谢意。在论文的写作过程中,也得到了许多同学的宝贵建议,同时还到许多在工作过程中许多同学的支持和帮助,在此一并致以诚挚的谢意。感谢所有关心、支持、帮助过我的良师益友。最后,向在百忙中抽出时间对本文进行评审并提出宝贵意见的各位老师表示衷心地感谢

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。