公司练习项目.简历管理系统.RMS
前些天公司开展的练习项目,简历管理系统,简称RMS。使用技术包括JSP + Servlet + Service + Dao + MySql。 项目整体按层次划分,在视图层(web层)和控制层(Servlet层 + Service层)又按功能细分。 需要特别说明的是,数据库的设计可能不易看懂,所有的表都由index表进行创建、索引。运行时将 index表中读取的当前招聘的全局信息保存在session中,提高访问效率。 另外处于对公司内部信息的保密,数据库内容、功能设计书、结构设计书等等与公司相关的文档、资 源均未提供,仅提供源码和必要的资源以供大家参考。 该作品并非最终的版本,未进行过多的优化,也有不少bug,并且严重缺少日志提示。但是其中有许 多个人觉得值得参考的设计,如数据库的设计、状态转移控制(明确每个人所处状态)、角色管理方式(通 过32位的控制字控制:每相邻2位代表能够进行的操作,2位的值代表访问级别00不可见、01只读、10受限 、11所有权限。由于项目较小,有些可能用不到。具有不同控制字的用户属不同用户组,同一个担当者可 以承担多种角色)、权限控制等。 其实该方向并非本人所长,有很多地方做的不够好,愿听大家的建议,谢谢。
用户评论