您好,欢迎访问三七文档
一、功能要求公司计划使用SSH(Struts2+Spring+Hibernate)框架开发一套顺风搬家预约登记系统。具体要求如下:(1)预约登记功能如图-1所示,用户可以选择起始地区,所用车型,搬家日期,联系人,联系电话。起始地区包括:海淀区、朝阳区、西城区、东城区、丰台区、大兴区及石景山。所用车型包括:金杯、皮卡、厢式小货及1041货车。“厢式小货”为默认值。图-1预约登记页(2)管理人员登录系统功能:页面显示登录用户名及登录密码。如图-2所示。图-2管理员登录页面(3)预约信息查询功能如图-3所示,查询出所有的搬家预约信息,按照提交次序倒序排序,状态显示为易读的文本(显示为“未处理”、“已派车”或“已结束”,而非0、1、2),显示相关操作按钮(处理,详情)。图-3预约搬家登记列表(4)修改预约登记信息功能:对预约信息进行修改,只对其状态(1-已派车,2-已结束,0-未处理)进行修改。如图-4所示。图-4修改状态(5)查看预约登记信息功能:显示预约基本信息及处理状态。如图-5所示。图-5查看登记信息二、数据库设计表名move_booking中文表名称搬家预约登记表主键id序号字段名称字段说明类型属性备注1id编号Number(11)自增主键2area起始地区varchar2(50)非空3cartype所用车型varchar2(20)非空4movedate搬家日期date非空5contact联系人varchar2(20)非空6phone联系电话varchar2(20)非空7status订单状态Char(1)0-未处理1-已派车2-已结束表名users中文表名称管理员信息表主键id序号字段名称字段说明类型属性备注1id编号Number(11)自增主键2name用户名varchar2(20)非空3password密码varchar2(32)非空三、具体要求及推荐实现步骤1、建立数据库和数据表,并且添加测试数据(至少3条)。2、打开MyEclipse,创建Web工程,命名为movebooking,并创建相应包。3、为工程添加Struts2、Spring、Hibernate支持。4、在工程中创建实体类和对应的Hibernate映射文件。5、创建DAO类、业务类:在DAO类中使用HQL语句实现查询操作,按编号倒序排序。6、创建Action类,正确处理默认状态。并正确配置Struts、Hibernate、Spring的配置文件。7、创建如图-1、图-2、图-3、图-4及图-5所示的页面。8、测试程序,调试运行成功后,分离数据库文件与代码文件一同提交。(注意:分页功能不需要做。)
本文标题:Java面试题1
链接地址:https://www.777doc.com/doc-2879166 .html