新人基础考核
目标:实现一个简单的图书管理系统。
实现方式:上机操作。
具体要求:请仔细阅读下方要求
语言方向
Java 1、后端采用javaEEWeb架构,springMVC
或者jsp+servlet或者SSH均可,前端
采用miniUI开发
2、开发工具:eclipse,禁止使用其他开发
工具
3、数据库: mysql
4、页面排版整洁有序
DNET 1、请采用Web的方式,不要采用WinForm
的形式,采用WinForm者作零分处理,前端
采用miniUI开发
2、开发工具:VS2012或以上版本
3、数据库:2008<=sqlserver<=2012
4、采用微软企业库方式连接数据库
5、页面排版整洁有序
1、项目名称:BookManager
2、数据库命名与项目命名一致
3、可以查阅相关培训资料和视频,不能相互交流
4、禁止使用U盘、移动硬盘、网盘等相关软件
5、禁止使用即时通讯工具,如QQ,
6、考核期间保持手机关闭
7、考核时间为上午8:30到下午3:30
考核提交方式:
请大家将代码及数据库备份文件U盘拷贝上交
提交目录结构如下:
Code 文件夹中存放代码文件
Data文件夹中存放数据库备份文件
1、数据表结构
图书信息表BookInfo
字段含义字段名类型是否为空说明
图书编号bookguid NVARCHAR(50) N 采用UUID或者GUID生成
编号
图书名称bookname NVARCHAR(20) N 图书名称不能重复
图书类别booktype Int N 使用下拉列表展示:1、电
子科技2、人文生活3、时
尚周刊4、艺术鉴赏
适合人suitable Int N 使用单选框展示:1、老年
人2、青年人3、儿童
入库日期buydate DATE N 使用日期控件展示
借阅次数count Int N 新增图书时,默认为0
备注remark TEXT 使用文本域展示
借阅管理BorrowInfo
字段含义字段名类型是否为空说明
图书名称bookname NVARCHAR(20) N 使用下拉菜单显示,页面显
示图书名称,数据库存入图
书编号
借阅标识useguid NVARCHAR(50) N 采用UUID或者GUID生成
编号
借阅人borrowperson NVARCHAR(50) N
办理人handler NVARCHAR(50) N
借阅事由borrowcause NVARCHAR(100) N 使用文本框展示
借阅日期borrowdate DATE 使用日期控件展示
归还日期returndate DATE N 使用日期控件展示,归还
日期不能在借阅日期之前备注remark TEXT 使用文本域展示
2、功能描述
具体要求
1、在数据库中按照以上的数据表结构要求,创建相应的数据表
2、需要的页面分别是:
首页
图书信息的新增、图书信息修改和图书信息列表页面
借阅信息的新增和列表页面
3、所有控件必须采用miniUI,包括弹出框,提示信息等
4、新增、修改页面采用4列布局,页面整齐,没有滚动条出现
首页
首页采用左侧菜单,右侧Iframe实现,点击菜单显示列表
菜单分为:图书管理、借阅管理(无需下级菜单,例如添加、修改等)
图书管理
列表:展示所有图书信息
1)顶部添加工具栏,显示新增、删除选中按钮;右侧放置查询条件
2)列表可使用复选框选中行记录,点击删除选中则删除选中记录
3)列表每行记录后,有修改、删除按钮或者链接,点击删除,删除当前行记录,
点击修改弹出修改页面
4)如果图书借阅次数大于10,则用红字体显示,否则使用绿显示
5)查询条件:可以根据图书类型及入库日期查询
6)分页显示所有记录
新增,要求如下:
1)图书名称前使用下拉菜单显示:中心馆、分馆1、分馆2,放置输入框,例如选择中心馆,输入框输入:java开发学习,则数据库存入:中心馆-java开发学习(中间一个减号),图书名称不能重复
2)入库日期不能在当前日期之后
3)借阅次数默认为0,不可修改,每添加一次借阅信息,借阅次数=原借阅次数+1修改:
1)修改页面获取原有记录所有值
2)图书名称不允许修改
3)修改完成后点击修改按钮可修改记录
图书借阅管理
借阅信息列表:
1、展示所有借阅信息,
零基础学java语言
1)顶部添加工具栏,显示新增、删除选中按钮;右侧放置查询条件
2)列表每行记录后,删除按钮或者链接,点击删除,删除当前行记录
3)可以根据图书名称进行查询,查询输入后面的书名(不包含横线前的中心馆等信息),进行模糊匹配
4)列表需显示图书名称,不能显示图书编号
借阅信息新增页面
1)使用下拉列表展示所有图书,值字段存入图书编号,文本字段显示图书名称
2)使用日期控件展示借阅日期及归还日期,归还日期不能在借阅日期之前
3)如果所选图书在申请的时间段已经被借阅,则提示重新选择图书信息
4)借阅信息添加成功更新图书信息中的借阅次数字段
得分点:
1、按照表结构正确建立数据库及数据表10
2、图书信息列表,按照要求完成30
3、图书信息新增,按照要求完成15
4、图书信息修改,按照要求完成10
5、图书信息删除,按照要求完成5
6、借阅信息列表,按照要求完成20
7、借阅信息新增,按照要求完成10
额外扣分点:
未按照要求完成页面-10
页面布局混乱-5
未使用maven构建项目-10

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。