失物招领网站DSLM系统概要设计.docx
- 文档编号:7468828
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:44
- 大小:630.68KB
失物招领网站DSLM系统概要设计.docx
《失物招领网站DSLM系统概要设计.docx》由会员分享,可在线阅读,更多相关《失物招领网站DSLM系统概要设计.docx(44页珍藏版)》请在冰豆网上搜索。
失物招领网站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
√
√
SearchInfoManagement
√
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 失物招领 网站 DSLM 系统 概要 设计