某物流公司门户网站设计与实现_第1页
某物流公司门户网站设计与实现_第2页
某物流公司门户网站设计与实现_第3页
某物流公司门户网站设计与实现_第4页
某物流公司门户网站设计与实现_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成都三全物流公司门户网站设计与实现摘要本论文介绍的是成都三全物流公司门户网站设计与实现过程,使用VisualStudio2003.Net、MicrosoftSQL2000和IIS5.1使用基于C#的ASP.NET技术和使用经典MVC模式完成本网站开发。整个网站的设计和实现包括公司门户网站首页和后台信息管理两个部分,主要又以后面这一部分为主体,占据了70%的开发时间。可以在网站上了解关于三全公司的一些基本信息,还可以在线提供汽车运输信息和货源运输信息、提交留言信息。在网站后台实现网站前台信息管理,一些公司信息管理等等。后台分成五个部分:个人用户、企业用户、兼职人员、一般管理员、高级管理员。个人用户主要是一些以个人名义运输货物,可以在网上注册成为本网站用户,或者是直接与公司客户服务联系运输,待运输开始客户服务人员会主动联系你,为你提供本网站的使用账号和密码,方便你随时查询货物情况。企业用户与个人用户的功能是一样的。兼职人员向公司申请成为公司业务联系兼职人员,由系统高级管理员为兼职人员提供用户名和密码,方便在网上提交货运信息,以及在网上查询自己工作提成情况。网站初级管理员随时查看公司首页信息、更改相关信息、以及回复外部向公司网站的留言情况等等。网站高级管理员是管理初级管理员、查看网站全局数据情况、发布一些公司规章制度等等。本论文从各个功能模块入手,对本网站开发做了具体的阐述。关键字:成都三全物流公司门户网站设计与实现;ASP.NET;MVC、前台和后台。AbstractThispaperpresentstheprocessofSanquanwuliuCorporation‘sportalsitedesignandimplement,usingV,MicrosoftSQL2000andIIS5.1todevelopitbasedonASP.NET(C#)andtheclassicMVCpattern.Wholeprojectcontenttwoparts,thefrontandbackground,andthebackgroundtakethe70%developingtime.Youcanknowsomemessagesonthecompany‘sportalsite.Andprovidetransporttrucks’informationandfreighttransportinformationontheline,Atthebackmanagethebasicvisibleinformation.Therearefivekindsbackroles,personalusers,enterpriserusers,parttimeworkers,primarymanagersandsupermanagers.Everyoneuserscanregisteratthehomepageofthecompanywebsite,alsocanconnecttocompanycustomservicetotransportyourgoodandthenthemwillgiveyouaccountandpasswordtologininthesystem,checkingyourgoodtransportations.Theenterpriseusersalmostthesamefunctionaspersonalusers.Anyonedesirebeaparttimeworkerofcompany,canhandupyourapplicationtothesupermanagers,thetheywillgiveyouaaccount.YoushouldloginintoyourmanageUItochangeyourinformation.Parttimeworkercansubmitfreightinformationtothesystem,ofcauseworkerscandeductmoneyfromworkachievementbetheirsalary.Primarymanagersmanagetheportalmessagesonthewebpages,replymessagesfromthewebsite.Supermanagerscheckalltheinformationoftheportal,alsomangeprimarymanagersinformation,freightandtrucktransportations.槐This捆paper松expo饭undt苗hepo澡rtal凭devel或oping摇from蜜all尾modul帝es.柜Keyw本ords:姨porta甚lsit蜘edes忘igna齐ndim今pleme吊nt;A凡SP.NE枯T;MV栋C;顺front涝and次backg男round怎.目录TOC\o"2-3"\f\h\z\t"标题1,1"1绪论1圆1.1债背景及目的蔑1眉2炊系统概述首1夺2.1疤物流相关知键识险1棵队漆什么是物流汪1召时始什么现代化韵信息物流雕2激2.2凡系统需求描哲述压2昨2.3餐开发环境和忙技术鼓3惩腥豪网站总体设悦计考3咐2.4壤数据库设计摧4生杯糊数据字典您4拖篮堤表格设计信爹息梳5你2.5失网站安全设石计爷17挠寿重用户身份验朋证好18桨谨URL绪请求验证滴18志练卡抗参SQL或注入式攻击惊18支耍园双重验证哥19乎僚估非法链接和屈非法复制玉19链3很系统功能模房块设计竹19发3.1掀个人用户功宴能模块少19免裳个人功能模找块图:签20另药更个人用户功颠能爬E-R授图:型20候3.2涌企业用户功瓣能模块攻20睁卡周企业用户功袄能模块图:异21郑树谱企业用户惰E-R扎图:乏21暴3.3驼初级管理员专功能模块:乌22想冠报初级管理员扒功能模块图融:龄22方叨骄初级管理员岁E-R橡图:勉23崖3.4危高级管理员潮功能模块:童23作纯遇高级管理员贷功能模块:外24侨蒸扒高级管理员凝E-R格图:阅24留4水系统登录设稀计凝25桥4.1应系统数据库恰连接味25召4.2喜前台登陆设屿计奴26歼4.3殊后台登陆设接计随29零孙警初级管理员倾登陆弯29花姥际高级管理员惜登陆揭29芽5梢个人用户地30休5.1生实现目标股30剃5.2钟实现方法掉31僚6皮高级管理员迈41诵6.1饺实现目标猛41给6.2队实现方法念42长7乳结论披42浅8袖致谢臭43呢参考文献古441绪论背景及目的镇随着物流亏服务看产业的发展别,物流已经滋成为现代社觉会经济的重傅要利润来源水。物流产业衬也迫切需要抓利用先进的伸信息技术来职保障物流业侨务过程和物柏流管理的畅授通、高效。往物流管理信灶息系统正是盖响应了这一渐需求的集成佩化信息系统渡,用以实现沈对物流过程治中伴随的信逆息进行组织柜和处理作用沾。浑在1985怒年以来,世嘉界经济发展赛的速度进一缝步加快,经蛋济全球化盟的成都日益俭深入,人类开经济活动变卫得前所未有殊的复杂多变哑。在这个阶哗段可以称为冷信息时代的拒物流革命阶残段,在这个博阶段以互联醉网的广泛应笨用为标志的俭信息化席卷林全球,以电支子商务为代躺表的新经济饥呈现出一种哨崭新的运作登方式和商务所模式,是推旧动经济增长拖的重要动力糕,同时引发飞了经济领域央自工业革命领以最广泛、拔最深刻的一循场革命性改尤革。电子商追务的出现和汤快速发展,伞不经对改变器经济体系的忙运作方式、患提高经济运炭作效率发挥烤积极的作用思,而且对产鼠业结构调整速,刺激经济扬需求、创新荣的就业机会伟产生重肝大影响。随线着信息技术租的普及应用双和电子商务悉的发展,在昂实现传统物桃流向怕现代物流快朴速创兴同时且,物流业也麻被提高到前书所未有的高违度,愈来愈剑显示出其重读要作用和战石略地位。买2循系统概述阀网站是根据萝三全物流公保司需要,能汗够实现在网扩上注册、网统上留言、英能够为公司抄发布汽车和宅货源信息、剪以及染为公司做到溉宣传的作用胶,同时附带咽的是找个网举站的内容管汤理系统、以伪及一些业务僚处理功能。缸能够在网上油处理一些货宅源、订单、宴以及兼职人慢员等等信息臭管理。耀2着.1物流歇相关知识牛2史.1.1起什么是物流凝物流是指为法了满足客户熔的需要,以桑最低的成本左,通过运输美、保管、配挥送等方式,潮实现原材料冻、半成品、守成品及相关躬信息由商品遗的产地到商老品的消费地危所进行的计之划、实施和抬管理的全过波程。也物流构成:桶商品的运输府、仓储、包冤装、搬运装迎卸、流通加幻工,以及相令关的物流信与息等环节。素物流活动的嫩具体内容包怖括以下几个诸方面:用笋户服务、需则求预测、定机单处理、配帆送、存货控叶制、运输、畅仓库管理、秒工厂和仓库谁的布局与选青址、搬运装夹卸、采购、员包装、情报圾信息。宴2难.1.2顾什么忆现代化信息支物流朋什么是现代孔物流?现代错物流不仅单皇纯的考虑从叠生产者到消粥费者的货物除配送问题,更而且还考虑救从供应商到国生产者对原丰材料的采购喘,以及生产秩者本身在产串品制造过程便中的运输、肉保管和信息原等各个方面青,全面地、殖综合性地提棚高经济效益诵和效率的问嗽题。因此,拾现代物流是们以满足消费趴者的需求为铅目标,把制盟造、运输、峡销售等市场昼情况统一起蠢来考虑的一竹种战略措施拢。这与传统膏物流把它仅兽看作是“后维勤保障系统王”和“销售趴活动中起桥鞭梁作用”的颈概念相比,战在深度和广核度上又有了义进一步的含降义。跑现代物流具诉有如下特点再:朴电子商务与急物流的紧密美结合;现代势物流是物流放、信息流、挑资金流和人理才流的统一蜓;电子商务牵物流是信息待化、自动化赤、网络化、格智能化、柔幼性化的结合挤;物流设施则、商品包装申的标准化,狗物流的社会怜化、共同化勉也都是电子灵商务下物流均模式的新特肿点。坊在近现代,疲现代的物流守概念的形成杨,以及现代陈经济的发展潮,古老的物曾流运作方式侨已经不能适尖应现代经济渔的运输和数圾量规模的改吸变。北由于物流规奴模的扩大,唯直接导致物士流的全部流丘程有人工实估现的不可能暖。派因此,物流贺企业寻求一立种能够快速厘和方便物流舟方式来代替惨人工物流,博这样信息化设物流就应运邪而生。由计贯算机编程人掀员根据物流会公司的操作匆流程编写完学整的物流操颈作系统来代庆替大部分人链工操作。矩这样就精简素了物流企业价员工的数量洽、提高企业肤、提高企业扶运作物流的器等等。这样雪就形成了现区代物流信息膏化,或者说青是现代化信局息物流。挤2黎.宜2记系统需求耗描述鸡本网站包括办前台和后台宣两个部分,隶前台主要包融括余个人用户注堆册和登录、击企业用户注用册和登录、钩兼职人员登界录、慎公司信息简宵介、公司新瑞闻资讯、向涂公司提供汽鄙车信息、提辰供货源运输蒸信息、相关决物流解决方祖案、留言给训系统管理员宽、联系方式献等等信息。出后台又包括斜5个部分组疗成,分别是状:个人用户绩管理后台、末企业用户管榴理后台、兼坡职人员管理述后台、网站龟初级管理后蔽台、网站高唯级管理员管即理后台。肉个人用户管允理后台,主爪要是实现查斩询个人用户湾运输货物信贼息查询、向红管理员发送陕邮件和留言宴信息、本人镰信息查询怕、填写调查矮表格。企业请用户基本上甲和个人用户矮功能相同。虏兼职人员分喘成三个等级群,等级不同恒业务提成不括同,等级越裤高提成比例错越高,查询伟提成信息、冠查询自己所盛作业务信息屠查询。初级闹管理员主要鸡负责网站信辩息管理、个偏人用户和企肝业用户管理胆、提交过来住的货源信息糊处理、提交洁过来的汽车丈信息处理、丹根据货源信迈息生成货运剖订单信息。诊高级管理员相管理初级管承理员信息、蹦管理全部订罩单、货源、脾汽车信息、衡管理兼职人亭员信息、发耐布公司规章声制度等等。杰2竟.婚3义开发环境真和技术印开发环境俗Visua些lStu裳dio2暑003头、姥数据库办Micro冻soft丛SQL20往00阿、巷服务器II吉S5.1票。慎三全物流公已司门户网站毅设计与实现艺主要使用厚基于普通M恋VC模式的息ASP.N毫ET(C#客)所开发够。字2谣.屋3含.1而网站贿总体设计舞这个网站如愉果对任何用岔户而言,就税可以分成两搂种结构:网库站前台(对攀任何人都可御见)和后台苗(只有具有瓣权限的人才虚可见)。这漏样分不是很欧详细,太过久笼统,让人处感觉太大概隔了。蔽那么根据网唱站系统的使勉用角色种类乞分,那么这镇个网站系统裁就分成六个育部分:任何经人、个人用朱户、企业用陶户、兼职人暗员、初级管兰理员、高级夸管理员。辛也可以将这毛个六种成为采这个网站系翁统的六种功敬能模块。丢结构图如刺图-禽撞:图2.1诵系统总体E厅-R图乔:图2.2效2帽.4数据闹库设计迁2吼.4.1米数据字典爆一些图片显崇示的是网站缠数据库中的销全部表格信全息离。果数据库名:描Sanqu未aLogi液stics表2.1坐2惠.4.2屑表格设计夸信息蒸表格名称对绒应上面图片顿中。顶表2.2煤:刊answe堤rsInf霜o暂序号素列名芒数据类型村长度秘小数位健标识化主键疗允许空华默认值套说明骄1童messa搏geId烧varch踢ar印14交0渔否帮2饶answe萍rDate愤datet目ime孕8攻3旁否属3从answe脂rCont傻ent印char训400狭0午否箭4病prima蛾ryAdm灿inID找varch垄ar席6烈0挽否鱼5冈new1若char克10违0筛是唉(null普)合6井new2仇char滑10唯0够是子(null夕)燕7惹new3先char烟10台0俩是矿(null茫)国表2.3盼:舱compa株nyInf己o雅序号警列名凯列名折列名室小数位盲标识壳主键心允许空需默认值俊说明挖1性compa简nyNam叶e布varch高ar遗60挠0僚是叹2吼compa观nyLoc皆ation贺char碑200倦0佩是帮3树compa熊nyPho响ne真varch痰ar蹈13持0坝是荐4玉compa租nyFax践varch博ar鞠13聚0弄是辛5贞compa怠nyCel再lPhon裹e缘varch目ar娘14捕0钓是照6锈compa兽nyEma逗il叔char愿50元0逼是哲7娃compa仅nyPos篮tCode满varch修ar嘴6询0息是续表2.3池序号欣列名休列名没列名响小数位没标识反主键迎允许空端默认值怎说明集8斥compa单nyInt评ro棉text抱16贡0出是缘9低compa剖nyCul显true尖text液16夕0泳是熔10档comp杜anySe驼rvice脱Advan伪tege偏text枯16请0诉是波11救compa尿nyStr饰uctur旧e洞text宝16始0纪是适12严compa体nySer稠viceR危ange弃text厨16巩0趟是糕13言compa泼nySer更viceS锻ystem厉text齿16错0祝是皇14杨compa何nyGPS捆text趣16始0钢是境15记compa欺nySer昼viceP悠roces成s粥text甜16觉0疯是辰16文new1福text侮16则0挑是栏17揉new2星text望16双0露是喂18拐new3聪text牌16霜0聚是萌表2.4厘:范comPa罩rtner拜sInfo众序号燕列名酿数据类型芽长度药小数位揪标识现主键光允许空去默认值捆说明创1且compa睛nyID龄varch音ar弹14滑0君是赠否公2握parte筒nerCo到mName削varch践ar萌16陕0摘否板3嘱comAt晌tribu净te敲varch巩ar客16振0鸭否及4而charg桌e乞varch闯ar货16舅0啊否恩5觉websi害te爪varch朴ar罚25递0窝否漫6孙conne味ction艳Phone谜varch吉ar替15奇0炒否锄7谈new1薪char扰10渗0同是局(null邀)乒8腊new2辆char窝10概0事是催(null封)那9碗new3巨char签10棉0穷是槽(null摘)牧表唉2.5白:杯enter掘prise籍UserI录nfo纠序号灯列名垂数据类型宇长度版小数位蚂标识利主键焰允许空殖默认值朝说明妈1狗enter暮pUser野Id怨varch携ar绞14就0鼠是宾否聪2志enter布pUser三Name算v纱archa榴r催30痕0柿否倾3王enter屠pAttr蚀ibut绞varch用ar葱12确0魄否桑4央enter勾pUser雾Passw匪ord减varch迈ar颠12幅0么否度5吧enter法pConn踩ectMa拆n纠varch士ar民20当0犹否示6取enter犯pConn牧ectSe院xual控varch华ar鞋4新0诉否牢7运enter漠pConn揉ectDu麻ty旦varch丛ar撞20糟0史是板(null关)圾8宵enter列pStat攻ePho照e叙varch议ar习12邀0茶否衰9楼enter将pFax如varch扩ar煮12得0嗽否茫10叙enter旧pCell椅Phone棍varch您ar诱15丑0异否乒11考enter众pWebs蜻ite失varch允ar脸30参0秒是讽(null锣)泉12跨enter括pEmai耻l寒varch押ar犯30体0冈否叫13鸡enter廉pQQ扒varch报ar脏12闹0体是竹(null倾)细14誓enter哨pPlac配e斩char乐50锋0苦是姐(null哲)灰15该enter炮pConn遥Add啄re械ss歇char丧50羽0污否罩16无enter沈pPost控Code住varch司ar透6骡0为是控(null线)战17枪enter稀pName恩varch荐ar漠60袖0用否葱18阀enter勉pRunR狡ange尊char满100忽0池是检(null诚)益19细enter户pProd劝uctKi逮nd迎char混12迟0莲是叫(null喉)骂20早enter饮pIntr楼o粒char课400键0和是箩(null挎)音21戒new1呆char居10娱0季是伙22查new2扫char偿10东0阳是困23泪new3娱char般10治0彼是就表两2.6上:誉goodL卖ist书序号眼列名张数据类型押长度榆小数位个标识君主键兼允许空李默认值征说明代1胞goodI杆D邀varch堡ar堤14扬0误是牌否饿2谨goodN弹ame裤varch晋ar南60史0勺是闷3雷count笑Num览int孕4我0俊是劲4徐packa庸ge羽char奇40更0扩是太5棉cubic灰Meter牧float痰8抚0体是投6思ton弃float亚8短0葡是射7柿pac圾kageS休tate概char朝50霸0之是屯8缠damag购ed蹄char默8与0勉是呈9蝇truck早Id恶varch观ar脉12猪0提是晶10给order映Id惊varch鄙ar刊6达0样否卖11努new1趴char错10帆0乘是枪(null向)艳12豆new2记char爆10插0跳是歌(null饱)纪13惜new3衡char林10典0锹是邻(null花)蜜表窗2.7醉:婚inves秆tigat哗eAnws巡er解序号周列名坡数据类型戴长度陆小数位嫁标识困主键横允许空韵默认值敬说明素1侮quest谁ionID咐varch扫ar脏14凝0核否病2育selec欧t1痕int嚷4愿0电是祥(null旁)工3喘selec另t2芬int衬4旦0麦是绩(null穗)判4少selec决t3涨int螺4伏0主是驳(null鞭)悉5甲selec视t4胁int轰4果0裁是锡(null汽)雾6忽perso优nId粱varch泪ar宽6连0呀是赖7斥new1陡char因10逗0牢是眠(null达)垄8跌new2孩char糕10典0旱是上(null皱)特9昌new3声char根10秧0望是药(null拼)匆表氏2.8弦:每inves兴tigat宝eQues涂tion西序号阴列名构数据类型善长度乖小数位跪标识床主键侦允许空房默认值断说明证1城quest千ionId灰varch份ar共14凳0殖是于否贺2施quest妙ionNa坟me翁char叛200肺0喊否祖3消subje奏ctId共varch留ar拳6印0卫是昏4霉new1鸡char杆10览0疫是耗(null亦)借5撑new2舱char泰10挥0投是部(null外)脾6族new3遥char求10然0能是陆(null唱)洞表往2.9区:现inves程tigat杀eSubj猎ect壁序号旦列名减数据类型漫长度琴小数位议标识全主键岸允许空奋默认值吓说明液1席subje危ctId洁varch垒ar水14币0粒否群2御subje滔ctNam域e软char拦200枪0勺是短3谜pubti服me蒙char讲200梨0呆是丈4厨pubPe兔rsonI困D来char蛛200胞0葱是伴5哑inver际sToPe投rson舞char巾10彻0弄是塌6农new1叼char插10历0单是仰7猎new2沾char晌10密0尿是葡8贼new3哪char瞒10互0魄是鸦表伸2.10恭:硬jobOf吹ferIn挑fo脑序号纵列名毕数据类型串长度幅小数位赛标识底主键溜允许空座默认值鸭说明凶1肆jobID土varch泼ar穿14妄0滚是调否它2蚊jobAt坝tribu熊te叼char家18所0疾否今3涌jobPo干sitio进n盗char斩50政0躁否佩4正worke暴rNum罢int周4当0侄否亚5推jobDe骆scipt款ion娇text守16惨0屠否柴6登jobCo筋nditi晨on付text铲16尤0报否虽7伪HR-Em雷ail宇varch新ar滥50凝0楼否倾续表2.1秀0副序号泥列名学数据类型拿长度速小数位孕标识诊主键库允许空稼默认值振说明禾8赞super阀Admin滋ID革varch猾ar评6茧0炉否震9需new1俗char虎10判0妻是样(null猎)盗10却new2听char灯10花0惠是霜(null副)吐11握new3扫char兆10骂0河是舅(null洲)质表兴2.11叫:腿manag伐ers降Info疫序号舰列名农数据类型虚长度俊小数位斤标识犁主键晓允许空商默认值段说明支1收manag凳erId再varch丑ar冷14鹊0炼是给否方2蒸manag贪erNam圈e猾varch丹ar臂16堵0通否爷3祝manag蜡erPos闲ition秧varch贪ar焰50害0丢否犬4烟manag独erSta菊tePho史ne馅varch挥ar婶15谋0硬否叨5醋manag驳erCel谣lPhon旁e哈varch屡ar多15夺0绸否贞6狠manag路erFax升varch帜ar参15胡0捆否思7劫manag桥erEma绒il耳varch削ar尊50指0雷否突8双new1精char臣10宋0术是欢9殊new2比char拌10颠0劈是辅10溜new3封char梳10数0么是兔表毛2.12浑:柴messa兰gesIn劣fo回序号捎列名其数据类型是长度坟小数位警标识伍主键这允许空迅默认值红说明蓄1袋messa杂geID盆varch蚂ar赞14寨0奴是如否皱2纳messa锁geTit缘le巾varch博ar汇50哗0哭否葛3烂messa曲gerNa悟me皮varch逝ar捧50暖0恼否本4薄messa嫩gerPl窗ace跨varch凡ar蠢100痒0蓬是钻5盒conne厘ctPho香ne拦varch黎ar俩15住0价否迎续表2.1短2奔序号低列名结数据类型耐长度台小数位狱标识娇主键侵允许空浑默认值引说明苦6唉sexua桌l皱varch遗ar毒4雹0肠否私7宴email鲜varch寒ar驳50内0吊是段8方messa划geDat辫e惩datet桶ime瓦8纺3飘是杯9圆messa凝geCon敌tent线varch悉ar宜800胜0枕否炊1察0住new1寸char菠10羡0沃是仪11斗new2连char晕10者0怜是橡12阁new3拔char俯10阀0宗是颤表汽2.13身:粗newsI极nfo某序号割列名辰数据类型诊长度灶小数位涉标识砌主键井允许空查默认值皂说明祖1园newsI馋D夏varch苗ar刮14留0稠是秒否补2塔newsT纲ile贼char堪100赏0崖否脏3标newsC宽onten裳t沟text汉16嫁0于否队4它newsD匙ateti俭me齿datet膨ime劳8锋3善否装5昌prim性aryAd胖minID禽varch糟ar框6腥0驻否芝6芬new1它char排10极0是是捐(null盾)开7突new2呢char士10赞0挠是里(null酿)犹8白new3袜char迷10殿0贞是泉(null打)邀表哥2.14洒:妇notic歇eInfo熔序号葱列名秀数据类型径长度旺小数位唐标识外标识业允许空泰默认值鼓默认值篮1韵notic理eId役varch迫ar杠14蚊0炉是其否探2蛮notic拼eType扔varch编ar科20奴0敏是榜(null馆)凯3份notic霞eNa首me混varch啊ar故30坝0圾否抛4闷publi拾shTim舍e老datet玻ime砍8歼3软否启续表2.1摊4韵序号然列名绍数据类型锹长度泉小数位税标识征标识忆允许空司默认值膊默认值宇5蜡notic盯eCont签ent制text任16她0招否臂6度new1完char狼10稀0已是灯(null虹)增7吴new2仿char昏10脸0啊是绿(null乱)释8殿new3响char项10五0各是退(null椒)萍表次2.15恶:杆order续sInfo桨序号美列名厅数据类型否长度膨小数位查标识业主键执允许空两默认值喷说明哄1丑order偏Id义varch住ar衫14挤0规是榆否夸2您sende腿rName桃varch戏ar胳12虹0饥否咸3迟sende续rPhon验e廊varch傅ar断15嚼0汽否赢4矩sende寿rAddr连ess似char仁100先0敲否再5结accep眼terNa洗me示varch腾ar翻12累0驳否烤6抵accep蔽terPh烫one铁varch赴ar俘15畅0债否挑7涨accep重terAd映dress蹈char抹100近0脖否始8例order永Start寿Time肆datet慰ime蚕8岔3故否乐9捕order宣EndTi裁me超datet称ime础8剑3叨否央10狸despa误tchNu躺m/one由Time啦char存50垦0顿是继11股despa祝tchFr显equen毒cy启char自50浆0惑是眠12绢loadW漆ay铺char转400火0螺是狠13傲loadT脸ime乏char粪8晚0慎是回14杏unloa滔dWay闭char绿400锣0逝是炊15建unloa歼dTime秀char催8港0辩是既16足recei贫pt?炉char磨8燃0覆是泡(null栽)库17璃insur庸ance?结char动8磨0拔是替(null皇)薪18抵truck洗No竹varch拳ar奶12闹0宿是异(null技)票19垦totle秃Cub树char坑20巾0箭是掏续表2.1侦5卖序号捕列名部数据类型瑞长度悉小数位摧标识恶主键选允许空瞒默认值挖说明塌20弦totle药Weigh顶t裳char愿20牲0模是君21劳settl慎ement烫Wat页char下50劫0揭是喷22猎cauti网onPla输ce迎char职400除0乒是准23鹊agent情ID吨varch摔ar臭6断0丢是她24扇state祝char组16逮0煮是惹25冠prima心ryAdm析inID非varch蜡ar巴6奴0经是疼26舱new1瞎char对10崇0枕是杂(null块)似27揭new2君char厦10危0劝是谅(null挨)能28蔑new3惭char历10临0相是门(null暑)蓄表述2.16购:历partT赢imeMa内nInfo专序号瓜列名傅数据类型陵长度猛小数位堪标识羽主键处允许空阁默认值玩说明均1逃partT宋imerI沈d筋varch匹ar篮14香0舍是宴否查2岛partT唉imerN戴ame暗varch思ar足16经0纳否央3粪partP妄asswo膝rd他varch蜜ar倾8施0费否挠4如partT盏perso刻nId蓝varch皂ar裕13沉0欣否众5镜partT凤imerA瘦ddres签s卡char百50架0长是宫(null钩)访6雁partC趋onnec疮tCell摇Phone轮varch项ar午15柏0到否怜7陕p穷artTE波mail糕varch勾ar乎50估0偷否淘8字jobDe驶duct俩float占8垦0侨是赢(null互)它9桶class六varch肺ar权12辩0畅否桃10错new1蛙char沸10猾0狭是道(null铺)区11祸new2哑char资10般0蜘是长(null用)词12押new3添char永10下0固是均(null赴)繁表糠2.17敬:址perso击nalUs样erInf偿o性序号沾列名忠数据类型裹长度续小数位僻标识呢主键弃允许空纺默认值甘说明轻1证userI饥d新va隙rchar豆14爹0固是战否者2廊userN平ame击varch河ar及20烫0失否麻3贤userT督rueNa肿me持varch劫ar荷20嚼0衫否回4示userP节asswo暖rd论varch变ar择20盈0柄否蹲5盆userP承asswo巷rdQue渔stion哈char阅50腰0扛否吐6需userP启asswo三rdAns球wer汇char跳50翁0意否赴7宴userB旱irthd笨ay骗datet银ime趴8叼3宿是炉(null沉)鼻8编userP法erson锦Id卫va铃rchar截20脊0驱否置9柜userC蛇ompan股yName春varch坦ar拔30衬0搞是摩(null醉)忙10舅userC诉onnec堪tMan坝varch窝ar直20比0鸭否增11猪userA录rea昆char贱60论0住是回(null条)掠12还userS许tateP誉hone已varch抽ar火12口0群否雨13丑userC浇ellPh亩one蛛varch严ar拥15赤0华否格14乞userE庭mail推varch饱ar罪30见0咐否相15芒userC编onnec肾tAddr悄ess爪varch旨ar坐100伞0勿是揉16垫userR聪emark序char湖400滑0驳是燥17谋new1去char遥10讽0膊是切18邻new2匹char桑10谎0师是究19投new3纹char羽10靠0垒是眨表醒2.18责:乏prima卫ryAdm爷inInf斜o夜序号海列名订数据类型坝长度汉小数位钢标识雅主键巴允许空惕默认值诵说明坐1掠prima阻ryAdm符inID由varch负ar菠14扬0潜是览否佛2匆prima获ryAdm拐inNam够e沉var段char场16遣0羡否砖3玻prima得ryAdm贱inTru深eName告varch决ar揉16烛0荷否衫续表2.1命8鸟序号而列名齐数据类型炭长度士小数位奉标识使主键世允许空遵默认值违说明类4看prima极ryPas污sword被varch证ar茄16映0丝否铃5产prima读ryQue阴stion弊char叫200姿0杆否真6童prima蹦ryAns吵wer酷char畏200肥0委否臣7耽prima渡ryPho屋ne巩varch椒ar投15乓0调否陆8瓣prima急ryE系mail喜varch姓ar絮50葱0浸否片9霉prima绍ryAdd命ress兵char盲100骂0号是御(null暂)默10舍new1钻char唯10屡0动是矛(null伙)顺11粮new2林char罚10膨0胆是倚(null狠)毯12巾new3束char先10虹0吐是你(null月)债表廉2.19芳:蔽servi捏ceInf韵o贯序号小列名歉数据类型冲长度牢小数位珍标识犯主键辆允许空直默认值刻说明妄1梅servi泛ceID谁varch珠ar跨14佛0海是非否辞2炊servi怒ce者Name赴varch箩ar离50配0冒否隔3尊servi雨ceCon准tent范char态2000饮0愉否闯4蹈new1鲁char予10景0皱是耽(null肉)拦5声new2嗽char里10述0咐是鲁(null躲)最6血new3赛char嗓10恩0勺是酒(null康)悬表朗2.20谢:宜sourc亲eGood截Info隙序号息列名鼓数据类型梯长度尺小数位肯标识暴主键非允许空忧默认值羡说明萍1阔goodI亩d沉int另4掘0炕是鲁是晃否折2夸deliv奋eryMa做n婆varch钞ar亮12内0会否汪续表2.2搁0炉序号府列名豆数据类型旬长度岗小数位旬标识批主键名允许空敬默认值标说明音3霉deliv埋eryMa岔nPhon蹄e被varch脉ar乘15爆0叙是且4葡deliv昨eryDa帐te亮datet注ime瘦8鬼3钥是知5恨goodN聪ame厨var青char撕40痰0烈是疫6浪start木Place轧char摧100静0撞是际7播endPl航ace虫char忽100途0惩是夺8烂payWa帝y则var丘char需30相0绿是康9崇goodW还eight泼var接char逃20澡0害是响10以expec拿tFee同var蔑char核20丧0线是全11昨truck逆Reque厕st赶var椅char确200尼0献是误12飞provi等derID票varch棉ar掌6融0灰是逮13快state岭varch诚ar报10贷0挠是拍14庭prima耐ryAdm熟inID茂int崖4陵0屋是闭15务new1裳char锋10饰0燃是糖16血new2巷char晃10鲁0赖是营17躺new3暗char棵10渣0四是沟表饮2.21陕:锻suppe凭rAdmi约nInfo敬序号狐列名初数据类型嗽长度正小数位谱标识疏主键叹允许空丢默认值牌说明宁1岂super葱Admin岔ID位varch暖ar渡14教0惹是藏否荷2场super斯Admin舌Name绵varch颜ar闸16逢0婆否明3里super掏Admin描TrueN们ame冶varch裹ar钉16伸0止否磨4伙super就Admin妖Passw稼ord产varch队ar艇16陷0臂否线5逃super絮Passw巾ordQu安estio朽n笑var徐char瞎1众00陆0宫否扯6屈super彩Passw遇ordAn丧swer染var株char均100破0川否换7云super景Admin涝Phone坡varch迎ar敌15正0惠否抹续表2.2页1蜜序号脚列名站数据类型规长度芦小数位滔标识陷主键慌允许空族默认值劲说明袖8猎super阻Admin兄Email梁varch毒ar熟50巨0毒否衰9放super南Admin汪Addre柴ss孩var录char恰100违0腊是诉(null杜)大10汁new1岸var企char筋10捏0无是猴(null盏)液1惧1景new2舞var截char赚10免0裳是言(null呼)纯12诉new3练var各char宅10浪0狂是新(null时)础表起2.22零:螺truck锐Info绢序号岸列名砍数据类型之长度叙小数位久标识窄主键糕允许空夸默认值物说明臭1熊truck色No秤varch厘ar愁12骗0钢是突否显2这truck顺Owner缓varch值ar误16蜡0三否普3悬owner凝Phone屑No取varch窃ar朽13遥0砌否沙4牢truck凑Unit伴var溜char翠40夺0险否族5湿tru购ckTyp主e神var络char枕60杀0猜否提6底tonTy剂pe透varch渠ar轻12桂0久否焰7容longt乔hAndW纱idth粥varch且ar答20捆0吸否党8凉bestC异arryW丝ay姻var扶char早200未0出否挤9行ofenR勇unWay场var妥char唐200津0筛否绘10馅new1香char偶10展0佛是累11腹new2细char恋10辩0腰是悔12告new3昼char伯10性0撞是概2活.5网站扯安全设计稠作为公司门横户网站的设闲计,网站的拦安全性能是旗值得考虑的喊,防止网站冠被攻击和保陪障网站用户兰的信息安全摩,以及保障永公司信息的草安全,那么栋在设计网站令的时候的安值全设计是非陆常重要的。溪安全设计如偷下:误2鱼.5.1屑用户身份税验证椒传统的用户悦验证过程如裤下:将客户膊端输入的验肚证信息进行狮MD5加密轮形成亿“飞密文餐1据”俊,发送到服蓬务器端,服全务器端从数驶据库读出验堵证信息的M婚D5值(密漏文2),然赞后体“赌密文柳1凉”够与球“叼密文漠2加”杰对比,若相义等则认证成猾功,否则失眼败。但是鸟,如果劝“岛密文止1脊”甩在传输过程牌中被非法获未取,非法用育户即使不知斗道娱“艇密文讽1孔”樱的内容,直旧接向服务器地发送社“拣密文匙1搅”彻并请求验证遥,则验证可引能成功,用菊户的真实性品无法保证。扎因此,需要四对用户的验逝证过程进行情改进。在客示户端请求验萍证的同时,最通过Aja错x技术异步绝向服务器申稀请一个临时旷的验证码,勇客户端将用镜户信息进行业n次MD5部混合运算后惧生成差“菠密文哀1茅”违,附加验证晨码一起发送危到服务器,冒服务器首先献检查验证码卷是否与服务晚器端一致,倡若一致,到校数据库中检宾索是否存在鄙“疯密文唇1秧”旬的用户,存栏在则成功,筋否则失败。蜘验证码是改渗进后的验证许关键,同时迁验证码还可卷以防止入侵绵者使用程序扩自动登录服除务器,进行瞧密码的暴力票破解。因此艺,技术上要抵求不能被复咐制,不能被管扫描仪自动绸识别,随机壶生成。采用间模糊的图片丛方式才能达阳到要求。蛾2甘.5.2后URL请求阔验证简URL请求烈验证是防止饱用户非法请隶求的一种方麦法。非法请蛋求是用户直喂接向服务器掌发送URL块请求,在请巩求中传递一警些非法参数繁,绕过系统该的认证程序衔,以达到入药侵者的非法予目的。非法叠URL请求他是入侵系统蹄的常用手段娱。因此,进激行URL请签求的验证是悼提高系统安筒全性的一种服有效方法。斑要实现UR抬L的请求验壤证,同样采瑞用验证码的也方式,当用毙户登录网站戏时,通过A让jax技术晌异步向服务踩器发送申请柜验证码的请路求,当打开失网站的某一此内容时,将吧内容打开请攻求信息与验次证码一起发砌送到服务器径,服务器进碑行验证码的齐核对,如果丸正确,则显蝶示,否则拒陈绝服务。载2爹.5.3预抗SQL注丑入式攻击盐SQL注入那式攻击是指尺在输入框或赏URL中输眨入SQL语形句,绕过验式证程序,非产法获取用户求的访问权,错进行非法操傲作的入侵方衣式。防御S月QL注入式言攻击的方法室常用两种,收一种是使用挨数据库管理胳系统的存储凤过程,另一雄种是对输入男的信息和U脆RL请求信鸡息中的敏感太关键字过滤乌。肃2摩.5.4盈双重验证额有些系统只估在客户端进册行验证,这话是很不安全柔的。因为在跟传输过程中涝有可能被恶铲意篡改,服恐务器得到的呈将不是真实伏的数据,或哗者直接在U作RL中输验致证请求,将拳会绕过客户香端的验证程谱序,提交不阶安全的数据旬。因此,可乎以采用双重吊验证的方式少,客户端的搞验证可以提施高与用户的顷交互性,服籍务器端的验蜘证保证数据露的安全性。伟脾2萌.5.5引非法链接和召非法复制症好多网站都雹使用框架结独构,每个框辨架使用对应最的页面,这遭些页面很容逢易被其他网险站非法使用符到自己的框拆架中。为解扒决这一问题叉,使用UR纹L请求验证侧和图片打烙响印相结合就内可以实现。少非法复制,示大多数网站紧采用禁止使孟用右击功能魄,防止不懂垮计算机的用凶户可以,稍转有计算机知挺识的人都很谣容易地获取盒信息。因此废,可以对一付些字做图片辣字典,当信咸息中包含这吊些字时,使凝用图片显示役,用户非法需复制后的内山容将不是完至整的内容。麻当然,笔者植认为,既然势已经公布于类网络上的信貌息,没有必窃要做这么绝条,何苦呢?耻如果客户要哑求,就这么脏做吧。尼3幼系统功能模朱块设计巨任何人就相惠当于是访问鸟公司门户网穷站,任何人潜都可以访交问,不设置胞任何权限。主3于.1汇个人芹用户苏功能模块靠能够实现个瞒人用户的一神些管理、查姜询、信息提宁交功能。聋大概包括如袋下一些功能欲。锁个人用户注款册:如果用洲户没有系统扮账号,可以轨在公司首页叶进行注册。忍个人信息管斯理:实现用喉户个人可以冲修改部分可溉修改信息,厚修改登陆密勿码。溉网上交易:辫主要是个人叛用户可以在迎网上提交部字分货运订单扒信息给管理摆员处理,以娇及货运信息钟提交。这信息查询:北用户能够对农自己的货物洪进行车辆查除询、货物查积询、货物鱼甩松跟踪询。休跟踪定位:防可以在线跟仪踪定位运送奔货物所在位泄置。驶发送邮件:稿可以在线留和言,发送邮巨件。章在线呼叫:灾可以在线Q前Q联系。局运费查询:匀能够查询用饲户的所有运顽费记录。谦各户信息反仰馈:填写各否户对公司服掌务满意度调报查薯3姓.1.1龟个人杯功能模块图牛:图3.1李3戴.1.2峰个人用户功仅能助E-R图:图3.2练3闯.2颠企业用户秩功能模块衰企业用户信酱息注册:如州果用户没有栋系统屿账号换,可以公司崖首页进行注焰册。纸用户信息管反理:实现企挺业用户信息录的修改部分殖信息,修改燃登陆密码功容能插网上交易:惩主要是企业亿用户可以在乖网上提交部春分订单信息摔,给管理员瞒处理信息。商货运信息提招交。琴信息查询:球货物运送车灾辆查询、货挥物信息查询国、货物运送幸跟踪查询(厨确定货物所江在位置)。辱跟踪定位查孝询:在线跟篇踪货物所在乳位置。邀发送邮件:棒可以在线留阅言,发送邮烛件。陵在线呼叫:卷实现在线Q樱Q联系。蠢运费查询:蛛能够查询个退人用户的所疲有运送费用怀查询。害客户信息反俩馈:客户对烫服务的满意良程度调查。禽3书.2.1婆企业用户功巴能模块图:图3.3谅3篇.2.2铺企业用户E腥-R图:图3.4忌3秆.汤3浑初级管理员蓝功能模块:剃主要是实现柜网站信息的摩管理。和订哪单处理,货歉源信息处理旬、车辆信息斥的处理。初桑级管理员个停人信息管理猴:修改自己虽部分信息、手修改登录密艺码。准业务信息处眼理:显示提马交的货源信喇息、添加货暂源信息、货幻源信息生成披订单信息(蹈分成两部分脊货源和订单西部分)走订单信息管怪理:显示公式司订单信息辽、查看订单掩信息、打印谣相应订单、聋打印全部订庙单列表、添滔加订单信息钞汽车情况:炕显示发布的辨新汽车信息捉情况、确认负清汽车信息抽是否属实、狡显示公司全称部可用汽车蹈信息、添加陆汽车信息。钞公司公告:印显示公司位公告的信息老。冒公司信息管洪理:修改公捷司基本信息拉、企业文化陷、公司简介呼等等开公驾司新闻信息莲管理:添加郑公司新闻信抽息、修改公忘司新闻信息捆、删除相因剂信息。切管理网上留惯言信息:查古看留言信息堡、删除相应允留言信息、沸回复留言信渣息。看发布服务问先题调查信息祥:查看发布耳过的问题信亭息、删除以穿往问题信息静3铸.版3框.1洞初级管理员饰功能模块图剩:图3.5慢3哥.艰3昌.2爷初级管理员枕E-R图:图3.6永3启.眯4猫高级管理员堡功能模块:尸主要是公司奸一些重要信乒息的管理,堡比如订单管胡理、车辆管厕理、公司的访货源发布情附况、初级管陕理员信息管蹦理、发布人同才招聘信息费等等。渠粘商管理员自己悼信息管理:衣修改自己的样部分信息、戴修改登陆密迫码。辣初级管理员权信息管理:劳显示网站全胶部的初级管斗理员列表、案修改初级管排理员信息、疤删除信息、揉添加信息等区等。写货源信息:育显示货源信请息列表、添演加货源信息注、修改货源管信息、删除子货源信、处壳理货源信息愧生成订单等张等。宝订单信息:乒显示订单信亡息列表、修帝改订单信息南列表、添加咸订单信息、次删除订单信亩息。咳车辆信息:雷显示最新车块辆发布情况膛列表、显示叮公司全部可盈用车辆信息题列表、删除屋公司汽车、杆修改汽车信影息、添加汽扶车信息。遵兼职人员信生息:查看所闯有兼职人员瘦信息、查看雕指定兼职人肉员信息、修注改相应信息末、添加兼职轧人员信息、量删除兼职人漂员信息。奉公司公告:登查看以往公栏告、删除以部往公告、发落布公司公告蜡信息、修改介公告。惯公司各项规匙章制度:查旨看旧的规章叉制度信息、抄删除相应旧慈的规章制度递、发布新的任公司相应规打章制度。衣公司解决方本案:查看公州司解决方案稼、删除旧解竭决方案、发袜布新的解决辞方案。忌3乌.孕4羽.1纷高级管理员研功能模块:图3.7撇3时.拨4嘴.2且高级管理员穿E-R图:图3.8纸4揭系统登录设鸡计什网站登陆分湿成两部分登距陆伏设计:酒前台登陆设杏计、后台登册陆设计。腥4.1系计统数据库连莫接拔由于在功能添实现中有很嘴多地方都会植用到,因此场在数据库连困接设计的时妥候要考虑到用后面编程的育方便和更改野的方便。不因此,使用纲VS200辆3项目中自栽带的web埋.conf澡ig配置文夜件,创建数你据库的连接惹字符串,然鼠后再创建一蝇个类获得w捎eb.co值nfig中绵配置的连接低字符串,返麻回这个字符每串。配置文苗件如下。肃<appS妻ettin罗gs>挪<add粱key="态conne声ction团Strin馅g"仙value夜="ser昏ver=G俗AN;us割erid辨=sa;p茶wd=sa泰;data歉base=栏sanqu羽aLogi彩stics稍"/>萍</app纠Setti你ngs>煎在C#代码府中通过乘”谜conne筝ction祝Strin聋g闻”衬,获得va驳lue的值翁。实现代码床如下。绩publi兆cstr蓄ingr榴eturn胖ConnS尼tring晃(){拌strin抹gcon掏nStri阳ng=炭Syste冈m.Con毙figur碗ation手.Conf陈igura兄tionS角ettin脑gs.Ap愿pSett戏ings[够"conn原ectio烂nStri尊ng"];肢retur交ncon民nStri稳ng;}稼通过获得w千eb.co愿nfig中泉的conn裳ectio洽nStri哄ng的值,翼获得返回值猜,然后创建往数据库连接娇、打开数据兆库连接。创拉建连接代码睁如下:粮P奇ublic劈void鲜crea催teCon蚂nect(忌){佩DBCon锡necti境onco助nnect绝ion=原new纹DBCon述necti扩on();批SqlCo器nnect窄ions于qlCon积=ne灵wSql飞Conne烛ction助();灾S辟tring车conS贪tr=桂conne齿ction乐.retu拼rnCon抚nStri露ng();莫sqlCo矩n.Con渴necti至onStr爆ing=柴conS怒tr;僵sqlCo塘n.Ope霞n();}伐4原.帅2贴前台登陆傲设计孩前台登陆角化色有:袭个人用户、伞企业用户和库公司兼职人掀员三种角色旋要从网站首翼页登陆到各柔自的管理界拍面。咱由于首页界馅面和登录角陵色的种类多熄种,如果设摆计成单选三厌种角色中的饶一种,那么郊这个登陆框丸不怎么简洁铺,使得首页之比较复杂。切因此,我将锋这几种角色羊登陆严重在胞数据库端完男成,然后将敬验证结果返拦回到网页中倡来,这样就板使实现的代浇码简洁使用形,大量的减够少了数据的蹈在网络中的犬传输。那么某怎样完成在而数据库端验劈证呢?我想符到了SQL境的存储过程堡来验证,获改得验证结果斩返回值,处累理这个结果滨值,然后转肆向不同的界绣面。祸这个登陆验朽证存储过程蠢代码为:线C径reate返proc柏Logi屿nChec闷kProc柄@坦name溪varch么ar(16泛),@pa责sswor溪dvar悠char(码16),玩@retu仪rnNo顾into工utputas欲b嚷egin召ifex秀ists(桑selec弓t1f咽rome搭nterp咬riseU杰serIn潜fowh用eree索nterp翁UserN葡ame=坛该@name绿and朋enter吴pUser贺Passw速ord=陷@pass败word)begin彩set@晨retur时nNo=1end与研else弟ife球xists羡(sel委ect1右from友再enter掏prise咸UserI挖nfo副where梨use靠rName森纪=@nam畜eand杯user狂Passw滑ord=页@pass束word)begin小set@拨retur白nNo=2end苦马else担ife棚xists徐(sele乞ct1纺from献enter锹prise洲UserI暂nfo箱where特part可Timer派Name朝=@nam龟eand静part谣Passw攀ord=片@pas芹sword神)begin泪set@弟retur总nNo=斧3夹鱼en细d和臭else谎秩箩be挠gin福渴s冶et@r扒eturn姿No=0end房上面代码,雁如果@re谱turnN筋o=0筝,那么着验荐证失败,没舍有相应的登故陆名称和密融码需要验证堡。芬如果@re宋turnN位o=1册,那么表咳示企业用户犯登录并验证自成功。针如果@re负turnN削o=2香,那么表机示个人用户很登录验证成驼功。延如果@re五turnN符o=3瓜,那么表遣示公司兼职宝人员登陆验工证成功。原那么,存储览过程编写成帅功,那么怎亏样在C#代幸码中调用数译据库中的数白据库呢?适演用如下代码伐调用存储过隆程:停///<晕summa缸ry>穷///通拆过存储过程案来验证不同厕用户角色在毁同一个登陆养框登陆验证辱的功能眼///<惹/summ饿ary>却///<得param漂name中="use往rName妇">用户登遗陆名称</欧param泼>芽///<艘param艘name万="pas冠sword漫">用户登法陆密码</每param绵>荒///<雹retur下ns>存储洲过程返回值冈</ret味urns>渔publi首cint胡chec燃kLogi送nProc毫(stri变ngus参erNam洗e,str炼ingp界asswo请rd){臭intr耳eturn促No=0;杰SqlDa雨taAda核pter关sqlDa砌taA=愉new身SqlDa输taAda浇pter(斤);泊strin合gexe兽cProc况="L正oginC易heckP票roc";弦SqlCo馆mmand匹scmd焰=ne穷wSql炎Comma叙nd(ex溪ecPro洲c,sql轰Conn)趴;牙scmd.盖Comma袍ndTyp俊e=C纸omman啊dType愧.Stor残edPro伸cedur子e;咳刚scmd.邻Param动eters汪.Add(歼new男SqlPa袍ramet内er("@馅name"尽,SqlD江bType腾.VarC思har))辫;婶scmd.减Param短eters驶["@na壶me"].芝Value恒=us偏erNam翅e;亿scmd.心Param典eters垫.Add(谁newS泉qlPar歼amete颜r("@p砖asswo疯rd",S材qlDbT归ype.V拦arCha闪r));臂scmd.塑Param阶eters州["@pa咳sswor帜d"].V喷alue给=pas戒sword担;矛scmd.蒸Param裂eters偷.Add(秃newS抖qlPar鸡amete付r("@r侨eturn搁No",S键qlDbT串ype.I武nt));已scmd.酿Param抛eters圈["@re浊turnN敞o"].D腊irect草ion=棵Para三meter序Direc红tion.哀Outpu侮t;誉scmd.都Execu吵teNon指Query席();治//执行没榆有查询的存访储过程E莫XEC肚//榨Login生Check始Proc闪//获得执志行存储过程鸣返回的值伞retur笛nNo=帝Conve全rt.To垫Int32怜(scmd灯.Para欢meter伐s["@r疗eturn书No"].仔Value查.ToSt抛ring(枪));枯//返回返娃回值千retur散nret剧urnNo石;}呀通过调用上恶面方法,获友得返回值,织判断返回值签,转向不同虫页面。具为了达到上仍面的验证功氏能,那么就圣要使济enter止prise品UserI幻nfo木、茎enter许prise令UserI拼nfo职、丧enter泪prise离UserI注nfo姥三个表格的夜用户名都是愿唯一的,那壁么有怎样保拜证中三个表胁格中的用户从名是唯一的汪呢?昌那么用什么震样的方法来蛮实现保证三绳个表格中的秒用户名唯一尽,同样适用萝存储过程来晓在数据库端们验证是否唯佳一。灰适用如下存四储过程代码徒实现:脂C悲reate绣proc亲chec尊kUniq盏Name讯@nam甚evar庙char(敢16),@箱retur怎nNoi青ntou动tputas哄if斑exis竟ts(s伏elect寸1f柴romp朱erson卷alUse比rInfo猜wher挖euse址rName菜=@na污me)悼begin抵肾脆se挖t@re画turnN鲜o=1end调el拍seif刺exis启ts(s震elect换1fr漆omen奏terpr厌iseUs瞎erInf侄owhe投reen董terpU嫂serNa馅me=瓦@name艳)飘凡begi押n忆疯se度t@re杨turnN怕o=2粉概end砍els收eif历exist税s(se横lect党1fro咬mpar悔tTime健ManIn逮fowh惩erep聪artTi定merNa比me=粒@name鞭)抗begin捞澡set@齐retur稍nNo=任3end佣els姓e帮begin丰饼set@苦retur演nNo=难0end捐适用如上代摔码的调用方赏式进行调用坏。辫4习.饥3址后台登陆命设计节后台登陆又惰分成两个部排分:初级管屑理员、高级收管理员登陆逮。鞋4喜.贡3蜘.1防初级管理乖员登陆涝初级管理员许登陆,采用唇单独的登陆层页面进行登逃陆。秧在用户注册炉的使用我采材用C#的自退带的MD5岭的单向加密避进行加密。益那么,在初还级管理员登午陆的时候将铺填写的密码龟用MD5加光密方法进行宏加密,和初牌级管理员表当格中的加密怨后的密码进庙行比对,是喜否正确,如驴果正确就转勺向到正确的鸦页面,如果方不正新确,提示密君码错误。盘初级管理员寄登陆流程图辰为:图4.1蓄4.漠3摔.2班高级管理绕员登陆秤高级管理员畏登陆,采用躬和初级管理苦员同样的方滚式侍进行登陆和它验证。舍5个人用所户哑个人用户的例功能主要是岂实现亏个人用户的蛮一些基本功竹能。在这个典上面可以修远改自己的部稻分信息(一烟些注册的信汽息、登陆密抗码)好,嗓可以在网上惨进行一些交次易(像可以宾根据自己的早情况填写货询运信息单)注。以及一些隙部分个人用似户的运输货先物列表查询矩,查询货运畏车辆信息查状询,能够进抽行对货物运管送跟踪。专跟踪定位查续询,对运送扬到货物的位杏置通过购买辉GIS服务敢商提供的服算务进行定位止汽车位置。叮运费信息查饭询,能够对有运输的所有冰的费用进行殿查询,并且易能够提供另挨存为和打印馅功能。丛在线呼叫,狐就是提供在饭线QQ服务渠。发送信息耽,能够在这假里发送邮件患和信息留言稿。挎客户信息填拜写,在这里正对育服务的满意泄程度进行调村查。冻以及GOO靠GLE地图苗的链接,方佛便用户随时顽查询路线是恢否正确。弄5.桶1驳实现目标浓需要实现全菜部的功能。葵首先,个人丧用户管理界冒面要求简洁荐、明了血。捞要求能够保筒证安全性能喝,在退出系昨统后能够采趣取一些措施捏保证数据的怒安全,退出乏界面后要求冶能够清除保溜存在ses秩sion中繁的数据,因屠为sess俩ion默认狮的保存实现治为20分钟恐,那么就要恩在退出浏览暮器的时候要籍清楚所有的弦sessi涝on中的数票据。聪用编程实现游这个功能。股能够添加货愧运信息,经净过测试不会献出现大的问戚题。诱查看该用户厉所有的信息堆。妙查询该羽个人胡用户以往的务所有货运费哗用查询铜,驱等等。大体找的功能实现圈如下图。图5.1们5.2实员现方法闭本部分功能询使用MVC溪模式堵,客采用Mod棍el、Vi醒ew、Co停ntrol喷分离及逆行伴那个开发。挠Model诵也就是实现但功能关系到史的实体类,辞因个人用户功鸣能E-R图伶涉及到的实地体。那么,谋程序就如下降结构:实体类:返using尚Syst套em;乘names塔pace啦sanqu圣anLog财.pers炒onUse位r{飘索publi森ccla近sspe萌rsona代lUser叨Info{概涂尽publi子cper虑sonal耗UserI撞nfo()摆业欲{馋言诞}蓝闹湿priva缝test羡ring钞_user伍id;熄香的priva超test新ring踪_user嚷name;减础阳priva安test枯ring穴_user负truen具ame;共裙卷priva聋test郊ring后_user释passw板ord;斧组植priva伯test眠ring茫_user摧passw脂ordqu鱼estio限n;勉第雀priva疲test善ring谈_user糠passw瞒ordan象swer;巾岁陕priva位teDa罪teTim洽e_us季erbir肌thday呀;欣皆道priva舌test栋ring辅_user帮perso兽nid;战锋扎priva抵test境ring祸_user咳compa晋nynam婆e;桌腿懒priva梢test迷ring翻_user被conne兽ctman脊;甚不烦priva惭test携ring户_user暴area;带戏优priva遗test免ring域_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论