JAVAEE联邦软件管理系统试题

题目:联邦软件管理系统

一、语言和环境

A 实现语言

  Java

B 环境要求

  JDK8.0  MyEclipse  Tomcat  MySQL

二、要求

使用JSP、Servlet、JavaBean 实现,MySQL 作为后台数据库;联邦软件管理系统,功能包括软件的新增和查询两大功能,具体要求如下:

打开联邦软件管理系统首页,列表方式显示所有软件资料,如图 -1所示。

图 -1

点击 “新增软件”超链接,进入新增软件页面,在各个文本框中输入相应的软件信息。其中软件名称、厂商和价格非空如图 -2 所示。

在新增软件页面中,点击“查看软件”可以返回到首页显示软件信息。

图 -2

点击“提交”按钮时,使用JavaScript脚本判断软件名称,厂商和价格必须填写。

图 -3

信息验证成功后,提交软件信息至软件信息处理Servlet,将新增的软件信息保存到数据库中。若新增成功则给出成功提示,如图 -4所示。

图 -4

点击“确定”按钮后返回首页,并显示最新的软件信息,如图 -5所示;若新增失败给出失败提示,点击“确定”按钮后跳转至新增软件页面,重新输入信息并提交。

图 -5

三、数据库设计

数据库名称: software

 

数据表名

software

 中文表名称

软件信息表

字段显示

字段名

数据类型

字段大小

备注和说明

软件编号

Id

int

 

主键,自增

软件名称

name

varchar

50

非空

版本号

version

decimal

5,2

非空

出版厂商

publisher

varchar

50

 

价格

price

decimal

5,2

非空

四、具体实现步骤

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

2、创建Web工程;

3、 创建实体类:

A参考software表编写属性

B编写各属性的setter/getter方法

4、创建BaseDAO类:

包括基本数据库资源的获取/释放操作;注意释放资源的先后顺序。

5、创建 SoftwareDao类:

A 编写查询方法,获取全部软件信息并返回,按软件名称排列

B 编写新增方法,将新增软件信息保存到数据库中

6、 创建首页页面:

A 按照图 -1 进行页面设计,并使用CSS进行美化

B 调用DAO类的方法获得软件信息,并以图 -1 所示方式显示

C 点击“新增软件”超链接后跳转到新增软件页面

7、 创建新增软件页面:

A 按照图 -2进行页面设计,并使用CSS进行美化

B 提交信息时,通过JavaScript脚本对软件名称,厂商和价格进行非空验证。

8、创建新增软件处理Servlet:

A 获取在新增软件页面提交的软件信息

B 调用DAO类的方法将新增软件信息保存到数据库中

C 新增成功或者失败后提示相应信息,并跳转至相应页面

9、调试运行成功后分离数据库文件,与代码文件一同提交。若无数据库分离文件或以其他方式提交,数据库项不得分。

五、注意事项

1、请注意界面美观,对齐方式;

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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

teayear

读后有收获可以获取更多资源

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值