ASP.net平面设计作品展示网站开发+ER图(6)
时间:2017-03-28 19:04 来源:毕业论文 作者:毕业论文 点击:次
考虑到浏览本网站的受众,一般都是一些年轻群体,设计专员也基本以年轻为主,所以网站的风格我设计得较为酷炫风格,以黑白为主基调,简约中不失华丽的风范,以充分展示设计师自我为主题,突出设计师作品的风格,让更多的受众享受艺术的美感。 2 分析 随着网络技术日新月异的飞速发展,一站式网络体系已经成为当今时下的一种热门,这个部分主要分析本课题所涉及的各项要求的可行性,进行数据库选用,对相关技术、开发工具分析,并进行需求可行性分析等。 2.1 可行性分析 本课题所实现的作品展示,作品以及设计专员的管理功能,通过以下分析可知在现有技术下是完全可行的。 2.1.1 经济可行性 目标系统开发经济需求的比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。并且,目标系统不并是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发成后,通过测试、试运行和实际应用后,将很大程度上提高的大学生就业管理科学性和高效性,在为学校、企业带来便利的同时,也为系统的进一步推广、创新创造了条件,这带来的经济回报将远超过支出,并且最重要的一点是通过该系统的开发,可以使我们进一步理解软件工程思想和软件开发流程,为从事软件开发工作打下很好的基础,从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。 2.1.2 技术可行性 本系统采用时下流行的MVC模式设计,Struts2框架,JSP+Servlet+JAVAbean的技术,结合SQLServer2005数据库进行开发。开发工具使用myeclipse7.5,运行环境为sun公司的jdk1.6,服务器选择apache公司的tomcat6.5。系统稳定性、安全性、可移植性更强。该系统开发中使用到的各项技术都已非常成熟,在软件行业被广泛应用,所以该系统在技术上是可行的。 JSP 2.0的一个主要特点是它支持表达语言(expression language)。JSTL表达式语言可以使用标记格式方便地访问JSP的隐含对象和JavaBeans组件,JSTL的核心标记提供了流程和循环控制功能。自制标记也有自定义函数的功能,因此基本上所有seriptlet能实现的功能都可以由JSP替代。在JSP 2.0中,建议尽量使用EL而使JSP的格式更一致。 页面采用jsp+css技术,数据存储采用MySQL, 还有J2EE组件 Strut2,Hibernate和Spring三个是最流行的J2EE开源框架 (1)Struts2是框架的表现层,是对MVC构架的具体实现,MVC的模型如下: 图2.1 MVC模型 Struts2在整个架构中主要负责以下工作: ①为用户管理请求和响应; ②提供一个控制器代理调用业务逻辑和其它上层处理; ③处理从其它层掷出给一个StrutsAction的异常; ④为显示提供一个模型; ⑤执行用户接口验证。 经过优尔年多的发展,Struts2已经成为了一个高度成熟的框架,不管是稳定性还是可靠性都得到了广泛的证明。市场占有率超过20%,拥有丰富的开发人群,几乎已经成为了事实上的工业标准。但是随着时间的流逝,技术的进步,Struts2的局限性也越来越多地暴露出来,并且制约了Struts2的继续发展。 对于Struts2框架而言,由于与JSP/Servlet耦合非常紧密,因而导致了一些严重的问题。首先,Struts2支持的表现层技术单一。由于Struts2出现的年代比较早,那个时候没有FreeMarker、Velocity等技术,因此它不可能与这些视图层的模版技术进行整合。其次,Struts2与Servlet API的严重耦合,使应用难于测试。最后,Struts2代码严重依赖于Struts2 API,属于侵入性框架。 (责任编辑:qin) |