软件工程毕业论文--j2ee网络相册管理系统设计内容摘要:

DESCRIPTION VARCAHR2 200 相册描述 ALBUM_PERMISSION CAHR 1 相册访问权限( 0 公开, 1 仅好友, 2 保密) PHOTO_NUMBER NUMBER 10 拥有相片数 COVER VARCAHR2 300 相册封面路径 STATE CAHR 1 相册状 态( 0 默认, 1 普通, 2 已删除) CREATE_TIME DATE 相册创建时间 VISIT_COUNT NUMBER 10 相册访问量 表 34 相片表( GAZE_PHOTO) 字段名 数据类型 描述 PHOTO_ID NUMBER 20 相片 ID ALBUM_ID NUMBER 20 所属相册 ID PHOTO_NAME VARCAHR2 50 相片名 DESCRIPTION VARCAHR2 200 相片描述 FILE_NAME VARCAHR2 300 相片原图路 径 STATE CAHR 1 相片状态( 0 封面,1 普通, 2 已删除) CREATE_TIME DATE 相片创建时间 续表 34 COMMENT_COUNT NUMBER 10 相片访问量 表 35 评论表( GAZE_COMMENT) 字段名 数据类型 描述 COMMENT_ID NUMBER 20 评论 ID PHOTO_ID NUMBER 20 所属相片 ID USER_ID NUMBER 20 评论用户 ID CONTENT VARCAHR2 500 评论内容 STATE CAHR 1 评论状态( 0 未删除, 1 已删除) CREATE_TIME DATE 评论创建时间 表 36 好友分类表( GAZE_FRIEND_CATEGORY) 字段名 数据类型 描述 CATEGORY_ID NUMBER 20 好友分类ID USER_ID NUMBER 20 所属用户 ID CATEGORY_NAME VARCAHR2 40 分类名 STATE CAHR 1 分类状态( 0 默认, 1 普通,2 已删除) 表 37 好友表( GAZE_ FRIEND) 字段名 数 据类型 描述 FRIEND_ID NUMBER 20 好友 ID OWNER NUMBER 20 拥有用户 ID FRIEND NUMBER 20 好友用户 ID CATEGORY_ID NUMBER 20 所属分类 ID STATE CAHR 1 好友状态( 0 申请中, 1 已接受, 2 已拒绝, 3 已删除) 表 38 留言表( GAZE_ FEEDBACK) 字段名 数据类型 描述 FEEDBACK_ID NUMBER 20 留言 ID OWNER NUMBER 20 所属用户 ID WRITER NUMBER 20 留言用户 ID 续表 38 CONTENT VARCAHR2 1000 留言内容 STATE CAHR 1 留言状态( 0 未删除, 1 已删除) CREATE_TIME DATE 留言创建时间 表 39 站内信表( GAZE_ MESSAGE) 字段名 数据类型 描述 MESSAGE_ID NUMBER 20 站内信 ID SENDER NUMBER 20 发件用户 ID RECEIVER NUMBER 20 收件用户 ID TITLE VARCAHR2 100 信件主题 CONTENT VARCAHR2 1000 信件内容 CREATE_TIME DATE 信件创建时间 STATE CAHR 1 信件状态( 0 已读, 1 未读, 2 已删除, 3 垃圾箱) 表 310 相册分享表( GAZE_ SHARE) 字段名 数据类型 描述 SHARE_ID NUMBER 20 分享 ID QUOTER NUMBER 20 分享用户 ID ALBUM_ID NUMBER 20 分享相册 ID STATE CAHR 1 分享状态( 0 未删除, 1 已删除) 4 系统详细设计及实现 本章阐述完成上述系统功能的详细设计,描述了由哪些类实现哪些功能,这些类包含在哪些包里面,以及各个类之间的关系。 最后还对本系统的特色:多服务器框架、框架整合、在线编辑模块以及图片批量加速上传的实现细节进行了介绍。 系统主要类及功能 这部分将详细列举系统中各个包中各个类的功能信息(如表 41至表 427)。 .applet 包 表 41 .applet 包中类信息表 类名 功能描述 ImageEditor JApplet 的继承类, EditorPanel 的容器 EditorPanel JPanel 的继承类,响应并展示用户触发的所用事件 ImageViewer JLabel 的继承类,用于显示图片 表 42 . 包中类信息表 类名 功能描述 AppletServlet 用于同 Applet 交互的服务器端Servlet 表 43 . 包中类信息表 类名 功能描述 ConnectUtil 连接工具类,用于为 Applet 提供与服务器连接的方法,提供向服务器发送图片数据流,获取图片数据流方法 ImageOpUtil 图像操作工具,实现了图像的色彩模型转换,锐化,模糊,旋转,缩放,改变色调、饱和度、亮度等处理算法 .entity 包 表 44 .entity 包中类信息表 类名 功能描述 GazeUser GAZE_USER 表映射成的实体类 GazeUserInfo GAZE_USER_INFO 表映射成的实体类 GazeAlbum GAZE_ALBUM 表映射成的实体类 GazePhoto GAZE_PHOTO 表映射成的实体类 续表 44 GazeComment GAZE_COMMENT 表映射成的实体类 GazeFriendCategory GAZE_FRIEND_CATEGORY 表映射成的实体类 GazeFriend GAZE_FRIEND 表映射成的实体类 GazeFeedback GAZE_FEEDBACK 表映射成的实体类 GazeMessage GAZE_MESSAGE 信表映射成的实体类 GazeShare GAZE_SHARE 表映射成的实体类 .dao 包 表 45 .dao 包中类信息表 类名 功能描述 BaseDAO 数据访问对象基本接口,提供通用的CRUD 操作,分页查询 UserDAO 继承 BaseDAO接口,并提供对 GAZE_USER表的按主键等查询,按用户名查询等 UserInfoDAO 继承 BaseDAO接口,并提供对 GAZE_USER_INFO 表的按主键等查询等 AlbumDAO 继承 BaseDAO接口,并提供对 GAZE_ALBUM 表的按主键等查询等 PhotoDAO 继承BaseDAO 接口,并提供对 GAZE_PHOTO 表的按主键等查询等 CommentDAO 继承 BaseDAO 接口,并提供对 GAZE_COMMENT 表的按主键等查询等 FriendCategoryDAO 继承 BaseDAO 接口,并提供对 GAZE_FRIEND_CATEGORY表的按主键等查询等 FriendDAO 继承 BaseDAO 接口,并提供对GAZE_FRIEND 表的按主键等查询等 FeedbackDAO 继承 BaseDAO 接口,并提供对 GAZE_FEEDBACK 表的按主键等查询等 MessageDAO 继承 BaseDAO接口,并提供对 GAZE_MESSAGE 表的按主键等查询等 ShareDAO 继承 BaseDAO接口,并提供对 GAZE_SHARE 表的按主键等查询等 表 46 . 包中类信息表 类名 功能描述 BaseDAOImpl 据访问对象基类,实现 BaseDAO 接口 续表 46 UserDAOImpl 继承 BaseDAOImpl 类,实现 UserDAO 接口 UserInfoDAOImpl 继承 BaseDAOImpl 类,实现 UserInfoDAO 接口 AlbumDAOImpl 继承 BaseDAOImpl 类,实现 AlbumDAO 接口 PhotoDAOImpl 继承 BaseDAOImpl 类,实现 PhotoDAO 接口 CommentDAOImpl 继承 BaseDAOImpl 类,实现 CommentDAO 接口 FriendCategoryDAOImpl 继承 BaseDAOImpl 类,实现 FriendCategoryDAO接口 FriendDAOImpl 继承 BaseDAOImpl 类,实现 FriendDAO 接口 FeedbackDAOImpl 继承 BaseDAOImpl 类,实现 FeedbackDAO 接口 MessageDAOImpl 继承 BaseDAOImpl 类,实现 MessageDAO 接口 ShareDAOImpl 继承 BaseDAOImpl 类,实现 ShareDAO 接口 .service 包 表 47 .service 包中类信息表 类名 功能描述 UserService 用户模块业务逻辑接口,提供新建用户、通过 Id 查找用户、修改头像、修改密码、密码验证、用户搜索等方法,为 DWR 提供用户存在性判断方法 UserInfoService 用户信息模块业务逻辑接口,提供查找用户的个人信息、修改用户的个人信息等方法 AlbumService 相册模块业务逻辑接口,提供新建相册、通过 Id 查找相册、分页查找用户的相册、查找用户默认相册、删除相片、相册搜索、增加浏览量 、相册排行等方法,为 DWR 提供相册存在性判断、相册修改等方法 PhotoService 相片模块业务逻辑接口,提供上传相片、移动相片、删除相片、分页查找相册中的相片、查找前后张相片、获取相册封面等方法,为 DWR提供设为封面、修改相片等方法 CommentService 评论模块业务逻辑接口,提供新建评论、删除评论、分页查找相片评论、通过 Id 查找评论等方法 FriendCategoryService 好友分类模块业务逻辑接口,提供通过 Id 查找分类、通过名字查找分类、查找用户的分类、查找用户默认分类等方法 ,为 DWR提供添加分类、修改分类名、删除分类等方法 FriendService 好友模块业务逻辑接口,提供添加好友、获取好友申请数、分页查找好友分类中的好友、分页查找用户的好友、分页查找用户的好友申请等方法,为 DWR 提供添加好友申请、解除好友关系、移动好友、接受申请、拒绝申请等方法 FeedbackService 留言模块业务逻辑接口,提供添加留言、删除留言、查找用户留言等方法,为 DWR 提供添加留言、删除留言方法 续表 47 MessageService 站内信模块业务逻辑接口,提供发送站内信、分页查 找已发站内信、分页查找已读站内信、分页查找未读站内信、分页查找已删除站内信等方法,为 DWR 提供打开未读站内信,删除站内信、彻底删除站内信、撤销删除等方法 ShareService 分享模块业务逻辑接口,提供获取用户分享方法、为 DWR 提供添加分享、删除分享方法 表 48 . 包中类信息表 类名 功能描述 UserServiceImpl 实现 UserService 接口,期间需要调用 UserInfoDAO、 UserDAO、 AlbumDAO、 FriendCategoryDAO 接口 UserInfoServiceImpl 实现 UserInfoService 接 口 , 期 间 需 要 调 用UserInfoDAO、 UserDAO 接口 AlbumServiceImpl 实现 AlbumService 接口,期间需要调用 UserDAO、 AlbumDAO、 PhotoDAO 接口 PhotoServiceImpl 实现 PhotoService 接口,期间需要调用 AlbumDAO、 PhotoDAO 接口 CommentServiceImpl 实现 CommentService 接口,期间需要调用CommentDAO、 PhotoDAO、 UserDAO 接口 FriendCategoryServiceImpl 实现 FriendCategoryService 接 口 , 期 间 需 要 调 用 FriendDAO 、 FriendCategoryDAO、 UserDAO 接口 FriendServiceImpl 实现FriendService 接口,期间需要调用 FriendCategoryDAO、 FriendDAO、 UserDAO接口 FeedbackServiceImpl 实现 FeedbackService 接口,期间需要调用FeedbackDAO、 UserDAO 接口 MessageServiceImpl 实现MessageService 接口,期。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。