软件工程实验报告.docx
《软件工程实验报告.docx》由会员分享,可在线阅读,更多相关《软件工程实验报告.docx(12页珍藏版)》请在冰豆网上搜索。
软件工程实验报告
学生实验报告
(理工类)
课程名称:
IntroductiontoSoftwareEngineering
专业班级:
13计算机科学与技术单招
(2)班
学生学号:
1305201039学生姓名:
沈桂香
所属院部:
计算机工程学院指导教师:
钟睿
2015——2016学年第1学期
金陵科技学院教务处制
实验项目名称:
SystemAnalysis实验学时:
4
同组学生姓名:
无实验地点:
A101
实验日期:
实验成绩:
批改教师:
批改时间:
1、实验目的和要求
Themainpurposeoftheexperimentistoletstudentsbetterunderstandtheimportanceofsoftwarerequirementanalysisinstructioninsoftwareprojectdevelopmentandletthestudentsfullyconsiderproblemsmayoccurinsoftwaredevelopment.Then,basedonthehypotheticalquestionsmaketargetedsolutions.Tomakestudentsformgoodsoftwarerequirementsanalysisofthinking.
二、实验仪器和设备
acomputer
Thesoftwarerequirementstemplate
UnifiedModelingLanguage
三、实验过程
SoftwareRequirementSpecification
_Restaurantordersystem
1.Introduction
1.1Purpose
Theinstructionfortheordersystemdemandanalysissoftwaretodoacomprehensiveanddetaileduserrequirementanalysis,tounderstandthedevelopmentofthefunctionsofthesoftware,performanceandinterface,makethesystemanalystandsoftwaredeveloperscanclearlyunderstandtheneedsofusers,andfurtherputsforwardonthebasisofthesummarydesignmanualandcompletethefollow-updesignanddevelopmentwork.Intendedreadersofthismanualareasfollows:
therestaurantordersystemdevelopers,restaurantmanagementandexecution
1.2DocumentConventions
1.2.1Developmentperiod
Thesystemisexpectedtodevelopforaperiodof40days.
1.2.2developmentenvironment
Thedevelopmentenvironmentofthissystemis:
Compiler:
jdk1.6.0_04
Database:
Oracle 9i
Operatingsystem:
Microsoft Windows XP/7/8
1.3IntendedAudienceandReadingSuggestions
User:
readingsoftwareinstructionscarefully(containingdetailedprocedures)
1.4ProductScope
Thissoftwarenotonlyaddstothemenu,thecustomercanmakeasimple,clear,easytounderstand,easytoclean,easytoclean,easytoclean,easytoclean,easytoclean,easytoclean,easytoclean,easytoclean,easytoeat,andcanbeusedtoprovidecustomerswithspecialrequirements,suchasDon'tputcoriander,donoteatgarlic,somedishesofallergyordrugtaboo,reflectsthehumanizationofthesoftware.
1.5References
[1]WangShan.Introductiontodatabasesystems.Beijing:
HigherEducationPress,2000
[2]ZhangLiping.ApplicationResearchonhotelmanagementsystembasedonCtechnology.JournalofLanZhoutransportationUniversity,.2010.3
[3]HuangJingjing.Design.TherestaurantmanagementinformationsystemUMLanalysisofcomputerknowledgeandtechnology.2010.12
[4]BaiXuefeng.Designandimplementationofhotelcateringmanagementsystem.Computerknowledgeandtechnology.2010.6
[5]ZhangHuihua.WiththerealizationofasimplecateringmanagementsystemdesignbasedonOCCI.2010.10softwareguide.
[6]ShenWei.DesignoffoodandbeveragemanagementsystembasedonNET.JournalofShaoguanUniversity,.2009.6
[7]LiXi.OnlinemealorderingsystembasedonWEB.Marketmodernization.2008.12
[8]MaFuJing.Thedesignanddevelopmentofhotelmanagementinformationsystem.Informationtechnology.2007(32)
2.OverallDescription
2.1ProductPerspective
Softwarebackground
Thenameofthesoftwaresystemtobedeveloped.
ThetaskofthisprojectispresentedbyShenGuixiang
Projectdevelopmentteamis:
ShenGuixiang
Projecttargetuseris:
middleandhighgradecoffeeshop,KTV,fastfoodrestaurant,restaurantandothercateringindustry
2.2ProductFunctions
2.2.1、inputfunction:
Thesystemprovidesabitofinformation,servingquery,callthewaiter,customerinformation,reservationinformation,registrationrepast,consumerregistration,checkout,paymentledger,statisticalperiod,dailyoperation,whenthemenstrualcampdaily,maintenancemenu,menu,query,informationtableentryfunction,jobofcateringforthescatteredinformationtodatabase,maintainthecontinuityofcatering.
2.2.2、Statisticalfunction:
Statisticsaredividedintoseveralcases.Forexample,accordingtothestatisticsoftheperiod,accordingtothedailyoperatingstatistics.Youcanalsocustomizeotherstatistics.
2.2.3、Reportfunction:
Financialinformation,kitchenstorageinformation,membermanagementinformation,etc.,havethecorrespondingreport。
2.2.4、Printfunction:
Allstatementsinthereportfunctioncanbeprinted。
2.2.5、informationsearch:
Youcanquerythedailydining,diningandthecreditsituation.
2.2.6、Safetyfunction:
Afterenteringthesystem,clickthemenu"system-tools-usersandpermissionssettings"cansetupthesystemofuserrights,todifferentuserswithdifferentpermissions.
2.2.7、Backupfunction:
Thesystemcomeswithabackupfunction,whichcanbackupthedataintheharddisk,floppydiskorotherremovabledisk,andcanperformanumberofoperationsonthebackupdata.
2.2.8、Dataexchangefunction:
Dataexchangefunctionhasthreewaystoachievedataexchange:
first,informationexchange,exportinformation;twoisthe"informationexchange"canimport,exportinformationtable;threeisconvertedtoAccessdatabase,theAccessfileisconvertedintoanewDBIfile,willnotchangetheoriginalAccessdatabase.Fouris"withExcelfileexchangedata",thisfeaturecanbebasedontheinformationlibraryforexcelfilecanalsobeconvertedtoExcelfilebasedontheplatformoftheinformationbase
2.2.9、Adaptability:
Canberuninvarioussystems,suchaswin7,XP,andeventheiPadandAndroidTabletPCcanrunsmoothly.
2.3UserClassesandCharacteristics
Theenduserofthesoftwareisinthehigh-endcoffeeshop,KTV,fastrestaurant,restaurantandothercateringindustry
2.4OperatingEnvironment
1、Specifytool
Programmingtools:
Rundebuggingtools:
Databasemanagementsystem:
SQL server 2005
2、Developmentenvironment
Operatingsystem:
windows xp/vista
Javavirtualmachine
jdk1.6.0_04
3、Testenvironment
Operatingsystem:
windows xp/vista /7/8
Databasemanagementsystem:
SQL server 2005
2.5DesignandImplementationConstraints
1、Can'tupdatethetablestatus
2、Lackofreservationmanagementorscheduledtostayinmanualrecords,isnoteasytobookrecordsofinquiries
3、Businesssingle:
Stayinorderdishes,cashierandafewotheroperations,procurement,inventory,deliveryandotherdatareportCo.,notfortheleadershipdecision-makingprovideguidance.
2.6UserDocumentation
2.7AssumptionsandDependencies
1、Assumethattheuserneedstohaveachange(suchastheuser'srequestfordeliveryofthesoftwaretimechangeorrequestforafunctionalreal-timeupdate)
2、Softwareengineeringbudgetistoosmall
3、Softwaredevelopmentestimatesofthetimeisnotcorrect
4、Experiencedsoftwaredeveloperstoquit
3.ExternalInterfaceRequirements
3.1UserInterfaces
ProductsofthisprojectthroughthePCoperation,operation,thereport,asmallticket,printedmenuswillbetransferredtothewordtoprintoutput,relativetotheinputtimewillbythePCitselfprocessingspeedtodecide.Maintenanceoftheprogram,thenecessarybackup
3.2HardwareInterfaces
Thisprojectrequiresaspecifichardwareorhardwareinterfacetosupport(PDA),duetothePDAwithinfraredandBluetoothinterface,toensuretheconvenienceofwirelesstransmission.ManyPDAalsohaveWi-Ficonnection,sothesystemhasawirelessconnectionfunction.
3.3SoftwareInterfaces
Thesoftwareinterfaceofthisprojectiscomposedofarestaurantorderingsystemoperatingsystem,adatabaseanddatastructure.
3.4CommunicationsInterfaces
Theprojectproductisnotaspecialcommunicationinterface,communicationinterfaceisdeterminedbyusingPC
4.SystemFeatures
Thesystemprovidesabitofinformation,servingquery,callthewaiter,customerinformation,reservationinformation,registrationrepast,consumerregistration,checkout,paymentledger,statisticalperiod,dailyoperation,whenthemenstrualcampdaily,maintenancemenu,menu,query,informationtableentryfunction,jobofcateringforthescatteredinformationtodatabase,maintainthecontinuityofcatering.
4.1SystemFeature1
Toimproveefficiency:
order,submit,underasingle,standardizedmanagement;timelyupdatehotel,newmenuinformation,betterimprovehotelmanagement.Dataanalysis:
restaurantbusinessstatusataglance,andcompatiblewithmostrestaurantmanagementsoftware.
4.1.1DescriptionandPriority
4.1.2Stimulus/ResponseSequences
4.1.3FunctionalRequirements
REQ-1:
REQ-