注意系统的创新点
采用面向对象开发方法:(除了致谢中可以出现第一人称“我”,其他正文中一律是本人、本系统)。论文整体要以文字为主,图片、表格、代码是辅助说明的。
摘要
摘要包括三部分内容:课题背景,课题要研究的内容及实现的功能,完成系统所涉及到的工具和技术。300字左右
1绪论 不超过3页;建议包括:(可参考开题报告时的要求)
(1)项目的背景
(2)项目的意义
(3)国内外研究现状
(4)研究内容
2 开发语言和技术介绍建议不超过4页,内容自定。
如:软件开发方法、所需要的语言、开发架构、数据库等,用到什么写什么,以及为什么用在你的系统中也可以讲清楚,用到的技术哪些特性。
用到算法实现推荐功能的一定记得介绍算法
3 系统分析 【重点】建议大致包括:
(1)可行性分析;
包括:经济可行性、技术可行性、运行可行性、开发方案可行性
最后应该有结论性的语句,说明系统开发是可行的。
(2)业务需求分析;(要有业务流程图)
(3)功能需求分析;(要有用例图、用例说明等,详细描述各功能)
用例图的画法要注意,执行者和用例之间是直线,用例和用例之间的三种关系要体现出来(包含、扩展、泛化)。
(4)非功能需求分析(如软硬件环境、性能、安全性、并发性、前端页面的需求等)
4 系统设计【重点】建议大致包括:(前端的页面设计如果有特色,可以放在这个章节,注意不是原型,可以是布局设计)
(1)系统设计原则;(可选项)
(2)系统总体设计;(要给出系统总体包图/总体功能结构图)如果有前台的,可以加上前台界面的设计图。
(3)各功能模块详细设计;(要用子系统包图+类图+时序图给出各模块处理过程详细描述)从用户的角度、从前后台角度,重点功能
(4)数据支持(可以写数据的获取、预处理等)这是作为大数据方向不同的点
(5)数据库设计 (要给出逻辑设计E-R图、实体-属性图,并据此详细设计各关系表(三线表))注意E-R图是实体联系图,和实体属性图进行区分。要有总体的E-R图,然后在加上重要的实体属性图,不需要把所有的实体属性都罗列出来。数据表要加文字说明。
5 系统实现
(1)系统实现环境:可以包括系统的架构实现,如SSM架构实现,前后端分离的架构实现。
(2)系统主要功能截图及主要实现代码(注意要有文字描述,不能是只复制粘贴代码和截图,代码量不能超过页面的1/3,需要把体现核心功能的代码如何实现的用文字描述清楚,不是介绍界面如何操作,比如可以是具体类,具体算法实现)
6 系统测试
只需要列出系统主要功能的测试用例,不能是简单的登录的测试用例。测试用例的表格可以不使用三线表。
可以加上性能测试
总结与展望
总结只写和系统相关的内容,不能有个人感想的内容,不能出现“我”
第一人称。
展望系统存在问题?下一步准备如何解决?应用展望
参考文献
至少15篇,各种文献都要有:期刊、论文、书籍等等,时间控制在2016年以后的文献,要有3篇外文文献。
致谢
版权所有© 帮我毕业网 并保留所有权利