网站的设计与实现.docx





《网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《网站的设计与实现.docx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 大连外国语大学 本科生毕业论文(设计)本科毕业论文(设计)题目(中文): 摄影工作室网站的设计与实现 学院(系) 软件学院 专业 信息管理与信息系统(日英强化) 班级 22班 学号 170454025 姓名 徐慧航 指导教师 刁建华、董勤巍 2021年3月6日 大连外国语大学 本科生毕业论文(设计)摘 要本论文题目为摄影工作室网站的设计与实现,首先介绍了摄影工作室网站的选题原因,并对当前的摄影工作室发展进行了介绍,对本网站的关键程序和功能进行了细致的介绍,最后阐明了摄影工作室网站的发展前景。本网站由三个账户主题构成,各主体的名称为:用户、员工和摄影师。根据系统所需功能,使用的技术包括:以VS
2、2012为开发平台,采用SQL Server做后台数据库。经过测试,本系统具有较好的可靠性,可以模拟实现摄影工作室网站的基本功能,包括用户查看浏览图片、查看并上传评论、进行线上会员注册与摄影预约;摄影师上传或删除个人作品;员工系统管理、评论管理、会员管理等。关键字:摄影工作室,会员管理,线上预约AbstractThe title of this paper is the design and implementation of the photography studio website. Firstly, it introduces the reasons for the topic sel
3、ection of the photography studio website, introduces the current development of the photography studio, and introduces the key procedures and functions of the website in detail. Finally, it expounds the development prospect of the photography studio website.This website consists of three account the
4、mes, each subjects name is: user, employee and photographer.According to the required functions of the system, the technologies used include: taking vs2012 as the development platform, using SQL server as the background database.After testing, the system has good reliability, and can simulate the ba
5、sic functions of the photography studio website, including users viewing and browsing pictures, viewing and uploading comments, online member registration and photography appointment; photographers uploading or deleting personal works; staff system management, comment management, member management,
6、etc.Keywords: photography studio, member management, online booking目 录1 绪论11.1 项目背景11.2 研究意义11.3 国内研究现状11.4 系统概述22 摄影工作室网站系统分析32.1 系统需求分析32.1.1 功能需求32.1.2 性能需求32.2 系统可行性分析42.2.1 技术及开发方法可行性42.2.2 管理可行性42.3 业务流程分析43摄影工作室网站设计63.1 系统物理环境配置63.2 项目规划63.3 系统概要设计73.4 数据库设计83.4.1 概念设计83.4.2 逻辑设计113.4.3 物理设计1
7、23.5 系统详细设计143.5.1 用户模块设计143.5.2 管理员模块设计174 摄影工作室网站的实现214.1 系统技术实现214.1.1 Visual Studio 2012简介214.1.2 SQL Server简介214.2 系统首页实现214.3 注册中心模块实现214.4 会员模块实现224.4.1 用户登录224.4.2 会员完善或更新个人信息234.4.3 用户修改密码模块244.4.4 心愿单模块244.4.5 样片套系展示模块244.4.6 用户评论模块254.5 管理员模块的实现264.5.1 管理员登录264.5.2 首页图片管理功能264.5.3 新闻发布管理功
8、能274.5.4 会员管理功能274.5.5 员工管理功能284.6摄影师模块的实现285.1 系统测试方法305.1.1 系统测试计划305.1.2 系统测试工具305.1.3 系统测试方法和测试类型305.2 系统测试的目的和原则305.3 系统测试305.3.1 用户登录测试要点305.3.2 管理员或摄影师进入系统测试要点315.3.3 数据输入测试要点315.3.4 数据删除测试要点315.3.5 数据更新测试要点315.4 系统测试效果316 结 论356.1 系统开发总结356.2 存在问题及改进35致 谢36参考文献37 大连外国语大学 本科生毕业论文(设计)1 绪论1.1 项
9、目背景伴随着人们物质生话水平的普遍提高,以及互联网行业的发展,网络搜索信息越来越受大众的重视,网络搜索信息给人民的生活带来了翻天覆地的变化,改变了以往的行为方式、沟通方式和生活习惯。不管是在食品、体育、教育、娱乐领域还是在其他领域,互联网都逐渐成为了人民的首选。摄影工作室网站,顾名思义就是在网上获取摄影信息,在追求美、发现美、创造美的当今社会,为了帮助爱美人士能够省时高效的选取所需的信息,据此,我开发了摄影工作室网站。本网上摄影工作室网站的用户可以做到在摄影工作室网站登录首页完成相关登录信息的注册,登录网站可以对感兴趣的拍摄风格和心仪的摄影师进行相对深入的了解,并可以进行线上预约;摄影工作室网
10、站管理员可以做到:只有管理员才能登录摄影网站的后台。管理员登陆后台后可以对一系列信息进行增删改查。最后,还要努力做到保证系统的稳定性,美观性,可操作性和便捷性。便于用户的操作和使用。1.2 研究意义在人们的实际生活中,有众多的团购、拼单APP,在这些团购优惠的APP中不仅可以找到心仪合适的就餐地点还可以找到适宜的丰富生活趣味的娱乐项目,比如本文所提的摄影项目。目前普遍的小众摄影工作室的宣传都是以大众点评或美团中的用户所写评论为推广手段,缺少展示其自身拍摄特点或擅长风格的宣传渠道,不仅如此,关于摄影工作室的实体环境、服装、化妆、道具和其所配备的摄影师都是无法具体展示的。因此,有些消费者可能会以为
11、以上没有具体展示的内容而放弃拍摄。所以一个专业的摄影工作室网站,有利于让工作室及时上传新拍摄风格,有真实的客户评价和反馈,提高消费者的信任感,从而促进整个行业的快速发展。1.3 国内研究现状知名的摄影预约网站例如“伯爵旅拍”以介绍明显夫妇的婚纱照和可前往拍摄的地点为介绍亮点。大量的明星广告图呈现在网站主页面上,缺少平民用户的真实客拍照片和真实评论,而本网站弥补了这个缺憾。再如“哪拍摄影”1,它以大量的打折活动为主页面亮点,缺少成片展示和拍摄类型分类。至此,本摄影预约网站兼顾预约、浏览、分类、活动和评论等多角度功能。真正做到美观性与实用性兼顾。 1.4 系统概述摄影工作室网站在VS2012上编写
12、,SQL Server2保存各类数据。本摄影工作室网站主要功能详解如下在摄影工作室网站登录首页完成相关登录信息的注册,登录网站可以对感兴趣的拍摄风格和心仪的摄影师进行相对深入的了解,并可以进行线上预约;摄影工作室网站管理员可以做到:只有管理员才能登录摄影网站的后台。管理员登陆后台后可以对一系列信息进行增删改查。本网站为保证使用时的稳定性和流畅性,会在系统测试阶段进行多次人工测试以保证用户使用的舒适感受。2 摄影工作室网站系统分析 2.1 系统需求分析2.1.1 功能需求具体功能描述如下。1一般用户/会员(1)首页:轮播图管理需要调用员工系统的“首页图片”管理,可显示摄影网站的宣传图片六张;风格
13、发布板块需要调用会员系统的“新闻发布”管理3,可用来发布摄影工作的相关新闻如优惠活动、招聘信息、新风格发布等信息;顾客评论板块,可用来发表顾客评论,其发表评论的顾客需为本网站会员;风格选择板块需要调用摄影师系统的“风格管理”,可用来显示本摄影网站不同摄影师的摄影作品同时作为产品展示; (2)心愿单:中意的摄影产品可加入到心愿单进行保存,并可进行线上预约; (3)个人中心:用来完善已注册的会员信息; (4)安全中心:用来修改会员个人信息订单。 2管理员首页图片:用来上传和删除顾客首页显示的轮播图新闻发布:用来上传、修改、删除顾客首页显示的“风格发布”会员管理:用来搜索、修改会员和摄影师的相关信息
14、员工管理:修改员工信息3. 摄影师系统:摄影师可上传自己的摄影产品作为摄影网站的产品,并可以对相关产品进行更新和删除2.1.2 性能需求可以概括为以下内容1安全性要求:需要对数据库进行访问的内容,必须保证流畅性。可以自如的进行功能选择,并且保证用户隐私安全性。其所设定的密码不会在员工界面有所显示。2时间性要求:保证用户一次最简单预定过程在1分钟内完成。并可以达到对所选择的摄影产品进行个性化操作。3美观性要求:要求界面美观,操作简便。主要功能在不同身份的用户界面下可以直观显示。2.2 系统可行性分析 2.2.1 技术及开发方法可行性本系统基于VS2012和SQL server数据库可以进行界面的
15、稳定搭建。2.2.2 管理可行性利用面向对象的机构化方法,对账号主体进行统一规划管理,统一区分为不同组别,在同一组别中进行规范性管理。以保住系统的可行性和稳定性。 2.3 业务流程分析用户首先登录网站,如果用户还没有登录名,先要进行用注册。注册后,在登录时用户名与密码验证通过就能做相关操作。如果用户名不存在或密码不正确,则提示重新登录。用户成功登录之后,进入主页面,可选基本业务有四个,首页、心愿单、个人中心、安全中心。在心愿单中,查看自己心意的摄影风格和已下单的订单处理状态;在个人中心中,可以修改自己的个人信息;在安全中心中、可以对密码进行修改和退出会员系统。如果当前登录用户为管理员,则可以发
16、布摄影工作水的相关信息如招聘信息、各类活动等,未注册游客只能浏览首页样片。 会员业务流程图如图2-1所示。图2-1 会员业务流程图3摄影工作室网站设计3.1 系统物理环境配置系统硬件平台的配置:1CPU:Intel i5处理器。2内存:4G DDR。3硬盘:500GB。4基本的输入、输出设备。系统软件平台的配置:如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统设计的好坏,不仅要有正确的软件开发思想,也应该有良好的软件开发工具6,摄影工作室网站所采用的软件配置环境为:1操作系统:Windows 10 家庭中文版2数据库软件:SQL server3系统开发软件:VS20123.2
17、项目规划 本网站采用.NET7进行系统搭建,每个网页有具有前台和后台界面。在前台界面主要是对网站的框架进行搭建和外观设置,其后台界主要是对其功能的完善和具体要求的规定。本摄影工作室网站可以实现用户和商家的交互使用,服务对象可以通过点击网站中的不同板块实现其目的,本网站提供如下功能:1. 不同用户身份的注册、登录、更新或删除。2. 产品信息的修改和完善操作,心愿单内容的查询。3.3 系统概要设计根据系统分析的结果数据流程图所描述的系统的逻辑模型4,把数据流程图上各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模型变为物理模型。在管理信息系统的设计过程中,系统划分的一般原则如下:1子系统要具
18、有独立性。即应把相对独立的事务处理过程作为一个子系统。这样的子系统具有较高的内聚性,与其它的藕合较弱,便于软件开发、使用及日后系统维护。2子系统的划分结果应使数据冗余度较小。应避免部分数据在多个子系统中出现,尤其是修改,以保证系统的安全性、可靠性和数据的一致性。3子系统的划分应能满足目前和日后管理上的需要,功能应齐全,操作要方便且为今后发展留有接口。4子系统的划分应以该单位的管理职能为依据。应尽量避免过分依赖于组织机构,以防止机构变更后为系统带来不必要的麻烦。 系统功能模块结构图反映了电子购物商城的系统功能模块的划分,如图3-1所示。图3-1 系统功能模块结构图1用户模块功能描述 (1)用户信
19、息模块:注册新用户、登录、用户修改密码、用户个人资料管理。(2) 查看客片模块: 浏览已上传用户的照片、查看各类风格等。(3)发表评论模块:已经进行拍摄的用户可以上传评论。(4)订单模块:对已下单的订单进行流程分析。2管理模块功能描述(1)会员管理:对会员信息进行维护且删除不良和过期用户。(2)发布活动:发布网站最新活动和折扣信息等。(3)评论管理:对不实评价可以进行删除操作。3.摄影师模块功能描述 上传风格照片3.4 数据库设计3.4.1 概念设计概念结构设计是根据账户主题的功能和所需实现的功能进行设定。概念结构是各种数据模型共同基础,未来吧数据要求更加清晰准确的阐明,最常用的办法是建立E-
20、R模型。管理员属性图如图3-2所示。 图3-2 管理员信息实体属性图用户属性图如图3-3所示。图3-3 用户信息实体属性图心愿单加购属性图如图3-4所示。图3-4 心愿单加购属性图评论信息实体属性图如图3-5所示。图3-5 评论信息实体属性图发布信息实体属性图如图3-6所示。图3-6 发布信息实体属性图产品信息实体属性如图3-7所示。图3-7产品信息实体属性图轮播图信息实体属性如图3-8所示。图3-8轮播图信息实体属性图用户完善信息实体属性如图3-9所示。图3-9用户完善信息实体属性图3.4.2 逻辑设计数据库逻辑设计由三个不同阶段组成,分别是:用户要求阶段、建立E-R 模型阶段和数据库模式设
21、计阶段。第一阶段是按以下四步进行的:对用户活动进行分析系,明确系统的范围,分析用户活动所涉及的数据并对分析系统数据。逻 第二阶段建立E-R 模型分两步,第一步应进行局部E-R 模型搭建,然后进行对总体E-R 模型进行设计。第三阶段在数据库模式设计阶段分两步进行,首先要进行初步设计,把E-R 图转换为关系模型,其次是对设计进行优化,对模式进行不断的完善和提升。本网站的实体转换出的关系模式如下:用户信息表用户ID,用户编号,密码,身份,错误次数,状态。用户完善信息表用户ID,真实姓名,生日,性别,电话。管理员信息表管理员ID,密码。心愿单信息表用户ID,产品编号,加购数量,价格,加购时间。评论信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 设计 实现

限制150内