2009-08-2609:03
毕业设计(论文)任务书
专业:
软件英语班级:软英074:孟凯
一、课题名称:基于
JavaEE的企业WebOA
系统 二、主要技术指标:1.系统采用JavaWeb企业应用开发技术平台(Struts),数据库采用My
sql5或MSSQLServer2000/2005,系统架构采用MVC模式,可结合Hibernate和Spring.
2.系统分析设计采用UML,可使用工具为RationalRose或Visio,数据库设计采用PowerDesigner12。
3.网站采用开源应用服务器,如Tomcat5.5及以上或JBoss4
三、
工作内容和要求:1、系统分析、功能模块设计要求:1)描述系统应具备的功能;2)画出系统功能分析图;3)描述每一模块的功能
2、数据库表结构设计要求:1)根据系统功能分析的结果画出E-R模型图;2)根据E-R模型图设计数据库中的所有数据表(用表格的形式描述表结构);3)用数据完整性理论定义表的主键和表间关系;4)数据录入
3、用户界面设计要求:1)直观地体现各模块的功能;2)思路清晰、界面友好
4、系统功能调试和功能实现要求:1)完成以下功能模块的功能实现:后台:部门管理、员工管理、权限管理、公共信息管理(图书、资产、办公用品、车辆、会议)、公共通讯簿、通知公告管理、考勤管理、人事管理,还可加论坛、工作流等模块。2)设计实现功能模块用到的显示视图、
程序代码
5、编著设计论文要求:1)页数在30页左右,字数在10000字以上;2)论文的最后一部分应含设计总结;3)严禁抄袭;4)符合格式规范
四、主要参考文献:[1]孙鑫.Struts2深入详解[M].北京:电子工业出版社.2008-07
[2]吴明辉,吴超.Struts+Hibernate开发Web应用:从基础到实践[M].北京:人民邮电出版社.2007-05
[3]覃庆炎,张伟.Java开源项目:Spring+Hibernate+Struts项目开发详解[M].北京:清华大学出版社.2008-07
[4]陈云芳.精通Struts2:基于MVC的JavaWeb应用开发实战[M].北京:人民邮电出版社.2008-07
[5]刘乃丽.精通JavaEE项目案例:基于EclipseSpringStrutsHibernate[M].北京-人民邮电出版社.2008-01
[6]梁立新.项目实践精解:基于Struts-Spring-Hibernate的Java应用开发[M].北京:电子工业出版社.2006-11
学生(签名)年月日
指导教师(签名)年月日
教研室主任(签名)年月日
系主任(签名)年月日
毕业设计(论文)开题
报告 设计(论文题目)基于J2EE的企业
webOA系统
一、选题的背景和意义:在正常办公中,企业通常会遇到许多资源和数据,比如员工资料、邮件、申请记录、打印机、
计算机等,这些资源和数据管理不善情况下通常凌乱不堪,在需要时不知道存放在何处,从而影响工作效率。因此,我们设计了能满足这种需求的系统--企业WebOA系统。
二、课题研究的主要内容:企业WebOA系统"是一个适应于中小型企业的能满足日常办公需求的
管理系统,本系统初步拟定由以下六个模块组成。(一)部门管理实现企业各部门的添加、
查询、修改、删除。(二)员工管理对每个员工进行档案登记分配账号等(三)权限管理不同的用户拥有不同的操作权限(四)公共信息管理主要是用于发送一些公告新闻(五)公共通讯簿该模块用于每一个登录的用户来管理自己的通讯录,通讯录中要保存每位联系人的、性别、手机、E-mail、公司、家庭住址、邮编,用户可以自由添加联系人,可以方便的查询、修改、删除任何联系人。(六)通知公告管理该模块用作登录的用户发送公告,大家可以查看。只有发送公告的用户可以修改、删除公告。公告包含:撰写人,标题,内容,发送时间。(七)考勤管理用于对员工上班情况的统计(八)人事管理该模块用于员工的档案管理,人事调动等