版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《数据库系统》课程报告课题名称:校园失物招领系统组号:第9组课题负责人名:张丽梦0943111315同组成员名单:杨飞0943111080耿海霄0943111347指导教师:龚勋评阅成绩:评阅意见:汽提交报告时落间:20卡11脖年舰12触月夫7咸日培各成钥员的工涉作量划分表短成员俯工作宵工作量篮张丽梦孙总体协调;阵系统需求分促析、数据库腊的设计与构订建,部分文汤档编写伪;网页设计域35废%互杨飞答实现用户密晶码加密算法搜的实现,以稠及数据库防窃注入策略的录实现,以及始部分代码的好编写。塌3污5英%笑耿海霄除完成项目主敌框架的设计拼以及实现,胆实现各个界拢面之间的链陈接,部分文幻档编写。得30迷%椅校园失物招位领系统谁软件工程相船专业镜学生:张穷丽梦曲,恼耿海霄释,兆杨飞吊组号凳角第9组羞彼嫌指导老师恩滴龚勋叶[摘要]悼景传统的校园孤失物招领服躺务一般是由论纸笔记录,灶专门的人员去管理失物处杜理失物。信桐息渠道单一殃,查询繁琐燃,工作效率宰低无疑严重棒降低失物处翻理的效率而眨通过本系统纸,失主可以同通过网络查寺询自己丢失很的物品是否厕被好心人拾食到并给失物驶招领中心,轰以及对好心悠人的感谢等沉;管理员可央以对失物信贴息,报失信妙息,留言信项息等方便的卡进行管理。骨充分应用网屑络环境,设辜计并开发失讽物招领系统数,基于档“哗网络平台资”深接收和处理菌失物,方便块了失主寻找暮丢失物品、踏拾主归还捡国拾物品和减兴轻失物招领与处管理人员桑的工作负担馅,提高失物驳招领工作的醉效率并使其恼规范化和制牧度化。第关键词:套数据库;防旷注入;失物与招领;Di急scuz加厘密;垂直搜键索畏。仿秋T途heLo污stan锣dfou沿ndsy美stem川onca省mpus萄Major母:sof治tware誉engi司neeri伞ng还G历roup产Numbe降r堆:昼9灾招S痰uperv妈isor:丽麦Gongx秋un马般[Abst违ract]萝触鞠Tradi奥tiona讲lcam楚pusL事osta鼠ndFo于unds恩ervic嫌eis您norma网llyp皱rovid糖edby而pen病andp锻aper大recor华ds,d润edica夏tedp倾erso著nsma颜nage纲Lost蔑handl端ingp犹roper附ty.A摧sing蒙lein董forma鞠tion林chann报el,q落uery件tedio所us,l担owef竟ficie逮ncyu作ndoub崭tedly来seri务ously才redu班ceth合eeff犬icien蜘cyof倒prop拒erty单handl访ing.扎Throu矛ghth绿issy凝stem,盐the次owner北can站check伯thei奉rlos吓sthr惩ough迁then阶etwor因kwhe华ther绘well-突meani赤ngpe艳ople缓hasp笔icked康upt茶heit撕emsa错ndpo令sted凡toLo聚st&班Found块,etc与.;ad桌minis划trato洞rsse版ndin谱forma停tion蜡onst济olen尿prope啊rty,照Thou指ghma菜king爪full矮useo家fthe齐netw谱orke钩nviro裤nment抓,the魔lost茄and勇found拜syst眯emba聋sedo香nthe笼"net的work园platf匠orm"隐will愤take楼place手,it蓝isno招tonl半y月conve贪nient经for绞theo充wner肌tofi扭ndmi迁ssing旅item例s,bu鹅tals朋ored乓ucet雪helo壁stpr裕opert栏yoff庆icem鱼anage盛ment斤staff博burd妨enan劈dimp槐rove棚lost从a冤ndfo隙undw据orke我ffici临ency蚕which处make兴slos鲁shan孔dling查独stand播ardiz宇edan渗dins皆titut跑ional教ized.柄环[Keyw都ord]饥Data谊base;瓜Injec陡tion;存Loss梦andf涝ound;求Verti屠cals倘earch跃ing肾.目录湖《数据库系雀统》课程报围告瓶阀0阻1驱绪论暴引7式1.1方项目背景殊肢7挣溪脚项目来源悬吃7叉1.2折国内外现状消恒9柿壁国内现状液征10说1.3超信息管理系惑统中计算机苹应用的新发狭展昆核11益1.4丧本文工作社庸12盲2盏系统分析欣糠12监2.1站项目主要工季作环刻12垂2.2隔功能分析螺捡13来宰内系统信息源润插13眨版售系统功能分俘析希待13晌2.3嘴可行性分析跑眠14目钓摸可行性分析贫的目的食装14傍钉薪经济可行性功誓16筹贫汉操作可行性乞啦16协骆尖法律可行性勉晓19同厉赏可行性研究竿结论毁凑19蛛3用系统设计与岔19傲3.1插设计思想事蚊19泛3.2咽系统建设目页标安仪20隶沿打近期目标速墓20缸杯庙远期目标体跑21览3.3泼编译环境搭浸建:代暖21辣3.良4队项目详细设腥计健用23赤药路数据库设计幻部23耍梢证数据表的设怀计以及分析还贩25袍冠晨搜索算法搞尤28端惯答密码加密算颤法右界28尾鲜趟数据库防注患入抖亭29灭3.5迟前台设计省偏30姜3.攻本章小结具池32马4驼研究内容描驰述题宅33沿4.1喷项目概况化讨33当4.2驾项目开发计管划及阶段性蛇完成情况喝予34误蛇闭项目成员分蚂工:击集34捕演春项目阶段性龟完成情况:液流35鬼4.3裤项目开发的鱼内容和结果变腔35养4.4贵本章总结习钢36痰5瓶测试环境和最过程描述络雷36虫5.1烧测试环境答衔37幸5.2牢测试方式凭坑37危5.3略测试步骤勺哪37进5.4济测试结果凝胖38抢5.5恒测试结果分叮析魔精43灵5.6均本章小结飞券43倍6震讨论与体会叠坑43傲6.1津实验过程中培的瓶颈很蔬43艳址场物品匆的搜索方式窗猴43而所如何通过图撇片搜索信息修状44瘦表嫩如何标示物什品的相似度辨取44拖6.2娘实验过程中礼的体会甜统45三6.3絮项目评价艰喇46天6.4剑对项目成果染用于实际意晚义的阐述或皆46梢6.5先本章小结营高47迹7棚结束语鹅民47疾7.1选项目感悟假伶47碗7.2时项目收获劈兄48子参考文献附凡48醒附录一需求嫩规格说明书介数据要求说很明书此线51匆1址.引言库谁51辽2跨.数据的逻佩辑描述紫滴52约3邮.数据的采傻集沙梢53尽需求说明书葱圾56休1粪.引言题隙56晕2隐.任务概述蛾奋57艳3疮.需求规定卷抬58递4递.运行环境险规定纪风60建用户手册概盐要洪拴63琴1对.引言疑拘63糖3踪.运行环境饭嘴65仿需求分析痰列表务斑67桥附录二设董计文档抵开发计划说傻明书通忙70氧1俩引言柄券71劝2纷项目概述勤鱼72紧3辰实施计划康拜73斯4戒支持条件殊维76使5店专题计划犁要点专阁76喉附录三测恩试文档券途组件测试计张划珠健78镜1.败引言臭删79边2权.计划吉绸79荡3何.测试设计觉说明移稳82淋4壳.评价准则惑誓831绪论述1.1项目行背景影尿项目来源幸艘放大学生由于置携带的东西莲较多,而且集经常来往于威不同的地方翠,药活动多,因哪此很容易发鹅生物品丢失缘的情况,但令是大学里面面又缺乏凉一套可以帮游助学生寻找住自己失物的和系统。我们零考虑到大学裂生普遍上网墙,而且杜校园网络覆失盖率高反,因此我们跨希望通过网润络这蛙种便捷高效橡的方式香来实现一个箱失物招领系自统,提高失允物招领业务才。好给肚项目目的和拼意义样当今社会是怎一个信息社余会,信息已扔成为继劳动盲力、土地、脚资本之后的滥又一大资源杰。谁控制的盲信息越多,姐谁利用信息屯资源的效率划越高,谁就蜓会在各方面高的竞争中占存有一席之地削,谁就会有班更多的优势吵。商品管理企信息系统是鸡一个贸易公疮司不可缺少厚的部分,它辟的内容对于扩公司的决策粉者和管理者耀来说都至关东重要,所以避贸易管理系矩统应该陡能够为用户逃提供充足的域信息和快捷别的查询手段朱。但目前还献有一些招领滋事务处理票使用传统人苹工的方式管咽理,这种管鼓理方式存在酿着许多缺点执,如:效率客低、保密性太差,另外时荒间一长,将剥产生大量的欠文件和数据栏,这对于查若找、更新和爷维护都带来肚了不少的困义难。粒随着科烟学技术的不魔断提高,计单算机科学日遣渐成熟,其宝强大的功能蓝已为人们深耻刻认识,它党已进入人类叔社会的各个由领域并发挥肉着越来越重肉要的作用,归计算机业飞烛速发展,技奶术淘汰指标旺高得惊人,劫价格下降以堂及软件应用芹的快速扩展塔引发了以信材息处理计算教机化为标志乘的罢“甲微机革命托”择。微型计云算机的出现火和普及,为贪信息处理提斩供了物美价描廉的手段,您对于推动我胞国管理信息姿处理现代化纳起到了重要矛作用。近使用计总算机对商品捞信息进行管艰理,具有手睡工管理所无阵法比拟的优绿点。例如:鸣检索迅速、裂查找方便、长可靠性高、际存储量大、舟保密性好、化寿命长、成沉本低等。这康些优点能够拣极大地提高妨商品信息管睁理的效率,孕也是企业的深科学化、正吼规化管理及逼与世界接轨悲的重要条件疏。铲本项目其的想法来源拔于对大学校随园频频发生夜的丢失物品负的关注。我竞们这个系统充可以帮助在每一定范围内税寻找丢失的耕物品。它可探以帮助我们申减少财产上涉的不必要的朵损失,也可扎以增加失主彩与捡到东西省的人之间的永交流。因此廊可以说是一涌个偏向于实管际应用,但如又不缺乏社迁交元素的系肢统。我们小暖组在网上翻啊阅大量的资采料后发现,通很多大学里口面并没有专桑门成立类似浊的组织来帮发助失主去寻眠找失物,也极没有成立一谅些部门帮助快那些捡到东扮西的人去寻音找失主,因位此捡到东西床的人不知道纷该如何找到葡失主,而失喉主也无法通效过相应的渠亮道来寻找自拿己的失物。奥这样会造成饮大量的财产细损失。因此纯我们开发这量个平台有助视于大家进行湾这方面的交搂流,捡到东趟西的人可以嚷通过这个平铃台发布最新赠的消息以通榨知大家,而珍丢失物品的弊人可以通过适这个平台找冈到捡到他东积西的人并进观行联系。这红样一来,财跃产上的损失省避免了,并挖且还加强人柄与人之间的止交流。您各项目描述言惑肉本系统位主要有两部险分构成,呈财献给用户的酷是一个简洁宏的搜索界面涨,它主要由再登陆,搜索湖这两个模块勾构成,用户身需要奋注册丰,然后可以匆登陆到这个逆系统进行搜法索,当然,远用户也可以旦在不登陆的贺情况下对网披站上面的物玻品进行浏览库、查看。妥这样一来对屈用户而言,虏可以避免大块量的工作,义而对本地数咬据库来说,址也不需要保鉴留愧所有浏览胳用户的信息虹,只需要对线那些注册的剪用户信息进科行保存、维惧护碑。之所以这额样设计的主姓要目的在于庭,这个系统真只是提供一顺个平台,并役不是每个人种每时每刻都丹会丢失东西年,因此袄没浴必要摸每个哭用户非得注炭册一个账号协,而且可能谋在很长的时坝间内用户都痰不会去使用弹这个账号,张而造成大量丝的数据冗余鼠。万睡鸟另外一部分努是数据库,船数据库主要痛用来存放那只些失物的信气息以及捡到惑者的信息。钓物品信息包在括捡到的事泳件,地点。阅以及对物品糊的描述,用奇户信息包括烫用户的联系腰方式,这样愚更加有助于军失主去寻找吓捡到者。整孝个系统在设嚷计上是用户古和内部处理爽分开的。用鲜户无法得知洪数据库的信创息,而数据疾库的信息只减能由管理员益来进行管理鬼。造壶齐在数据库管相理这块,我奥们在设计中迈想到,如果科一个失物在白很长一段时镰间后仍然没阴有人来领取晓,那么这个徒失物的存在智就没有价值奔了,因此我姻们设计了一营个定期进行禁物品检查的夺功能,如果当发现某个物依品在很长时胞间内没有查识询,也没有进被领取。那桌么系统就会区自动删除。诞在上传数据牵这块,我们霞采用的是分称布式的,并斗不是所有的那捡到者都需益要将物品交仪由管理员来蚕进行登记,畅而是这个捡提到者可以自虹己登陆这个驻系统进行登为记,描述物匀品样子,留酒下自己的联芒系方式。叼啄匙在搜索这块水,由于我们钻的搜索技术塞很有限,不冤可能通过图壮片来进行搜项索,因此我魂们采用的是抽关键字搜索紧,但是关键岭字搜索存在享一个问题,简因为对于某溪件物品,可杏能不同的人孝有不同的定显义,可能有闲的人叫T恤济,有人叫上句衣。因此可态能在搜索的须时候造成不避必要的重复柄或者是遗漏谷。针对这个再问题,我们膛采用的是一悄种先由下而尺上再由上而练下的搜索方控式,具体来狸说,就是现衫将小类归大埋类,在进行晕搜索的时候拦,将输入的适关键字在大施类中进行查幻找。比如我壤们设定大类乏为衣服,那战么,衬衫,隐长袖,毛衣么等等都会被批归类到衣服棕里面,而某埋个用户输入酸毛衣后,我缝们就将毛衣饮升级到衣服俱里面,先将患与毛衣这个朗关键字接近俊的所有搜索况结果呈现给陈用户,如果岩用户并没有处在这些结果孤中发现自己馆想要的东西朵,那么我们骨再将衣服里担面的内容呈旧现给用户。元探辆基于这种考斥虑的原因是条我们不想让氏用户因为对葵物品的认识威不同而找不飘相应的物品执,造成财产针上的损失。车在关键字搜隆索中,用户亮可能会提供政多个关键字暴,我们采用吩切词软件将抢这些关键字宇切成不同的元类型,进行互匹配。碧网辨由于这个系似统是面向大牙学的,那么及在实际应用帅中我们考虑精不可能存在堪大量的失物双,因此数据马库的存储不工会太大,因缩此我们的搜茎索效率还是携很高的。而微且我们提供笼全站搜索。钩这样一来搜够索的人可能正帮助自己认匪识的人搜到钱他们的失物蜂。在数据库拾中,我们对播数据的排列缴也进行了分于类,我们按灶照时间将数但据进行排列俊,如果一个及人发现自己效的东西丢了幅,那么他会撑在第一时间骗内进行登录贩搜索,那么厘我们将丢失殖的物品按时均间顺序陈列麦给他,有助尼于他快速的禾寻找到自己谷的东西。哪1.2荒国内外兄现状透咬票计算机的发彩明应用,被耍视为人类的棋第三次重大醉的科学技术燥革命,是一寿次飞跃。过抱去的革命最望高成就就是横“候用机器制造蜓机器土”奖,是手的延独长,而计算逝机的出现却布能做到馆“蚂用机器控制爪机器帝”窄,是脑的延曲伸。计算机助是提高生产谜效率的主要永工具及途径删在西方国家堪,计算机系音统的发展有镇以下四个阶赛段:少第怜一阶段(1汁953--榨1960)葛电子数据处男理阶段(E渴DP)。允此阶段以单仗项数据处理垂为主,如财随务管理、物退资管理、工呆资管理等。企第药二阶段(1建961--麦1970)抹信息管理系问统阶段(I束MS)。在线这期间,由毛于高速度的膝处理机、高建速度大容量葡的存储器与器器件有了突伍破性进展,闷使得计算机绑应用系统从阵单项应用的坑EDP发展翼到多功能、酬多层次、综浩合性的应用电阶段,使得饲IMS日渐部成熟,具有沫了控制、预仔测、辅助和尾决策的功能浊。径第僵三阶段(1郑970--附1980)由决策支持系允统阶段(D勒SS)。在消此阶段解决柏的主要是面旬向高层管理摧,大范围的浆决策问题以止及非结构化裙信息的处理险。欺第四阶段(母1980-诉-)职能管罢理系统阶段佩(IMS)划,这个阶段段强调的是综蠢合管理功能卵,多维服务难模式,人机董协调的、智浇能化的、集伞成化的计算洲机辅助管理绑功能等。振据统计,目济前,美国在复财务会计上恰占有90%谦以上的工作床由计算机完科成;物资管绣理中80-腰100%的见信息处理由棋计算机完成舱;计划管理搞是90%左背右;在计算疾机应用发展家较快的国家杰中,计算机做应用于经济灿管理的占8逃0%以上;装用于科技计肢算的占8%汽以上,用于哥生产过程控踪制的占12开%以上;由包此可以看出聚,经济管理漏是计算机应坊用的主要领收域。钓1楚.概2暮.染1伤国内现状省由于种种原撕因,我国的洁信息资源建逗设水平远远江落后于信息捷基础设施的始建设的水平俱。长期以来阴,我国信息沟资源的开发抬管理未能与有信息资源的蒜增长同步进羊行。我国有次丰富的原始什信息资源,去但在此基础宁上再生的二炮次信息系统匙和数据库产裳业的规模和化市场占有率售、使用率相终当低,大量践的有价值的尸信息未能进舍一步加工成骆商品使其增怀值。我国的抱计算机应用彩要比西方国渐家落后十几年年,信息管渣理系统的开天发应用是从修1973年贿开始的,8岁3年以后才证开始了大量胃的实际的开摆发和研究工委作。因此,颠信息资源的扇开发和利用焦已被确立为寇国民经济信他息的核心内视容,信息数刘字化,传输释的网络化是询缩小发展中佣国家与发达范国家差距的任捷径,值世攀界信息化浪种潮正以不可赴阻挡之势席灰卷全球时,望我国要迎头品赶上,就必休须利用现有冶的信息基础燥设施,重点众开发和推广醉应用于各类虫科技经济等筹数据库和网蔬络资源服务哨系统,以便典取得巨大的槐社会效益和钩经济效益。省现在中国企超业已进入跃“捐新管理时代蜜”屿。经过20漫年的改革开常放,中国企焰业发展的宏颜观环境和管塘理模式都发侵生了根本性勤的改变。企甩业管理在经盼历了计划经裕济时期的阵“梦生产管理逮”引时代,计划必经济与市场倍经济相结合口时期的柄“萄混合管理典”众时代后,从咬九十年代末淘进入全面市员场经济时期述的炭“槐新管理燕”处时代。新管旨理时的中国赢企业管理是污面向市场、狸基于现代企爹业制度,是熟中国模式、盆价值化、系嚷统化、电脑康化、国际化亩和普遍化管兆理的时代。邻新管理时卖代的中国企慧业管理以建齐立竞争优势落,提高企业虫竞争力为核绞心。要提高胜企业的竞争嘴力就必须整振合企业经营蜜,全面强化检企业管理,婶形成企业持捏久发展的联“滩内功违”羡。越来越多盛的质优企业有舍得在管理恳系统上投资场的举动,足挂以说明这一宗趋势。在市乡场竞争日益赞激烈,用户富需求不断趋拔向多样化,素企业间关联叮程度越来越守密切的今天增,要求企业岂行动必须快带捷、灵敏,疑在管理的思趣想观念、方贫式方法上不瞎断创新。人业力已经很难手完全达到要倚求,必须借测助当代信息印科技的最新浑成果,优化配和加强企业千的运营和管份理。中这个系统艺的实现并不播是非常复杂蝇。只是需要凡将数据库与泊网络的应用被连接起来,傻并且能对数绢据库进行上治传穴、岁修改连、悼删除数据的式操作。在网衫络上,这种丰系统已经存祖在很多了,币目前国内外视对这一课题版都有了一定脆研究,如国鸣外的Mis加sing才Money雀网(htt团臂ww.mi漂ssing睬money叠)盲,我国在2质008脱年奥运会期番间,北京市界公安局专门摧建立了失物旨招领威(归:粉//www才.怪-bjga淹将/s着wzl膛)等而。顾这种系统也杯经常应用到全政府部门的甲服务上,政菌府部门提供盖这种系统供拘市民上网进风行查看,以迅期竿解决市民的良实际问题。芬在国外这种钥网站也是有厉很多。有民典间自发成立种的,年也有一些是榜市政府建立狗以此来帮助辽市民更好的贯找到失物的带。总体来说汪我们这个项腥目的难度不皆是很大。巧但具有面向给范围广等,桐但也正因为寸这个原因,亩当具体点到车校园里时,阻也就失去了故他的真实价歼值。芽1.芒3坝堆信息负管理系统中兴计算机应用洋的新发展插甩1、面向高子层管理人员娇的信息和决茫策支持禽作题主管支持系由统洋——凡ESS(E芽xecut惯iveS僵uppor祥tSys故tems)环签腊成组(群)归决策支持系泥统郑——海GDSS(吃Group迟Deci蒜sion樱Suppo斜rtSy胀stems货)逢冤犁智能支持系纸统致——盘ISS(I揭ntell紧igent额Supp物ortS帅ystem袄)威宵2糖、面向综合象应用的计算着机集成制造受系统岭泪肉科学计算和—冰CAD(秒Compu识terA跌ided制Desig系n)选国边生产过程控杀制瘦—捷CAM(C型omput旧erAi屡dedM侨anufa呼cturi梅ng)报冶个数据处理东——葵MIS、D务SS心撑姨概念:将C猾AD、CA枕M、MIS醋等不同类型滨的子系统逐固一连接起岩来一道工作挤,使之成为眠一个有机的许整体,即计样算机集成制员造系统,即哀:CIMS庭(Comp诱uter倒Integ惕rated肃Manu箩factu注ring)酷。牺3条、面向企业封间的信息系魔统求——早电子数据交数换(咬EDI抗:女Elect余ronil棚Data穴Inte神rchan等ge量)扩罪剪与企业打交过道的部门:嘉上级领导部将门、市场、邀用户、原料顷供应单位、终加工协作单嗽位,甚至:绕顾客、供货词商、运输商蛋、银行等。促吼绿EDI的概急念:是结构级化数据根据氧一组规则,协在参与者之虎间自动地传融递,也就是剧,共同的商柏业电子信函展标准。滋挥般作用:是在艺某一公司的颤电子计算机首与用户或卖框方等贸易伙雨伴的计算机翁之间传送和颗接收具有标凯准格式的贸技易单据。它药要求必须用识预先约定的汁表格形式来历传送单据。尽1.4本车文工作揉授脱本文主要用撤于对本项目绢组开发过程裹、项目功能付、项目使用椅技术、项目吼测试结果等艇方面的详细塔描述,以及聋在项目开发允工程中,本域项目遇到的呆一些瓶颈问炎题的相关解届释,以及在驱项目开发过染程中使用的园对应策略,泄最后在本文读中通过项目劲演示结果截益屏来展示我住们项目的最显终成果,当型然在最后答等辩的过程中句我们主要通邪过演示视频类来展示我们润的项目。拔2系统分各析脚2.1项训目主要工作宏本项目主要遮的工作包括咐三个方面:坑哭探1、对项目翻整体做出规构划。我们在漆项目开始之艘前进行了大称量的讨论和袋认证,最终蕉得到了项目懒的实现方案蓬。翼演寄2、建立一隔个可供用户沟查看的网站弄,这个网站仓力求做到简惕洁易操作,旦因为用户到释这个网站的霉最主要目的盼就是来找自玉己所丢失的框东西,因此妹不需要一些鼻乱七八糟的杜功能掺杂在腾里面,在网徐站呈现结果需的时候,也现是力求简洁喊,只将该物胆品的图片,斜信息,以及武联系方式呈躲现给搜索者野,这样一来遥搜索者可以贷根据以上描劈述与捡到东迁西的人进行红联系。意竖念3、对数据携库的设计。破这部分作为络这个系统的戒核心,我们讨小组进行了太大量的时间犹进行讨论。光首先是如何怕存储数据,薪以什么样的锅形式存储数载据,存储哪颠些数据。然点后是存储的晃数据需要进侮行哪些操作窗。如何让用梁户通过他们腹的操作来实茅现数据库内吧数据的变化惧。最后是如恨何管理这些宁数据,如何素管理那些冗沸余的过期的悬数据等等。右在讨论这些翼问题的时候跑我们并不是恋按照一定的灯套路进行,虎而是处处捕联系实际情倒况,以实际盼情况作为我丰们项目设计孝的理论,这舒样一来我们级的项目可以倘做到实用性咽高,用户界逃面良好的程奋度。吹2.2功矛能分析此抄系统信息赤源龙武按信息的来灿源,可将芦校园失物招弹领锁系统所需信毁息分为外部例信息和内部刺信息。鄙闻(1)外部欣信息碗煎外部信息一聪般是指与冠网站易内部经营无附关但是与验网站喂业务相关的絮各种信息,贫如市场信息案等等。这里往就市场信息椒进行简单的监分析。具体屿包括:辫市场需求信暮息,主要有悟:与似软件功能嗽,它反映了阵软件的性能胶,如客户的披构成,客户肤的各种分布冶等信息,消础费动机,包胶括各种偏好壤,潜在需求酬等信息。哀据市场竞争信厦息,主要反悬映了市场竞您争状况,包升括竞争对手曾的基本情况比和市场分布甜信息。拾担客户信息,详包括罗系统献客户的基本蓝情况和潜在枣客户的分布弓状况,客户见的主要特点砌以及对客户怪支付能力,季信用度等方碑面的测评信南息。样潜合作伙伴,释包括与企业钟有业务联系步的其他企业厦等。庄目其它信息,军如利用WW严W方式为企很业的服务管前理分析提供角的客户调查膛,客户爱好筛等各方面信瘦息,通过E象形式提供的修客户反馈信柏息等等。领壮(2)内部品信息享捞孩内部信息是喊指鸡软件系统莫内部产生的妄各种信息,殊包括业务,酬财务,人员薄等方面的信摘息。蛛斤系统功能逗分析主图2御.2.1辞系统功能介村绍成各模块功能蝶详细分析如丑下:俭(1)客户蚊管理型:耀野客户管理系咬统模块是整掏个起校园失物管呀理系统命系统的重点豪和主干,该字系统主要对嗓客户的信息炉进行管理并侧将客户信息嘱作为连接其哀余各个系统拨模块的主线劝。主要功能妥就是将企业割掌握的客户助信息进行详闲细管理,并剥可以方便的胸对客户信息愧进行添加修卸改以及查询款。卡(2)区域作管理纯:算敏是本系统使用避树状结构分拐级管理区域贺信息。可垃校园,围合邻,小到宿舍芒,清晰地体理现各个区域添之间的隶属营关系。方便普地对企业在图各地区的客季户的综合管昨理,使本系速统具有更广均泛的适用性录。衣(3)业务救管理挤:映氏业务管理系诚统模块主要全就是将企业天与客户之间岩发生的各种皱活动进行详厌细管理,并上可以方便地目对活动信息膀进行添加、国修改等操作计。提供方便弄全面的活动超记录参考。逐(4)用户团管理搏:筋受冷用户管理系李统模块记录皇了系统用户贩的信息,包之括用户名、嗽密码等,在奴这个模块中铺可以对系统狡用户信息进灰行修改、删崇除以及添加袄新的用户。荒(5)日志盯管理彼:茄盐倡主要是记录胞用户登录本龟系统的情况轨,如登录用乓户名、登录吨IP、登录堪日期和操作凶系统等一些牺信息,这样掘可以提高系惧统的安全性玻,防止不同义的用户随便询更改系统数舍据。爪(6)数据瞧备份滚:贤滤剑当对系统的笛数据进行修暮改时,为了贯确保系统的缩安全,将数炒据库进行备秀份。戒2.3可辩行性分析监色可行性分确析的目的风患可行性分析笔的目的是用翻最小的代价乎在尽可能短路的时间内,斑确定问题是碗否能够解决长,也就是说耐,它的目的前不是解决问专题,而是确喇定问题是否乔值得解决,厌它是今后工驼作的决定性乎环节。展占可行性分析帜阶段要回答敞的关键问题度是:僵“穴对于上一个庄阶段所确定持的问题有行汗得通的解决学办法过程,娱也就是在较僻抽象的高层季次上进行的手分析和设计逼过程。可行械性研究应该圈比较简短,闭这个阶段的日任务不是具阀体解决问题荷,而是研究趴问题的范围磨,探索这个导问题是否值收得去解,是变否有可行的蔽解决办法。暖龟参可行性研究耽的结果是使询用软件者作聚出是否继续京进行这项工普程的决定的针重要依据。煮一般来说,傅只有投资可裕能取得的较维大效益的那恋些工程项目险才值得继续嘱进行下去。对可行性研究卷以后的那些凝阶段将要需京要投入更多补的人力物力鲜。及时终止畜不值得投资判的工程项目急,可以避免射更大的浪费毛。摇在这个阶段精首先要进一观步分析和澄扬清问题定义状。在问题定吵义阶段初步永确定的规模王和目标,要堂清楚的列举寺出对目标系奔统的任何约语束和限制。鼠其次,在澄芳清了问题定灵义之后,分角析员应导出霜系统的逻辑邀模型,然后淹从系统的逻勤辑模型出发风,探索若干姑可供选择的谈解法(即系治统实现方案炭)主要从技璃术可行性、刻经济可行性笑和操作可行炎性三个方面域研究每种解驶法的可行性智。屿当然可行性畜研究的最根绑本的任务是泉对以后的行籍动方针提出译建议,以避僵免时间、资钟源、人力和户金钱的浪费例。其肤可行性研究妈所需要的时应间长短取决同于工程的规膊模,一般来衬说可行性研另究的成本只剂是预期的工偏程总成本的服5%危——到10%。凝纸技术可行面性辫浮技术可行性浸分析主要是计根据系统分阳析所得到的蓄对待开发的华软件、支撑梨软件、硬件尾环境和操作玩人员的要求鞋以及有关的瓣约束和限制店,来分析现助有的技术是剥否能实现待跌开发的软件迎。它包括可据得到的硬件义和支撑软件秀在功能和性喘能上是否满验足系统的要捆求,是否有庸满足系统性运能要求的算固法,开发人留员的技术水刚平能否胜任叙系统的开发受等等。话从目前市场红上比较流行洞的数据库开润发、管理软沈件来看,对姥于比较简单晴的中小型数疏据库,Mi执croso各ftVi并sual踩Basic柄6.0/直7.0和母Micro每soft保Acces狮s97等塘结合无疑是峰在实际应用杜中较为成功住的一种解决帽方案。但是家由于我们所牧学的知识有帜限,经过权杨衡考虑我们布可以采用另萝一种相当的磁解决方案,且即采用AS丢P.NET价和SQ搂Lser糠ver2敞000的田结合方案。扇前者为用户帜提供了所一览贯坚持的非端常友好、操师作简单的用浇户界面、完咱善而强大的鄙数据库操作盯功能(通过炎结合SQL粪语句实现)致和简洁明了仅的数据库接牌口;后者则封可对数据库划实施操作、辈维护和权限及识别功能,油也可通过壤ASP.N笑ET与S抽QL语句的酒结合对数据天库进行更复脱杂的操作。精摆结合本项实复际,薄软件失物招号领业务宗的业务量虽旋然很复杂,毙但是其经营福管理的水平晃和复杂程度岂相对来说还鉴是可以分析赞清楚的,经鹰系统分析(属主要是分析眠业务部的逻亚辑模型),银可以设计出灭符合实际需掩求、易于理这解、易于操屡作、易于维喇护的数据库殿和操作系统薪。对于S驰QLSe规rver涨2000通而言,管理装这种模式和全复杂程度的塌数据库是游秘刃有余的。苦同样对于摧ASP.N邻ET来说捧,对数量较拒少的表和其暗间关系进行片比较简单的致操作正是其闻擅长的功能贤,无论是查满询、统计或咐利用数学公霞式进行趋势胸分析,都能歼顺利完成。钩春开发的硬件寨可行性砌:圾滨开发本系统磁所使用的软目件对于计算蜻机硬件有一盏定的要求,常尤其是要使渠系统能够更具加稳定、运酿用更加方便孟快捷,对计甲算机的主存叫、主频、外价频、外存(毅主要是硬盘模的容量)都呈有比较高的胖要求,否则立将影响到本南系统的正常尸运行,甚至屈导致数据计蝇算的失误等绸比较严重的炸错误,基本距要求是:塘1.Mic险rosof本t电Windo本wsNT建4声.0离或更高版本兽,Micr集osoft墙Wind熊ows泥2000或霸更高版本。荐2.Pen腊tium尚Ⅲ庙系列或更高促的微处理器救。嗽3.Mic痒rosof孙tWin记dows也支持的驾VGA怪或更高分辨舅率的显示器颗。招4.应用程各序和孟PHP晓要求延32MB爪RAM(依弓据具体的类尾型库或应用王程序包括的谦动态连接库革而变化)惠或以上。胸袋目前计算机距软硬件技术益在成熟发展仓,为本系统滨的开发提供册了坚实的技载术基础。本梁系统可以在船普通计算机伸上运行,支搏持目前流行脱的操作平台纱,例如W劲indow爷s2000另/NT,W沫indow坑sXP等,擦在其上可以巩开发和运行烛。利用SQ膊Lser喊ver20枕00作为本浩系统的数据窗库。ASP岗.NET作勿为系统的开否发环境保证臭了代码的模席块化要求,阿非常有利于叠以后对新系袄统的扩展和略修改,本系酱统开发人员饶为电信系计壤算机专业学皮生,已完成欢本专业所有茶课程,熟悉句开发环境有脖一定的软件类开发和编程去能力。综上上所述,本系躲统的设计开帽发在技术上嫂的条件是满码足的,因而勺,从技术角袜度也是可行漂的。友桨经济可行该性依草次由于学生都丽具有优越的郑上网环境和船资源环境,姐因而项目小原组除了利用廉自己的电脑抛编程外,还抬可以在学校挪的机房中进跌行编程。校猫园图书馆为猛学生提供了尚大量的纸质乏和电子教材费。综合分析跑,该软件开穴发达到经济胁可行性品牲操作可行滤性算洁执与计算机硬侧件的巨大进低步相比,应蛋用软件的开使发生产率已燃成为限制计己算机应用发许展的瓶颈。非因为本系统睁采用客户/马服务器模式技,因而开发仗工具的选择萍涉及到前台罢和后台开发寨工具的选择迁问题。软件平台:饰抹藏Windo均ws+相PHP+乞Ap蜂ache旱+MyS即QL羊PHP概述步:恒舟砌用PHP做翁出的动态页粮面与其他的穴编程语言相哑比,PHP吃是将程序嵌敲入到亩HTML来文档中去执论行,执行效器率比完全生隔成HTML拨标记的CG锁I高出许多镜;PHP畜还可以执行肯编译后代码按,编译可以挽达到加密和堂优化代码运督行,使代码航运行更快。始PHP具有根非常强大的唐功能,所有牛的CGI的悼功能PHP训都能实现,夜而且支持几拣乎所有流行透的数据库以看及操作系统浴。特点:制1、开放的迷源代码:裁锤忍千所有的PH债P源代码事睛实上都可以枕得到,这样腹更利于初学叫者般先学习PHP帖相关的知识火。衬2、PHP陷是免费的:桨庄母且届哀和其它技术短相比,PH塘P本身免费贯。艳3、PHP蚊的快捷性:是雀余舰程序开发快肝,运行快,徒对于技术本拍身开发人员席学习快。嵌踏入时产HTML:释因为PHP弃可以嵌入H诊TML语言申,它相对于欠其他语言,自编辑晨份简单,实用喂性强,更适菊合初学者。洽抚4、跨平台抖性强:南本兼国由于PHP帝是运行在服元务器端的脚邀本,可以运园行在UNI镜X、LIN慧UX、勺猫WINDO纸WS下。历尘5、效率高妙:钉致狗枪PHP消耗菜相当少的系港统资源。搏6、图像处称理:杯娃缎枯用PHP动立态创建图像锣。玉7、面向对榆象:糟鸭偏乒在php4粥,php5见中,面向对顶象方面都有死了很大的改长进,现在奏饰PHP完全有可以用来开夏发大型商业省程序。企8、专业专呜注;笔道页久PHP支持春脚本语言为咱主,同为类膛C语言。票MySQL期概述:滔可稠在数据库方汽面使用的是肆MySQL酱是一个小型财关系型数据痰库管理系统册,目前My惨SQL被广果泛地应用在弓Inter姨net上的辉中小型网站略中。由于其聚体积小、速者度快、总体品拥有成本低冰,尤其是开灾放源码这一害特点,许多著中小型网站屈为了降低网剂站总体拥有疤成本而选择裤了MySQ权L作为网站遣数据库。膀MySQL填特性介绍:资1.使用C帽和C++编初写,并使用摧了多种编译垒器进行测试梅,保典篮证源代码的唐可移植性。覆2.支持A辰IX、Fr舰eeBSD销、HP-U验X、Lin赖ux、Ma畏cOS、刑Novel相lNet阅ware、斯OpenB凤SD、OS登/2Wr煮ap、So等laris忍、Wind双ows等多点种操作系统隶。批3.为多种何编程语言提锤供了API岁。这些编程抢语言包括C僻、C++、律Pytho浓n、Jav败a、Per锋l、PHP雄、Eiff虏el、Ru蚀by和Tc极l等。焰4.支持多脂线程,充分其利用CPU笨资源。港5.优化的项SQL查询叶算法,有效叶地提高查询撞速度。琴6.既能够舰作为一个单渴独的应用程签序应用在客希户端服务器饭网络环境中凳,也能够作乱为一个库而捧嵌入到其他古的软件中提芒供多语载阻言支持,常陷见的编码如端中文的GB腥2312域、BIG5辽,日文的S自hift_稍JIS等都庙可以用作数利据表名和数词据列名。验7.提供T器CP/IP氏、ODBC济和JDBC绳等多种数据障库连接途径阴。忆8.提供用掉于管理、检量查、优化数截据库操作的乒管理工具。备9.可以处版理拥有上千娇万条记录的泼大型数据库派。抬Apach忘e概述:叙哭跨Apach慎e是世界使服用排名第一谦的Web服虫务器软件。尸Apach指e是以进程欺为基础的结饲构,进程要亭比线程消耗私更多的系统榜开支,不太逢适合于多处壶理器环境,炕因此,在一福个Apac阳heWe香b站点扩容陷时,通常是籍增加服务器姻或扩充群集筛节点而不是锁增加处理器下。到目前为热止Apac横he仍然是但世界上用的逗最多的We羞b服务器,瞎市场占有率形达60%左攻右。里Apach架e特性介绍沿:务1、支持最系新的HTT旨P/1.1低通信协议步2、拥有简外单而强有力虎的基于文件陪的配置过程废仆3、支持通斧用网关接口教傲4、支持基劈于IP和基浙于域名的虚址拟主机萄5、支持多稻种方式的H性TTP认证涝劣6、集成P输erl处理骆模块痒7、集成代铺理服务器模园块种8、支持实醉时监视服务演器状态和定塞制服务器日债志部9、支持服题务器端包含漫指令(SS近I)庭10、支持洞安全Soc局ket层(苏SSL)补11、提供血用户会话过株程的跟踪饿12、支持骑FastC染GI醋13、通过办第三方模块辣可以支持J望avaS胳ervle头ts袜初牙如果你准备匹选择Web饰服务器,毫掉无疑问Ap赖ache是革你的最佳选仔择。延甚法律可行尺性伶头矛所有软件都许选用正版沈。粮式饼所有技术资粘料都由提出乞方保管。采枝希合同制定确前定违约责任依。汇辅可行性研租究结论匠第综合类整个系统的鼓技术可行性医、经济可行肝性和操作可好行性三个方吹面。无论是狂哪个方面都布是有理论依牌据和实践做郑做基础的,于因此,置此燕系统是可行置的。哀3赶足系统设计猫3乖.1露设计思想毙询烘总体设计过引程通常由两宗个阶段组成枪:系统设计右,确定系统收的具体实施湿方案;结构神设计,确定寻软件结构。红杀茄本系统的结惹构图是采用屿数据流程图盗映射法形成辅的,该方法印紧密结构数筛据流程图各禾级细化图,压按自顶向下稀的原则,依瑞次将数据流化程图中的处锯理逻辑映射园到结构图中恼成为模块,婚此方法简单燥、方便、准巨确,使数据迟流程图与结辈构图建立对没应统一关系弃,能体现出思设计者前后齐一致的思想骆。判总体设计的前任务是从系壳统的总体目乔标出发,根橡据需求分析局阶段对系统润逻辑功能的颠要求并考虑彼到经济、技劈术和运行环坝境等方面的落条件,确定镇系统的总体摆结构和系统励各组成部分轰的技术方案牢,合理选择剖计算机的通瑞信的软、硬娃件设备,提农出系统的实摊施计划,确商保总体目标渠的实现。况模块化:模捐块是数据说盾明可执行语惕句等程序对坚象的集合,享它是单独命蹈名而且可通蚕过名字来访有问。模块化启就是把程序柔划分成若干哥个模块,每扛个模块完成鞋一个子功能常,把这些模匹块集中起来就组成一个整数体,可以完抱成指定的功湾能满足整体劈的要求。吨能悔模块独立:农模块的独立割概念是模块辟化、抽象信济息隐蔽的局拢部化概念的牵直接结果。婆开发具有独迷立功能而且偶和其他模块志之间没有过捆多的相互作扶用的模块,亲就可发做到公模块独立。抓也就是说,比使每个模块扣完成一个相亦对独立的特国定子功能,馆并且和其他锡模块之间的少关系很简单过。上模块的独立题程度由内聚您和耦合两个河标准来衡量崭。模块的划嫁分应该尽量谈做到高内聚法、低耦合。秀喘竞耦合是对一盆个软件结构场内不同模块茫之间互连程搂度的度量。记耦合强弱取订决于模块间抖接口的复杂裤程度,进入宏或访问一个版模块的点,牛以及通过接污口的数据,灿在软件设计科中应该追求雾尽可能散松坐耦合的系统码。耦合是影给响软件复杂央程度的一个午重要因素应恨该采取下述誉设计原则。歌尽量使用数真据耦合,少填用控制耦合削,限制公共自环境耦合的挑范围,完全喝不用内容耦富合。熄糠暴内聚的标志耍一个模块内颤各个原素彼档此结合的紧号密程度,它磁是信息隐蔽乳和局部化自顽然扩展。健3.2系涂统建设目标猴肤恋校园失物管冒理蒙系统总的建稿设目标是建渡立一个统一辣的信息综合卧平台,考虑谷到姿系统设和开快发小组目前生的编程丹发展情况和崖相关的软硬弦件的发展,耐在系统建设晕过程中做到守近期目标和国远期目标相贪结合。只本系统得项目的目的快包括:及时誓了解并掌握厨接触的客户软信息,实时黎感知客户蹲需求,加强善同客户的交两流和感情的满建立,从而府提高客户满悲意度和忠诚权度;目根据历史数呢据,对目标议客户进行分护析,将全年镇的计划指标退准确定位到恋每一个客户榨群,以增洗大计划指标考实现的可能赤,通过分析毛寻找新的切卷入点并进行书新业务的开接发。破举阶近期目标牌污但完成软件板目前已有的烫中心数据仓型库的建设,僚实现客户信周息的整合和扬集成,建立允客户资源管钥理系统平台懂,从而实现质对客户信息讨的基本管理睁,包括客户归管理,区域季管理,业务漫管理等等,羞并初步完成健软件插与现有客户设相关的内部听信息和外部渣信息的综合等。在数据仓湖库的基础上妖,对客户信别息进行初步文分析,初步兰建立与客户萄交流的信息琴平台,及时肺响应客户的敢需求。贡驼远期目标迫刊捐远期系统实畏现的内容有争:通过近期零系统建立后拌的反馈情况诸,在对客户雕需求进一步狸了解的情况饮下,继续完诚善客户资源征管理平台,绍完成企业与复现有客户相深关的内部信弓息和外部信桶息的综合管尊理,从而实歼现客户综合讲信息管理,竞营销管理,教销售管理以胖及服务管理柄,进而完成著对客户的营霜销分析,服滋务分析等功魔能,最终实铁现以客户为麻中心的经营雀理念。凳3.3泄编译环境板搭建:辛颤使在本项目开队发过程中,舌主要是通过坝使用WAM伯P构建开发疾环境(下载牵地址:安装重图解:),告在下载完成社WAMP安殿装程序之后黄,将其安装驴在C盘目录爱下(安装过袍程中,使用帐者可以修改选安装路径,傻但是千万不温能安装在含携有中文字符近的文件目录倦下,不然会歉产生Wam燃pSeve饶r无法运行矛,或者只能狮运行其中一林个的问题,胶多数情况下立是MySQ限L无法正常遗开启。),订安装结束后采,打开Wa萄mpSev饶er,当确者保MySQ稿L和Apa铃che都正职常运行时,防才能继续后咳面的操作,的然后选择p糖hpMyA怨dmin,勒点击进入,考如果能正常零打开就表明甲WAMP安绸装成功约。深图在3.3汁.1WA亭MP安装成钻功截图偏摇奇安装成功后孝,用户可以屠通过使用W爪AMP中的浊MySQL色进行数据库丈的搭建,步昂骤如下:登1、填写数再据库名称信韵息,选择数钓据库需要使本用的未“登整理去”临信息。捐肠串路蛮君摊图愚3.3雹.2创建夺新的数据促2、吼填好数据库版名称以及蚀“鸡整理邻”需信息后,点寺击创建,就服可以创建一佳个新的数据劫库:婆图觉3.3棵.3数吉据库建好的系显示结果舞3、对数据鸡库中要使用扰的数据表进叨行创建。秃图肢3.3梨.4数榴据表的创建合4、我们创晚建的ite蛾m数据表,吸含有的属性贴数目为6,蛾执行躁后截图如下非图胸3.3裁.5数聪据表详细内胆容棵5、依次填仇写数据表中圾的属性信息在,包含属性霞名称、属性怨数据类型、悄数据长度、妻整理值嫩(读在该系统中粗均使用ut除f8_ge规neral付_ci惜)、是否为蒸空,默认值到、额外值、罩是否为主键音等相关信息填,然后点绿“遇执行膜”聪就可以创建甲数据表。拨图覆3.3由.6该课系统中it脊em数据表优信息盆6、完成数讽据表的创建玉之后,还可价以通过狠在特定位置判添加或者删夹除一个数据袍表的属性,安我们可以选丢择要添加的软位置。哨素很毅拌图渣3.剂3权.7执达行添加数据嫁表属性台3.4项目边详细设计猴3.4鞋.1数据贩库设计快药板设计:睡为实现一种倍简单的垂直稳搜索功能,问在这里,本爸系统绣堤采用了树形懒数据库设计渗。通过枚举翁实现分类存膏储搜索。避如下图没兆显示了部分迟内容,而且煌显示了其结自构锄,腐我们采用的抓是一种先由朱辟下而上再由亩上而下的搜爱索方式,具蹄体来说,就愧是现将小类盘归大鼠喊类,在进行疤搜索的时候房,将输入的夺关键字在大扩类中进行查贩找。比如我挎们设定大类啄为衣服,那研么,衬衫,馅长袖,毛衣峰等等都会被退归类到衣服崭里面,而某述个用户输入嫂毛衣后,我柔们就将毛衣侮升级到衣服废里面,先将玩与毛衣这个袋关键字接近装的所有搜索牛结果呈现给更用户,如果脖用户并没有陕在这些结果莲中发现自己辆想要的东西纷,那么我们招再将衣服里肿面的内容呈聚现给用户。穗基于这种考劫虑蚁拐的原因是我较们不想让用灯户因为对物线品的认识不所同而找不相哨应的物品,鼠造成财产上耳的损失。在精关键字搜索刻中,用户可洞能会提供多昂个关键字,遇我们采用切携词软件将这贡些关键字切罢成不同的类广型鼠进行匹配。瓣图寨3.4盯.1物品笼类型树形分驳类泰图蚕3.4遗.2系统借中使用的物秋品大类信息州熊图这3.4鄙.3系统承中电子产品趴小类信息级图贞3.4北.4龟数据库设计泄的ER图克盆赞实现:勇本项目使用荐php柔A绍dmin工挡具,以一种雨可视化数据各库管理实现睬。鞠phpMy属Admin刃
是一个以潜PHP为基政础,以We吐b-Bas株e方式架构佛在网站主机册上的MyS介QL的数据静库管理工具矛,让管理者际可用Web器接口管馆MySQL物数据库。借静由此Web徒接口可以成爷为一个简易桨方式输入繁丰杂SQL语槽法的较佳途舒径,尤其要限处理大量资凳料的汇入及音汇出更为方另便。其中一奉个更大的优伸势在于由于晌phpMy走A鸣dmin跟值其他PHP桥程式一样在予网页服务器迎上执行,但喊是您可以在销任何地方使转用这些程式办产生的HT绑ML页面,等也就是于远负端管理My呢SQL数据涨库,方便的革建立、修改俩、删除数据部库及资料表绸。也可借由焦phpMy少Admin涌建立常用的堂PHP悲语法,方便枯在父编写网页时丝所需要的傲SQL搂语法正确性裂。稳phpA紫dmin块功能觉:语1、始建立、修改煌、删除数据悉库及资料表腥。盾2、爷可透过接口荒操作,或是信执行SQL辛语法四。镜3、目多国语系使嫩用者接口,猫可自由切换爆。充4、善支援超过5树2种不同语吗言的接口,毅含繁体中文膨与简体中文泊。牺5、披在资料表诚的辛维护方面,稀基本的功能星具有:须球检查资料表显歇分析资料表我害修复资料表夏本最佳化资料做表腥3.4娱.2础数据表的煤设计以及分尿析袖揉腹在该系统中暴一共创建了恳4个数据表位:用户信息倾表-use居rs、物客双品类型表-牵type、部物品列表-兵items耕、用户评论腊表-com浇ments煎。下面笋售开始依次对绞着四个表进裹行详细介绍犹。焦1、殿用户信息表帜-user探s术:该表一共闻有8个字段脏:洞id鲜—烛数据表的主仁关键字局,标示数据钻表中当前添台加的信息是棉数据库中添脊加的第几条花信息,而且午在设计过程餐中,该值是烦默认增加的负,当数据库讽中添加一条访用户信息进焰去之后,该债值就会默认翠加1,而且塘在设计过程归中,该值使驶用的是整型喉数据,最大骆值为11位串数据,当该语表的值超过璃11位数据演后,就会自惑动将一些用绑户信息保存世到其他地方绣。虚user_秆id置—衰用户的账号扩信息,使用堵的是字符型央数据表示,宇而且,该数舅据不能为空与,没有设置爹默认值。张user_释passw亏ord蜡—谢用户的密码资信息,使用强的是字符型每数据,而且字,在该信息科表中保存的蛾密码信息是萄通过dis门cuz加密鸽后的密码信酿息,该数据等不能为空,阀没有设置默雹认值。甘user_饺name梁—姐用户真实姓计名信息,使肆用的是te荒xt文本格滥式数据,而愚且该值不能摔为空,没有戒设置默认值助。华user_垄phone呀—任用户的和信息保存,矿虽然数据表春上面显示的援信息为软20为字符沟型数据,但稠是在使用P防HP编码的醒过程中,使皮用的是11典位的数字串析,而且该值啊不能为空,喜没有设置默恼认值。扒user_呼email徒—耀用户的邮件裂信息,使用伤的是字符型准数据,该值直不能为空,忌没有设置默继认值。友user_短salt罚—阻用于保存d盯iscuz钥加密过程中涝产生的6位孤随机数,使岭用的是字符撒型数据,而根且该值不能调为空。存user_巡login趁—溉该数据表格使用1位数叮据标示用户程是否登录,萝该值不能为号空,默认值盈为0,标示型用户尚未登此录系统,当蓄用户登录时踏,该值话会徒变为1.岩说挺烛图具3.4禁.翠5需用户信锯息表菊勺泊沫虚图贡压用户信息积表的SQL怎语句绒2、烘物品类型表改-type描:总有三个暮属性捧:杆抗雹type_搜id好—感这个属性用姐于描述物品痕类型的编号标,也是该表我的主关键字买,默认增加适,每当增加诚一中物品类拢型,该值就执会加1,由蛋于在该系统遗中的物品类旺型由我们项指目组自己定害义好,因此总物品类型编呼号都是对应须的非负整型鹊数据,当值迫为-1时,况表示没有选扑择类型。典谜枝type_屈name赔—滔这个字段主贞要记录该系故统中涉及到究的一些物品生类型的名称池。见着灯type_扣paren炼t邮—些这个主要记锡录该类型属反于哪一个类孙型的子集。汤材捏图刺权物品类型灶信息表糠钳旧图观3.4西.蔑8隔物品类陕型信息表的圈SQL语句号图韵3.4拐.鹊9涌该系统使溪用到的一些年类型倾3、北物品列表-鼓item沸s丑:该表一共强有5个字段旋。榴境秆item_因id每—坊这个主要用弱于记录用户霞失物在数据初库中的编号区信息,当用晋户在该系统溪中注册一个踢失物信息时寻,该值就默响认加1,而教且,该值也递是该表的主弱关键字。妙蝴泄item_校descr忆iptio予n春—牧这个碰使用的是t带ext文本帆类型数据,劣用于保存失视主对于失物披的描述信息面,方便系统脂使用者的查令看、比对,辜该值不能为恼空。段团畏item_翅pictu馋re陵—烧这个愚使用tex岸t文本类型鄙数据,用于捉保存失主上屑传的失物的肿图片信息,熄该值不能为帽空。弹闻必type_年id糕—记这个末使用int军数据,描述摄该物品对应座的类型,该值值不能由使锻用者输入,蒸该系统采用宾的是让用户笨选择的方式荐,避免由于锄使用者的描丹述方式不同示造成其他人明员的误解州,该值的默斤认值为-1阁,表示尚未诉选择类型武。裁帖双regis婚ter_t梁ime察—坑这个狐使用dat楚etime抱类型,用于削保存用户在揪系统中注册药物品的时间兰。见图泼3.4净.器10水物品列表屯蕉鬼技图蓝3.4抖.获11简物品列表着的SQL语鞋句滩4、田用户评论表泛-comm干ents兴:价共有4个字奖段。侍台诞comme拜nt_id哲—墓这个字段主冰要用于记录弊目前评论编挎号,默认增势加,这个是栗comme咱nt数据表获的主关键字证。砌肯贯user_盖id食—蚊这个字段主祖要记录该评扇论发表的用催户的账号信捐息,不能为用空。恋冬附comme垫nt_to今pic黄—灭这个字段主予要用于记录起评论的主题核,使用的是承text类关型数据,不糖能为空。张配建comme袍nt_co补ntent辨—峡这个字段使砖用text旨类型数据,裁记录评论的真主要内容信援息,不能为派空。府咱添板财图冒3.4雅.管12节用户评猛论表学饶沈原便图秃3.4奔.1扬3西用户评论虫表SQL语怒句马3.4揉.3搜索再算法餐实现关键字素匹配搜索庸。进直通过匹配关彩键字,采用含like匹嚼配,得到i寸temID庭,传递给s掠howIt峡em碎。另图奖3安.胖4潮.1伐4腹搜索关键浙函数代码表孕脑粒在show把Item找员到该id下节的失物,并蕉将其分页显简示产。旨图燥3.4窄.1研5额分页显示驰系统中的物月品函数代码宽3.4凉.4密码彻加密算法纳礼炼虽然现在大崭部分网站的近用户注册都阿采用密码加缺密,但是现露在一般采用眯的较安全的销方式就是M脸D5赢加密方式,任但是,碍近几年,这样种加密方式轿也有被破解敬的情况发生洪,虽然破解雷的几率较低常,但是其安螺全性还是受滚到人们的怀燥疑。因此,深我们系统在败MD5加密疫方式的基础投上再次进行锯加密,即使侄用现在最安敬全的密码加要密方式Di豆scuz加喇密方式,这专种加密方式域虽然类似于姻MD5加密竭,但是在本估质上还是有蜜很大差别的淘,disc食uz加密是狸在密码使用内MD5加密该过后再与产闻生的多位随电机数结合再殖次使用MD马5加密,从顿而使得密码秒的安全性更望高。悠邻蜓本系统在对银用户注册密刑码加密过程稻中使用的是奸六位随机数法,下面是产览生六位随机屿数的代码:品泥图蜂3.4铸.1瓶6夸产生六位组随机数的代惹码垮液毁同时在用户语信息表的设煤计过程中也容同时加入了沙注册时对应科的六位随机邪数的字段信兴息,将其保苏存在用户信摇息表中,那陕么在登录的销过程中就可味以通过输入振的用户账号凭提取到这六橡位随机数,肠将其与登录触时输入的密击码结合使用盟discu昨z加密,看街加密后的密英文是否与用砖户信息表中极保存的一致惰,来决定是套否输入匹配键。下面是注扮册后对应的浴用户信息表告截图(u歌ser_p条asswo侦rd是加密龙过后的用户浪密码,us脉er_sa短lt就是产概生的六位随傅机数)懂画:锐图冠3.4既.1绑7示测试截尸图显示加密稠结果归定数据库防捎注入竭雁班在该系统中捏,在加密方孩面还涉及了处数据库的防淹注入,这样友的话,避免刷了非法人员刻通过注入软牲件入侵数据战库,从而得刃到数据库管剑理人员的登辛录信息,以垒管理员的身津份登录数据融库,以非法惊对数据库中甩信息的增加碍、修改、删窄除操作。厘土姨在实现数据叛库防注入的芽过程中主要挖使用了两个医函数:数据味库的注入检袭测函数:i啄nject携_chec躬k()、数哗据库登录u杨rl尝来路品检测:ch枯eckur向l()。若在防止注入甩函数中通过捕使用一个e窄regi(夸)函数,象实现字符串完的比对解析肆,由于霸在该系统中秀这个函数只挣使用了两个锄参数,因此炸只是单纯的凉字符串债比对,相同饰就返回薄true脱,径返回用户需位要的信息;丧否则返回地false武,则提示输渠入非法注入斤内容,然后拘自行退出载。葬在检查来路勺时使用了一求个preg说_repl木ace()馋函数,通过饱执行正则表弄达式的搜索跟和替换,检闭查url来绍路是不是合猫法的。获图叉3.4酬.1蚕8伶数据库暂防注入代码更3.5前宏台设计骨1用户登录优注册厦用户登录中警通过提取用誓户输入的登旋录信息中的秃用户名对应滔的账号进行锋与数据库的各匹配,当查量询正确,匹均配成功争后即可登录爸。进行与身忙份配的操作裤。有各塔舱娃叉图3.5.仙1让用户注册腊核
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电商客服沟通规范话术指南
- 清洁能源科技进步创新承诺书(3篇)
- 合规经营合规发展承诺书5篇范文
- 企业目标规划师战略分析与制定指导书
- 销售流程标准化操作指导手册
- 2026年湖南省张家界市永定区重点中学八校联考中考英语试题模拟试卷含解析
- 山东省无棣县鲁北高新技术开发区实验学校2026年中考考前适应性测试语文试题含解析
- 河北省石家庄二十二中学重点班2026届下学期初三英语试题第三次统一练习试题含解析
- 贵州省毕节市黔西县2026年初三下学期开学摸底考试语文试题含解析
- 2026年黑龙江省哈尔滨市69中学初三5月质量检测试题(三模)语文试题含解析
- 给水排水管道工程施工及验收规范
- 四川省对口招生(农林牧渔类)《农业经营与管理》考试复习题(附答案)
- 道德与法治五年级下册知识点归纳
- DB11-T 751-2010 住宅物业服务标准
- 酒店服务外包合同范本
- 《小区供电系统设计中电气设备的选择案例分析综述》1900字
- 2025年山东出版集团招聘笔试参考题库含答案解析
- 《收益法在无形资产价值评估中的应用案例分析:以M生物公司为例》8900字(论文)
- 高速铁路接触网设备运行与维护课件:接触网支撑定位装置
- 反歧视艾滋病培训
- 渠道开发与维护课件
评论
0/150
提交评论