基于VS数码摄影管理信息系统的设计
摘要:在当今世界计算机发展的迅速,当今的网络已经变成一个非常重要的信息平台,伴随着科技的发展,为了提高人民生活的需要,更多的人喜欢在网络上了解更多自己感兴趣的知识。这是充分体现了网络的方便性、数据之多的特点。为了给更多的喜爱摄影的朋友们留下一些摄影知识,摄影器材的资料,以及一些摄影作品的分享,同时管理员可以进行后台的管理对付用户发布一些器材知识和一些摄影知识,还可以对用户进行一些关于一些对摄影无关的共享进行管理。从而开发了此网站。此系统是一个摄影网站。本系统具体简单,容易上手。
关键字:计算机;数码摄影管理信息系统;分享;方便
Digital photography management information system
Abstract: With the rapid development of computer in the world today, the network has become a very important information platform. With the development of science and technology, in order to improve the needs of the people's life, more people like to know more of the knowledge of their interest on the network. This fully reflects the convenience of the network and the characteristics of the data. In order to leave some photography knowledge, material for photographic equipment, and the sharing of some photographic works, the administrator can manage the backstage management against the user to publish some equipment knowledge and some photographic knowledge, and can also share some information about some unrelated photography to the users. Management. Thus the web site is developed. This system is a photography website. This system is simple and easy to handle.
Keywords: Computer; digital photography management information system; sharing; convenience.
一、系统概述
(一)系统简介
当今社会计算机技术的迅速发展,现在的计算机在社会中已经非常普及。使用计算机技术来进行在网上查摄影资料、分享知识和摄影作品等已经不可缺少了。在随着摄影技术的发展,摄影不仅仅是专业人员的爱好,更多的是许多人都爱上了摄影。之所以喜欢摄影,可以记录下当时那一美好时刻,然而自学摄影不是一种简单的事情,可能要去翻阅一些资料,但是资料不一定齐全,而你身边的摄影时随问随答这也是不现实的事情。网络的发展,大家可以在网站上共享自己的经验,在线交流,回复之快。
此系统是采用SQL Server2012软件进行对数据库的设计和Visual Studio 2012开发环境进行编程。使用Visual Studio 2012不仅可以使用户一目了然的了解数码摄影的知识,还可以管理员对后台进行方便的管理。
(二)开发工具
1、Visual Studio 2012
Microsoft Visual Studio 2012 是美国一家微软公司进行全新发布的一款编程打代码的开发项目的一种工具。它是一种综合性的产品。适用于组织、团体和个人开发人员。新版本的界面的之前老版本的Visual Studio 2010之间有很大的改变,在不兼容的状态下会进行提示,所以说12版本进行了大量的功能添加。所采用的风格时全新的Window8界面的风格,简化了相应的工作流程,全面的支持HTML5和CSS3,提供全新的模板、设计工具和测试工具。
2、SQL Server 2012
SQL Server 2012是微软公司(Microsoft)发布的最新一代关于数据库的一种平台。最新版的SQL Server 2012在功能对云平台进行支持,SQL12的版本能叫用户使用的感觉很适应。SQL的内部结构进行了简化功能页相应的添加。本软件可以说是在做软件方便的情况里,是比较中要的一种软件。首先每个软件都需要大量的数据,说白了做软件就是对数据进行处理。带大型的软件都是靠数据来支撑的。在建立数据表之前要进行,对表进行设计时候一定要进行详细的设计,必须一次性成功以后不再改动,否则将对表格从新建立。
SQL Server 2012是现在社会中的重要的版本,SQL Server 2012提出了很多新的特征和重要的改动,让它成了迄今为止的容量最大,功能也是最周全的SQL Server版本。
二、系统分析
(一)需求分析
在现在的日常生活中使用计算机是人民每天必不可少的事情。此系统在对许多喜爱摄影的影友们,进行一些资料的集中和一些摄影知识以及摄影作品的共享。本系统不仅可以使用户一目了然的看到本网站的功能,而且可以使管理员在后台管理也方便,从而降低了使用者的时间。
(二)业务分析
本系统是一个不以营利为目的摄影学习,是为了提供更多摄影爱好者的一个交流平台。此网站是为网民提供一些信息的一种方式。它是一种知识无形资产的一部分。是宣传摄影的一个重要窗口。此网站在以后的生活中的作用越来越大,摄影网站的开发有着重要的意义。
(三)功能模块设计
此系统对于前台主要的功能实现如下:网站首页、查看摄影概况、查看摄影器材、查看摄影暴光、查看摄影构图、查看发表回复帖子、查看会员的作品、会员注册登录、管理个人资料及创建相册、上传相片。后台管理员是对主要针对用户界面的进行管理,例如一些用户的管理、帖子信息的管理等等。
目录
一、系统概述 2
(一)系统简介 2
(二)开发工具 2
1、Visual Studio 2012 2
2、SQL Server 2012 2
二、系统分析 3
(一)需求分析 3
(二)业务分析 3
(三)功能模块设计 3
三、系统数据库设计 4
(一)数据库介绍及创建 4
(二)数据库关系图 4
(三)数据表 5
四、系统实施 8
(一)会员注册 8
(二)创建相册 9
(三)上传图片 11
(四)影友(帖子列表) 12
(五)管理员登录 14
(六)添加摄影器材信息 15
(七)删除、查询摄影器材信息 16
(八)添加摄影构图模块的实现 17
五、系统测试 19
(一)关于系统登录测试 19
(二)添加设备信息测试 19
(三)管理设备信息测试 20
六、总结 22
七、参考文献 23
参考文献
[1]李萍 王得燕 杨文珺.ASP.NET(C#)动态网站开发案例教程.机械工业出版社
[2]李萍 黄可望 黄能耿.SQL Server 2012数据库应用与实训.机械工业出版社
[3] 范蕤、潘永惠. SQL Server 2012数据库系统设计与项目实践.清华大学出版社
[4] 喻钧、白小军、岳鑫、代军. ASP.NET Web应用开发技术(第二版). 清华大学出版社
[5]软件技术开发联盟. ASP.NET开发实例大全(基础卷).清华大学出版社