erp办公文件管理信息系统论文

erp办公文件管理信息系统论文

ID:33117054

大小:236.00 KB

页数:11页

时间:2019-02-20

erp办公文件管理信息系统论文_第1页
erp办公文件管理信息系统论文_第2页
erp办公文件管理信息系统论文_第3页
erp办公文件管理信息系统论文_第4页
erp办公文件管理信息系统论文_第5页
资源描述:

《erp办公文件管理信息系统论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、办公文件管理信息系统设计说明书实习学生:杨闪星刘圆杜昭彬邢仁寨王鑫王振江王东东张路阳安士豪吴帅郝涛张宗耀实习科目:企业信息化实习地点:校机房实验室实习老师;余航实习时间:2011年月日该系统在eclipse+tomcat平台上开发,采用SSH架构,用到的技术有hibernate,struts,freemark,extjs、ant等。采用的语言是java。程序分为4层,分别是model、manager、action、view,实现代码的高重用和减小各层之间的耦合性。Model层主要编写的是java类,An

2、t工具会负责和底层数据库交互,根据类映射相应的数据库表,我们只要建立数据库就ok。利用hibernate我们就只要对object进行操作,hibernate会自动帮助我们操作相应的数据库表,实现对表的add、delete、update操作。事实上,所采用的数据库产品对我们是透明的。该系统我们采用的是sqlserver2000.Manager层我们利用hibernate的HQL语言直接对类进行操作,封装该系统基本的select功能供上层使用。Action层负责具体的业务逻辑,和分别跳转到相应view层。V

3、iew层负责数据的展示。我们采用extjs技术。1.系统功能①用户可以建立文件主题②用户可以上传、下载主题下的文件③用户可以查看文件的大小,文件类型等文件信息④用户可以按条件search文件⑤管理员可以增、删、改主题2.系统特点该系统用到很多的组件,如smartupload用于上传、下载文件。我们只需要编写少量的代码实现丰富的功能。程序的扩展性极好,可以随意添加、修改各功能模块,而不需要改动源代码。耦合性低。该系统完全能写成一个OA,而文件管理只是其中的以个很小的系统。3.系统的业务处理流程图Actio

4、n截获request。调用对应的list方法用户request双击theme嗲用action中listDetail方法列出详细信息。进入主页。list出所有theme。并有增删改功能按钮。分别转入功能页面Action截获request。调用对应的create方法删增改Action截获request。调用对应的del方法,直接删除。成功则跳入主页并reload主页。失败则alter出一个提示框。Action截获request。调用对应的create方法Action截获request。调用对应的create

5、方法。转到createscript.html页面。如果是add则在action中new一个对象,如果是edit则在action中根据传入的ID调用manager中得方法找到对应的object。利用freemark压入对象到createscript.html显示出来,最后再调用hibernate封装好的saveorupdate()方法insert或update进数据库。成功则跳入主页并reload主页。失败则alter出一个提示框。1.系统所需的数据库及其结构首先在sqlserver2000中建立数据库q

6、cFrame。这里我们采用了hibernate技术,所有不需要关心数据库表的设计。Hubernate会在具体的数据库产品中根据类的定义生成相应的数据库表和他们之间的依赖关系。我们给出model层文件内容。其他的eclipse插件就补再列出。如Ant、hibernate、struts等,只要在工程中添加就OK.(查看请点击下面的超级链接,或在文件目录下打开)Paper.javapackagecom.model.shanxing;importjava.io.Serializable;importjava.u

7、til.Calendar;importjava.util.Set;importcom.model.user.SysUser;/***@authorshanxing*@hibernate.classtable="T_PAPER"*/publicclassPaperimplementsSerializable{privatestaticfinallongserialVersionUID=-8195643484444772286L;privateStringpaperID;privateStringpaper

8、Name;//文件名privatelongpaperSize;privateSysUseruploadUser;privateCalendaruploadTime;privateSetcontent;privateThemetheme;/***@hibernate.many-to-oneclass="com.model.shanxing.Theme"column="THEMEID"*/publicThemegetTheme(){return

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

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

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