软件工程毕业论文--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 接口,期。软件工程毕业论文--j2ee网络相册管理系统设计
相关推荐
避开错误技术无法做到完美无缺和绝无错误,这就需要 A.消除错误 B.检测错误 C.避开错误 D.容错 [解析 ]提高软件质量和可靠性的技术大致可分为两类,一类是避开错误技术,即在开发的过程中不让差错潜入软件的技术,另一类是容错技术,即对某些无法避开的差错 ,使其影响减至最小的技术。 14. _____是以提高软件质量为目的的技术活动。 A.技术创新 B.测试 C.技术创造 D.技术评审 [解析
执行《文件控制程序》。 质量目标 公司结合自身产品和所定的质量方针制定了质量目标,为确保公司质量目标的如期实现,公司制定和实施《质量方针与质量目标控制程 序》,对质量目标的制定和实施进行如下控制: a) 所制定的质量目标应是具体的 ,可测量的 ,可以体现公司对产品质量水平的追求,并与顾客期望相一致; b) 公司质量目标分解到各个部门 ,以指导各部门的工作; c)
进程的 PCB 中 D) 内存系统区 ,主要是 ( C). A) 缩短访问存储器的时间 B) 实现文件共享 C) 解决不同用户间文件命名冲突 D) 节省内存空间 (A ). A) I/O 事件发生 B) 时间片到 C) I/O 事件完成 D) 某个进程被唤醒 ( A). A) 选一进程占有 CPU B) 建立一进程 C) 撤消一进程 D) 选作业进入内存 ,文件的各种属性放在 (D )中
四、综合题 (共 25 分 ) 得 分 评卷人 1. 请写出测试用例(可以不用写测试结果)来完成语句、条件覆盖和条件组合覆盖,并 以字符列出相应执行路径。 ( 15 分) 语句覆盖: 条件覆盖: 条件组合覆盖: 2. 请画出一个用户使用银行 ATM 的状态转换图。 从用户将卡插入卡槽开始,到用户取卡结束(如果用户忘记, ATM 应报警),用户 可以完成以下几个步骤:登录(卡片进入 ATM 机后
ABS_ UCD_001 用例描述 管理员根据实际需要进行操作 主执行者 系统管理员 前置条件 系统管理员登陆成功 基本事件流 1. 管理员进入登录页面,输入登录信息,用户登录,用例开始 2. 系统进行用户信息验证 3. 验证通过,用户 进入系统主页面,验证不通过转 e1 6 4. 用户选择一项相关模块进行相应的操作 5. 用户输入相应参数进行操作 6. 系统提示操作成功或显示相应结果 7.
子,不可避免地会产生处理同配偶的关系和承担抚育子女的任务。 这一时期家庭的责任使员工自我意识逐渐削弱,家庭观念增强,逐步学会处理好家庭关系,开始具有养家的动机和责任心。 在职业生涯早期阶段,个人还是职业新手,一切都还在学习、探索之中。 了解这一阶段的心理特征,更好地利用自己的优点和避免缺点将对职业生涯规划产生重要的影响。 ( 2)了解组织特点。 在刚刚步入职业生涯之际,大学生由于对组织不十分了解