综合上述的大大小小的网站,目前国内外的多肉网站系统大多针对商品销售或者多肉植物培育的专业知识交流,因此忽略了广大“肉迷”之间的交流互动,和多肉植物的检索以及观赏。因此,在本系统中将会弥补这个遗憾,以提升大家对多肉植物的喜爱,增加网站和“肉迷”之间的人气,用户可以根据多肉植物各式各样的检索来找到自己喜欢的多肉植物,以及“志同道合”的朋友。在网站的设计方面主要关注的功能是,多肉植物的检索、展示,这个检索会包括,科目、名字等等,而多肉植物的展示则不仅仅是网站自己提供的多肉植物的产品,而且还会展示用户发布的动态,通过本网站的抛砖而引出用户这块“美玉”。
1。根据实体的分分析。
2。对网站具体的需求,分享功能,检索功能,具体的方面等等。
3。根据需求以及对网站未来的方向做一个判断,规划,以此确立网站的框架、耦合的部分设计思路。
4。 对网站的模块如何划分,怎么使网站简洁、美观。
5。 根据需求编写的接口复杂度分析,以及对可能增加需求的部分加强设计模式的运用。
6。设计网站的外观布局等问题,如何提高用户体验等。
7。前后端的数据连接交互方式及其实现。
8。如何优化网站。
一:课题完成所需
1。开发工具: MyEclipse HBuilder Navicat;
2。服务器:Tomcat ;
3。开发语言:Java sql HTML5+CSS3 JavaScript jsp;
4。框架:SpringMVC+Mybatis;
Java是一种简单的、跨平台的、面向对象的开发语言。它是一种纯粹的面向对象的程序设计语言,继承了C++语言面向对象技术的核心,又舍弃了C++语言中容易引起错误的指针、运算符重载、多重继承等特性。通过虚拟机来解释执行字节码,从而实现了“一次编译,到处执行”的跨平台特性。
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。MyBatis是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
数据库选择:MYSQL
二:开发步骤
1。根据实体的分析制定数据库。
2。对网站具体的需求,分享功能,检索功能,具体的方面等等。
3。根据需求以及对网站未来的方向做一个判断,规划,以此确立网站的框架、耦合的部分设计思路。
4。 根据总体设计和数据库的建立对各个功能模块进行详细设计,并画出主要功能模块的业务流程图。
5。 根据系统总体设计以及详细设计编写接口,映射,确立网站的底层结构,对可能增加需求的部分加强设计模式的运用。
6。设计网站的外观,参考国内外网站的布局,扬长避短,总体以简洁,美观为首要,并结合HTML5+CSS3+JavaScript来控制多肉植物的展示特效,也可以考虑移动端的显示效果,增加用户的体验。