版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)评阅书题目淘旧书网站的设计与实现1.指导老师评语:签名:年月日
2.评阅人评语:签名:年月日ﻬ3.答辩小组评语:签名:年月日毕业设计(论文)任务书题目交通高校淘旧书网站的设计与实现任务及要求:设计(讨论)内容和要求(包括设计或讨论内容、主要指标与技术参数,并依据课题性质对同学提出简略要求)系统界面要求:人性化,美观,易于操作。系统功能:模块:1、登陆模块:该系统的用户分为后台用户和前台用户,后台用户是管理员用户,前台用户是会员;会员的注册信息:用户名,密码,e—mail.会员输入正确的用户名和密码才能登陆,否则会给出合理提示并跳转回登陆页面。2、旧书展现模块:此模块主要包括:热卖旧书展现,旧书分类展现,查看旧书信息3个功能。(1)、热卖旧书展现单击首页热卖旧书超链接,即可进入热卖的旧书的显示页面.(2)、旧书分类展现首页中的有专门的按院系分类的超链接,单击可进入分类旧书展现页面。(3)、查看旧书信息为了让会员全面地了解某个旧书,设置了查看旧书简略信息模块。单击可进入旧书简略信息的页面.在该页面,会员可以对旧书的信息有整体了解,旧书的信息包括:图片,名称,会员价格,原价格,数量,评论,添加时间,数量简介.会员可以评论此书.3、购物车模块:此模块主要包括添加旧书至购物车,查看购物车,删除购物车内指定旧书,清空购物车和结账5个功能.4、查询模块:会员可以分类扫瞄不同院系下的旧书信息.也可在首页搜寻文本框中输入旧书的名称中的关键字,可以显示与关键字匹配的旧书信息。管理员在后台可扫瞄出售旧书的列表,也可依据订单号,收货人的关键字来查找订单。5、会员中心模块会员信息包括:用户名,密码,真实姓名,email,qq,联系电话,宿舍地址,同学证号。会员可修改除用户名外其他的信息。会员还可以留言给管理员.留言的信息包括:主题和内容。6、订单管理模块当管理员登录后台时,可查看会员订单,编辑订单。(1)编辑订单:该模块下,管理员可以同时查看会员的订单信息,包括订单编号,下单人的用户名,旧书名称,收货人,地址,金额,数量,付款方式,收货方式和状态。状态由管理员改,包括:已完成和已发货。(2)查询订单:查询订单可依据下单人的姓名或订单号查找订单.7、旧书管理模块此模块包括:旧书信息管理和旧书类别管理。(1)添加旧书信息:管理员可以将新上架的旧书添加到网站中。旧书的信息包括:旧书名称,上架日期,会员价,原价,旧书类型,数量,旧书图片和旧书简介。(2)修改旧书信息:选中要修改的旧书,点击“更改”,即可重新修改旧书信息.(3)删除旧书信息:管理员可以删除一本旧书的全部信息。(4)旧书类别管理:管理员可以管理旧书类别。8、会员管理模块:管理员可以查看,删除已注册会员的信息.管理员也可以查看,删除会员的留言.9、评价模块:管理员可以查看会员对某本旧书的评价,也可以删除这个评价。论文要求:要求写一篇不少于12000字的论文。论文条理清楚,结构严谨,论点正确,论据充分,概念清楚,数据资料齐全.论文内容包括400字左右的中文摘要,对应的外文摘要,前言,系统总体设计,系统简略设计,系统实现,系统性能分析,系统测试及结论,参考文献.论文中必须使用规范的系统流程图、实体—关系图(即E—R图)以及程序流程图等图形工具。图、表的标识要统一。论文必须依据《大连交通高校毕业设计(论文)工作手册》中指定的格式要求进行书写.参考文献不少于10条,其中至少1篇外文文献.在论文中参考文献被引用的地方必须给出明确的文献标注.相关资料的要求:要求完成一篇不少于10000外文字符的翻译,译文不少于3000汉字,且译文内容必须与题目(或专业内容)相关.还要求完成一篇不少于3000汉字的实习(调研)报告,其内容包括:课题的来源及意义,国内外进展状况,本课题的讨论目标、讨论内容、讨论方法、讨论手段和进度支配,实验方案的可行性分析和已具备的实验条件以及主要参考文献.系统代码要求不少于1000行。进度要求:依据学校的规定,毕业设计历时14周,制定可行的以周为单位的进度计划表,并严格依据进度计划表的进度完成毕业设计.
原始依据(包括设计或论文的工作基础、讨论条件、应用环境、工作目的等)工作基础:通过学习基础课程和专业课程以及自学,同学已经掌握了肯定的理论基础知识。这些课程包括JSP,软件工程,数据库等等。讨论条件:在一台CPU主频为2。00GHZ、内存为1.99GB的计算机上,安装了WindowsXP操作系统,PHP编程语言软件,MySQL数据库软件.应用环境:WindowsXP操作系统工作目的:培育同学综合运用所学知识分析和解决实际问题的能力,强化同学的计算机实际应用技能方面的训练。参考文献[1]明日科技。PHP程序开发范例宝典[M].北京:人民邮电出版社,2007.[2]陈军.PHP+Mysql经典案例剖析[M]。北京:清华高校出版社,2008.[3]高洛峰。细说PHP[M]。北京:电子工业出版社,2009[4]W.JasonGilmori著,朱涛江译.PHP与MySQL程序设计(第3版)[M]。北京:人民邮电出版社,2009[5]AndyBudd,CameronMoll,SimonCollison.CSSMastery:AdvancedWebStandardsSolutions[M]。http://www.ppurl.com/2010/04/css—mastery-advanced-web—standards—solutions-second—edition.html,2009[6]飞思科技产品研发中心.PHP&Mysql网站设计与实现[M]。北京:电子工业出版社,2001。[7]吉尔磨、朱涛江.BeginningPHPandMysql[M].北京:人民邮电出版社,2009.[8]DavidFlanagan.JavaScript权威指南(第四版)[M]。北京:机械工业出版社.2008。[9]刘智勇。Javascript开发技术大全[M].北京:清华高校出版社,2009。[10]何秀芳。网页制作与网站建设从入门到精通[M].北京:人民邮电出版社,2007.[11]Phpchina.php中文手册[S/OL]http://www。phpchina。com/resource/manual/php,2009.[12]BenForta著,刘晓霞,钟鸣译.MySQL必知必会[M]。北京:人民邮电出版社,2009。[13]ScottTrent,MichiakiTatsubori,ToyotaroSuzumura,AkihikoTozawa,andTamiyaOnodera著。PerformanceComparisonofPHPandJSPasServer—SideScriptingLanguages[M].日本:IBMTokyoResearchLaboratory,2009.指导老师签字:教研室主任签字:年月日毕业设计(论文)进度计划与考核表同学姓名专业班级指导老师本课题其他人员无题目交通高校淘旧书网站的设计与实现时间计划完成内容同学工作进展情况(由同学手写)指导老师检查意见、签名、日期(手写)第1周确定毕业设计题目,构思系统的模块分类以及各模块的功能描述,填写《任务书》。第2周完成《任务书》,查询资料进行调研,填写《调研报告》和《进度计划表》,确定《外文翻译》的外文原文的来源。第3周连续查询资料,完成《调研报告》和《进度计划表》,开头对外文原文进行翻译。第4周完成《外文翻译》,进入需求分析阶段:绘制功能模块图、用例图,第5周完成功能模块图和用例图,进入概要设计阶段:绘制业务流程图第6周完成业务流程图,进入简略设计阶段:绘制实体关系第7周完成实体关系图,连续简略设计阶段:绘制实体属性图以及实体属性表第8周完成实体属性图以及实体属性表,进入代码实现阶段:完成登录注册模块和旧书展现模块第9周连续代码实现阶段:会员模块和分类模块第10周连续代码实现阶段:完成查询和管理员模块第11周完成代码编写,进入代码测试阶段,编写对应于登录注册的测试用例,并采纳黑盒测试技术测试模块运行状况。第12周连续代码测试阶段,编写对应于会员和管理员模块的测试用例,并采纳黑盒测试技术测试模块运行状况。第13周完成软件验收,对软件界面的细节进行美化,整理电子版材料,打印并装订纸制版材料.第14周完成《答辩ppt》,复习与《软件工程》、《数据库理论》、你用到的代码编写语言相关的理论知识,完成答辩。指导老师签字:年月日注:1.“计划完成内容”由同学本人在毕业设计(论文)开头时制定并交由指导老师审核签字。2.“第周”依据毕业设计(论文)的实际执行周数。毕业设计(论文)答辩记录卡同学姓名专业班级题目淘旧书网站的设计与实现自述情况:回答问题情况:答辩得分12345678910总分平均得分答辩地点:记录人:年月日毕业设计(论文)成果考核表同学姓名专业班级题目交通高校淘旧书网站的设计与实现评审者考核项目评分(每项满分10分)指导老师40分1工作态度与遵守纪律的情况2掌握基本理论、专业知识、基本技能的程度和阅读外文的水平3独立工作能力、综合运用所学知识分析和解决问题能力及实际工作能力提高的程度4完成任务的情况与水平(工作量及说明书、论文与图纸、软、硬件实物成果质量和创新性)评阅人20分5说明书、论文质量(正确性、条理性、制造性和有用性)及图纸质量(视图完整、布局合理、图面干净、线条清楚、标注规范)6技术水平(理论、分析、计算、实验和软、硬件实物性能以及创新性)答辩小组(或答辩委员会)40分7完成任务的情况与水平(按规范化要求)8说明书、论文、图纸与实物成果的质量和创新性9答辩时叙述的条理性及系统性10回答问题的正确性总评成果总评成果等级(优、良、中、及格、不及格)指导老师签字:评阅人签字:答辩小组组长(答辩委员会主任)签字:注:此表一式两份,一份由教研室保存,另一份装入同学毕业设计(论文)档案袋中。参加毕业设计(论文)答辩申请书同学姓名学院软件学院专业班级题目交通高校淘旧书网站的设计与实现指导老师答辩前同学填写毕业设计(论文)工作总结和参加答辩申请:毕业设计是对高校生所学基础知识的全面总结和实践.经历了3个多月的需求、分析、设计、实现、测试等阶段,最终完成了本次设计—-交通高校淘旧书网站。本设计主要以购物网为主要背景,为在校为在校高校生供应一个购书平台,解决了校内旧书市场至今没能实现规模化、便捷化的圆满。本设计尝试用PHP在网络上架构一个动态的交通高校购买旧书的一个网站,以使想要买旧书的同学不用为新书高昂的价钱发愁,也可以是用过的旧书达到最大化的利用。设计主要采纳WAMP集成环境,包括Windows、Apache、MySQL和PHP.开发工具采纳Zendstudio,使用的语言包括:PHP、CSS和Javascript。系统设计过程包括了需求分析、编写规格说明、结构设计、简略设计、编写代码、编写测试用例、软件维护等多个环节。首先,我绘制了用例图、功能模块图、业务流程图、E-R图和实体属性图.依据需求简略的设计了网站所要达到的功能。然后就是各个模块的设计。本次设计包括前台和后台。前台系统主要由旧书的分类展现、会员登录、查询和购物车模块组成;后台系统由订单管理、旧书管理、类别管理和会员管理几个模块组成。整个网站设计完毕后,又对系统的各个部分做了测试。最后,整个网站基本达到了设计初的要求。在此,我向唐斌老师以及答辩小组申请答辩资格,请批准。签字:日期:年月日指导老师对同学参加毕业设计(论文)答辩的意见:指导老师:年月日交通高校淘旧书网站的设计与实现系统使用说明书硬/软件环境:硬件环境:CPU:2.0GHz,内存:1。99GB软件环境:WindowsXP系统,MySQL,Apache所用开发语言:PHP,CSS,Javascript开发工具:Zendstudio本程序是在Zendstudio下建立名为djtubook的项目。简略的php文件如图1-1所示。图1-1系统首页界面二、操作步骤:启动WAMP服务器,打开IE扫瞄器,在地址栏中输入以下网址:http://localhost/djtubook,进入本系统首页,如图2-1所示。图2—1系统首页界面5.1旧书展现模块设计旧书展现模块主要包括热门旧书、旧书分类展现和查看旧书信息3个功能。5。1.1热门旧书展现在交通高校淘旧书网站首页单击导航栏中的“热门旧书”,可进入热门旧书展现页面,该页面中显示的是旧书名称、简介、原价、上架日期、剩余数量和会员价几个旧书信息,已经登录的会员可以点击“购买”图标将旧书放入系统购物车中,以此来实现购物体验.热门旧书展现页面的运行结果如图2-2所示.图2—2热门旧书展现页面5。1.2旧书分类展现在交通高校淘旧书网站首页单击导航栏中的“旧书分类”,可进入分类旧书展现页面。在该页面中,可以通过单击不同类别的超链接来筛选不同院系下所学的书籍。该页面,每一页显示3本此类别下的书籍。类别包括:公共必修、机械工程学院、材料学院、电气信息学院、管理学院、外国语学院、软件学院和课外书籍8个大类。该页面中显示的是旧书名称、简介、原价、上架日期、剩余数量和会员价几个旧书信息,已经登录的会员可以点击“购买"图标将旧书放入系统购物车中,以此来实现购物体验。分类旧书展现页面的运行结果如图2-3所示.图2—3分类旧书展现页面5.1。3旧书分类展现为了让会员全面地了解某件旧书,交通高校套旧书网站系统设置了查看旧书简略信息模块。选择任意的一本旧书,单击“查看详情”或在分类旧书展现中直接单击图片,可进入显示旧书简略信息的页面。在该页面中,会员不仅可以通过旧书信息对此书籍有个整体的了解,而且,还可以发表个人评论,依据会员的评论,管理员可以通过管理模块对此本旧书做出调整,也可以删除此会员在此本旧书下的评论。其他的会员可以单击“查看该旧书评论”来查看历史评论。查看旧书简略信息页面的运行结果如图2-4所示.图2-4查看旧书简略页面5。2注册登录模块设计注册登录模块分为会员注册登录模块和管理员登录模块.只有登录的会员才能够在本网站购买书籍,留言和评价。没有注册的用户只能够扫瞄本网站上面的内容.5。2。1会员注册模块只有注册会员才能下订单。本网站注册页面运行的结果如图2-5所示.图2-5会员注册页面5。2.2会员登录模块在本网站导航栏的下方,有用户登录界面。会员可以在文本框中输入用户名、密码和显示的验证码,三项都正确后,显示登录状态.会员登录后,可以使用会员独有的权利,包括购买书籍,修改个人信息,留言,修改密码等操作.登录页面的运行结果如图2—6所示。图2—6会员登录页面5。2.3管理员登录模块在本网站的网址主页后面,加上/admin,即进入到交通高校淘旧书网站后台的登录页面。管理员输入正确的用户名和密码,就能进入网站后台,从而进一步对网站进行管理。管理员登录页面的运行结果如图2—7所示。图2-7管理员登录页面5.3会员中心模块设计会员中心模块的作用是给已经注册的会员供应进一步的修改功能,在此模块中,会员可以修改个人信息、留言和修改密码。这3个功能的页面运行结果如图2-8—图2—10所示。图2-8会员修改个人信息页面图2—9用户留言页面图2-10会员修改密码页面5。4购物车模块设计购物车的作用是用来临时存储会员的购物信息。会员可以查看并对已放入购物车中的旧书执行多种操作。购物车模块主要包括添加旧书至购物车、查看购物车、删除购物车内指定的旧书、修改旧书的数量、清空购物车及其结账6个功能。5.4.1添加旧书至购物车当会员不能决定是否购买某本书籍的时候,可以单击该本旧书信息中的“放入购物车”图标将该旧书放入购物车中.添加旧书至购物车页面的运行结果如图2-11所示。图2-11添加旧书至购物车页面5。4.2查看购物车会员选购完旧书后,可以通过查看购物车功能来查看当前购物车中的旧书信息,会员只需点击导航栏中的“我的购物车”即可查看。查看购物购物车的运行结果如图2-12所示。5。4。3操作购物车操作购物车主要分为删除购物车内指定的旧书、修改旧书的数量、清空购物车及其结账4个操作。会员进入购物车页面,在显示已购买旧书的信息表格中,可以看到已经放入购物车的旧书的信息。在相应旧书的“数量”文本框中输入数量,然后单击“更改旧书数量”按钮,可以实现对旧书数量的更改;单击购物车旧书表格中“操作”栏中的“移除”,即可执行删除指定旧书的操作;如果当前登录用户单击“清空购物车”,即可清空购物车内的全部旧书。其运行结果如图2-12所示.图2-12操作购物车页面5。5搜寻模块设计交通高校淘旧书网站系统的旧书种类繁多,如何使会员们便利、快速地查找到自己想要的旧书?为了满意同学的需要,这个系统为会员们供应了两种搜寻方式,一种是简洁搜寻,一种是高级搜寻。5.5.1简洁搜寻简洁搜寻时在网站导航的下方,设计简洁搜寻的目的是便利会员即时搜寻查找,以此来筛选特定的旧书信息。会员只需在搜寻旧书的文本框中输入想要购买旧书名称中的关键字,单击“立即查找”按钮,即可在页面中显示与关键字匹配的旧书信息.简洁搜寻运行的结果如图2-13所示。图2-13简洁搜寻页面5。5。2高级搜寻用户如果想进一步得到相关旧书的信息,则可以通过高级搜寻队旧书进一步筛选。单击“高级查找"按钮,利用本系统供应的高级搜寻功能可以精确地定位到某本旧书。高级搜寻尤其适用于分类查找。高级搜寻运行的结果如图2-14所示。图2-14高级搜寻页面5.6订单管理模块设计管理员是依据会员订单来发货的,所以订单管理模块的实现在整个系统中起着格外重要的作用.订单管理模块主要包括查看订单、执行订单和查找订单。5.6。1查看订单管理员通过后台登陆到后台管理页面,点击“订单管理"即可进入订单管理页面。当会员提交订单后,管理员就可以查看会员已经提交的订单,在这个模块中,管理员可以同时查看多个会员的订单信息,并可以同时删除多个订单.查看订单页面的运行结果如图2—15所示.图2-15查看订单页面5。6.2执行订单执行订单是为了转变某订单的当前状态,从而使管理员能够准时、有效地处理每个会员的订单,并记录当前订单的处理状态,在查看订单页面中选中要操作的订单号,单击“执行"按钮即可进入订单操作页面.执行订单页面如图2-16所示。图2-16执行订单页面5。6.3查找订单管理员可以通过“查询订单”进入查找页面.为了便于管理员管理订单,交通高校淘旧书网站供应了订单查找模块,管理员子啊相应的文本框中输入下单人姓名和订单号后,单击“查找”按钮即可执行订单查找操作。查找订单页面如图2-17所示。图2-17查找订单页面5.7旧书管理模块设计旧书管理模块主要包括添加旧书信息、修改旧书信息和删除旧书信息、旧书类别管理4个功能。5.7.1添加旧书信息模块详见论文第七章。5。7.2修改旧书信息模块修改旧书信息页面几乎和添加旧书信息的页面完全一样。只需在想要修改的地方,重新编辑,随后点击“更改”按钮,完成修改,随即显示图2—19字样。不想修改,则点击“取消更改”。修改旧书信息模块的运行结果如图2—18所示。图2-18修改旧书信息页面图2—19修改旧书成功页面5.7.3删除旧书信息模块为了管理便利,交通高校淘旧书系统设计时采纳了能够同时删除多样旧书的方式,这主要考虑到系统中的旧书可能比较多,一次淘汰的旧书也可能很多,如果一本一本的删除,会浪费大量的操作时间,采纳本系统的删除方式只需要选中欲删除旧书前的复选框,选择完毕后,单击“删除选择”按钮即可完成删除多项旧书的任务。删除旧书信息页面如图2—20所示.图2-20删除旧书信息页面5.7.4旧书类别管理模块通过旧书类别管理这一模块,管理员可以查看、删除、添加旧书的类别.本网站的类别主要是依据院系分。例如,机械工程学院下所学的书籍,在这一类别下都可以查看到.在软件学院下所学的书籍,可以在软件学院这一类别下查看。查看和删除类别的运行结果如图2-21,添加新类别的页面运行结果如图2—22所示。图2-21查看和删除类别页面图2-22添加类别页面5。8会员管理模块设计在会员管理模块中,管理员可以查看注册会员的信息、删除会员的信息,也可以查看会员留言和删除会员留言。5.8.1会员信息管理模块在这模块中,管理员可以查看已注册会员的信息,只需点击查看信息下的放大镜图标,即可查看该注册会员的注册信息。复选删除,还可以一次删除一个或多个注册会员。会员信息管理页面的运行结果如图2—23所示。图2-23会员信息管理页面5.8.2会员留言管理模块这一个模块中,管理员可以查看会员留的言,还可以删除会员的留言。会员留言管理页面的运行结果如图2-24所示。图2-24会员信息管理页面检查意见:签字:日期:年月日大连交通大学2013届本科生毕业设计(论文)实习(调研)报告实习(调研)报告课题的来源及意义近年来,随着Internet的飞快崛起,互联网已日益成为收集供应信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开头流行起来越来越多的商家在网上建起在线商店,向消费者展现出一种新颖的购物理念。人们的日常生活已经离不开网络。将来社会人们的生活和工作将越来越依靠于数字技术的进展,也将越来越数字化、网络化、电子化、虚拟化.电子商务也随着网络的进展,日益和人们的生活贴近。Internet的进展历程以及目前的应用状况和进展趋势,可以充分地信任网络技术将极大的转变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。
纵观当前网上购物系统进展的状况,B2C、C2C将迎来进展高峰,支付工具更加多样化,而且可用性和平安性进一步增强,随着互联网、物流业的高速进展,网上购物成为一种购物时尚,也正逐渐成为一种趋势.这种新的运营模式给企业和个体商户带来了新的商机、新的销售渠道。同时也给消费者带了实惠和便利,受到了企业和消费者青睐。网上购物系统是建立在企业与消费者或个体商户与消费者之间的商品交易系统。使消费者通过扫瞄商品简略信息、网上下单、在线支付、在线查询、打印订单和查看公告等功能购买自己所需的商品。而在高校校内这个特定的场合,存在一个不小的旧书交易市场,但囿于传统的交易模式,旧书的销售和购买渠道不够便捷,旧书的销购信息也往往处于不畅通状态。这极大的浪费了购销双方同学的宝贵时间,而且让可以重复利用的旧书变为废纸,极大浪费资源。在提倡节能环保理念的今日,我们更要注意资源的充分利用。本课题的讨论目的就在于创建一个高效、快捷的校内旧书交易平台,在校内里为对旧书有购买意愿和出售意愿的同学架起一座桥梁,便利同学购买旧书。为了提高校内旧书的交易效率,充分利用资源,削减不必要的人力、物力和财力的支出,便利购买旧书的同学飞快找到抱负的旧书,借助于低交易成本、信息量大的Internet为大家供应一个低成本、快速迅捷的旧书交易平台显得很有必要。本课题以购物网为主要背景,为在校高校生供应一个更贴近生活、买方主动与卖方主动的一个平台,解决了校内旧书市场至今没能实现规模化、规范化、便捷化的圆满。尝试用PHP在网络上架构一个动态的大连交通高校购买旧书的一个网站,以使想要买旧书的同学不用为新书昂扬的价钱发愁,也可以是用过的旧书达到最大化的利用.国内外进展状况目前在国内购物系统的开发PHP与ASP技术应用最为广泛。而JSP由于是一种较新的技术,国内采纳的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采纳JSP.采纳PHP的网站如新浪网sina、中国人Chinaren等。但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点。而更适合一些小型的商业站点.首先,PHP缺乏规模支持。其次,缺乏多层结构支,持对于大负荷站点,解决方法只有一个:分布计算。数据库、应用规律层、表示规律层彼此分开。而且同层也可以依据流量分开,组成二维阵列,而PHP则缺乏这种支持。还有上面提到过的一点:PHP供应的数据库接口支持不统一。这就使得它不适合运用在电子商务中。ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统.即只能运行于微软的服务器产品IIS(InternetInformationServer)(windowsNT)和PWS(PersonalWebServer)(windows98)上。Unix下也有ChiliSoft的插件来支持ASP。但是ASP本身的功能有限,必须通过ASP,COM的组合来扩充,Unix下的COM实现起来格外困难。JSP则没有以上缺陷,JSP可以通过SUNJava的JavaClass和EJB获得规模支持,通过EJB/CORBA以及众多厂商的ApplicationServer获得结构支持。三者中,JSP应该是将来进展的趋势。世界上一些大的电子商务解决方案供应商都采纳JSP/Servlet。比较出名的如IBM的Ebusiness。它的核心是采纳JSP/Servlet的WebSphere。西方另外一个格外闻名的电子商务软件供应商Intershop。它原来的产品Intershop1,2,3,4占据了主要的电子商务软件份额。它们都是通过CGI来供应支持的。但去年10月后它推出了Enfinity—一个采纳JSP/Servlet的电子商务ApplicationServer,而且声言不再开发传统软件。总的来说,ASP、PHP、JSP三者都有相当数量的支持者,而这三者也各有所长。在开发过程中,我们应该依据实际的需要来使用最合适的技术,本系统则采纳较新的PHP技术一方面PHP的平安性和跨平台性比较好.另一方面,我也盼望能从开发该系统的过程中,深化学习一下这门编程语言。课题的讨论目标交通高校淘旧书网站共分两个部分,一部分是面对用户的部分,包括:同学在线注册、购书、查询、提交订单、付款、评论。另外一部分是网站管理部分,这部分的内容包括:旧书的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理。课题的讨论内容模块:1、登陆模块:该系统的用户分为后台用户和前台用户,后台用户是管理员用户,前台用户是会员;会员的注册信息:用户名,密码,e-mail。会员输入正确的用户名和密码才能登陆,否则会给出合理提示并跳转回登陆页面。2、旧书展现模块:此模块主要包括:热卖旧书展现,旧书分类展现,查看旧书信息3个功能。(1)、热卖旧书展现单击首页热卖旧书超链接,即可进入热卖的旧书的显示页面.(2)、旧书分类展现首页中的有专门的按院系分类的超链接,单击可进入分类旧书展现页面。(3)、查看旧书信息为了让会员全面地了解某个旧书,设置了查看旧书简略信息模块。单击可进入旧书简略信息的页面。在该页面,会员可以对旧书的信息有整体了解,旧书的信息包括:图片,名称,会员价格,原价格,数量,评论,添加时间,数量简介.会员可以评论此书。3、购物车模块:此模块主要包括添加旧书至购物车,查看购物车,删除购物车内指定旧书,清空购物车和结账5个功能.4、查询模块:会员可以分类扫瞄不同院系下的旧书信息。也可在首页搜寻文本框中输入旧书的名称中的关键字,可以显示与关键字匹配的旧书信息。管理员在后台可扫瞄出售旧书的列表,也可依据订单号,收货人的关键字来查找订单.5、会员中心模块会员信息包括:用户名,密码,真实姓名,email,qq,联系电话,宿舍地址,同学证号.会员可修改除用户名外其他的信息。会员还可以留言给管理员。留言的信息包括:主题和内容.6、订单管理模块当管理员登录后台时,可查看会员订单,编辑订单。(1)编辑订单:该模块下,管理员可以同时查看会员的订单信息,包括订单编号,下单人的用户名,旧书名称,收货人,地址,金额,数量,付款方式,收货方式和状态.状态由管理员改,包括:已完成和已发货。(2)查询订单:查询订单可依据下单人的姓名或订单号查找订单。7、旧书管理模块此模块包括:旧书信息管理和旧书类别管理。(1)添加旧书信息:管理员可以将新上架的旧书添加到网站中。旧书的信息包括:旧书名称,上架日期,会员价,原价,旧书类型,数量,旧书图片和旧书简介.(2)修改旧书信息:选中要修改的旧书,点击“更改”,即可重新修改旧书信息。(3)删除旧书信息:管理员可以删除一本旧书的全部信息。(4)旧书类别管理:管理员可以管理旧书类别.8、会员管理模块:管理员可以查看,删除已注册会员的信息。管理员也可以查看,删除会员的留言.9、评价模块:管理员可以查看会员对某本旧书的评价,也可以删除这个评价。课题的讨论方法和讨论手段PHP5简介PHP是HypertextPreprocessor(超文本预处理器)的字母缩写,是一种跨平台的开放源代码的服务器端嵌入式脚本语言.可以嵌入到HTML中,尤其适合Web开发的被广泛使用的开放性源代码的多用途脚本语言。PHP主要是应用于三个领域:服务端脚本,命令行脚本,编写客户端的GUI应用程序。利用PHP可以做任何事情,因此您可以用PHP来完成任何其他的CGI程序能够完成的工作.PHP能够用在全部的主流操作系统上,包括Linux、Unix的各种变种、windows等。PHP还可以支持多数的Web服务器,不仅如此PHP的继承性也很好,PHP5可以运行用PHP4做的程序而不发生问题。PHP已经成为世界上主流的网络开发语言,目前世界上已有三分之一的服务器都运行PHP.随着PHP5性能的升级,以及面对对象功能的完善,PHP也逐渐的应用于企业软件的制作中,PHP的进展前景无可限量。Apache简介Apache的名字取自“apatchyserver”的读音,意思是布满补丁的服务器。它是个开放性的软件,所以很多开发者都情愿为它开发新的功能,修补原本的缺憾,所以他也理所当然的成为了世界排名第一的Web服务器,它几乎可以运行在全部的计算机平台上。他的速度相对于其他服务器要快很多,并且操作起来简洁,性能又比较稳定,最重要的是可以作为代理服务器使用.Apache特性之一是支持最新的HTTP通信协议.其二,拥有基于文件的强而有力的配置过程,第三支持通用网关接口,第四支持基于IP和域名的虚拟机,第五支持HTTP认证,第六集成了Perl处理模块,第七集成代理服务器模块,第八支持实时监视和定制服务器日志,第九支持服务器端包含指令和平安Socket层,第十可以跟踪用户对话,十一支持FastCGI,十二通过第三方模块可以支持JavaServlets.Zendstudio8.0简介对于PHP开发者来说选择一款好用的PHP开发工具是很重要的,目前来说比较闻名的有Zendstudio,Eclipse,Editplus等,三者比较来说Zendstudio的功能更加的强大。并且Zendstudio多次获得大奖,它基于Eclipse和PDT,加入了一些专有的特性。并且与java的关系亲密。它包括了PHP开发所需的全部部件,编辑,调试,分析,优化和数据库工具,使得开发周期大大缩短,并且将简洁的工作简洁化。它已经是世界上最强大的PHP集成开发环境。MySQL简介目前网上最流行的网站架构方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器,虽然说MySQL与其他大型数据库比起来有他的不足之处,规模小,功能有限,但是他的用户却很多,MySQL是一个“开放源代码”项目,在绝大多数场合都能免费使用,这使它在“开放源代码"界中享有很高的知名度[5]。它可以大大降低成本,并且对于中小企业来说,MySQL数据库已经足够了。MySQL使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。支持多种操作系统如:AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等.可以处理拥有上千条记录信息。优化了SQL的查询方法,供应了查询的速度。综上所述,使用以上开发工具是由于:①PHP是广泛及通用的脚本语言,它尤其适合于Web的开发,它还具有优秀的平台兼容性,程序界面良好,语言易用;apache是一个源代码开放的服务器,拥有一支开放的开发队伍。操作简洁,运行速度快,性能稳定。Zendstudio更好的支持了javascript,css,html等的编辑和调试,并且内置了强大的PHP代码调试工具。MySQL数据库优化了SQL的查询算法,有效的提高了查询的速度,支持了多线程,充分利用了CPU的资源。课题的进度支配毕业设计总共14周,大致支配如下:时间计划完成内容时间计划完成内容第1周确定毕业设计题目,构思系统的模块分类以及各模块的功能描述,填写《任务书》。第8周完成实体属性图以及实体属性表,进入代码实现阶段:完成登录注册模块和旧书展现模块第2周完成《任务书》,查询资料进行调研,填写《调研报告》和《进度计划表》,确定《外文翻译》的外文原文的来源。第9周连续代码实现阶段:会员模块和分类模块第3周连续查询资料,完成《调研报告》和《进度计划表》,开头对外文原文进行翻译.第10周连续代码实现阶段:完成查询和管理员模块第4周完成《外文翻译》,进入需求分析阶段:绘制功能模块图、用例图,第11周完成代码编写,进入代码测试阶段,编写对应于登录注册的测试用例,并采纳黑盒测试技术测试模块运行状况。第5周完成功能模块图和用例图,进入概要设计阶段:绘制业务流程图第12周连续代码测试阶段,编写对应于会员和管理员模块的测试用例,并采纳黑盒测试技术测试模块运行状况。第6周完成业务流程图,进入简略设计阶段:绘制实体关系第13周完成软件验收,对软件界面的细节进行美化,整理电子版材料,打印并装订纸制版材料。第7周完成实体关系图,连续简略设计阶段:绘制实体属性图以及实体属性表第14周完成《答辩ppt》,复习与《软件工程》、《数据库理论》、你用到的代码编写语言相关的理论知识,完成答辩。实验方案的可行性分析本课题从分析动态网站的传统理论入手结合旧书交易平台的特点,构建基于PHP语言+Mysql数据库+Apache服务器的校内旧书交易平台。系统开发的总体任务是构建一个高效、有用、便捷的旧书交易平台。该平台包括前台和后台两个部分。前台是面对用户的,后台是面对管理员的。系统功能分析是在系统开发的总体任务的基础上完成。下面将分别从时间支配、估量代码量、经济条件三个方面对基于Web的校内旧书交易平台的建设进行分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年贵州生态能源职业学院高技能人才引进备考题库及参考答案详解
- 2025年宁波市江北区史志中心招聘备考题库及答案详解一套
- 2025年重庆市江津区双福双凤路幼儿园春季招聘备考题库带答案详解
- 海口市教育局2025年冬季赴高校面向2026年应届毕业生公开招聘教师备考题库(第一号)及1套完整答案详解
- 2025年中国国际工程咨询有限公司高端人才招聘备考题库有答案详解
- 2025年西安交通大学管理学院管理辅助工作人员招聘备考题库及完整答案详解一套
- 2025年中国证券投资基金业协会校园招聘备考题库完整答案详解
- 织金县人民医院2025年自主引进编外医学人才备考题库及1套参考答案详解
- 2025年岑溪市公开招聘专任教师备考题库及答案详解1套
- 理疗康复课件
- 雨课堂学堂在线学堂云《成语与中国文化(复旦大学 )》单元测试考核答案
- 2025年四川省高职单招中职类职业技能综合测试(电子信息类)
- 护理指标解读
- 路牌应急预案
- 学校学生助学金管理制度
- 公安违规饮酒试题及答案
- 软件开发项目源代码移交规范
- 全季酒店装饰施工方案
- 保密观知识竞赛题库(附答案)
- 工程项目结算审核指标与绩效考核标准
- 录井新技术简介
评论
0/150
提交评论