电子科技大学毕业设计(论文)论文题目:OA系统的规模学习中心(或办学单位):指导老师:职称:学生姓名:兰海学号:v08492642106专业:软件工程继续教育学院电子科技大学制网络教育学院2010年05月20日电子科技大学毕业设计(论文)任务书题目:OA系统的规模任务与要求:完成中小企业办公无字化,流程智能化,操作简单,根据企业办公流程完成复杂的操作。时间:年月日至年月日共周教学中心:电子科技大学网络教育学院国信安教学中心学生姓名:兰海学号:v08492642106专业:软件工程指导单位或教研室:电子科技大学网络教育学院国信安教学中心指导教师:职称:继续教育学院电子科技大学制网络教育学院2010年05月20日毕业设计(论文)进度计划表日期工作内容执行情况指导教师签字1月5日至1月13日确定论文题目1月14日至3月1日查找资料及写出大纲3月2日至3月30日写作3月31日至4月5日交初稿4月7日至5月12日定稿5月13日至5月20日正式提交论文及电子文档6月5日答辩教师对进度计划实施情况总评签名年月日本表作评定学生平时成绩的依据之一。摘要本文主要阐述了OA系统的信息管理系统(MVC结构),它主要实现管理员如何对普通用户进行授权,如何插入、删除、修改一个员工的信息。通过管理员来操做步骤来实现功能和设置员工信息和员工职位等,以及用户如何查询自己想要的结果,也即是通过输入查询条件,显示符合条件的员工记录以及如何显示这个员工的全部信息。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。系统分析部分,通过对OA系统的分析,确定了本系统应用于WindowsXP(2000、VISTA等操作系统),网络建立在WindowsXP企业版等操作系统软件平台之上。在OA系统的分析中确定了系统大概要完成的功能和使用Eclipse(MyEclipse6.0.1插件)和SQLSEVER2000作为开发工具,Tomcat6.0作为运行环境。系统管理,包括人员编码维护、用户授权和程序定义。输入,包括基本信息、学历信息,照片和工资信息的插入和删除。查看,包括基本信息、学历信息、考勤信息和员工职位的浏览,还有通过输入查询条件查询用户所要的记录,还可以双击某个员工所在列,就可以显示出这个员工的所有信息。维护,包括基本信息、学历信息、考勤信息、员工职位和工资信息的修改,这个功能只能由管理员来操作,普通用户没这个权力。报表,包括基本信息以及工资信息的查询、统计和显示。需求分析部分,分析了OA系统的基本目标和功能要求,包括项目背景和开发目标,系统的用户需求和具体系统功能需求描述。OA系统的详细设计部分说明了依据系统分析与设计时提出的要求,予以编程实现的过程,重点介绍了数据库的详细设计,系统的数据流程图和OA系统各模块的详细设计以及系统的测试方案。关键词一:MVC,SQLServer200,OA系统,员工信息,MVC结构SummaryThisarticlediscussestheinformationmanagementsystem,OAsystem(MVCstructure),whichdealsadministratortoauthorizetheordinaryuser,howtoinsert,delete,modifyanemployee'sinformation.Donebytheadministratortoexercisethestepstoachievethefunctionsandsettingssuchasemployeeinformationandstaffpositions,andhowusersquerytheresultsyouwant,thatis,byenteringthequery,todemonstratecompliancewiththeconditionsoftheemployeerecordsandhowtodisplayalltheemployeesinformation.Requestfortheestablishmentofdataconsistencyandintegrityofthestrong,goodforthesecurityofdata.Forthelatterapplicationpowerful,easytouseandsoon.Analysispart,bytheanalysisofOAsystem,setthesystemusedinWindowsXP(2000,VISTAoperatingsystem,etc.),networkinginWindowsXPoperatingsystemsoftwaresuchasEnterpriseEditionplatform.OAsystemintheanalysisofthesystemabouttobecompletedtodeterminethefunctionanduseofEclipse(MyEclipse6.0.1plugin),andSQLSEVER2000asadevelopmenttool,Tomcat6.0astheoperatingenvironment.Systemmanagement,includingpersonnelcodemaintenance,userauthorization,andprocessdefinition.Input,includingbasicinformation,educationalinformation,wageinformation,photosandinsertanddelete.View,includingbasicinformation,educationinformation,attendanceinformationandstaffpositionshere,aswellasthroughtheuserinputquerytoquerytherecords,youcandouble-clickthecolumnwhereanemployee,theemployeecanshowallinformation.Maintenance,includingbasicinformation,educationinformation,attendanceinformation,employeechangesjobsandwageinformation,thisfunctioncanonlyoperatebytheadministrator,notthepowerofordinaryusers.Statements,includingbasicinformation,andwageinformation,query,statisticsanddisplay.NeedsanalysispartoftheOAsystem,thebasicobjectivesandfunctionalrequirements,includingbackgroundanddevelopmentobjectives,thesystemofuserneedsandfunctionalrequirementsofspecificsystemdescription.OAdetaileddesignpartlyexplainthebasisforsystemanalysisanddesignrequeststotheprocessofprogramming,focusesonthedetaileddesignofthedatabase,thesystemdataflowdiagramandOAthedetaileddesignofeachmoduleandsystemtestplan.Keywords:MVC,SQLServer200,OAsystem,employeeinformation,MVCstructure目录第一章概述.................................................................1第一节背景以及意义......................................................1一、目的.............................................................1二、背景.............................................................2第二节相关技术概述......................................................2一、软件工程.........................................................2二、数据库设计.......................................................3三、开发工具Eclipse(MyEclipse插件)................................3四、MVC结构.........................................................4五、开发背景.........................................................5第二章系统分析与需求分析....................................................6第一节业务流程..........................................................6一、总体流程图.......................................................6第二节功能模块..........................................................7二、用例图...........................................................7三、功能说明.........................................................7第三节需求分析..........................................................8第三章系统概要设计..........................................................9第一节软件总框图........................................................9一、结构图...........................................................9第二节数据库设计........................................................9一、表的设计.........................................................9第三节界面设计.........................................................10一、Jsp页面截图展示................................................10第四章系统详细设计.........................................................12第一节系统详细设计.............................