网站的设计与实现.docx

上传人:文*** 文档编号:49629281 上传时间:2022-10-09 格式:DOCX 页数:49 大小:3.54MB
返回 下载 相关 举报
网站的设计与实现.docx_第1页
第1页 / 共49页
网站的设计与实现.docx_第2页
第2页 / 共49页
点击查看更多>>
资源描述

《网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《网站的设计与实现.docx(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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,产品编号,加购数量,价格,加购时间。评论信息

22、表评论ID,评论标题,评论内容,发布者,发布时间,浏览量。发布信息表新闻ID,新闻标题,新闻内容,发布者,发布时间,浏览量。产品信息表产品ID,产品编号,产品价格,数量,产品描述,浏览量,客片,上传时间。轮播图信息表图片ID,图片名称,上传时间。3.4.3 物理设计数据库物理设计包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。最先应当解决选择文件存储结构和确定文件存取方法的问题。在数据库中访问数据的路径主要表现为索引应当如何建立。如要直接定位到所要查找的记录,应采用索引方法存取方法(索引表)。顺序表只能从起点进去向后一个个访问记录。在上面的实体以及实体之间关系模式的基础上,

23、形成数据库中表以及各表之间关系。用户信息表如表3-1所示。表3-1 用户信息表字段名说 明类 型长 度可否为空主键uid用户IDint20否是username用户姓名varchar2020否否password用户密码Varchar6020否否roleType角色选择int20是否regDatetime注册时间datetime20是否errCount错误次数int20是否state当前状态int20是否用户信息完善表如表3-2所示。表3-2 用户信息完善表字段名说 明类 型长 度可否为空主键uid用户IDint20否是truename用户姓名nvarchar2020否否birth用户密码date

24、time20否否gender角色选择nvarchar120否否telephone注册时间varchar120否否加购信息完善表如表3-3所示。表3-3 加购产品信息完善表字段名说 明类 型长 度可否为空主键uid用户IDint20是是pid产品IDint20是是amount总价money20否否price单价money20否否cartDatetime加购时间datetime20否否评论信息表如表3-4所示。表3-4 评论信息表字段名说 明类 型长 度可否为空主键discussid评论IDint100否是distitle评论标题nvarchar5099否否discontent评论内容text40

25、00否否disauthor评论发布者varchar20100否否dispubTime发布时间datetime20否否discount浏览量int1000否否 管理员信息表如表3-5所示。表3-5 管理员信息表字段名说 明类 型长 度可否为空主键admname管理员IDvarchar220否是password管理员密码varchar220否否发布信息表如表3-6所示。表3-6 发布信息表字段名说 明类 型长 度可否为空主键nid新闻IDint100否是title新闻标题nvarchar501000否否content新闻内容text4000否否author作者varchar2099否否pubTim

26、e发布时间datetime50否否count浏览量int10000否否产品信息表如表3-7所示。表3-7 产品信息表字段名说 明类 型长 度可否为空主键pid产品IDint20否是pname产品名称nvarchar5020否否price产品价格money20否否quantity当前数量int20是否description产品描述text20是否discount浏览量decimal20是否pic样片Varchar2002000否否inputDatetime上传时间datetime50否否轮播图信息表如表3-8所示。表3-8 轮播图信息表字段名说 明类 型长 度可否为空主键pictureid图片I

27、Dint20否是url图片内容varchar100100否否uploadtime上传时间datetime50否否3.5 系统详细设计摄影工作室系统根据业务内容分为员工系统、摄影师系统、用户登录系统。系统的模块设计是在需求规格说明和系统架构的基础上而建立的,以确保用例实现总是可靠可信的。3.5.1 用户模块设计用户模块主要是已注册的会员登录;对网页信息进行浏览;修改完善相关用户信息;样片展示;发表评论;浏览评论;游客注册;了解最新活动;心愿单。下面对这些功能,挑选代表性功能进行详细叙述:1会员登录会员登录涉及两个页面,包括前台界面Login.aspx和后台界面Login.aspx.cs。(1)

28、Login.aspx Login.aspx使用div进行分区,将此分区命名为“login”,并设定相应合适的边框尺寸。在登录页面设定两个必填项,分别为账号和密码,且账号和密码都不得为空,倘若为空,将会出现红色星号标记进行提醒。当全部填写完毕后,点击“登录”就将成功登陆会员界面。若新用户首次浏览网页,可以点击“注册”,并将跳转到新的注册界面。(2) Login.aspx.cs将此网页与数据库相连接,在数据库中查询已注册的用户名及用户密码,如果查找成功就将显示“登陆成功”,否则将显示登录失败。在登录失败五次之后用户账号将被锁定,将受到系统提示需到管理员界面进行额外操作。2 修改完善注册信息 修改完

29、善注册信息涉及到两个页面,包括前台界面UserInfo.aspx和后台界面UserInfo.aspx.cs。(1) UserInfo.aspx使用div进行分区,并命名为“UserInfo”,账号被锁定显示,可对当前账号的真实姓名、生日、性别、电话信息进行完善,点击“完善”可完成用户信息修改或完善。(2) UserInfo.aspx.cs与数据库相连接,在连接后首先确认是否登录成功,若未登录则会访问登录界面,进行登录操作。若登录成功,判断是否需为首次登录,首次登录将进行完善操作,否则将进行更新操作,对更新的信息显示“更新成功”或“更新失败”。3样片展示模块 样片展示模块涉及到两个页面,分别是前

30、台界面ShowProduct.aspx和后台界面ShowProduct.aspx.cs。(1) ShowProduct.aspx 在样片展示模块不仅可以查看套系样片、摄影师姓名、套系简介、原价及折扣价之外还可以直接进行服饰和妆发数量选择并加入到心愿单中。其中所选项的数量需小于系统当前拥有的库存量(2) ShowProduct.aspx.cs 与数据库相连接并发送回发请求,判断是否为首次登录,在数据库tb_producr6中查询相关需要的信息当产品ID等于参数产品ID时,引用该参数并且创建多行多列表格,并将查询到的结果与aspx界面中使用的属性和方法进行数据绑定。在点击“加入心愿单”时,若未选定

31、拍摄风格将会出现添加风格提示,成功选定后将显示“添加成功”。4发表评论模块 发表评论模块涉及到两个页面,分别是前台界面DiscussDetail.aspx和后台界面DiscussDetail.aspx.cs。(1) DiscussDetail.aspx 使用脚本“CKEditor.NET”,用来发布评论。并可以设置发布主题和发布人姓名。以上填写的内容都不可以为空。(2) DiscussDetail.aspx.cs 与数据库相连接,在tb_discuss中插入相应数据,若符合如输入要求则显示“评论发布成功”,否则将显示“评论发布失败”。5心愿单模块心愿单模块涉及到两个页面,分别是前台界面MyCa

32、rt.aspx和后台界面MyCart.aspx.cs。(1) MyCart.aspx 该界面设定表格用来显示加入心愿单的套系名称、价格和妆发数量。其后,点击“确认预约”系统便会显示“下单成功,请电话联系123”,进行线下确认。(2) MyCart.aspx.cs 进入心愿单界面首先要确认是否进行登录操作,如游客身份则无法登录心愿单;若是会员身份进行登录首先需发送回发请求,确认是否是首次登录。与数据库相连接,tb_product6表中查询相应的信息并在表格中进行显示。如心愿单中未添加任何信息,系统则会显示“心愿单为空,请先选择”。3.5.2 管理员模块设计管理员模块主要进行管理员登录;首页图片发

33、布;首页新闻发布;会员信息管理;员工账号密码修改。 下面对这些功能,挑选代表性功能进行详细叙述:1首页图片发布首页图片发布涉及到两个页面,分别是前台页面SliderManagement.aspx和后台页面SliderManagement.aspx.cs。(1) SliderManagement.aspx首页轮播图页面通过div进行分区,区分出增加图片和显示并删除图片两部分。通过HyperLink实现超链接的跳转,以方便添加图片,添加之后会显示添加的时间。点击“删除”即可对轮播图片进行删除操作。(2) SliderManagement.aspx.cs后台界面与数据库和数据适配器5相连接。首先发送

34、回发请求,判断是是否为首次登录,之后在tb_slider中查询并添加相应图片添加到轮播图列表中。在删除轮播图列表图片是,也应在数据库中进行删除操作,点击“删除”,若删除成功则轮播图片消失;若删除失败,则显示“删除失败”。2首页新闻发布首页新闻发布涉及到两个页面,分别是前台页面newsManagement.aspx和后台界面newsManagement.aspx.cs。(1) newsManagement.aspx该部分可浏览以发布的新闻、查询具体新闻和添加新闻内容。在浏览发布新闻部分使用表格进行划分,可显示标题、发布者和发布时间,同时可以对新闻进行删除和更新操作。点击“新闻发布”可跳转到新闻发

35、布的界面。(2) newsManagement.aspx.cs 连接数据库和适配器,并发送回发请求以确认是否为首次登录。在数据库tb_news表中可查询和删除新闻内容,并在操作结束后重新与数据进行绑定操作。同时设定分页功能对发布新闻列表进行系统化管理。3会员信息管理会员信息管理涉及到两个页面,包括前台页面UserManagement.aspx和后台页面UserManagement.aspx.cs。(1) UserManagement.aspx 该页面可以对会员和摄影师的基本信息和当前状态进行查看,并且可以对登录次数超过五次的账户进行恢复操作,也可以进行停用等维护系统的操作。在对已注册用户的搜索

36、中使用GroupName实现了性别的互斥操作。同时可以在该平台对用户或摄影师进行新增操作。(2) UserManagement.aspx.cs 链接数据库与数据适配器,发送回发请求以判断是否为首次操作。在查询具体用户信息是,在数据库tb_user中查询数据用户或摄影师信息与当前输入内容是否符合,将查询后的结果进行绑定。点击“密码重置”后,输入密码错误次数较多的用户密码将会被系统自动设定为123456,并重新更新到数据库中。停用的用户信息可在该界面实现更新操作,恢复正常使用。点击“新增”,将会跳转到管理员系统的新增界面。4会员账号密码修改模块会员账号密码修改模块涉及到两个页面,包括前台界面Inf

37、oManagement.aspx和后台界面InfoManagement.aspx.cs。(1) InfoManagement.aspx通过该页面可以实现对管理员账户密码的修改,需输入旧密码和新密码并且确认密码。当新密码和确认密码都符合要求时,点击“确认输入”时,系统则更新完毕。(2) InfoManagement.aspx.cs连接数据库,在数据库tb_admin表中查询已登录的用户密码与数据库中存储的密码是否一致,当输入错误时,系统显示“旧密码不正确”。当旧密码输入正确时,输入新密码并进行确认操作,系统将会显示“密码修改成功”,否则将显示“密码修改失败”。3.5.3摄影师模块设计摄影师模块主

38、要进行摄影师登录和风格管理。下面对以上两个功能进行具体描述。1. 摄影师登录模块 摄影师登录页面涉及到两个页面,包括前台界面SellerLogin.aspx和后台界面SellerLogin.aspx.cs。(1) SellerLogin.aspx此界面用于摄影师身份认证,需输入摄影师的用户名和密码,且不可以为空,若输入错误,系统将会有提醒操作。(2) SellerLogin.aspx.cs与数据库相连接,在数据库tb_user表中查询输入的用户名与数据库中存储的对应密码是否符合,若输入错误,则会相应的扣除次数,当扣除次数达上限时则会显示“该用户已经锁定,请联系管理员!”此外还存在操作不当的情况

39、,系统将会显示“该用户已经停用,请联系管理员!”当用户名输入错误时,系统将会显示“用户名不存在!”2. 风格管理模块风格管理模块涉及到两个页面,包括前台页面ProductManagement.aspx和后台界面ProductManagement.aspx.cs。(1) ProductManagement.aspx此界面用于对摄影师上传的套系样片进行查看和管理操作,可在该页面查看上面名称、库存量、价格、折扣、商家日期和样片等,并且可以对样片套系进行删除、修改、新增等操作。(2) ProductManagement.aspx.cs连接数据库和适配器,并发送回发请求,判断是否为首次登录。在搜索样片套

40、系时需在数据库中调用tb_product6中的数据。在进行删除操作时,也需要删除数据库中数据,并且重新与数据库内容进行绑定。4 摄影工作室网站的实现4.1 系统技术实现4.1.1 Visual Studio 2012简介Visual Studio 2012是开发工具包系列产品,他包括了整个软件生命周期的大部分工具,适用于微软支持的所有平台,VS是目前最实用的程序集成开发环境。本网站实用VS 2012作为搭建平台,可以使网站的构建更加稳定有质量。4.1.2 SQL Server简介SQL Server 作为数据库,可以对不同类型的信息进行批量式存储,其通过简短的语句完成数据的创建、插入和修改等不

41、同类型的操作。SQL与VS2012相互配合,可以实现系统的高效联通。 4.2 系统首页实现本页是浏览本站的首页面,在首页面中不仅要考虑系统功能的实现,页面的美观性也很重要。在本页中,整体色调以粉白色为主,导航条包括网站首页,心愿单,个人中心,安全中心。 心愿单、个人中心和安全中心只有注册会员可以登录,其它的部分都可以供非注册用户查看。系统前台主页面如图4-1所示。图4-1 系统前台主页面4.3 注册中心模块实现本页是用户注册页面,在本页面中除了要考虑系统的注册功能,对于页面的布局设计也很重要。在本页中,整体色调以粉黄色为主,游客可以在用户登录页面找到注册入口,进行注册。注册中心页面如图4-2所

42、示。图4-2 注册中心模块 本页是用户注册入口页面,在本页面中除了要考虑注册入口要方便易找到之外,对于页面的布局设计也很重要。在本页中,整体延续了系统的整体风格。注册入口页面如图4-3所示。图4-3 注册入口页面4.4 会员模块实现4.4.1 用户登录本页面是用户登录模块,已注册过的用户,输入账号和密码即可登录用户系统,进行后续操作。在本页中,依旧延续了系统的整体风格色调。用户登录页面如图4-4所示,登录成功页面如图4-5所示。图4-4 用户登录页面 图4-5用户登录成功效果4.4.2 会员完善或更新个人信息本页面是会员完善个人信息页面,已注册过账号用户可在该页面完善个人信息。完善个人信息的内

43、容八廓真实姓名、身体、性别和电话。用户信息完善成功页面如图4-6所示。图4-6 用户信息成功完善效果4.4.3 用户修改密码模块 本页面是用户修改密码页面,通过输入原密码、新密码并确认新密码可以实现密码修改操作。在设定新密码时,可以对密码强度有所衡量。用户修改页面如图4-7所示。图4-7 用户修改密码页面4.4.4 心愿单模块 本页面是用户加入心愿单的产品页面,通过选定样品套系可以加入心愿单。在心愿单页面,涉及到套系名称、价格选定妆发数量。并且可以在线上进行套系预约。心愿单页面如图4-8所示。图4-8 心愿单页面4.4.5 样片套系展示模块本页面是用户在首页“风格选择”板块点击心仪样片后的样片套系展示页面,此页面显示摄影师姓名、原价、惊喜价(即折扣价)、库存量和用户预订的妆发数量。其中。预订妆发数量可由用户自行选定。在确认数量后,点击“加入心愿单”加入到心愿单中。样片套系展示页面如图4-9所示。图4-9 样片套系展示页面4.4.6 用户评论模块本页面是用来显示用户在首页浏览到拍摄过的用户发表的评论,并可以发表用户个人的评论。首页中顾客评论页面如图4-10所示。图4-10 首页顾客评论页面本页面是用户在点击“

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁