1. 毕业设计(论文)主要内容:
1. 前期知识储备:需要有一定的java基础、数据库基础以及javascript基础,了解常用报表有那几种形态(行式报表、指标式报表、混合式报表)2. 系统总体设计思路:建立起一套报表体系,抽象出哪些是可变,哪些是不变的,比如开发报表的过程中,可变的部分为报表样式、报表数据获取(行式报表), 不变的部分为报表样式渲染逻辑、数据填充逻辑、数据库后台体系。
可变的部分是预留给开发人员的接口,报表样式我们用excel来绘制,报表取数我们可以是一段sql、一个存储过程、一个java类,而不变的部分则就是我们整个报表框架体系。
整个体系中采用到了AngularJS、JasperReports、Oracle等等内容。
2. 毕业设计(论文)主要任务及要求
1.后台数据库体系建设,要求:完成相关表设计,使之具有良好的扩展性;2.报表数据填充,要求:支持不同报表类型的填充模式;3.报表前台渲染,要求:展示美观,支持钩稽关系、前台修改、数据钻取及重算;
4.查阅15篇相关文献(含近五年外文3篇),并每篇书写200—300字文献摘要(装订成册,带封面);5.认真填写周记,完成800字开题报告;6.完成5000中文字以上的相关英文专业文献翻译,并装订成册(中英文一起,带封面);7.完成系统的编码与调试;8.完成10000字以上的毕业论文;9.进行论文答辩。
3. 毕业设计(论文)完成任务的计划与安排
(1)2016/1/11—2016/1/22:查阅参考文献,明确选题; (2)2016/1/23—2016/3/7:进一步阅读文献,并分析和总结;确定技术路线,完成并提交开题报告; (3)2016/3/8—2016/4/26:需求分析,算法或系统设计,分析、比较或实现等;(4)2016/4/27—2016/5/27:撰写论文初稿;修改论文,定稿并提交论文评审; (5)2016/5/28—2016/6/7:准备论文答辩。
4. 主要参考文献
1.JasperReport http://www.yiibai.com/jasper_reports/2.angularjs-tutorial http://www.runoob.com/angularjs/angularjs-tutorial.html3. 秦靖,刘勇,《oracle从入门到精通》,机械工业出版社,2011.1
以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。