
软件工程毕业答辩要求及问题回答.docx
3页本文格式为Word版,下载可任意编辑软件工程毕业答辩要求及问题回答 辩论相关问题 1、 系统采用的布局是什么?B/S或C/S或单机版联机版?优缺点如何? b/s布局 B/S最大优势为客户端免维护,适用于用户群浩瀚,或客户需求经长发生变化的处境 C/S功能强大,可以减轻服务器端压力,假设用户的需求更加繁杂,用C/S 2、系统的核心算法是什么?如何实现的 前后台登录使用md5加密 3、系统的核心功能是什么?如何考虑的 专栏文章的处理(发布-分类-探寻-评论-珍藏) 4、 有无采用新的开发技术,是什么技术?有何特点 用了nosql, 1、NoSQL数据库概念 NoSQL数据库是非关系型数据库,主要是针对关系型数据库而言,它主要是用来解决半布局化数据和非机构化数据的存储问题 2、为什么使用NoSQL数据库?解决系统瓶颈对比有效的方法 (1)对数据库的高并发读写的需求 (2)对海量数据的高效存储和访问的需求 NoSQL数据库可以处理超大量的数据,能够运行在低廉的PC集群上 (3)对数据库的高可用性和高可扩展性的需求 5、 系统开发过程中遇到的难点是什么?怎样解决的~ 数据的截取问题(前台显示)将截取的文字举行了更改,后台编辑器问题,下载了ckEditor后解决。
6、 系统中某一个功能是如何实现的?(其中一个重要功能,不能是登陆注册这一类的) 7、 简要介绍某个主要业务的流程 (美厨专栏)专栏文章的处理(发布-分类-探寻-评论-珍藏) 8、 有无考虑系统的可扩展性,表达在哪些方面 表的建立和后台接口的可扩展 9、 有无考虑系统的安好性,表达在哪些方面? 前后台登录使用md5加密 10、 对数据并发有无考虑,数据冗余如何? 在建表时候 采用innob引擎而不是myisam MyISAM类型不支持事务处理等高级处理, InnoDB供给事务支持已经外部键等高级数据库功能InnoDB存储引擎的优势在于供给了良好的事务管理、崩溃修复才能和并发操纵 11、 开发工具是如何选择的,为何选择这种开发工具? PHPStrom可随时扶助用户对其编码举行调整,运行单元测试或者供给可视化debug功能集成支持多语言混合,智能补全代码 毕业辩论相关事宜!!(重要) 请大家按照我的要求专心打定以下的内容: 1、打定辩论的论文定稿 2、打定辩论PPT,简朴介绍自己的系统的背景,用了哪些技术实现了哪些功能。
不超过10张PPT,文字要干脆,都靠自己讲 3、录制3~4分钟的工程视频,并且在电脑上部署好自己的系统,辩论是确定断定以及确定要演示自己工程的!! 4、演示工程确定要纯熟的演示系统的操作,能够解释代码的实现,假设怕问到代码一时想不起来,可考虑在关键片面加上解释举行提示 5、提问的问题请大家参考附件中的内容,务必打定这些问题,由于你也不知道会问到哪一类 — 3 —。












