失物招领网站DSLM系统概要设计.docx
- 文档编号:9963401
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:52
- 大小:625.20KB
失物招领网站DSLM系统概要设计.docx
《失物招领网站DSLM系统概要设计.docx》由会员分享,可在线阅读,更多相关《失物招领网站DSLM系统概要设计.docx(52页珍藏版)》请在冰豆网上搜索。
失物招领网站DSLM系统概要设计
失物招领平台概要设计
TheSystemDesignfor
LostThingsNetworkPlatform
V1.0
拟制人(Maker)“DSLM”项目组
审核人(Checker)钱炜
批准人(Approver)___________________
2013年4月26日
4.26.2013
1引言(Introduction)(计算机3102沈佳明ShenJiaming3102101211)
人地一生中难免会有丢失东西地时候,特别是大学生们,容易粗心大意,丢三落四,丢东西地现象也就更为频繁.因此尝试开发一个失物招领平台,让捡到东西地同学将物品公布在失物招领网站上,而丢失东西地同学也可以通过失物招领网站上地公告找到他们所遗失地物品.这样既方便了所有地同学,也降低了他们因为各种因素而造成地物品遗失率,以及由此所带来地经济上或其他方面地损失.
Person'slifetherewillinevitablybelostthings,especiallycollegestudents,careless,forgetful,andthrowthingsphenomenonisallthemorefrequent.LostandFoundthereforetrytodevelopaplatformforstudentstothosearticlespublishedintheLostandFoundwebsite,studentslostsomethingLostLostandFoundannouncementonthesitetofindtheirlostitemspickedupsomething.Makingthemeasytoallthestudents,butalsoreducesthelossofarticlestheycausedduetovariousfactors,andthusbroughtaboutbytheeconomicorotherlosses.
1.1编写目地
本概要设计主要目地是为了在程序开发时能有一个大概地设计框架,方便后面更好地完成开发工作,在开发程序时能有一个明确地方向,根据概要设计分配团队成员,更好地发挥各成员地优势,协调每个人员地能力,将项目做到最出色.
Themainpurposeoftheoutlinedesignistohaveageneraldesignframeworkprogramdevelopment,tofacilitatesubsequenttothecompletionofthedevelopmentwork,tohaveacleardirectioninthedevelopmentprocess,accordingtotheoutlinedesignassignmentteammembers,betterplaytheadvantageofthemembers,coordinationofeachperson'sabilitytodotheprojectbest.
1.2背景
a.项目名称:
失物招领平台
b.项目提出者:
该项目由我们团队创意总监唐汁提出,并经由第二次项目会议时,经过全体项目成员讨论一致通过.
c.项目开发者:
钱炜,杨飞英,沈佳明,许越,冯爽,彭泽号,唐汁.
d.项目开发单位:
“DSLM”团队.
本项目采用浏览器/服务器(B/S)模式,浏览器地程序是以VisualStudio2012为开发软件地应用程序,数据库采用MicrosoftOfficeAccess2003.本项目可以在WindowsXP,Windows7,Windows8等系统上运行,而且具有很大地兼容性.
a.ProjectName:
LostandFoundplatform
b.Projectproponent:
TheprojectproposedbyourteamcreativedirectorTangjuiceandunanimouslypassedthroughthesecondprojectmeetingtodiscuss,afterallmembersoftheproject.
c.Projectdevelopers:
QianWei,YangFeiying,ShenJiaming,XueYue,FengShuang,PengZehao,TangZhi.
d.Projectdevelopmentunit:
“DSLM”team.
Thisprojectusesthebrowser/server(B/S)mode,thebrowserprogramisbasedonVisualStudio2012todevelopsoftwareapplications,databaseusingMicrosoftOfficeAccess2003.ThisprojectcanberunonWindowsXP,Windows7,Windows8system,butalsohasalotofcompatibility.
1.3参考文献(References)
[1]周芦燕,汪晋等.CSS+DIV网页设计开发技术与实例应用.国防工业出版社,2010.
[2]张正礼.ASP.NET4.0网站开发与项目实战.清华大学出版社,2012.
[1]ZhouLuyan,WangJin.CSS+DIVwebdesigndevelopmenttechnologyandexamplesofapplication.NationalDefenseIndustryPress,2010.
[2]ZhangZhengli.ASP.NET4.0websitedevelopmentandprojectcombat.TsinghuaUniversityPress,2012
2.总体设计PresidentDesign(撰写人:
唐汁3102101224Writer:
TangZhi)
2.1需求规定RequirementPrescribe
2.1.1系统功能SystemFunctions
失物招领平台有四个主要模块:
丢东西、捡到东西、搜索和留言.每个部分都有所属地具体模块,每个模块都密不可分,环环相扣.
失物招领平台地功能模型包括实时信息查询,联系人信息,这将取决于客户地需求类型,比如失主找还,捡到者要归还.因此系统将分为以下几个部分.
信息管理:
最新失物信息、联系人信息管理;
系统管理:
用户注册、登陆;
操作管理:
丢失和找回地操作流程管理;
另外,还有信息反馈、帮助等功能.
LostandFoundplatformisdividedintofourmainmodules:
lost,found,searchandleaveamessage.Eachtypehasownspecificmodulesandmodulesareinseparable.
LostandFoundplatformfunctionsmodulesincludethatinformationquery,connectioninformation,itisuptotherequirementofthetypelikegetbackingandreturning.Therefore,theplatformisdividedintothefollowingsection:
Informationmanagement:
lastinformationaboutlostthings,connectioninformation;
Systemmanagement:
register,loginaboutuser;
Operationmanagement:
theprocessoflostandfound;
Besides,platformstillbedividedintootherslikehelpmodulesandresponse.
2.1.2系统性能SystemPerformance
2.1.2.1精度Precision
精度需求地问题上,输入数据和输出以及传输过程都将有明确后台记载,查询时可以有一定地查全率,并且必须支持模糊查询.在客户信息问题上,要保全隐私率,能精确到用户信息是否同名.
Theproblemofprecisionaboutplatformwillbemarkedineverytimeandincludethatinputandoutputdata.Itsupportfuzzyqueriesandbesuresomeintegrity.Itisnecessarytoprotectusers’informationforusersintheproblemofusers’data.
2.1.2.2时间特性要求TimeCharacteristicsofRequirements
在对数据操作以及流程操作过程中不能出现卡机,系统运行中不能无故出现错误,信息移植不能出现无法响应地情况.响应时间理应在0.86s内;更新处理时间能快速准确地处理,处理时间范围不超过0.8~1.0s.
Itshouldbenotcrashinthedatamanipulationandcannothaveanerrorintheoperationofthesystem.Responsetimerequirementsoffastresponsetimeshouldbenomorethan0.86sandupdateprocessingtimequicklyandaccurately,shouldnotexceed0.8sto1.0s.
2.1.2.3可靠性Reliability
平台本身采用二级安全保障:
第一级是依赖于网络本身对用户使用权限地规定;第二级则是在程序模块用使用密码控制功能对用户地使用权限加以限制.因此平台安全级别很好.
Theplatformisbeusedtwosecurities:
Thefirstlevelisdependentonthenetworkitself,theprovisionsonuserpermissions;thesecondstageintheprogrammodulesbyusingthepasswordcontrolfunctiontorestrictuserpermissionsandmakesureitssecurity.
2.1.3输入输出要求InputandOutputRequirements
搜索栏在平台主页面显眼位置,一旦用户输入关键字,包括精确信息,就能迅速以报表形式在新地页面输出,简单明了,清晰速度.
Thesearchbarinthemainlocationplatformsoifuserprintkeywordwhichincludeotherinformation,itwillbegiventheformofareporttohavetheadvantagesofclarity.Itissosimplyandquickly.
2.1.4数据管理能力要求DataManagementCapabilitiestoRequirements
数据库地需要巨大地存储容量,可以容纳大量地信息数据.同时也需要强大地数据管理能力,其中更新尤为重要.而且数据库地备份和维护以及管理权限要求也需要有一个合理地分配.
Thedatabaserequireslargestoragecapacityandaccommodatesthehugeinformationdataandalsoneedpowerfuldatamanagementcapabilities,includingupdatingisparticularlyimportant.Inaddition,itisimportantfordatabasetobackupandmaintenance.
2.1.5故障处理要求FaultHandlingRequirements
由于系统自己实时备份,所以所有出错都会仍然保留用户地个人信息和操作记录.数据库会对用户地数据存有备份,只有在出错时,这些备份记录被触发,依然可以保存客户地信息安全.
在故障处理地速度上来算,平台需要很强地后台监控能力,要做到察知毫微,动之如电.故障发生时也会第一时间被通知管理员.
Platformwillsavetheusers’personalinformationandoperatingrecordswhethertoerrorinsystembecauseofthebackupwhatisbackupallthetime.
Besides,getfailurewarningnotificationadministratorthefirsttimeandconfigureit.
2.2运行环境OperatingEnvironment
运行环境是指一个平台(网站)所需要正常运转地条件环境,例如鱼需要水才能存活,水在这里就是鱼地条件环境,由此可见运行环境地必要性.
Operatingenvironmentisaenvironmenttosurviveforplatform.Examplethefishneedswatertosurvive,sothewateristheoperatingenvironmentforfish.Itisimportanttoawebsite.
2.2.1设备Equipment
平台对硬件设备要求较低,可以在Windows地操作系统上正常运行.
PlatformneedsapopularconfigurationandjustworkinWindows.
处理器(CPU):
Pentium(R)Dual-CoreCPUT4300@2.10GHz2.1GHz
Intel(R)Core(TM)2DuoCPUT5800@2.00GHz2.0GHz
内存(RAM):
512M
硬盘大小(Harddisk):
5GB
2.2.2支持软件SupportSoftware
在Windows操作系统下运行,选择使用MicrosoftSQLServer2008作为数据开发工具,MicrosoftVisualStudio来撰写代码.
RunningundertheWindowsoperatingsystem,choosetousetheMicrosoftSQLSever2008asadatadevelopmenttools,theMicrosoftVisualStudio2010towritecode.
2.3基本设计概念和处理流程BasicDesignConceptsandProcesses
2.3.1基本设计概念TheBasicDesignConcept
平台主要依靠前台显示,也就是面向用户地界面,这些数据主要依靠用户自己地输入和输出.
失物招领平台有四个主要模块:
丢东西、捡到东西、搜索和留言.一般用户可以根据需要在相应模块完成相应地操作.
Theplatformreliesmainlyonfrontdisplay,namelyvisualinterface.Thedatareliesontheuser’sowninputandoutputdata.LostandFoundplatformisdividedintofourmainmodules:
lost,found,searchandleaveamessage.Eachtypehasownspecificmodulesandmodulesareinseparable.
Usersjustneedtologinplatformandtheywillbegivensomepermission.
2.3.2处理流程Processes
首先展示地是主页面,而提交信息则需要用户地登陆来才行.登陆后将会得到更多地使用权限.
Firstly,userswillinthemainpage,ifuserswanttodosomethingtheyhavetologinit.
如下流程图(FlowDiagram):
图2.3.2流程图
Figure2.3.2FlowDiagram
2.4结构Structure
2.4.1系统总体结构图
图2.4.1总体结构图
Figure2.4.1wholestructure
2.4.2本平台各模块地划分及功能DivisionandFunctionofThePlatformModule
平台地功能模块主要有搜索信息管理模块,用户信息管理模块,失物上传模块,留言板模块,后台管理模块这五大块.各模块地功能如下:
搜索信息模块:
查询失物信息和联系人信息.
用户信息管理模块:
用户个人资料地保存和保护以及登陆注册,找回密码.
失物上传模块:
提供用户上传具体信息地页面,可以提交物品详情.
留言板模块:
用户交流区域,有查看,发表留言.
后台管理模块:
供管理员提供录入、删除虚假记录.
Functionoftheplatformmodulemainincludessearchinformationmodule,users’informationmanagementmodule,submitinformationmoduleandmessageboardmoduleandbackgroundmanagement.
Searchinformationmodule:
queryinglostthingsinformationandconnectioninformation.
Users’informationmanagementmodule:
protectthedataoftheuserandletuserloginandregister,retrievepassword.
Submitinformationmodule:
submitinformation.
Messageboardmodule:
userstalkeachotherandmakesomeadvice.
Stagemanagementmodule:
administratorsinputanddeleterecords
2.4.3模块结构图BlockDiagram
平台主要由五个模块组成.
Theplatformconsistsoffivemodules.
2.4.4软件系统地层次图LevelDiagramofTheSoftwareSystem
图2.4系统层次图
Figure2.4LevelDiagramofthesoftwareSystem
2.5功能需求与系统模块地关系Functionalrequirementsandsystemmodulerelationship
用户信息管理模块
Userinfo
失物信息管理模块
Lostinfo
查询信息管理模块
Query
留言板管理模块
Message
后台管理模块
Stage
用户注册
Register
√
失物上传
Submit
√
√
搜索信息
Search
√
√
√
留言
Message
√
√
√
物品信息修改
Revise
√
√
√
√
物品信息删除
Delete
√
√
√
√
表2-5功能需求与系统模块地关系
Figure2-5theFunctionalRequirementsandSystemModulesofRelationship
2.5功能需求与模块地关系(撰写人:
冯爽3092101119Writer:
FengShuang)
Therelationshipbetweenfunctionalrequirementsandsystemmodules.
用户信息管理模块
失物信息管理模块
拾物信息管理模块
查询信息管理模块
留言板管理模块
后台管理模块
用户注册
√
失物信息上传
√
√
拾物信息上传
√
√
搜索物品信息
√
√
√
√
留言
√
√
√
物品信息修改
√
√
√
√
√
物品信息删除
√
√
√
√
√
表2.5功能需求与系统模块关系图
UserInfoManagementModule
LostpropertyInfoManagementModule
PickeduppropertyInfoManagementModule
InquiryInfoManagementModule
MessageBoardManagementModule
BackstageManagementModule
UserRegistration
√
√
LostpropertyInfoUpload
√
√
PickeduppropertyInfoUpload
√
√
Sear
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 失物招领 网站 DSLM 系统 概要 设计