计算机专业社会实践报告范文3000字(4)

社会实践报告2018-07-03王华老师

3.每一份影像拷贝(TitleCopy)都有各自的编号Id,同一个影像的若干拷贝编号不同,但是不同的影像拷贝的编号可能会重复。必须记录下是否已经出租,以便于店员随时能够查询拷贝资料的当前状态(status)。

4.系统中允许会员预定某项影像资料,但必须提前预约租赁时间(res_date)。

5.每一项出租事项需要记录下来(租借日期book_date,实际归还日期act_ret_date,过期时间(exp_ret_date)。

业务逻辑实现:

1.查询出所有用户的名字(name)以及用户所借阅的影像资料名字(title)和借阅的日期(book_date)。

2.查询出最近一周订阅影像资料的用户的名字(name)和相应的影像资料名字(title)及借阅日期(book_date)。

3.查询出下周日应该归还的影像资料的名称(title)和借阅者的姓名(name),地址(address)。

4.查询出已经超期还未归还的影像资料的名称(title)和借阅者的姓名(name),地址(address)。

5.查询出最近一月借阅次数最多的影像资料的名称(title)。

6.查询出已经登记但是还没有拷贝的影像资料的名称(title)。

7.查询出本周预定最多的影像资料的名称(title)。

要求:

1.实体关系模型

2.表实例图

3.建表语句

4.样例数据入库(insert语句)

5.业务逻辑实现(select语句)

数据库设计

采用oracle数据库进行设计。

1.根据需求分析,设计数据库,其实体关系模型图

2.由表实例图,设计建表语句。

使用JDBC链接数据库

JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

使用Servlet编写服务器端应用程序

Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet是位于Web服务器

相关推荐

猜你喜欢

大家正在看

换一换