【例子介绍】OA毕业设计,用Java写的,有源代码和论文
很好的东东啊,本来是打算自己用的,但是下下来的时候已经完成了我的毕设了,现在用不上了,就共享下了,包括外文翻译都有的,物超所值!
【相关图片】
【源码结构】
文件清单
└── oabishe
├── database
│ └── test
│ ├── address.frm
│ ├── address.MYD
│ ├── address.MYI
│ ├── ajax_content.frm
│ ├── ajax_layout.frm
│ ├── ajax_layout.MYD
│ ├── ajax_layout.MYI
│ ├── ajax_portlet.frm
│ ├── ajax_portlet.MYD
│ ├── ajax_portlet.MYI
│ ├── ajax_user.frm
│ ├── ajax_user.MYD
│ ├── ajax_user.MYI
│ ├── db.opt
│ ├── meeting.frm
│ ├── meeting.MYD
│ ├── meeting.MYI
│ ├── notice.frm
│ ├── notice.MYD
│ ├── notice.MYI
│ ├── schedule.frm
│ ├── schedule.MYD
│ ├── schedule.MYI
│ ├── sms.frm
│ ├── sms.MYD
│ ├── sms.MYI
│ ├── upfile.frm
│ ├── upfile.MYD
│ ├── upfile.MYI
│ ├── user.frm
│ ├── user.MYD
│ ├── user.MYI
│ ├── worklog.frm
│ ├── worklog.MYD
│ └── worklog.MYI
├── MyOA
│ ├── CVS
│ │ ├── Entries
│ │ ├── Repository
│ │ └── Root
│ ├── src
│ │ ├── com
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ └── oa
│ │ │ ├── hibernate
│ │ │ │ ├── beans
│ │ │ │ │ ├── AbstractAddress.java
│ │ │ │ │ ├── AbstractMeeting.java
│ │ │ │ │ ├── AbstractNotice.java
│ │ │ │ │ ├── AbstractSchedule.java
│ │ │ │ │ ├── AbstractSms.java
│ │ │ │ │ ├── AbstractUpfile.java
│ │ │ │ │ ├── AbstractUser.java
│ │ │ │ │ ├── AbstractWorklog.java
│ │ │ │ │ ├── Address.hbm.xml
│ │ │ │ │ ├── Address.java
│ │ │ │ │ ├── Meeting.hbm.xml
│ │ │ │ │ ├── Meeting.java
│ │ │ │ │ ├── Notice.hbm.xml
│ │ │ │ │ ├── Notice.java
│ │ │ │ │ ├── Schedule.hbm.xml
│ │ │ │ │ ├── Schedule.java
│ │ │ │ │ ├── Sms.hbm.xml
│ │ │ │ │ ├── Sms.java
│ │ │ │ │ ├── Upfile.hbm.xml
│ │ │ │ │ ├── Upfile.java
│ │ │ │ │ ├── User.hbm.xml
│ │ │ │ │ ├── User.java
│ │ │ │ │ ├── Worklog.hbm.xml
│ │ │ │ │ └── Worklog.java
│ │ │ │ ├── dao
│ │ │ │ │ ├── AddressDAO.java
│ │ │ │ │ ├── IAddressDAO.java
│ │ │ │ │ ├── IMeetingDAO.java
│ │ │ │ │ ├── INoticeDAO.java
│ │ │ │ │ ├── IScheduleDAO.java
│ │ │ │ │ ├── ISmsDAO.java
│ │ │ │ │ ├── IUpfileDAO.java
│ │ │ │ │ ├── IUserDAO.java
│ │ │ │ │ ├── IWorklogDAO.java
│ │ │ │ │ ├── MeetingDAO.java
│ │ │ │ │ ├── NoticeDAO.java
│ │ │ │ │ ├── PersonDAO.java
│ │ │ │ │ ├── ScheduleDAO.java
│ │ │ │ │ ├── SmsDAO.java
│ │ │ │ │ ├── UpfileDAO.java
│ │ │ │ │ ├── UserDAO.java
│ │ │ │ │ └── WorklogDAO.java
│ │ │ │ └── test
│ │ │ │ ├── AddressDAOTest.java
│ │ │ │ ├── AllTest.java
│ │ │ │ ├── MeetingDAOTest.java
│ │ │ │ ├── NoticeDAOTest.java
│ │ │ │ ├── ScheduleDAOTest.java
│ │ │ │ ├── SmsDAOTest.java
│ │ │ │ └── WorklogDAOTest.java
│ │ │ ├── spring
│ │ │ │ └── aop
│ │ │ │ └── LoggingInterceptor.java
│ │ │ └── struts
│ │ │ ├── actions
│ │ │ │ ├── AddressAction.java
│ │ │ │ ├── BaseAction.java
│ │ │ │ ├── DownloadFileAction.java
│ │ │ │ ├── LoginAction.java
│ │ │ │ ├── LogoutAction.java
│ │ │ │ ├── MeetingAction.java
│ │ │ │ ├── NoticeAction.java
│ │ │ │ ├── PersonAction.java
│ │ │ │ ├── RegisterAction.java
│ │ │ │ ├── ScheduleAction.java
│ │ │ │ ├── SmsAction.java
│ │ │ │ ├── UpfileAction.java
│ │ │ │ └── WorklogAction.java
│ │ │ ├── forms
│ │ │ │ ├── AddressForm.java
│ │ │ │ ├── LoginForm.java
│ │ │ │ ├── MeetingForm.java
│ │ │ │ ├── NoticeForm.java
│ │ │ │ ├── PageForm.java
│ │ │ │ ├── PersonForm.java
│ │ │ │ ├── RegisterForm.java
│ │ │ │ ├── ScheduleForm.java
│ │ │ │ ├── SmsForm.java
│ │ │ │ ├── UpfileForm.java
│ │ │ │ └── WorklogForm.java
│ │ │ ├── resources
│ │ │ │ ├── ApplicationResources_en.properties
│ │ │ │ ├── ApplicationResources.properties
│ │ │ │ ├── ApplicationResources_temp.properties
│ │ │ │ └── ApplicationResources_zh_CN.properties
│ │ │ └── util
│ │ │ ├── Change.java
│ │ │ ├── CheckStr.java
│ │ │ ├── Constants.java
│ │ │ ├── FilterStation.java
│ │ │ ├── MD5Digest.java
│ │ │ ├── MD5.java
│ │ │ ├── Pager.java
│ │ │ ├── RegExpression.java
│ │ │ ├── SessionCounter.java
│ │ │ ├── UserInfoList.java
│ │ │ └── UserInfoTrace.java
│ │ ├── commons-logging.properties
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── log4j.properties
│ │ └── simplelog.properties
│ └── WebRoot
│ ├── address
│ │ ├── address_add.jsp
│ │ ├── address_edit.jsp
│ │ ├── address.jsp
│ │ └── address_view.jsp
│ ├── CVS
│ │ ├── Entries
│ │ ├── Repository
│ │ └── Root
│ ├── decorators
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── frame.jsp
│ │ └── _notes
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ └── dwsync.xml
│ ├── error.jsp
│ ├── images
│ │ ├── banner.jpg
│ │ ├── checkcode
│ │ │ ├── 0.gif
│ │ │ ├── 1.gif
│ │ │ ├── 2.gif
│ │ │ ├── 3.gif
│ │ │ ├── 4.gif
│ │ │ └── Thumbs.db
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── dog.gif
│ │ ├── login.gif
│ │ ├── login.jpg
│ │ ├── menu.gif
│ │ ├── Thumbs.db
│ │ └── welcome.gif
│ ├── login.jsp
│ ├── meeting
│ │ ├── meeting_add.jsp
│ │ ├── meeting_edit.jsp
│ │ ├── meeting.jsp
│ │ └── meeting_view.jsp
│ ├── META-INF
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ └── MANIFEST.MF
│ ├── myfile
│ │ ├── allfile
│ │ ├── look_file.jsp
│ │ ├── look_siglefile.jsp
│ │ └── up_file.jsp
│ ├── notice
│ │ ├── notice_add.jsp
│ │ ├── notice_edit.jsp
│ │ ├── notice.jsp
│ │ └── notice_view.jsp
│ ├── person
│ │ ├── person_add.jsp
│ │ ├── person_edit.jsp
│ │ ├── person.jsp
│ │ └── person_view.jsp
│ ├── register.jsp
│ ├── schedule
│ │ ├── schedule_add.jsp
│ │ ├── schedule_edit.jsp
│ │ ├── schedule.jsp
│ │ └── schedule_view.jsp
│ ├── sms
│ │ ├── sms_add.jsp
│ │ ├── sms.jsp
│ │ └── sms_view.jsp
│ ├── styles.css
│ ├── WEB-INF
│ │ ├── applicationContext.xml
│ │ ├── classes
│ │ │ ├── com
│ │ │ │ └── oa
│ │ │ │ ├── hibernate
│ │ │ │ │ ├── beans
│ │ │ │ │ │ ├── AbstractAddress.class
│ │ │ │ │ │ ├── AbstractMeeting.class
│ │ │ │ │ │ ├── AbstractNotice.class
│ │ │ │ │ │ ├── AbstractSchedule.class
│ │ │ │ │ │ ├── AbstractSms.class
│ │ │ │ │ │ ├── AbstractUpfile.class
│ │ │ │ │ │ ├── AbstractUser.class
│ │ │ │ │ │ ├── AbstractWorklog.class
│ │ │ │ │ │ ├── Address.class
│ │ │ │ │ │ ├── Address.hbm.xml
│ │ │ │ │ │ ├── Meeting.class
│ │ │ │ │ │ ├── Meeting.hbm.xml
│ │ │ │ │ │ ├── Notice.class
│ │ │ │ │ │ ├── Notice.hbm.xml
│ │ │ │ │ │ ├── Schedule.class
│ │ │ │ │ │ ├── Schedule.hbm.xml
│ │ │ │ │ │ ├── Sms.class
│ │ │ │ │ │ ├── Sms.hbm.xml
│ │ │ │ │ │ ├── Upfile.class
│ │ │ │ │ │ ├── Upfile.hbm.xml
│ │ │ │ │ │ ├── User.class
│ │ │ │ │ │ ├── User.hbm.xml
│ │ │ │ │ │ ├── Worklog.class
│ │ │ │ │ │ └── Worklog.hbm.xml
│ │ │ │ │ ├── dao
│ │ │ │ │ │ ├── AddressDAO$1.class
│ │ │ │ │ │ ├── AddressDAO$2.class
│ │ │ │ │ │ ├── AddressDAO.class
│ │ │ │ │ │ ├── IAddressDAO.class
│ │ │ │ │ │ ├── IMeetingDAO.class
│ │ │ │ │ │ ├── INoticeDAO.class
│ │ │ │ │ │ ├── IScheduleDAO.class
│ │ │ │ │ │ ├── ISmsDAO.class
│ │ │ │ │ │ ├── IUpfileDAO.class
│ │ │ │ │ │ ├── IUserDAO.class
│ │ │ │ │ │ ├── IWorklogDAO.class
│ │ │ │ │ │ ├── MeetingDAO.class
│ │ │ │ │ │ ├── NoticeDAO.class
│ │ │ │ │ │ ├── PersonDAO.class
│ │ │ │ │ │ ├── ScheduleDAO.class
│ │ │ │ │ │ ├── SmsDAO.class
│ │ │ │ │ │ ├── UpfileDAO$1.class
│ │ │ │ │ │ ├── UpfileDAO.class
│ │ │ │ │ │ ├── UserDAO$1.class
│ │ │ │ │ │ ├── UserDAO$2.class
│ │ │ │ │ │ ├── UserDAO$3.class
│ │ │ │ │ │ ├── UserDAO$4.class
│ │ │ │ │ │ ├── UserDAO.class
│ │ │ │ │ │ └── WorklogDAO.class
│ │ │ │ │ └── test
│ │ │ │ │ ├── AddressDAOTest.class
│ │ │ │ │ ├── AllTest.class
│ │ │ │ │ ├── MeetingDAOTest.class
│ │ │ │ │ ├── NoticeDAOTest.class
│ │ │ │ │ ├── ScheduleDAOTest.class
│ │ │ │ │ ├── SmsDAOTest.class
│ │ │ │ │ └── WorklogDAOTest.class
│ │ │ │ ├── spring
│ │ │ │ │ └── aop
│ │ │ │ │ └── LoggingInterceptor.class
│ │ │ │ └── struts
│ │ │ │ ├── actions
│ │ │ │ │ ├── AddressAction.class
│ │ │ │ │ ├── BaseAction.class
│ │ │ │ │ ├── DownloadFileAction.class
│ │ │ │ │ ├── LoginAction.class
│ │ │ │ │ ├── LogoutAction.class
│ │ │ │ │ ├── MeetingAction.class
│ │ │ │ │ ├── NoticeAction.class
│ │ │ │ │ ├── PersonAction.class
│ │ │ │ │ ├── RegisterAction.class
│ │ │ │ │ ├── ScheduleAction.class
│ │ │ │ │ ├── SmsAction.class
│ │ │ │ │ ├── UpfileAction.class
│ │ │ │ │ └── WorklogAction.class
│ │ │ │ ├── forms
│ │ │ │ │ ├── AddressForm.class
│ │ │ │ │ ├── LoginForm.class
│ │ │ │ │ ├── MeetingForm.class
│ │ │ │ │ ├── NoticeForm.class
│ │ │ │ │ ├── PageForm.class
│ │ │ │ │ ├── PersonForm.class
│ │ │ │ │ ├── RegisterForm.class
│ │ │ │ │ ├── ScheduleForm.class
│ │ │ │ │ ├── SmsForm.class
│ │ │ │ │ ├── UpfileForm.class
│ │ │ │ │ └── WorklogForm.class
│ │ │ │ ├── resources
│ │ │ │ │ ├── ApplicationResources_en.properties
│ │ │ │ │ ├── ApplicationResources.properties
│ │ │ │ │ ├── ApplicationResources_temp.properties
│ │ │ │ │ └── ApplicationResources_zh_CN.properties
│ │ │ │ └── util
│ │ │ │ ├── Change.class
│ │ │ │ ├── CheckStr.class
│ │ │ │ ├── Constants.class
│ │ │ │ ├── FilterStation.class
│ │ │ │ ├── MD5.class
│ │ │ │ ├── MD5Digest.class
│ │ │ │ ├── Pager.class
│ │ │ │ ├── RegExpression.class
│ │ │ │ ├── SessionCounter.class
│ │ │ │ ├── UserInfoList.class
│ │ │ │ └── UserInfoTrace.class
│ │ │ ├── commons-logging.properties
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── log4j.properties
│ │ │ └── simplelog.properties
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── decorators.xml
│ │ ├── lib
│ │ ├── sitemesh-decorator.tld
│ │ ├── sitemesh-page.tld
│ │ ├── sitemesh.xml
│ │ ├── spring-form.tld
│ │ ├── spring.tld
│ │ ├── struts-bean.tld
│ │ ├── struts-config.xml
│ │ ├── struts-html.tld
│ │ ├── struts-logic.tld
│ │ ├── struts-nested.tld
│ │ ├── struts-tiles.tld
│ │ └── web.xml
│ ├── welcome.jsp
│ └── worklog
│ ├── worklog_add.jsp
│ ├── worklog_edit.jsp
│ ├── worklog.jsp
│ └── worklog_view.jsp
├── 开题报告.doc
└── 毕业设计论文.doc
59 directories, 321 files
评论