各类的属性和方法: 书籍(Book): 可以将借书还书的活动写成日志,记录到某个文件当中 private Integer id; // 书的id(主键、递增、唯一) private String name; // 书名 private String pos; // 书的位置 private String type; // 书的类型 private String info; // 书的简介 private Integer state; // 书籍状态可以使用单选框来限定 // 书的状态(0表示未被借出,1表示已被借出,2表示被续借,3表示逾期, 4表示丢失,5表示损毁,6表示其他情况) private String remark; // 书的备注 private Integer owner; // 借书的同学的id(还书之后为null) private String borrowBookDate; // 借书的时间(还书之后为null) private String returnBookDate; // 还书的时间(还书之后为null) // 书的总数量(???) 可以直接用SELECT * FROM table where state=0 然后统计list.size() 留言(Evaluation): private Integer evaluationId; // 该留言的id private Integer adminId; // 如果是管理员留言的话,管理员的id private Integer studentId; // 如果是学生留言的话,学生的id private Integer bookId; // 被留言的书的id private String message; // 留言的内容 学生(Student): private Integer id; private String number; private String username; private String password; private String tel; private String email; private Integer credit; // 信誉等级(通过调用不同的函数,根据信誉等级来设置每个同学能借书和续借书的数量) private Integer bookCnt; // 每个月借的书的数量 private Integer bookRenewal; // 每个月能续借的书籍 private String bookId; // 不同的书的id之间使用,分割开 管理员(Admin): private Integer id; private String username; private String password; 登录逻辑: 用户登录之前: 到时候会将项目部署到我的服务器上面,所以会有一个公网IP(项目地址) 输入项目地址,进入index(初始页面): 页面用来展示介绍咱项目的具体内容和信息 并且提供学生的登录、注册以及管理员的注册按钮 (这里可以用别人现成的网页改一下) 学生注册页面: 输入用户的信息进行注册(这些内容都可使用正则表达式进行验证) 学号:必填、不可更改、不可重复(使用Ajax异步进行数据库的连接验证学号是否重复) 密码:长度限制 手机号:格式限制(可能需要发送验证码?) 邮箱:格式限制(可能需要发送验证码?) 最后可能需要验证码? 注册完成之后,Ajax验证注册是否成功 成功:提示用户成功,自动跳转到登录页面 失败:提示用户失败,还是在当前页面 与学生登录和管理员登录之间可以相互跳转(response完成重定向) 注册的时候不要以form表单的形式直接提交信息,要采用ajax,以json的形式,向后台提交信息。 学生登录页面: 登录信息:学号、密码登录 用cookie(加密)使十天内记住账号信息 (提示:为了您的信息安全,请不要在网吧或公用电脑上使用此功能!) 使用正则表达式验证账号密码是否符合条件 使用ajax在当前页面对与登录信息进行连接数据库的验证,验证登录的账号和密码是否正确 登录成功:用session来记录用户信息,跳转到学生个人菜单页面 登录失败:在本页面提示登录失败(用户名或密码错误) 然后就进入用户模块了 管理员登录页面: 登录信息:用户名、密码登录 使用正则表达式验证账号密码是否符合条件 使用ajax在当前页面对与登录信息进行连接数据库的验证,验证登录的账号和密码是否正确 登录成功:用session来记录用户信息,跳转到学生个人菜单页面 登录失败:在本页面提示登录失败(用户名或密码错误
2022-01-14 14:06:58 879KB Javaweb
山地车网上购物系统项目,Javaweb开发,基于框架的学习,(直接导入即可使用)实现的功能有:(登录注册、店铺管理、主页商品浏览,搜索,购买商品,添加购物车,下订单,支付,发货, 收货,评论,商品添加等等) 1.实现多类型账户管理(运营商、店铺、顾客、一般浏览者) 2.运营商实现对店铺和顾客的管理 3.店铺实现对货物以及顾客订单、店铺信息的管理 4.顾客实现对货物查询以及自身订单、个人信息的管理 5.一般浏览者只拥有货物浏览的权限(要求能进行货物搜索、统计排行等功能) 6.要求能完整实现货物的买卖全过程(模拟淘宝处理) 7.辅助功能请参考淘宝
2022-01-14 12:02:39 22.27MB Javaweb 购物系统 项目开发 网店
类似于当当网的购物系统!数据库用的oracle 不过你自己可以改SQLServer
2022-01-13 18:48:24 1.9MB 购物系统javaweb
1
《Java Web开发实战1200例(第2卷)》全书分为7篇23章,共计600个实例,并附带600个技巧。书中每个实例都是作者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。
2022-01-13 10:45:24 142.95MB javaweb 开发实战 1200例
1
JAVAWEB人事管理系统定义.pdf
2022-01-13 10:06:57 6.63MB 网络文档
经过对搜索引擎的研究同时与Lucene自身的特性相结合,搜索引擎的设计与实现需要实现的功能阐述如下: (1)支持桌面文件搜索,格式包括txt、doc、xls和ppt; (2)支持分词查询 (3)支持全文搜索 (4)能够高亮显示搜索关键字 (5)显示查询所用的时间 (6)显示搜索历史、过滤关键字
2022-01-13 09:05:29 44.87MB Javaweb搜索引擎的设计与
功能介绍: 登录、注册、用户/管理员(角色)、用户信息管理、科系信息管理、查看所有科系、新增科系信息、删除指定科系、修改科系信息、病房信息管理、病人信息管理、医生类型管理、病人手术管理
2022-01-12 21:06:27 7.11MB java javaweb jdbc Mysql
塞北村镇旅游网站设计主要用于实现旅游景点信息管理,基本功能包括:主界面模块设计,用户注册模块,旅游景点模块,酒店预订模块,后台管理模块等。
2022-01-12 21:06:25 74.32MB Javaweb塞北村镇旅游网站
第1章绪论 3 1.1研究背景和意义 3 1.2国内外研究现状 3 1.3研究内容和目标 4 1.4论文结构 4 第2章相关技术概述 5 2.1JAVA编程语言 5 2.2MySQL数据库 5 2.3B/S设计架构 6 2.4系统的开源架构 6 (1)MVC设计模式 6 (2)Spring MVC框架 7 (3)Spring框架 8 (4)MyBatis框架 8 2.5本章小结 8 第3章系统需求分析 8 3.1系统的总体建设 8 (1)数据库设计合理 8 (2)界面简洁 9 (3)实现基本功能 9 3.2系统的功能性需求 9 3.3系统的非功能性需求 12 3.3.1性能需求 12 3.3.2安全性需求 13 3.3.3标准性需求 13 3.3.4可扩展性需求 13 3.3.5易用性需求 13 3.4本章小结 13 第4章 系统的设计 14 4.1图书的模块设计 14 4.1.1借阅模块 14 4.1.2预约模块 15 4.1.3续借模块 16 4.1.4归还模块 17 4.2系统的数据库设计 18 4.2.1实体属性关系(E-R)图 18 4.2.2数据库表结构设计 19 4.3本章小结 22 第5章 系统的实现 23 5.1查询图书信息 23 5.2读者登录 25 5.3图书预约、续借、归还 26 5.4本章小结 27 第6章系统运行与测试 27 6.1系统运行环境的搭建 27 6.2系统测试及测试结果 27 6.2.1图书信息查询模块功能测试 28 6.2.2图书信息维护模块功能测试 29 6.2.3图书信息借阅功能测试 29 6.2.4图书信息预约功能测试 30 6.2.5图书信息续借功能测试 30 6.3本章小结 31 结论 31 参考文献 32 致谢 33
该系统是基于 Spring+SpringMVC+Mybatis 框架的医院人事管理系统,功能包括: 1. 个人主页 2. 个人信息管理 3. 员工管理等 4. 考勤管理 5. 请假管理 6. 部门管理 详情博客描述:https://blog.csdn.net/CDWLX/article/details/122411629
2022-01-12 19:05:48 8.16MB maven spring mybatis mysql
1