馋嘴猫零食网系统的设计与实现开题报告

 2022-12-02 15:45:55

1. 研究目的与意义

当今世界,科技与信息迅猛发展,人们的生活质量改善,生活节奏加快。

为了让人们既不耽误工作时间,又能够足不出户、方便、快捷地买到自己需要的东西,越来越多的商家将传统的商业模式改变成为网上销售模式。

这样既提升了品牌形象和影响力,扩大了销售范围,也能更好地服务消费者。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

关键问题:1)需求分析:分析软件需要实现的主要功能和次要功能;2)概要设计:设计软件系统的整体架构;3)详细设计:分析业务逻辑,设计项目层次,设计能够方便存取的数据库表,设计后台的主要框架,定义接口格式;4)后台开发:实现用户登录注册功能、实现零食分类展示、实现零食列表展示、实现零食详情展示、实现评论展示评论提交的功能,实现用户对单挑零食喜好状态的展示和操作的功能;5)完善:美化界面,改善代码逻辑;6)测试:从后端进行黑盒测试,查看软件的运行情况。

难点:任意控制样式在界面详情中展示的位置。

1)需要实现取得资源后异步加载图片,取得完整图片后调整界面整体排版的问题。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

摘要:Java软件开发通常采用MVC架构来进行开发,虽然出现了许多不同的架构,如:MVCS、MVVM、VIPER等架构,但究其根本还是源于MVC,是MVC演化而来,优化后的架构。

都是为了降低某个代码文件的复杂度,细化了代码功能的产物。

关键词: Java;架构;模式;框架;MVC;代码复杂度。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

设计方案:整个软件系统采用三层架构:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer);采用传统的MVC模式,将其中的Controller分离出一个业务逻辑层(Business Logic,简称BL层),从而缓解Controller的压力,降低Controller代码的复杂度。

数据库使用MySQL;后台用JAVA语言;使用MAVEN系统搭载内置Tomcat服务器发布服务;调研方案、研究方案:1.毕设重点侧重于Java后端开发;2.主要完成如下功能模块:(1)登录注册模块:用户可以任意注册零食网客户端用户。

用户登录后可以使用更多互动功能。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

2022年1月29日之前:接受任务书,领会课题含义,按要求查找相关资料;2022年3月13日之前:阅读相关资料,理解有关内容;2022年3月20日之前:翻译相关英文资料,提出拟完成本课题的方案,写出相关计划一份;2022年3月28日之前:确定设计模式,参阅有关资料,分析Web编程原理;2022年4月1日之前:设计网站制作方案;2022年4月3日:阅读有关JavaWeb编程方面的资料,设计交互模式;2022年4月5日之前:确定并制作网站架构;2022年4月6日之前:理解前后台交互的方式,选择最优方式;2022年4月15日之前:设计软件程序;2022年4月20日之前:完善软件设计;2022年4月25日之前:软件调试;2022年4月30日之前: 进行毕业设计说明书写作,写业务总结,接收验收成果,接受答辩资格审查;2022年5月5日之前:评阅教师评阅论文;2022年5月12日:准备参加答辩。

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。