郑州亚新网络科技公司-- 考试题

论坛 期权论坛 脚本     
匿名技术用户   2020-12-21 14:39   19   0

一、语言和环境

A、实现语言

Java

B、环境要求

myEclipse, JDK6, Tomcat 6.0, oracle

二、功能要求

某超市计划使用SSH(Struts+Spring+Hibernate)框架开发一套商品管理系统,oracle作为后台数据库。其中“商品的查看与销售”功能由你来完成。

要求实现:

1.商品显示功能如图-1所示。

其中:

(1)、进入首页,显示从数据库中查找到的所有数据

(2)、点击“只看正常”按钮后,显示所有正常的商品(如图2);点击“库存不足”按钮后,显示所有库存为0的商品(如图3)。

(3)、选中商品列表第一列复选框,点击“销售”按钮后,商品实现数量减 1 。

(注意:商品可以多选销售,直至商品数量减少到0; 库存不足的商品不允许销售)


2.“商品销售”功能下图所示,

(1)、当商品库存不足销售时,弹出警告进行提示(如图4所示)。

(2)、商品正常销售,数量减少,并给出销售成功提示(如图5所示)。




三、数据库设计

数据库名称及要求:数据库名称goods。

商品信息表 goods_info

表名

goods_info

列名

数据类型

说明

备注

goods_id

number

主键

商品编号

goods_name

varchar(50)

not null

商品名称

goods_price

number

Not null

商品价格

goods_type

Varchar(30)

商品型号

goods_status

number

not null

商品状态(外键)

goods_store

number

Not null

商品库存

商品种类表 status_info

表名

status_info

列名

数据类型

说明

备注

status_id

number

主键

状态编号

status_name

varchar(20)

not null

状态名称

四、具体要求及推荐实现步骤

1、建立数据库和数据表,并且添加测试数据(至少5条)。

2、打开myEclipse,创建Web工程,命名为goods,并创建相应包。

3、为工程添加Struts、Spring、Hibernate支持。

4、在工程中创建实体类和对应的Hibernate映射文件。

5、创建DAO类、业务类,在DAO类中使用 HQL 语句实现查询操作。

6、创建Action,实现“查询商品信息”和“商品销售”功能,由Spring管理Action Bean。正确配置Struts、Hibernate、Spring,正确配置SSH集成。

7、创建“显示商品信息”页面,如图-1所示。

8、测试程序,调试运行成功后,创建数据表SQL文件与代码项目一同提交。若无创建数据表SQL文件或以其他方式提交,数据库项不得分。

五、注意事项

1.请注意界面美观,添加适当CSS样式表;

2.请注意代码的书写、命名符合规范,在代码中添加必要的注释;

3.请注意操作数据库时进行必要的异常处理。


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP