j2ee程序设计——课程设计报告

j2ee程序设计——课程设计报告

ID:33838883

大小:200.13 KB

页数:11页

时间:2019-03-01

j2ee程序设计——课程设计报告_第1页
j2ee程序设计——课程设计报告_第2页
j2ee程序设计——课程设计报告_第3页
j2ee程序设计——课程设计报告_第4页
j2ee程序设计——课程设计报告_第5页
资源描述:

《j2ee程序设计——课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、成都信息工程学院课程设计报告课程名称:J2EE程序设计题目名称:简单微博系统学生学号:2009121097学生姓名:邓涛技术报告(20分)程序及运行(60分)笞辩(20分)总分设计评语:一、程序功能模块划分1•系统功能模块框图微博佯理模块好友1T理檯块用户注册橈块删除好友模块添加好友模块图1系统功能模块框图2•各功能的具体实现内容1)用户注册模块:用户输入的注册信息包括,用户名、用户密码、用户真实姓名、手机号、Email.QQ号码。在用户注册模块要求检查用户名是否已存在,检查输入Enmil是否存在,如果存在则不让用户注册。2)用户登陆模块:用

2、户打开登陆模块,要求用户输入用户注册的用户名以及对应密码,用户密码验证成功,则加载用户的相关信息,包括用户的好友列表,粉丝列表,已广播微博信息以及关注好友发送的微博信息。3)好友管理模块:该模块登陆用户可以查看到自己已添加的好友列表,添加新注册用户为自己的好友,删除自己已添加的好友。4)粉丝查看模块:登陆用户可以通过该模块看到自己的粉丝列表(即将当前用户添加为好友的用户列表)o5)微博管理模块:登录用户可以使用该模块查看自己以广播的微博信息,并对广播的微博信息删除,查看好友广播的微博信息。二、功能实现流程图1•系统主功能开始图2系统主功能实现

3、流程图2•异步刷新好友微博信息功能图3异步刷新的方式显示最新的好友发布的微博信息功能实现流程图三、数据库设计1.数据库E-R图图4数据库E-R图2•数据库表设计1)表名:user2)说明:存储用户的基本信息3)表结构表1_user表结构设计字段名类型长度主外键可否为空备注idintPKnotnull用户id,自增namevarchar45notnull用户登录名passwordvarchar150notnull用户密码密文reg_datedatetimenull用户注册日期fan_numintnull用户粉丝数量edite_datedotet

4、imenull用户信息修改H期realnamevarchar45null真实姓名cell_phonevarchar20null用户手机号emailvarchar45notnull用户Email地址qq_numvarchar45null用户QQ号1)表名:friend2)说明:存储用户的好友信息3)表结构表2_friend表结构设计字段名类型长度主外键可否为空备注idintPKnotnull记录id,自增useridintFKnotnull用户的ID号friendidintnotnull所加好友的ID号1)表名:_blog2)说明:存储用户发送

5、的微博信息3)表结构表2_blog表结构设计字段名类型长度主外键可否为空备注idintPKnotnull微博id,自增typeintnotnull1文字,2图片微博contentvarchar500notnull微博内容publishe_datedatetimenull微博发布时间imagevarchar200null图片URLuseridintFKnotnull用户ID四、程序设计1・程序分层设计结构图SpringAOP事务W理Spring一OC(D_)Lj图5程序分层设计结构图2•所使用框架的配置过程l).Struts2的配置a・用过My

6、eclipse的为工程添加StrutsCapabilities,选择Struts版本2.2如下图,web即完成struts2的filter以及struts.xml文件的相关配置RefactorAlt+Shift+T►岀Import...占Export-RefreshCloseProjectCloseUnrelatedProjectsAssignWorkingSets...F5/RunAs/pDebugAs/ProfileAs/►Team/►CompareWith/RestorefromLocalHistory...►aMyEclipse►Ad

7、dRESTWebServiceCapabilities...trutsCapabiTiSpringCapabilities...AddJPACapabilities...AddJSFFaceletsCapabilities-AddJSFCapabilities...AddJSTLLibraries...AddHibernateCapabilities...AddPortletCapabilities...RunXDocletRunValidationExcludeFromValidationManageValidation...RemoveA

8、llValidationMarkers需耍为工程添加action在struts.xml中进行相关配置。2).Hibernate配置a・用过Myeclipse的为工程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。