网站开发文档
- 格式:doc
- 大小:194.50 KB
- 文档页数:24
网站需求设计文档一、引言(200字)本文档旨在为网站的需求设计提供指导和参考。
通过详细描述网站的功能需求、技术需求、数据需求以及性能需求等,可以确保开发团队和需求方对网站的要求达成一致,提高开发效率和质量。
二、项目背景(200字)在现代社会,网站已经成为企业、组织和个人展示自身形象和提供服务的重要平台。
为了满足用户的需求,我们希望开发一个功能完善、界面友好、性能稳定的网站。
本文档将具体描述网站的需求设计,以便于开发团队根据需求进行开发和测试。
三、功能需求(400字)1.用户注册和登录功能:用户可以通过注册账号并登录网站,实现个性化的信息管理和访问权限控制。
2.数据管理功能:管理员可以添加、删除和修改网站上的数据,包括网站的内容、用户信息和权限设置等。
3.和浏览功能:用户可以根据关键词到相关的信息,并且可以对结果进行排序和过滤;用户可以浏览网站的内容,包括文章、图片和视频等。
4.社交功能:用户可以在网站上与其他用户进行互动,包括发表评论、点赞和分享等。
5.交易功能:用户可以通过网站购买商品或服务,并进行在线支付和物流信息查询等。
四、技术需求(200字)1.界面设计:网站应具有简洁、直观、美观的界面,支持响应式设计,适应不同设备的访问。
2.数据库设计:网站需要一个可靠的数据库来存储用户信息、内容数据和交易记录等,数据库的性能要求高、访问速度快。
3.后端开发:网站的后端需要采用可靠的技术框架和编程语言,确保系统的稳定性和可扩展性,并提供良好的接口供前端调用。
4. 前端开发:网站的前端需要使用现代化的技术开发,包括HTML、CSS、JavaScript等,同时要兼顾用户体验和页面加载速度。
5.安全性要求:网站应具备防止非法访问、数据泄露和恶意攻击的功能和措施,包括用户认证、数据加密和强化服务器的安全配置等。
五、数据需求(100字)网站需要存储大量的数据,包括用户信息、内容数据、交易记录和日志等。
数据的存储要求可靠、可扩展,并且要具备备份和恢复的能力。
网站开发过程截图文档一.前期规划1.混沌网站制作的目的:1.1 通过网络让更多的人了解混沌,为混沌爱好者提供一个互相学习与交流的平台。
1.2 通过对混沌的不断研究和最新成果的跟进,使混沌理论在我们生活中有一个很好的应用。
2 网站的架构:最初设定网站的架构,及页面内容.。
不同的网页以实现不同的功能。
有门户主页带动子页,主页提供导航功能,子进一步丰富网站的内容。
3 网站采用的主要技术。
3.1 html语言3.2 asp语言3.3 access数据库3.4 flash 技术3.5 div+css3.6 js 等其他技术4 网站中的几个重要方面4.1 兼容性4.2 安全性4.3 可用性4.4 可扩展性二.中期开发与制作1.欢迎页面的制作2.主页的主要内容2.1 由欢迎页面进入到一个带有导航栏及项目表的主页面,选择不同的导航内容可以进入相应分页。
2.2选择相应的内容2.3实现登录和注册功能3 子页面主要内容的实现,这里分别给出三累子页面中相应的一个页面效果。
3.1 混沌理论应用3.2 混沌理论之影视3.3 导航之友情连接三.后期美工与特效1.加入背景音乐2. 策划书的直接链接下载。
3.动态图片及功能组建四.小结我们在制作的过程中始终本着朴素大放的感官效果及实现多样功能的效果的宗旨,经过不断的努力,大家精诚合作分工明确,互相帮助,终于完成了混沌网站的最基本的制作。
当然,我们的站点和网上的专业站点相比还有很大的差距,但制作的过程是我们共同的最重要的财富。
最后的结果并不仅仅是一个物化的表现,也需只有大家一起经历过了其中的苦与乐才会对它有一个新层次的理解吧。
组长:陈刚副组长:王浩远踪琛。
* * 大学题目:西昌学院师资管理系统二级学院:汽车与电子工程学院年级、专业:2009级计算机科学与技术学生姓名:***专业方向:信息安全指导教师:**老师西昌学院师资管理系统一、网站定位随着信息时代的到来,为了满足人们日益增长的物质文化需求,各学院、组织都在不断的壮大,由此对传统的管理带来了极大的挑战。
为了适应时代的发展、保正师资管理的顺利进行,我们将我对科研成果和项目的管理由传统方式转向运用现代internet技术来进行高效快速的管理,为此我们设计开发出了一套基于C/S模式的适合我院科技处的《西昌学院师资管理系统》。
二、总体设计3.1 系统规划网站系统主要包含以下基本功能模块:■用户、管理员登录功能模块;■用户获奖科研成果申请、查询、修改模块;■用户科研项目申请、查询、修改模块;■用户信息修改;■用户科研统计概况模块;■管理员待审批项目显示模块;■用户及权限管理模块;■数据备份恢复模块;■用户、管理员安全退出模块;3.2用户行为分析在本系统开发之前,需要从用户和管理员的角度进行行为分析,根据用户和管理员办事流程来合理安排系统各模块之间的联系。
3.2.1 用户行为3.2.2 管理员行为三、系统需求分析通过调研,本套系统应该能够满足以下基本需求:■由于用户计算机水平有限,要求具有良好的人机界面。
■由于本系统具有不同的用户群体,要求具有权限管理,不同用户访问权限不同。
■当系统遇到外界干扰时,系统可以自动保护原始数据的安全。
■数据的计算和统计须自动完成,减少人工干预。
2.1需求分析2.1.1 用户需求通过调查,要求该网站需要有以下功能:⑴作为计算机科学与工程系的门户网站,要求界面友好,视觉效果美观;⑵由于对该网站进行更新时涉及部门较多,要求要有较好的权限管理;⑶页面修改简单方便,支持在线编辑修改⑷在相应的权限下,删除数据方便简单,数据稳定性好;2.1.2 可行性分析根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:首页包含七个模块:⑴、系部公告⑵、快速通道⑶、友情链接⑷、图片新闻⑸、系部新闻⑹、教学动态⑺、学工园地二级页面包括以下内容:⑴、概况:通过系部简介、机构设置、联系我们等子页面来展现。
网站开发需求方案1. 引言本文档旨在提供一个全面的网站开发需求方案,以满足客户对网站的需求。
本方案将涵盖网站的目标、功能需求、技术需求、设计要素等内容,并提供一个详细的开发计划。
2. 目标本网站旨在为客户提供一个功能完善、用户友好的在线平台,以便他们能够轻松地与公司/组织进行互动。
以下是本网站的主要目标:•提供信息:网站将提供公司/组织的详细信息,包括关于公司/组织的背景、产品和服务、联系方式等。
•增加可见性:通过搜索引擎优化(SEO)和社交媒体整合,提高网站在搜索结果中的排名,并增加网站的曝光度。
•互动功能:用户可以通过网站与公司/组织进行互动,例如提交联系表单、订阅新闻通讯、参与在线调查等。
•可访问性:确保网站在各种设备和浏览器上的兼容性,以便用户可以在电脑、平板电脑和手机上无缝浏览网站。
3. 功能需求3.1 页面结构本网站将包含以下主要页面:1.首页:包含公司/组织的简要介绍和核心价值主张,展示最新动态和重要信息。
2.关于我们:提供公司/组织的详细背景、历史和价值观。
3.产品/服务:列出公司/组织提供的主要产品或服务,并提供详细信息。
4.新闻/博客:展示公司/组织的最新新闻、博客文章或行业动态。
5.联系我们:提供联系表单和联系信息,以便用户可以向公司/组织发送消息或咨询。
3.2 用户认证与管理对于需要用户认证和管理的功能,网站将提供以下功能:•用户注册:用户可以通过填写注册表单创建一个新的账户。
•用户登录:已注册用户可以使用他们的用户名和密码登录。
•用户管理:管理员可以管理用户账户,包括重置密码、删除账户等功能。
3.3 互动功能网站将提供以下互动功能,以增加用户与公司/组织的互动:•联系表单:用户可以填写并提交一个联系表单,以向公司/组织发送消息或咨询。
•新闻通讯:用户可以订阅公司/组织的新闻通讯,以接收最新动态和特别优惠。
•在线调查:公司/组织可以发布在线调查,以收集用户意见和反馈。
4. 技术需求4.1 后端技术•语言:使用Python作为后端开发语言。
Freeware Soft网站开发需求文档资源提供:Tony 来源:/首页页面1)Featured Freeware[特征软件]描述:本模块主要用于显示合作厂商的指定软件需求:首页面显示10条软件信息。
包含软件图标(32*32 Icon)、软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)、软件简短描述。
手动添加2)New Picked Downloads[编辑精选]描述:本模块展示编辑精选的其中10条软件,当精选字段为True的时候,就证明是精选软件,依照时间倒排序,显示其中的10条软件。
需求:首页面显示10条推荐软件信息。
每条软件信息包含软件图标(32*32 Icon)、软件名称<链接为软件页>、软件简短描述。
点击软件名连接到该软件的详细页面。
后台由编辑选定需要推荐的软件。
前台判定是否为推荐软件然后在首页显示。
3)New Released Software[最新软件]描述:本模块显示最新添加或更新的软件列表需求:首页面显示15条最新更新或者添加的软件。
每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)、作者名称。
点击作者名称转到厂商信息页面。
可以看到该作者的所有在本站收录的软件列表。
后台根据时间来显示最新的软件或者最新版本的软件。
4)Top Download Software[下载排行]描述:本模块显示下载量最大的软件列表15条。
需求:后台根据记录的下载数量进行排序。
首页显示下载量最大的15条软件显示。
每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)、作者名称。
点击作者名称转到厂商信息页面。
可以看到该作者的所有在本站收录的软件列表。
5)Software Categories[软件大类]描述:本模块显示所有的软件大类超级连接。
每个名称下罗列出关键或者热门的3-5条小类别连接需求:迭代出所有的大类列表。
Web前端开发工作交接文档一、项目总体逻辑本次项目主要是网站开发。
开发中使用的语言包括html,css,css3。
使用到的前端框架为Vue.js+jquery。
在整个开发过程中,主要是以.html和.css为页面展示,.js为逻辑以及接口的调用。
具体代码含义,见于开发中注释(正在注释中,页面较多)。
代码运行可以直接在vscode里用live server插件在需要运行的页面右键然后”Open with live server”目前工作完成进度:目前工作的基本框架已经完成。
主页面、产品展示部分页面等页面的前端设计已经完成。
二、各文件具体含义说明图 1:基本的项目结构.vscode 可忽略,是vscode软件自带文件夹css目录,为页面的样式文件。
fonts目录,为此次开发所需使用的字体文件。
images目录,为此次开发所需的图片文件。
js目录,为项目的js文件,逻辑和接口调用都在里。
pages目录,为项目的展示页面,大部分页面的展示都在此文件夹。
plugins目录,为项目的插件所在地。
enterprise.html,为项目的专业版。
index.html,为项目的首页。
login.html,为项目的登录页三、各文件具体含义说明(1)pages文件夹图 2:pages文件夹里面的内容Act文件夹: 1.askforprice.html 主要是IoT物联网市场模板,暂时未调用接口只有页面Cart文件夹:主要是购物车模块1.cartbuy.html 是用来选择购买时支付的选择,选择支付宝支付或微信支付2.buycode.html是上一文件选择购买后跳转的页面,跳转到微信支付或支付宝支付3.cart.html是购物车页面,有两个模块,自营类和撮合类,商品加入购物车后,可以通过下单按钮下单,通过点击顶部购物车按钮跳转到这个页面,在店铺详情页面通过点击侧边栏的购物车按钮跳转这个页面4.ordersubmit.html是下单页面,购物车下单后跳转这个页面,主要是用来提交订单的5.orderpay.html支付页面,用来支付订单,在下单的时候会弹出是否支付按钮,还有订单列表在出现支付按钮,在点击支付按钮会跳转这个页面6.neworder.html询价单下单页面,作用与ordersubmit.html类似,不过是通过询价单里“生成采购单”跳转到此页面Civil文件夹:主要是商品模块和江苏版1.detail.html是商品详细页面,主要是用来展示商品的详细信息,比如价格,库存,商品图片,商品介绍,评价,售后保障等。
网站开发文档介绍本文档是关于网站开发项目的详细文档。
它将涵盖项目的目标、功能、技术要求以及开发流程等方面的信息。
该文档旨在为开发团队提供指导和参考,以确保项目的顺利进行。
项目目标本项目的目标是开发一个网站,提供以下功能: - 用户注册和登录 - 用户个人信息管理 - 商品浏览和购买 - 订单管理 - 后台管理技术要求本项目将使用以下技术: - 前端开发:HTML、CSS、JavaScript - 后端开发:Python、Django框架 - 数据库:MySQL - 版本控制:Git开发流程本项目将遵循以下开发流程进行: 1. 需求分析:团队成员与客户沟通,明确项目需求和功能。
2. 原型设计:根据需求分析,设计项目原型,并与客户确认。
3. 数据库设计:定义数据库模型,包括用户信息、商品信息和订单信息等。
4. 前端开发:根据原型设计,使用HTML、CSS和JavaScript实现网站的前端界面和交互。
5. 后端开发:使用Python和Django框架实现网站的后端逻辑和数据库操作。
6. 单元测试:对编写的代码进行测试,确保功能的正确性和稳定性。
7. 集成测试:对整个网站进行测试,确保各个功能之间的协同工作。
8. 部署上线:将网站部署到服务器上,确保能够正常访问。
功能实现用户注册和登录•用户可以通过注册页面创建新账号。
•用户可以通过登录页面使用已有账号登录。
用户个人信息管理•用户可以查看和编辑个人信息。
•用户可以修改密码。
商品浏览和购买•用户可以浏览商品列表。
•用户可以查看单个商品的详细信息。
•用户可以将商品添加到购物车。
•用户可以在购物车中修改商品数量。
•用户可以提交订单。
订单管理•用户可以查看自己的订单列表。
•用户可以查看单个订单的详细信息。
•用户可以取消订单。
后台管理•管理员可以登录后台管理页面。
•管理员可以管理用户信息。
•管理员可以管理商品信息。
•管理员可以管理订单信息。
时间计划本项目的预计完成时间为两个月,具体时间计划如下: - 第一周:需求分析和原型设计 - 第二周:数据库设计和前端开发 - 第三周:后端开发和单元测试 - 第四周:集成测试和完善功能 - 第五周:部署上线和优化性能 - 第六周:测试和修复bug - 第七周:项目验收和文档编写 - 第八周:项目交付和总结风险管理本项目存在以下风险: - 技术风险:开发团队对使用的技术不熟悉,可能导致开发进度延误。
网站代码开发文档一.建立适当的数据库表,属性和制约因素1.全部表:[详细表功能请参考数据表说明文档]ecs_account_logecs_adecs_admin_actionecs_admin_logecs_admin_messageecs_admin_userecs_adsenseecs_ad_positionecs_affiliate_logecs_agencyecs_area_regionecs_articleecs_article_catecs_attributeecs_auction_logecs_auto_manageecs_bonus_typeecs_booking_goodsecs_brandecs_cardecs_cartecs_categoryecs_cat_recommendecs_collect_goodsecs_commentecs_cronsecs_email_listecs_email_sendlistecs_error_logecs_favourable_activityecs_feedbackecs_friend_linkecs_goodsecs_goods_activityecs_goods_articleecs_goods_attrecs_goods_catecs_goods_galleryecs_goods_typeecs_group_goods ecs_keywordsecs_link_goods ecs_mail_templates ecs_member_price ecs_navecs_order_action ecs_order_goods ecs_order_info ecs_packecs_paymentecs_pay_logecs_pluginsecs_regionecs_searchengine ecs_sessionsecs_sessions_data ecs_shippingecs_shipping_area ecs_shop_config ecs_snatch_log ecs_statsecs_tagecs_templateecs_topicecs_usersecs_user_account ecs_user_address ecs_user_bonus ecs_user_feedecs_user_rankecs_virtual_card ecs_voteecs_vote_logecs_vote_option ecs_wholesale表间关系部分表间关系2. 客户注册和登录核心代码:// 不需要登录的操作或自己验证是否登录(如ajax处理)的act$not_login_arr =array('login','act_login','register','act_register','act_edit_password','get_password','send_pwd_email ','password', 'signin', 'add_tag', 'collect', 'return_to_cart', 'logout', 'email_list', 'validate_email', 'send_hash_mail', 'order_query', 'is_registered', 'check_email');/* 显示页面的action列表*/$ui_arr = array('register', 'login', 'profile', 'order_list', 'order_detail', 'address_list', 'collection_list', 'message_list', 'tag_list', 'get_password', 'reset_password', 'booking_list', 'add_booking', 'account_raply','account_deposit', 'account_log', 'account_detail', 'act_account', 'pay', 'default', 'bonus', 'group_buy', 'group_buy_detail', 'affiliate', 'comment_list','validate_email','track_packages', 'transform_points');/* 未登录处理*/if (empty($_SESSION['user_id'])){if (!in_array($action, $not_login_arr)){if (in_array($action, $ui_arr)){/* 如果需要登录,并是显示页面的操作,记录当前操作,用于登录后跳转到相应操作if ($action == 'login'){if (isset($_REQUEST['back_act'])){$back_act = trim($_REQUEST['back_act']);}}else{}*/if (!empty($_SERVER['QUERY_STRING'])){$back_act = 'user.php?' . $_SERVER['QUERY_STRING'];}$action = 'login';}else{//未登录提交数据。
前端开发规范文档前端开发是指在网站、网页或移动端应用的开发过程中,负责用户界面的设计和开发的工作。
一个良好的前端开发规范可以提高团队的工作效率、降低错误率,并且方便后期的维护和扩展。
本文将介绍一些常见的前端开发规范。
一、HTML规范2.使用正确的缩进和格式:使用合适的缩进和换行,使HTML代码易于阅读和维护。
4. 使用语义化的类名和id名:类名和id名应该能够准确描述元素的作用和功能,避免使用无意义的名称。
二、CSS规范2. 避免使用!important:尽量避免使用!important来覆盖样式,应优先考虑调整选择器的优先级。
3.使用合适的样式复用方式:避免重复的代码,可以使用类名或父子选择器来复用样式。
4. 使用合适的尺寸单位:根据具体情况选择合适的尺寸单位,如px、em、rem等。
5. 使用CSS预处理器:可以使用Sass、Less或Stylus等CSS预处理器来提高开发效率和代码的可维护性。
三、JavaScript规范1. 使用严格模式:在JavaScript代码的开头使用"use strict"启用严格模式,以减少错误和提高代码质量。
2.使用合适的命名规范:变量、函数和类名应该具有描述性的名称,遵循驼峰命名法或下划线分隔符。
3.避免全局变量污染:尽量避免使用全局变量,可以通过使用模块化的方式来封装代码,或者使用命名空间。
4. 避免使用eval和with:避免使用eval函数和with语句,它们可能会引起安全问题和性能问题。
5.使用合适的循环和控制结构:使用合适的循环和控制结构来提高代码的可读性和性能,避免过多嵌套的层级。
四、代码管理规范1. 使用版本控制工具:使用Git等版本控制工具来管理代码的版本,方便团队协作和代码的追踪和回滚。
2.编写有意义的提交信息:每次提交代码时,应编写有意义的提交信息,描述本次提交的内容和目的。
3.周期性地进行代码审查:定期进行代码审查,发现和修复潜在的问题,提高代码质量和稳定性。
网站设计文档
网站设计文档是描述网站设计和开发的详细文档,通常包含以下内容:
1. 网站概述:介绍网站是用来做什么的,目标用户是谁,网站应该包含哪些内容。
2. 网站功能:描述网站的主要功能。
例如,注册登录功能、产品展示功能、购物车功能、支付功能等。
3. 网站架构:描述网站的整体架构,包括页面结构、页面布局、导航栏、面包屑导航等。
4. 界面设计:描述网站的整体视觉效果,包括颜色搭配、字体风格、图标等。
5. 技术实现:描述网站的技术实现方案,包括使用的技术、技术难点和解决方案等。
6. 数据库设计:描述网站所需的数据库表和字段,以及数据关系和数据流程。
7. 安全性设计:描述网站的安全性设计,包括数据加密、防止SQL注入、防止XSS攻击等。
8. 前后端交互:描述网站前后端交互的方式和流程,包括数据传输和数据格式等。
9. 测试计划:描述网站测试的方法和计划,包括功能测试、性能测试、安全测试等。
网站设计文档对于网站开发人员、测试人员、美工设计人员等都是非常重要的参考文档。
它能够全面、清晰地描述网站的设计和开发,并为网站开发人员提供一个明确的开发方向,保证网站的可靠性、安全性、用户体验等方面的优化。
《创心动力》业务逻辑操作流程图及功能说明
一、Web
(1)、首页搜索业务逻辑操作
流程图:
功能说明:
1、选择一个需要搜索的类别,如:二手房;如果未做选择,则默认为楼盘;
2、输入关键字时,过滤非法字符,使用自动完成提示类似的搜索结果;
3、点击搜索后,跳转至列表页面。
(2)、楼盘列表业务逻辑操作
流程图:
功能说明:
(3)、二手房业务逻辑操作
流程图:
功能说明:
(4)、出租业务逻辑操作
流程图:
功能说明:
二、User
(1)、会员登录
流程图:
功能说明:
(2)、会员注册
流程图:
功能说明:
(3)、发布出租
流程图:
功能说明:
(4)、发布出售
流程图:
功能说明:
(5)、房源管理
流程图:
功能说明:
(6)、个人信息维护
流程图:
功能说明:
三、Admin
一.程序描述
A.系统分类管理模块
功能描述:
系统分类管理模块主要针对行政区划和行业特殊字段的添加,修改和删除的操作。
添加步骤:
1.选择父分类,并加载父分类
2.判断父分类的Child Count是否大于0
3.如果大于0 表明有子分类,新分类的Code为最大子分类的Code + 1
4.如果等于0 表明没有子分类,新分类的Code为父分类的Code +0001
5.保存至数据库
修改步骤:
1.选择要修改的分类,加载出分类信息
2.修改分类信息
3.保存到数据库
删除步骤:
1.点选删除链接,获取该分类的Child Count
2.判断Child Count 是否大于0
3.如果大于0 提示先删除子类
4.如果等于0 直接删除该分类
5.修改父分类的Child Count = Child Count – 1
B.小区楼盘管理模块
a)小区管理:搜索条件(城市区域商圈物业类型)复选搜索;搜索框:下拉框选择条件搜索可以根据名
称地址,时间段不包含在下拉内;
功能描述说明:
复选搜索每点击一次都要有数据返回,越是到最后数据就越是精确,下拉搜索时根据你选择的信息进行查询的(如你选择名称就根据名称查询)
b)小区列表:显示该小区图片数量,点击可以查看该小区的图片:查看小区图片新到页面有上传不合格
(违法的,不清晰的,图片太小),图片页面显示图缩略图。
数据的呈现用reapter显示,数据显示顺序时间靠前的靠前显示
功能说明:
列表中包含批量删除,在执行操作时要验证是否有选择项,无选择项应给出相应提示,当有选择项在执行删除是要确认是否删除也要给出提示。
也包含全选和全不选功能。
c)根据小区到出租出售页面,页面中的搜索条件包含:物业类型,出租类型(整租合租),审核,置顶,时
间段,根据名称,地址搜索(选择条件后点击按钮才开始查询)并进行验证(除时间外其他可以不验证),验证时间是否合理时间段的前者大于后者,当验证没通过时就给出提示并不查询数据
功能说明:从小区列表到出租出售页面的时候要保存小区的id,此时的查询信息时候针对这一个小区查询的出售出租信息,显示字段中列出发布人的名称,点击名称查看发布人详情
新增小区页面下拉联动选项:省市区域商圈,依次往后推。
当省选择后就加载市,又选择城市就加载区域,选择了区域加载商圈,没做选择时就不加载下面信息,在没选择完毕在发布小区时要进行验证给出提示信息并设置焦点。
在上传图片时候只上传详细图和户型图,列表图片从详细图中提取。
(在上传图片的时候可以给已经上传的图片一个标识,有标识的在读数据的时候就在列表显现)
C.会员管理模块
a)登录流程
功能描述:
1.输入用户名和密码,对密码进行md5加密
2.查找数据库是否有此用户,没有当前用户给出相关提示,有当前用户,将加密过后的密码与数据库相比较,匹配成功,登录成功,跳转到后台主页面。
不成功提示密码错误
3.登录时可选择是否将密码和用户名写入客户端,并且给定缓存得时间(如一个月),下次登陆输入用户名,可以直接跳转后台页面。
b)会员分类查询
功能描述:
1.查询信息根据用户通过下拉进行条件(如:联系电话,用户名称)查询,在根据下拉中的选中项,在文本框中输入想查找的相应信息(过滤掉敏感字符),2者结合的同时进行相应的查找。
将匹配项显示在列表中,没有对应得结果将显示暂无此信息,规定当前页显示条数,当条数多时进行分页
2.审核状态,锁定状态通过radiobutton选择,可通过城市区域列表筛选
3.会员列表中用不同的图标来标识出租出售信息,通过该会员ID,点击跳转到相应的页面,分别显示该用户发布的所有出租信息,和出售信息。
4.用户可编辑会员基本信息
c)会员审核和锁定,及批量处理数据
D.出租出售管理模块
a)页面初始化流程图
功能描述:
出租出售初始化时,需要判断是否从其他页面链接跳转而来,如果是,需在默认查询条件后追加相应
条件
b)出租出售查询功能
功能描述
在出租出售页面,用户可选择按时间段和关键字同时进行查询
步骤:
1.选择时间段类型
2.起始时间是否大于结束时间
3.如果大于,给出提示,让用户重新输入起止时间
4.是否选择了关键字查询
5.过滤特殊字符
6.View State中是否有用户ID 和楼盘ID
7.构建多条件查询SQL 获得列表
注意:
起止时间都允许为空,根据不同的情况构建不同的SQL
If(Begin Time != NULL && End Time == NULL){
End Time = 当前系统日期
}
Else if(Begin Time == NULL && End Time != NULL){
Begin Time = 当前月第一天
}
Else if(Begin Time != NULL && End Time != NULL){
If(Begin Time > End Time){
Message Box.Show(“起始时间不能大于结束时间”);
}
Else{
……
}
}
c)查看会员发布信息和会员日志流程
功能描述:
1.在出租出售列表加载出会员名和会员ID
2.点击会员名时,加载该会员的出租出售信息列表;如果还有其他查询条件,将其他条件一起添加
3.点击会员ID时,跳转到会员日志列表,查看该会员的相关操作日志
d)查看出租出售图片
功能描述:
在会与列表页显示时,构建连接到查看出租出售图片页面,通过传入信息ID获得该信息的图片集合,在页面以仿QQ相册的方式展示图片
e)审核,排序,批量操作流程
功能描述:
审核:更改出租出售信息状态,审核过的数据才能显示到前台
排序:用户自己定义排序规则,使用下拉框实现
批量处理:包括批量删除,批量审核
E.系统管理模块
a)图片上传配置
功能描述:
主要动态配置XML文件,完成上传的一些属性设置
步骤:
1)加载配置文件信息
2)编辑加载出来的信息
3)验证输入是否合法,比如大小为Int 图片类型为.jpg .png .jepg .gif
4)修改配置文件
b)水印图片上传
功能描述:
用于上传水印图片,已达到在用户上传图片时,有水印
步骤:
1)选择水印图片
2)验证图片格式是否正确,不正确给出提示,重新选择水印
3)上传到配置文件指定路径
c)出租出售发布限制流程
功能描述:
出租出售限制配置主要针对前台会员中心用户发布出租出售的时间,每天发布条数进行限制步骤:
1)读取配置文件
2)修改内容并验证格式是否正确,不正常提示重新输入
3)修改配置文件
Welcome To Download !!!
欢迎您的下载,资料仅供参考!。