本论文以下内容如下:
第二章主要讲本次设计运用到的开发工具和语言已经B/S模式的特点。
第三章主要讲系统需求分析,从用户体验以及系统设计等多方面进行分析,对系统的工作流程进行整体设计,通过ER图和数据库列表直观表现系统格局。
第四章主要讲系统功能,用图片结合代码的形式直观地表现系统细节。
第五章主要讲用户如何使用系统。
第六章主要讲总结以及展望,对本次设计的各个阶段的心得进行总结以及对未来的展望。
儿童艺术写真生成系统结合了用户需求,结合用户的体验运用互联网将线上线下连接,突破了传统模式的时间限制带给方便、高效、灵活的全新体验。用户通过注册个人账户实现网上预约拍摄、个性美图、在线浏览相册的功能,管理员通过后台实现用户管理、处理预约、相册管理、发布作品的功能。此系统为用户和管理员提供了一个便捷的网上通道。
2 开发工具及环境简介
儿童艺术写真生成系统采用B/S开发模式,开发工具选择JAVA语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2005。
2。1 JSP简介
JSP技术是由行业公司共同制定的一种动态网页技术标准,是一种动态页面技术,通过编写java编程语言融入动态网页设计中,便于web应用的开发,用户通过IE浏览器即可浏览jsp技术开发的相关文件。具有以下特点:
(1)灵活性。编写成功后不用更改代码,可以直接在各大系统中运行。
(2)广泛性。jsp页面可以在各个平台上任意运行或者修改,不会受到开发环境和系统的影响。
(3)伸缩性。Jsp技术是一种基于java的动态页面,因此得到了广泛应用。从单一的Jar文件到多台服务器共同运作,体现了jsp技术强大的伸缩性。
2。2 MY SQL2005简介
My SQL2005是微软推出的一款提供给用户管理数据库数据的一个系统,用户可以通过它来管理数据,开发新的应用。My SQL2005有多个版本,提供给不同需求的用户。这里我们使用的是标准版。它具有以下几个突出的特点:
(1)高效管理
My SQL2005通过精简的部署功能提供给用户一目了然的既视感。拥有一个唯一的控制台用户即可在内部实现全方位的监控以及部署,用户可以结合自身的操作习惯为自身打造一个良好的管理环境。
(2)安全性高
My SQL2005所拥有的数据库快照功能可以最大化避免用户在使用数据库的过程中发生错误。拥有管理员权限的用户可以通过操作数据库生成该数据库的只读视图即可恢复到错误之前的状态,这一功能极大地提高了数据库的安全性。
(3)伸缩性强
My SQL2005不仅可以对一些简单的数据进行管理还可以应用到企业大型数据库的管理,它通过对表和索引的细化分区是的在用户对于大型数据库管理的过程中非常方便。这样一来,用户在管理大型数据库的过程中可以更加准确、快速地查询到相对应的位置。因此,它也具有了极强的可伸缩性。
2。3 JAVA简介
JAVA是由sun公司开发的一种计算机编程语言。JAVA语言具有诸多特点:
(1)灵活性高
java编写的程序可以在不同的平台应用。一个程序只要在一次编写成功之后就能在不同的平台上运行。因此,java具有高度的灵活性。
(2)安全性高