Sex Telephone Email Lended_num Create_date 性别 电话 Email 已借书数量 创建日期 Varchar2(2) Varchar2(15) Varchar2(20) Number(2) Date 默认为0 是 是 是 否 否 表4.3 借阅信息表(t_book_student)
字段英文名称 Id Book_id Student_id borrow_date return_date Money 字段中文名称 ID号 图书编号 学号 借书日期 还书日期 超期罚款 字段类型 Varchar2(35) Varchar2(15) Varchar2(15) Date Date Number(5.2) 字段约束 主键 是否可为空 否 否 否 否 否 否
表4.4 管理员表(t_admin)
字段英文名称 Admin_id Admin_name Admin_password 字段中文名称 管理员ID 管理员姓名 管理员密码 字段类型 Number(5) Varchar2(10) Varchar2(20) 字段约束 主键 是否可为空 否 否 否
-16-
表4.5 学院表(t_admin)
字段英文名称 Academy_id Academy_name 字段中文名称 学院ID 学院名 字段类型 Varchar2(10) Varchar2(30) 字段约束 主键 是否可为空 否 否
表4.6 班级表(t_class)
字段英文名称 Class_id Class_name Academy_id
表4.7 图书类别表(t_admin)
字段英文名称 Sort_id Sort_name 字段中文名称 类别ID 类别名 字段类型 Varchar2(5) Varchar2(20) 字段约束 主键 是否可为空 否 否 字段中文名称 班级ID 班级名 所属学院ID 字段类型 Varchar2(10) Varchar2(30) Varchar2(10) 字段约束 主键 是否可为空 否 否 否
-17-
5 系统实现
图5-1数据库查询示意图
6.2 5.1 登录系统模块的实现
本模块主要是用户通过图书馆管理系统的首页进入该系统。用户输入正确的用户名和密码,如果登录信息有错误,则系统提示登录错误信息,并且禁止系统用户进行任何操作。若登录信息正确,系统会根据用户的身份进行相应权限的判断,读者进入前台系统,管理员进入后台系统。图书馆系统登录主页面如图5-1所示。
图5-1 图书馆管理系统登录界面
其实现的代码如下:
6.3 5.2 图书管理模块的实现
图书管理模块主要分为图书入库、查看图书、统计图书,其中图书入库是往
-18-
图书管理数据库中添加图书信息。看图书功能中可以查看图书详细信息,并对图书信息进行修改或删除某些废弃图书信息。
5.2.1 图书入库功能的实现
点击添加图书功能,填写图书基本信息,为图书选择类型,类型是与数据库交互动态生成的下拉列表,具体界面如图5-2所示。
图5-2 图书入库界面
5.2.2 图书维护功能的实现
点击图书维护功能,展示所有图书的信息列表,在每个图书信息行后提供删除和修改操作功能,并且可以单击选定某一个图书信息后的详细信息进行详细查看图书信息。具体图书列表界面如图5-3所示
-19-
图5-3 图书列表界面
(1)删除图书功能的实现
管理员删除图书,删除时可删除一个,也可同时多选删除, (2)修改图书信息功能的实现
在管理员修改图书信息时,跳转到图书信息详细表单中,列出所要修改图书的详细信息,并可以进行修改,则修改界面如图5-4所示。
-20-