1、 2014 届本科 毕业论文(设计) 题目 : 摄影交易网的设计 与实现 学 院: 电子信息工程学院 专 业: 计算机科学与技术 (师范) 学 生 姓 名: 班 级: 学号: 指导教师姓名: 职称: 讲师 日 期: 2014 年 5 月 琼州学院教 务处 二一三年六月制 目 录 第一部分 设计说明书(或 毕业论文 ) 一、 设计说明书(或 毕业论文 ) 1 第二部分 过程管理资料 二、毕业论文(设计)课题任务书 34 三、本科毕业论文(设计)开题报告 36 四、本科毕业论文(设计)中期报告 40 五、毕业论文(设计)指导教师审阅表 41 六、毕业论文(设计)评阅教师评阅表 42 七、毕业论文(
2、设计)答辩评审表 43 2014 届本科生毕业设计论文 摄影交易网的设计与实现 学 院: 电子信息工程学院 专 业: 计算机科学与技术 (师范) 学 生 姓 名: 班 级: 学号 指导教师姓名: 职称 讲师 最终评定成绩 2014 年 5 月本科毕业论文 (设计 ) 1 摄影交易网的设计与实现 作者: 导师: 摘 要 因为因特网的普及,更多的公司和个人创设了自身的相关网站,公司和个人通过这些相自身建立的关网站能够呈现他们的产品,公布最新动态和讯息,和各客户实现信息的相互交换,跟各方面上的合作商构建相关沟通渠道等。该题目的研究方向是大势所趋,很有实用的价值。 本系统是在 Visual Studi
3、o 2010 平台上开发的一个 B2C 的摄影交易网站,基本实现了摄影和交易网站所需要的功能。前台功能包括登录、注册、器材咨讯、摄影学院 、作品展示、器材评测等;后台功能包括论坛交流,器材添加,订单管理,资讯管理等等。该网站具备以下特征:可拓展性好,独立性和可重用性,这使系统具有很好的发展空间;良好的性能,代码的优化与存储过程的反复使用使系统能在多个用户同时的访问下仍能够保持优良的响应速度,使用户得到良好的体验。 关键 词 : 摄影,交易, B2C,可扩展 本科毕业论文 (设计 ) 2 Design and Implementation of Sanya City Photography Tr
4、ansaction Network Author: Tutor: ABSTRACT With the popularity of Internet, more and more businesses and individuals to set up their own WWW site, individuals and enterprises can display products through the website, publishing the latest information, exchange and communication with users, to establi
5、sh contacts with partners, as well as house of photography. Research direction of this topic is to represent the general trend, very practical value. This system is developed in Visual Studio 2010 platform of a B2C trading site of photography, photography has been basically achieved and trading webs
6、ite the required functionality. Front desk functions include login, registration, equipment information, photography school, work, equipment evaluation, etc.; Backstage function includes BBS communication, equipment to add, order management, information management and so on. The site has the followi
7、ng characteristics: good scalable, independence and reusability, which make the system has the very good development space; Good performance, code optimization and the repeated use of stored procedures can make the system under the access of multiple users at the same time can still maintain excelle
8、nt response speed, a user to get a good experience. Keywords:Photography,Transaction,B2C,Extensible 本科毕业论文 (设计 ) 3 目录 1 绪论 . 5 1.1 项目开发背景 . 5 1.2 研究内容 . 5 1.3 论文的组织结构 . 6 2 开发工具及相关技术 . 7 2.1 开发环境 . 7 2.2 ASP.NET 技术 . 7 2.2.1 .NET 简介 . 7 2.2.2 ASP.NET 技术简介 . 7 2.2.3 ADO.NET 访问数据库的原理 . 8 2.3 SQL SERVE
9、R 数据库 . 8 2.4 B/S 模式 . 9 3 系统分析 . 10 3.1 可行性分析 . 10 3.1.1 经济可行性分析 . 10 3.1.2 技术可行性分析 . 11 3.1.3 运行可行性分析 . 11 3.1.4 法律可行性分析 . 11 3.2 系统需求分析 . 12 3.2.1 系统功能需求分析 . 12 3.2.2 系统性能需求分析 . 13 4 系统设计 . 14 4.1 本系统 的设计方案 . 14 4.2 数据库设计 . 16 4.3 数据表 . 18 5 系统实现 . 22 5.1 实现思想 . 22 5.2 各个子模块的功能及实现 . 22 5.2.1 首页及用
10、户信息模块 . 22 5.2.2 客户登录模块 . 23 5.2.3 论坛模块 . 24 5.2.4 器材展示模块 . 25 5.2.5 购物车子模块 . 25 5.2.6 器材信息模块 . 26 5.2.7 后台管理模块 . 27 本科毕业论文 (设计 ) 4 6 系 统测试 . 29 6.1 测试计划 . 29 6.2 测试内容 . 29 总结与展望 . 31 参考文献 . 32 致 谢 . 33 本科毕业论文 (设计 ) 5 1 绪论 1.1 项目开发背景 因为因特网的普及,更多的公司和个人创设了自身的相关网站,公司和个人通过这些相自身建立的关网站能够呈现他们的产品,公布最新动态和讯息,
11、和各客户实现信息的相互交换,跟各方面上 的合作商构建相关沟通渠道等。本人选择该题目的原因主要有以下几点:首先,该题目的研究方向是大势所趋,很有实用的价值。其次,是想运用自己所学知识和技术做出实用的东西来。最后,想通过该题目磨练自己开发项目的能力,为今后做开发打下基础。 互联网改变了我们的生活,并且将更深远地影响我们的生活,互联网能带给我们可观的知识、信息,是我们生活不可或缺的一部分。 我的毕业设计是基于 ASP.NET的三亚同城业余摄影同好会友网的设计与实现,该网站是一个关于影像生活和摄影相关交易的网站,它能即时公布拍照摄影行业的动态讯息和相对比较 权威的器械讯息及器材评测,供给相对较高质量的
12、摄影着作,促进摄影手法的互动和分享,还能在摄影论坛中发表自己的看法和独到的见解,并支持摄影器材的网上交易和购买,所以该网站的发展是必然和可行的。 1.2 研究内容 本网站将用户分为两类,第一类为一般用户,即客户,另外一类为管理员,有权力建立用户的信息资料数据库。针对不同用户赋予不同权限:客户通过注册登录系统,可浏览查询并购买摄影器材;管理员可对器材的进出库进行管理。功能主要有以下的几个方面:( 1)提供摄影器材资讯 (2)器材交易 (3)摄影学院 (4)摄影作品展示 (5)器材库及测评 (6)专题讨论。 用户进入系统后可浏览网站的各类信息,也可选购器材。各用户还可以根据器材的不同分类对器材进行
13、分类查询。如果有意要购买,则必须先登录系统,通过对购物车的添加结算实现购买。管理员登录系统后可在后台对各类信息和相关器材进行管理。 本系统为一个网络系统,运用了 ASP.NET 技术并利用了集成开发环境来实现设计内容中的各项功能。采用 SQL 数据库对用户,订单,器材等进行管理 。 本科毕业论文 (设计 ) 6 1.3 论文的组织结构 第 1 章 绪论,结合当前实际介绍本软件实现的背景和意义,简述研究现状和发展趋势,简要 说明了本文的主要工作。 第 2 章 分别介绍了系统开发工具与开发环境。 第 3 章 系统分析与设计主要包括研究目标、可行性分析、需求分析。主要包括数据流图和数据字典。 第 4
14、 章 对整个软件进行数据库设计,详细介绍了 E-R 图、数据库的逻辑实现、数据库的具体实现。 第 5 章 对软件开发的模块做详细的介绍。 第 6 章 对系统做真机测试,显示各个模块的测试结果。 第 7 章 总结与展望。主要对该开发的软件进行技术、功能的总结以及存在的不足。 本科毕业论文 (设计 ) 7 2 开发工具及相关技术 2.1 开发环境 (1)操作系统: Windows 7; (2)数据库管理系统: SQL Server 2008; (3)编程语言: C#; (4)编程工具: Microsoft Visual Studio 2010。 2.2 ASP.NET 技术 2.2.1 .NET
15、简介 随着网络经济时代的到来,网络技术,已成为一个革命性的技术。为此,微软公司进一步规划了互联网软件和服务的新策略, .NET,这是面向网络,并提供多种用户终端支持的平台环境。 .NET 不光包括了组件技能、分布式计算、 XML,还囊括了即时编译技术等多种功能集成的环境情况。 .NET 环境利用相同的 Internet 尺度将各不相同的系统对接,并且选用高度分布式应用服务架构,还使用了一个综合性的管理程序。此程序不仅可以协调平台中运行的服务程序,同时,也负责着保护运行程序,免受安全侵害。 2.2.2 ASP.NET 技术简介 继 ASP 之后,微软公司推出了一个新兴理想平台, ASP.NET。
16、 它是用来创建、部署和管理网络应用程序的。它是使用 .NET框架所提供的编程类库构建而成的。它使 ASP.NET创建、部署和管理 Web 应用程序变得相对容易。 ASP.NET 具有新性能: ( 1) Web Controls,它使得创建 HTML controls 和 forms 的工作变得简单而易行。 ( 2)语言支持, ASP.NET 支持更多种语言,它的缺省语言是 visual Basic 而不是VB script,这表示我们可以摆脱 VB script 的语言限制,我们的代码将会是编译后运行的。 ( 3)拥有更好的代码控制, COM 对象不需再在服务器上注册了,但通过这种过程简化,你不再能在你的服务器上运行另一个 DLL 版本,并且代码相对保密。这就表示如果没有正确的源代码和开发工具,很难改变代码。 ( 4)拥有更好的升级能力,一个系统的构成,本身有着一定的特性,进而得以改进串口 环境中和多处理器的性能。