PHP+MYSQL网上书店毕业设计评阅书含源文件.docx
《PHP+MYSQL网上书店毕业设计评阅书含源文件.docx》由会员分享,可在线阅读,更多相关《PHP+MYSQL网上书店毕业设计评阅书含源文件.docx(31页珍藏版)》请在冰豆网上搜索。
PHP+MYSQL网上书店毕业设计评阅书含源文件
毕业设计(论文)评阅书
题目淘旧书网站的设计与实现
1.指导教师评语:
签名:
年月日
2.评阅人评语:
签名:
年月日
3.答辩小组评语:
签名:
年月日
毕业设计(论文)任务书
题目交通大学淘旧书网站的设计与实现
任务及要求:
一.设计(研究)内容和要求(包括设计或研究内容、主要指标与技术参数,并根据课题性质对学生提出具体要求)
1系统界面要求:
人性化,美观,易于操作。
2系统功能:
模块:
1、登陆模块:
该系统的用户分为后台用户和前台用户,后台用户是管理员用户,前台用户是会员;会员的注册信息:
用户名,密码,e-mail。
会员输入正确的用户名和密码才能登陆,否则会给出合理提示并跳转回登陆页面。
2、旧书展示模块:
此模块主要包括:
热卖旧书展示,旧书分类展示,查看旧书信息3个功能。
(1)、热卖旧书展示
单击首页热卖旧书超链接,即可进入热卖的旧书的显示页面。
(2)、旧书分类展示
首页中的有专门的按院系分类的超链接,单击可进入分类旧书展示页面。
(3)、查看旧书信息
为了让会员全面地了解某个旧书,设置了查看旧书详细信息模块。
单击可进入旧书详细信息的页面。
在该页面,会员可以对旧书的信息有整体了解,旧书的信息包括:
图片,名称,会员价格,原价格,数量,评论,添加时间,数量简介。
会员可以评论此书。
3、购物车模块:
此模块主要包括添加旧书至购物车,查看购物车,删除购物车内指定旧书,清空购物车和结账5个功能。
4、查询模块:
会员可以分类浏览不同院系下的旧书信息。
也可在首页搜索文本框中输入旧书的名称中的关键字,可以显示与关键字匹配的旧书信息。
管理员在后台可浏览出售旧书的列表,也可根据订单号,收货人的关键字来查找订单。
5、会员中心模块
会员信息包括:
用户名,密码,真实姓名,email,qq,联系电话,宿舍地址,学生证号。
会员可修改除用户名外其他的信息。
会员还可以留言给管理员。
留言的信息包括:
主题和内容。
6、订单管理模块
当管理员登录后台时,可查看会员订单,编辑订单。
(1)编辑订单:
该模块下,管理员可以同时查看会员的订单信息,包括订单编号,下单人的用户名,旧书名称,收货人,地址,金额,数量,付款方式,收货方式和状态。
状态由管理员改,包括:
已完成和已发货。
(2)查询订单:
查询订单可根据下单人的姓名或订单号查找订单。
7、旧书管理模块
此模块包括:
旧书信息管理和旧书类别管理。
(1)添加旧书信息:
管理员可以将新上架的旧书添加到网站中。
旧书的信息包括:
旧书名称,上架日期,会员价,原价,旧书类型,数量,旧书图片和旧书简介。
(2)修改旧书信息:
选中要修改的旧书,点击“更改”,即可重新修改旧书信息。
(3)删除旧书信息:
管理员可以删除一本旧书的全部信息。
(4)旧书类别管理:
管理员可以管理旧书类别。
8、会员管理模块:
管理员可以查看,删除已注册会员的信息。
管理员也可以查看,删除会员的留言。
9、评价模块:
管理员可以查看会员对某本旧书的评价,也可以删除这个评价。
3论文要求:
要求写一篇不少于12000字的论文。
论文条理清晰,结构严谨,论点正确,论据充分,概念清晰,数据资料齐全。
论文内容包括400字左右的中文摘要,对应的外文摘要,前言,系统总体设计,系统详细设计,系统实现,系统性能分析,系统测试及结论,参考文献。
论文中必须使用规范的系统流程图、实体-关系图(即E-R图)以及程序流程图等图形工具。
图、表的标识要统一。
论文必须按照《大连交通大学毕业设计(论文)工作手册》中指定的格式要求进行书写。
参考文献不少于10条,其中至少1篇外文文献。
在论文中参考文献被引用的地方必须给出明确的文献标注。
4相关资料的要求:
要求完成一篇不少于10000外文字符的翻译,译文不少于3000汉字,且译文内容必须与题目(或专业内容)相关。
还要求完成一篇不少于3000汉字的实习(调研)报告,其内容包括:
课题的来源及意义,国内外发展状况,本课题的研究目标、研究内容、研究方法、研究手段和进度安排,实验方案的可行性分析和已具备的实验条件以及主要参考文献。
系统代码要求不少于1000行。
5进度要求:
按照学校的规定,毕业设计历时14周,制定可行的以周为单位的进度计划表,并严格按照进度计划表的进度完成毕业设计。
二.
原始依据(包括设计或论文的工作基础、研究条件、应用环境、工作目的等)
1工作基础:
通过学习基础课程和专业课程以及自学,学生已经掌握了一定的理论基础知识。
这些课程包括JSP,软件工程,数据库等等。
2研究条件:
在一台CPU主频为2.00GHZ、内存为1.99GB的计算机上,安装了WindowsXP操作系统,PHP编程语言软件,MySQL数据库软件。
3应用环境:
WindowsXP操作系统
4工作目的:
培养学生综合运用所学知识分析和解决实际问题的能力,强化学生的计算机实际应用技能方面的训练。
三.参考文献
[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].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]
[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.“第周”依据毕业设计(论文)的实际执行周数。
毕业设计(论文)答辩记录卡
学生姓名
专业班级
题目
淘旧书网站的设计与实现
自述情况:
回答问题情况:
答辩得分
1
2
3
4
5
6
7
8
9
10
总分
平均得分
答辩地点:
记录人:
年月日
毕业设计(论文)成绩考核表
学生姓名
专业班级
题目
交通大学淘旧书网站的设计与实现
评审者
考核项目
评分(每项满分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图和实体属性图。
根据
需求详细的设计了网站所要达到的功能。
然后就是各个模块的设计。
本次设计包括前台和后台。
前台系
统主要由旧书的分类展示、会员登录、查询和购物车模块组成;后台系统由订单管理、旧书管理、类别
管理和会员管理几个模块组成。
整个网站设计完毕后,又对系统的各个部分做了测试。
最后,整个网站
基本达到了设计初的要求。
在此,我向唐斌老师以及答辩小组申请答辩资格,请批准。
签字:
日期:
年月日
指导教师对学生参加毕业设计(论文)答辩的意见:
指导教师:
年 月 日
交通大学淘旧书网站的设计与实现
系统使用说明书
一、硬/软件环境:
1、硬件环境:
CPU:
2.0GHz,内存:
1.99GB
2、软件环境:
WindowsXP系统,MySQL,Apache
3、所用开发语言:
PHP,CSS,Javascript
4、开发工具:
Zendstudio
5、本程序是在Zendstudio下建立名为djtubook的项目。
具体的php文件如图1-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 会员信息管理页面
检查意见:
签字:
日期:
年月日
实习(调研)报告
一、课题的来源及意义
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是电子商务开始流行起来越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
人们的日常生活已经离不开网络。
未来社会人们的生活和工作将越来越依赖于数字技术的发展,也将越来越数字化、网络化、电子化、虚拟化。
电子商务也随着网络的发展,日益和人们的生活贴近。
Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社