收藏 分销(赏)

毕业论文选题系统(课堂PPT).ppt

上传人:人****来 文档编号:10177796 上传时间:2025-04-25 格式:PPT 页数:46 大小:2.07MB
下载 相关 举报
毕业论文选题系统(课堂PPT).ppt_第1页
第1页 / 共46页
毕业论文选题系统(课堂PPT).ppt_第2页
第2页 / 共46页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,正在缓冲,1%,2%,3%,4%,5%,6%,7%,8%,9%,10%,11%,12%,13%,14%,15%,16%,17%,18%,19%,20%,21%,22%,23%,24%,25%,26%,27%,28%,29%,30%,31%,32%,33%,34%,35%,36%,37%,38%,39%,40%,41%,42%,43%,44%,45%,46%,47%,48%,49%,50%,51%,52%,53%,54%,55%,56%,57%,58%,59%,60%,61%,62%,63%,64%,65%,66%,67%,68%,69%,70%,71%,72%,73%,74%,75%,76%,77%,78%,79%,80%,81%,82%,83%,84%,85%,86%,87%,88%,89%,90%,100%,91%,92%,93%,94%,95%,96%,97%,98%,99%,1,毕业论文选题系统,XXXX,级物联网工程,软件工程答辩,组长:,XXX,组员:,XXX,2,XXX,:问题定义、可行性研究、网页设计,XXX,:需求分析、总体设计,XXX,:详细设计、编码及单元测试、网站部署,XXX,:综合测试、软件维护,任务分配,3,14,毕业论文选题系统,设计与开发 答辩人:XXX,目录,content,可行性,1,需求分析,2,系统,总体设计,3,界面介绍,4,模块,功能解析,5,总结,及问题,6,Page,0,6,11,24,3,2,37,4,1,可,行,性,研,究,1,5,14,毕业论文选题系统,设计与开发 答辩人:XXX,技术可行性,基于 Web 的毕业选题管理系统由于采用了 Browser/Server 模,式进行开发,针对使用的特定对象,要求性能简洁快捷,易于上手,,使不同的用户在各自的权限页面下高效快捷地完成自己的操作。,本系统采用 Apache 环境下,PHP+MySQL 的结构设计,系统反应,快速,针对大群体的学生和教师,利用 MySQL 数据库使 PHP 脚本,技术的优势最大化。它具有灵活性、安全性和易用性,这正是数据,库编程的有利条件。因此,系统的软件开发平台成熟可行。,2,6,14,毕业论文选题系统,设计与开发 答辩人:XXX,经济可行性,3,该系统成本包括开发成本和运行维护成本。系统的开发成本主要,是要求在 Windows操作系统平台上运行,Web 服务器为 Apache,,数据库服务器为 MySQL。系统维护成本不高,我们充分利用手头,资源,将其部署在SAE新浪云服务器上。因此,从经济上考虑是可,行的。,7,14,毕业论文选题系统,设计与开发 答辩人:XXX,操作可行性,4,由于本系统是专为高校教学量身设计的,高校老师及学生大都是,精通电脑高层次人才,并且我们本身也是学生,我们是真正的从一,个使用者的角度进行设计与开发的,本系统界面简单、人性化,用,户可方便、快速的掌握操作。,8,14,毕业论文选题系统,设计与开发 答辩人:XXX,社会可行性,5,该系统是为合法的,不会引起任何社会问题。因为该系统的引,用只针对学校教学管理体系,不会引起任何侵权问题,也不会引起,政治风波。,9,14,毕业论文选题系统,设计与开发 答辩人:XXX,综上所述,技术可行性:,系统的软件开发平台成熟可行。,经济可行性:,开发和维护,从经济上考虑都是是可行的。,社会可行性:,该系统为合法的,不会引起任何社会问题。,此系统开发目标已明确,在技术、经济、操作和社会等方面均可行,并且投入少、见效快、效果显著。因此,此系统的开发是完全可行的。,6,操作可行性:,用户可方便、快速的掌握操作。,10,1,可,行,性,研,究,2,需,求,分,析,7,11,14,毕业论文选题系统,设计与开发 答辩人:XXX,分析方面,DFD,分析,功能,分析,数据,分析,8,1,2,3,12,14,毕业论文选题系统,设计与开发 答辩人:XXX,DFD分析,9,1,13,14,毕业论文选题系统,设计与开发 答辩人:XXX,功能分析,10,系统应具备的基本功能:,用户信息的管理:管理员可以增删用户。,在线选题:由老师发布试题,学生选择试题,每个学生只能选择一个题目。,教师信息:学生在选题时可以查看相关教师的个人信息。,学生信息:教师可以查看选择自己的学生的个人信息。,结果查阅:选题后,考生可以查询本次选题的结果。,2,14,14,毕业论文选题系统,设计与开发 答辩人:XXX,数据分析,11,根据毕业设计信息管理系统得一般要求,通过对整个系统功能,,运用过程和数据流程的分析,可以出数据库中应包含以下各表:,(1)管理员信息表:管理员用户名,管理员密码。,(2)学生信息表:学号,密码,姓名,性别,专业,班级,联系电话,,联系邮箱。,(3)教师信息表:工号,姓名,性别,密码,联系电话,联系邮箱。,(4)选题信息表:编号,题目,介绍。,3,15,1,可,行,性,研,究,2,需,求,析,3,系,统,总,体,设,计,分,12,16,系统逻辑设计,PHP网页服务器,后台中心数据库,信息数据交互,13,17,系统环境的配置,系统运行平台:,AppServ+,Windows,7,开发语言:PHP,数据库:My,SQL,开发环境:,Dreamweaver,CS5,14,18,14,毕业论文选题系统,设计与开发 答辩人:XXX,系统总体设计思想,学生操作,教师操作,系统登录,15,用户,教师,管理员操作,管理员,19,14,毕业论文选题系统,设计与开发 答辩人:XXX,管理页面,1,学生管理,管理员功能设计,2,教师管理,添加学生,删除学生,管理,16,添加教师,删除教师,20,14,毕业论文选题系统,设计与开发 答辩人:XXX,学生页面,1,选题说明,学生功能设计,2,个人信息,3,选题,4,选题结果,查看个人信息,修改个人信息,学生,1,7,查看选题,了解老师,选题结果,教师信息,21,14,毕业论文选题系统,设计与开发 答辩人:XXX,教师页面,教师功能设计,1,个人信息,2,选题,3,选题情况,查看个人信息,修改个人信息,教师,18,选题题目,选题介绍,已选题目,学生信息,22,14,毕业论文选题系统,设计与开发 答辩人:XXX,数据库设计,1,9,系统ER图,23,14,毕业论文选题系统,设计与开发 答辩人:XXX,管理员表,学生表,教师表,题目表,admin,表,student表,teacher表,topic表,11,数据库设计,基本表设计,20,24,9,State,选课状态,Bool,序号,属性名称,含义,数据类型,长度,说明,约束,1,StuID,学号,int,10,not null,主键,2,StuName,姓名,varchar,50,not null,3,Sex,性别,Bool,4,StuTel,电话,int,20,5,m,ail,电邮,V,archar,20,6,pass,密码,V,archar,20,not null,8,Major,专业,V,archar,20,14,毕业论文选题系统,设计与开发 答辩人:XXX,数据库设计,21,学生表,25,8,TeaIntro,简介,text,200,序号,属性名称,含义,数据类型,长度,说明,约束,1,TeaID,工号,int,10,not null,主键,2,Pwd,密码,varchar,10,not null,3,sex,性别,Bool,4,TeaName,姓名,varchar,20,not null,5,tel,电话,varchar,10,6,em,ail,电邮,V,archar,10,7,JobT,职称,V,archar,20,14,毕业论文选题系统,设计与开发 答辩人:XXX,数据库设计,22,教师表,26,14,毕业论文选题系统,设计与开发 答辩人:XXX,数据库设计,23,题目表,5,StuID,学生学号,int,20,序号,属性名称,含义,数据类型,长度,说明,约束,1,TID,题目编号,int,10,not null,自动增长,主键,2,TName,题目,varchar,10,not null,3,TIntro,题目介绍,text,not null,4,State,状态,bool,6,TeaID,教师工号,int,20,not null,27,14,毕业论文选题系统,设计与开发 答辩人:XXX,数据库设计,2,4,管理员,序号,属性名称,含义,数据类型,长度,说明,约束,1,AdminID,管理员账号,int,10,not null,主键,2,P,ass,密码,varchar,50,28,1,可,行,性,研,究,2,需,求,分,析,3,系,统,总,体,设,计,4,界,面,介,绍,2,5,29,程序界面介绍,登录页面,管理员页面,学生页面,2,6,教师页面,30,学生页面实现,2,7,31,选题页面实现,查看选题,题目详情,2,8,32,教师页面实现,2,9,33,课题发布页面实现,3,0,34,学生管理页面实现,3,1,35,教师管理页面实现,3,2,毕业论文选题系统,36,1,选,题,的,意,究,2,需,求,分,析,3,系,统,总,体,设,计,4,界,面,介,绍,5,功,能,模,块,解,析,3,3,可,行,性,研,37,14,毕业论文选题系统,设计与开发 答辩人:XXX,12,数据库连接,3,4,SAE数据库说明:,用户名:SAE_MYSQL_USER,密码:SAE_MYSQL_PASS,主库域名:SAE_MYSQL_HOST_M,从库域名:SAE_MYSQL_HOST_S,端口:SAE_MYSQL_PORT,数据库名:SAE_MYSQL_DB,38,14,毕业论文选题系统,设计与开发 答辩人:XXX,登录关键代码说明,/student login/,if($_POSTrole=stu),$loginUsername=$_POSTusername;,$password=$_POSTpwd;,$MM_fldUserAuthorization=;,$MM_redirectLoginSuccess=tss/student/stu.php;,$MM_redirectLoginFailed=index.php;,$MM_redirecttoReferrer=false;,mysql_select_db(SAE_MYSQL_DB,$tss);,mysql_query(SET NAMES UTF8);,$LoginRS_query=sprintf(SELECT StuID,StuPwd FROM student WHERE StuID=%s AND StuPwd=%s,GetSQLValueString($loginUsername,text),GetSQLValueString($password,text);,/teacher login/,else if($_POSTrole=tea),$loginUsername=$_POSTusername;,$password=$_POSTpwd;,$MM_fldUserAuthorization=;,$MM_redirectLoginSuccess=tss/teacher/tea.php;,$MM_redirectLoginFailed=index.php;,$MM_redirecttoReferrer=false;,mysql_select_db(SAE_MYSQL_DB,$tss);,mysql_query(SET NAMES UTF8);,$LoginRS_query=sprintf(SELECT TeaID,TeaPwd FROM teacher WHERE TeaID=%s AND TeaPwd=%s,GetSQLValueString($loginUsername,text),GetSQLValueString($password,text);,3,5,/admin login/,else if($_POSTrole=admin),$loginUsername=$_POSTusername;,$password=$_POSTpwd;,$MM_fldUserAuthorization=;,$MM_redirectLoginSuccess=tss/admin/adm.php;,$MM_redirectLoginFailed=index.php;,$MM_redirecttoReferrer=false;,mysql_select_db(SAE_MYSQL_DB,$tss);,mysql_query(SET NAMES UTF8);,$LoginRS_query=sprintf(SELECT AdminID,Pwd FROM admin WHERE AdminID=%s AND Pwd=%s,GetSQLValueString($loginUsername,text),GetSQLValueString($password,text);,/,39,14,毕业论文选题系统,设计与开发 答辩人:XXX,删除模块代码,删除学生,if(isset($_GETStuID)&($_GETStuID!=),$deleteSQL=sprintf(DELETE FROM student WHERE StuID=%s,GetSQLValueString($_GETStuID,int);,mysql_select_db(SAE_MYSQL_DB,$tss);,mysql_query(SET NAMES UTF8);,$Result1=mysql_query($deleteSQL,$tss)or die(mysql_error();,$deleteGoTo=/tss/admin/a_delstu.php;,if(isset($_SERVERQUERY_STRING),$deleteGoTo.=(strpos($deleteGoTo,?)?,$deleteGoTo.=$_SERVERQUERY_STRING;,header(sprintf(Location:%s,$deleteGoTo);,36,删除教师,if(isset($_GETTeaID)&($_GETTeaID!=),$deleteSQL=sprintf(DELETE FROM teacher WHERE TeaID=%s,GetSQLValueString($_GETTeaID,int);,mysql_select_db(SAE_MYSQL_DB,$tss);,mysql_query(SET NAMES UTF8);,$Result1=mysql_query($deleteSQL,$tss)or die(mysql_error();,$deleteGoTo=/tss/admin/a_deltea.php;,if(isset($_SERVERQUERY_STRING),$deleteGoTo.=(strpos($deleteGoTo,?)?,$deleteGoTo.=$_SERVERQUERY_STRING;,header(sprintf(Location:%s,$deleteGoTo);,$colname_deltea=-1;,if(isset($_GETTeaID),$colname_deltea=$_GETTeaID;,mysql_select_db(SAE_MYSQL_DB,$tss);,mysql_query(SET NAMES UTF8);,$query_deltea=sprintf(SELECT*FROM teacher WHERE TeaID=%s,GetSQLValueString($colname_deltea,int);,$deltea=mysql_query($query_deltea,$tss)or die(mysql_error();,$row_deltea=mysql_fetch_assoc($deltea);,$totalRows_deltea=mysql_num_rows($deltea);,mysql_free_result($deltea);,40,14,毕业论文选题系统,设计与开发 答辩人:XXX,选题模块代码,session_start();/启动session环境,$colname_work=-1;,if(isset($_SESSIONMM_Username),$colname_work=$_SESSIONMM_Username;,mysql_select_db(SAE_MYSQL_DB,$tss);,mysql_query(SET NAMES UTF8);,$query_work=sprintf(SELECT StuWork FROM student WHERE StuID=%s,GetSQLValueString($colname_work,int);,$work=mysql_query($query_work,$tss)or die(mysql_error();,$row_work=mysql_fetch_assoc($work);,$totalRows_work=mysql_num_rows($work);,if($row_workStuWork=1),header(Location:./student/s_xuantifail.php);,else,$colname_xt=-1;,if(isset($_GETTID),$colname_xt=$_GETTID;,37,mysql_select_db(SAE_MYSQL_DB,$tss);,mysql_query(SET NAMES UTF8);,$query_xt_t=sprintf(UPDATE topic SET TStat=1,StuID=%s WHERE TID=%s,GetSQLValueString($_SESSIONMM_Username,int),GetSQLValueString($colname_xt,int);,$query_xt_s=sprintf(UPDATE student SET StuWork=1 WHERE StuID=%s,GetSQLValueString($_SESSIONMM_Username,int);,$xt_t=mysql_query($query_xt_t,$tss)or die(mysql_error();,$xt_s=mysql_query($query_xt_s,$tss)or die(mysql_error();,$updateGoTo=s_jieguo.php;,if(isset($_SERVERQUERY_STRING),$updateGoTo.=(strpos($updateGoTo,?)?,$updateGoTo.=$_SERVERQUERY_STRING;,header(sprintf(Location:%s,$updateGoTo);,41,5,功,能,模,块,解,析,6,总,结,与,问,题,1,可,行,性,研,究,2,需,求,分,析,3,系,统,总,体,设,计,4,界,面,介,绍,38,42,14,基于,JSP,的杭州天月在线音响销售系统设计与开发 答辩人:,xxx,开发中的问题,39,问题:数据库与网页编码不一致导致网页或数据库汉字出现乱码,解决办法:,进行百度搜索查看别人经验,通过mysql_query(SET NAMES UTF8),语句设置编码方式统一为UTF-8得到解决。,43,14,基于,JSP,的杭州天月在线音响销售系统设计与开发 答辩人:,xxx,系统的不足,40,代码重复,界面有待美化,功能模块不够完善,1,2,3,44,14,基于,JSP,的杭州天月在线音响销售系统设计与开发 答辩人:,xxx,针对各个层次的需求,毕业设计选题管理系统采用 PHP 脚本语言,与 MySQL 数据,库相连接,在 Apache 服务器环境下,完成了满足需求的应用型 Web 站点系统,PHP 脚,本语言快速,方便的特点极大的有利于动态站点的建设,可移植性非常高,经过测试的,PHP 站点移植到另一操作系统环境下假设与此环境区别不大,因此实现了毕业设计选题,管理系统可以广泛应用于各类系统的优点。,经过努力,已经基本完成了基于 Web 的毕业设计选题管理系统的开发和设计。完,成了系统功能模块的开发完成了面向学生、教师和管理员三方面的用户群体需求,并基,本实现了预期的功能。作为一个典型的 Web 应用站点,实现了不同使用人群的信息交,换与资源共享,为毕业设计课题选择工作提供了有效的管理平台,系统经过严谨周密的,测试,完成了系统测试和细节测试的要求,并且提供了友好的操作界面,方便用户的使,用。,41,总结,45,谢谢大家!,完,42,46,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服