爪哇部落信息管理系统
二、实现方式:
要求是用JAVA WEB进行实现
三、统一功能要求
1.所有数据交互必须涉及数据库技术(使用JDBC 连接MYSQL)
2.分类分包,使用MVC设计模型
3.分页显示成员列表
4.成员
1)登录、注销功能
2)注册(建议成员的注册由管理员来审核)
3)查询和修改个人信息
4)修改密码功能
5)自定义头像
5.管理员
1)登录、注销
2)添加成员
3)查看所有成员
4)删除成员
5)添加和修改成员信息(至少包含7个字段以上,如:头像、姓名、学号、手机号等)
6)按条件查找筛选成员
四、高级特性(加分)
1.连接数据库性能的优化,比如:c3p0连接池或者druid连接池等等
2.数据库中敏感数据不直接保存明文(如:密码等)MD5
3.不使用JSP,使用Ajax、jQuery实现前后分离架构模式
五、附加功能
1.利用websocket技术实现成员之间的一对一聊天
2.使用maven管理项目
六、安全建议
1.不能有SQL注入漏洞
2.不能不需要登录直接进入系统
3.请严格区分普通用户和管理员的操作,做好权限验证。
七、编码要求
1.严禁一个java文件写到尾,注意分类分包
2.建议遵循阿里巴巴编码规约
3.项目使用UTF-8编码
4.JDK使用1.8x版本、tomcat使用8.x版本
5.命名使用驼峰式写法,严禁用中文或拼音
6.关键代码注释
7.注意管理系统的操作逻辑
8.尽可能的减少错误和异常,可以让身边人进行测试
技术名词:JDBC 、c3p0、JSP、Servlet、html、css、js、ajax、tomcat等等
(重点使用JSP、Servlet、jdbc)
1082

被折叠的 条评论
为什么被折叠?



