1.系统设计解决了什么问题?实现了什么?
2.使用mysql或者其他数据库的优势?
3.b/s,c/s,分别介绍一下,再说明优缺点?
B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,减低开发成本;B/S 建立在广域网之上的,信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。
4.技术问题,jsp的作用?ssh框架整合原理架构?
action:主要是Struts2,用来做跳转,比如jsp页面提交的表单就是进入到action里面,然后action再调用service里面的逻辑,最后返回到jsp响应请求。
dao:用来存放对数据库操作的方法,没有逻辑,只有增删改查。
model:就是java been或者pojo用来存放实体类对象,一个有Get、Set的方法,把现实中的东西看成一个实体,做成一个类,单独放起来,一个实体类对应数据库里的一个表。
service:进行业务逻辑,比如从action进到service进行了哪些操作都在这里。
util:工具包,用来存放工具类,例如时间日期转换等。
5.测试,黑盒测试、白盒测试了解测试概念,使用什么方法测试的?
黑盒测试也称功能测试,不需要查看代码逻辑,它是通过测试来检测每个功能是否都能正常使用。在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。使用等级划分法进行测试,使用测试用例表来表达具体
6.数据库设计问题,解释一下数据库概念设计、逻辑设计、物理设计?
对餐饮收银系统描述的功能需求,通过对其中菜品、桌号、员工、营业额分类和概括,建立抽象的概念数据模型,用一种抽象的形式表示出来。以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的概念数据模型。
论文毕业设计答辩总结
最新推荐文章于 2024-07-22 14:15:06 发布