首页 > 试题广场 >

有一个银行内部业务处理系统,其页面要素主要包括表单和各类操作

[问答题]

有一个银行内部业务处理系统,其页面要素主要包括表单和各类操作按钮,系统分为展示层,业务处理层和数据层,展示层UI主要使用HTMLCSSJS开发,后端代码主要使用JAVA开发,数据库使用DB2。系统上线后,业务人员反映打开页面的耗时较长。请从前端开发的角度,尽可能列举出相应的优化思路及措施,并加以描述。

数据库题

假设你在开发一个学生图书管理系统,系统约束同一本书学生一天只能借一次。系统中已存在表:

1. 学生信息表STUDENTS

字段名

数据类型

字段描述

主键

是否可定

STUID

CHAR(10)

学号

Y

NOT NULL

STUNAME

VARCHAR(30)

姓名

NOT NULL

GENDER

CHAR(1)

性别:M男,F

NOT NULL

BIRDTA

DATE

生日

NOT NULL

CLASS

CHAR(10)

班级

NOT NULL

2. 图书信息表BOOKS

字段名

数据类型

字段描述

主键

是否可定

BOOKID

CHAR(10)

图书编号

Y

NOT NULL

BOOKNAME

VARCHAR(30)

图书名

CREATE

DATE

入馆日期

3. 借阅日志表LOGS

字段名

数据类型

字段描述

主键

是否可定

STUID

CHAR(10)

学号

Y

NOT NULL

BOOKID

CHAR(10)

图书编号

Y

NOT NULL

BORDTA

DATA

借阅日期

Y

NOT NULL

RINDTA

DATA

归还日期

OVERDUE

CHAR(1)

是否超期标志:Y超期,N不超期

推荐
前端优化措施:
       使用ajax异步传输数据,把脚本放在页面尾部,样式表放在头部,减少DOM操作
编辑于 2017-05-24 16:00:13 回复(0)