Embed
Email

FunctionalRequirements

Document Sample

Shared by: cuiliqing
Categories
Tags
Stats
views:
0
posted:
10/29/2011
language:
pages:
12
Atlas Header

FID Function ElementType Mode Interface Status Notes

1 SiteTitle Text All AtlasHeader

2 WelcomeUserMessage function Advanced AtlasHeader Generate welcome message in header



2.1 UserAliasName database Advanced AtlasHeader

2.2 UserLastLogin database Advanced AtlasHeader



2.3 UserLoginTime system Advanced AtlasHeader lapsed time since login

3 ChangeLanguage function All AtlasHeader localization function (French/English)





TopUserMenu menu All AtlasHeader

4 RegisterUser link Basic TopUserMenu link to AuthenticateUser page

5 LoginUser link Basic TopUserMenu link to AuthenticateUser page

6 LogoutUser function(button) Advanced TopUserMenu

7 ConfirmLogoutUser confirmation dialog Advanced LogoutUser

8 SystemAdmin link Administrator TopUserMenu link to Administration Interface



TopMenuMain menu All AtlasHeader

9 Home link All TopMenuMain link to HomePage

10 AboutAtlas link All TopMenuMain link to AboutPage

11 HowTo link All TopMenuMain link to UserDocumentation

12 Feedback link All TopMenuMain link to FeedbackForm

Atlas Registation / Login

FID Function ElementType Mode Interface Status Notes

13 RegisterUserDetail function(formsubmit) Basic UserRegistration

13.1 UserAliasName textbox Basic RegisterUserDetail

13.2 UserFirstName textbox Basic RegisterUserDetail

13.3 UserLastName textbox Basic RegisterUserDetail

13.4 UserStreetAddress textbox Basic RegisterUserDetail

13.5 UserStreetAddress textbox Basic RegisterUserDetail

13.6 UserProvince listbox Basic RegisterUserDetail Linked to Country Selection

13.7 UserCountry listbox Basic RegisterUserDetail

13.8 UserPostCode textbox Basic RegisterUserDetail

13.9 UserEmailAddress textbox Basic RegisterUserDetail validate input

14 LoginUserDetail function(button) Basic UserRegistration

14.1 UserEmailAddress textbox Basic LoginUserDetail

14.2 UserAliasName textbox Basic LoginUserDetail

14.3 UserPassword password Basic LoginUserDetail

14.4 UserLoginDate system Basic LoginUserDetail update to system time

15 UserPasswordReminder function(button) Basic LoginUserDetail





16 UserPreferences dialig Advanced UserPreferences Can a user change their Registration

details?

Atlas Left-Side Bar

FID Function ElementType Mode Interface Status Notes

17 RegionList Array All RegionList

17.1 ShowHideSubregion function All RegionList Toggle subregion div

17.2 ZoomToRegion widget (quickzoom) All RegionList Update map to extent of selected

region (base theme)

17.3 CheckThemeAccess function All RegionList Authorization check

17.4 SetThemeList function All RegionList Populate ThemeList for selected

region

17.5 ShowRegionInfo function All RegionList Populate InformationArea for region

18 ThemeList Array All LeftSideBarMain

18.1 ShowHidSubTheme function All ThemeList toggle subtheme div

18.2 CheckLayerAccess function All ThemeList Authorization check

18.3 SetLayerList function All ThemeList Populate LegendLayerManager

18.4 SetLinkList function All ThemeList Populate LinkList for selected theme

18.5 ShowThemeInfo function All ThemeList Populate InformationArea for

map(theme)

18.6 SetMapTitle function All ThemeList Dynamic Map Title (Theme in Region)



19 LinkList Array All LeftSideBarMain

19.1 LinkItem link All LinkList External Link (open new window)

Atlas Right-Side Bar

FID Function ElementType Mode Interface Status Notes

LayerManager Legend All RightSideBarMain ThemeLegend

20 ShowLayerInfo function All LayerManager / Legend Populate InformationArea for Layer

(metadata)

21 SetActiveLayer function Advanced LayerManager

22 DisplayLayer function Advanced LayerManager

23 ShowHideClass function Advanced LayerManager toggle class div for individual layers



LayerControl Toolbar Advanced LayerManager

24 PromoteLayer widget Advanced LayerControl

25 DemoteLayer widget Advanced LayerControl

26 ExtractLayer widget Advanced LayerControl

27 AddLayer widget Advanced LayerControl (add from available layers)

28 RemoveLayer widget Advanced LayerControl

29 Upload Layer widget Advanced LayerControl

30 PartnerList Array All RightSideBarMain logo field

30.1 PartnerLogo linked image All PartnerList image

31 KeyMap ReferenceMap All RightSideBarMain



31.1 ShowHideKeyMap function All KeyMap







Atlas Map

FID Function ElementType Mode Interface Status Notes

32 MapDisplay widget MapFrame

33 MapTitle text MapDisplay

34 ScaleBar widget MapDisplay

35 PanEast widget MapDisplay

36 PanNorth widget MapDisplay

37 PanWest widget MapDisplay

38 PanSouth widget MapDisplay

Atlas Toolbar

FID Function ElementType Mode Interface Status Notes

MapNavTools ToolBar All ToolBarMain

39 ZoomIn widget All MapNavTools

40 ZoomOut widget All MapNavTools

41 ZoomToMapExtent widget All MapNavTools

42 ZoomToSelected widget Advanced MapNavTools

43 ZoomFactor widget Advanced MapNavTools



44 PanDrag widget All MapNavTools

45 Recenter widget All MapNavTools



46 MapSize widget All MapNavTools preset small,large size (possibly in

AtlasHeader?)

47 QueryByPoint widget All MapNavTools Visible Layer(s)

48 QueryByRect widget All MapNavTools Visible Layer(s) (same tool as above,

but clickuploc clickdownloc



49 MeasureDistance widget All MapNavTools

50 DistanceResults widget All MapNavTools results for distance measurement

MapROITools ToolBar Advanced ToolBarMain

51 QueryBySelected widget Advanced MapROITools Active Layer over visible layer(s)

(Active Poly layer only)

52 AddModeROI widget Advanced MapROITools

53 SubtractModeROI widget Advanced MapROITools

54 ReplaceModeROI widget Advanced MapROITools

55 RectangulatModeROI widget Advanced MapROITools

56 NSidedModeROI widget Advanced MapROITools

57 CircularModeROI widget Advanced MapROITools

58 ClearROI widget Advanced MapROITools

MapDataTools ToolBar ToolBarMain

59 BufferFeature widget Advanced MapDataTools

59.1 SetBufferParameters dialog box Advanced BufferFeature

59.2 SetBufferType radiobutton Advanced SetBufferParameters inner/outer/both; left/right/both

59.3 SetBufferWidth textbox Advanced SetBufferParameters in map units

60 LayerFilter widget Advanced MapDataTools

61 MapNotes widget Advanced MapDataTools

62 UploadData widget Advanced MapDataTools Upload layer (shp)

63 DownloadData widget Advanced MapDataTools extraction tool

64 AttachMedia widget Advanced MapDataTools Tool for uploading media files

associated with attribute record. (e.g.

photograph, soundbyte)

65 Raster Analysis dialog box Advanced MapDataTools Requirements TBD

MapReportTools ToolBar ToolBarMain

66 PrintMap widget Basic MapDataTools

67 MapLegend widget Basic MapDataTools

68 MapTips widget Basic MapDataTools

Atlas Information Area

FID Function ElementType Mode Interface Status Notes

69 RegionInfo html All InformationArea

70 ThemeInfo html All InformationArea

71 LayerInfo html All InformationArea

72 ResultsInfo html All InformationArea

Atlas Footer

FID Function ElementType Mode Interface Status Notes

73 SiteCopyright link All Footer

74 GeneralDisclaimer link All Footer

75 ContactUs link All Footer

76 PrivacyPolicy link All Footer

User / Group Admin

FID Function ElementType Mode Interface Status Notes

77 TopMenuAdmin menu Administrator AdminHeader

77.1 ShowUserList link Administrator TopMenuAdmin link to UserManagement form

77.2 ShowLayerList link Administrator TopMenuAdmin link to Layermanagement form

77.3 ShowMapList link Administrator TopMenuAdmin link to MapManagement form

78 AddUser function(button) Administrator UserManagement

78.1 UserAliasName textbox Administrator AddUser

78.2 UserFirstName textbox Administrator AddUser

78.3 UserLastName textbox Administrator AddUser

78.4 UserStreetAddress textbox Administrator AddUser

78.5 textbox

UserCity Administrator AddUser

78.6 listbox

UserProvince Administrator AddUser

78.7 listbox

UserCountry Administrator AddUser

78.8 UserPostCodetextbox Administrator AddUser

78.9 textbox

UserEmailAddress Administrator AddUser

79 DeleteUser function(button) Administrator UserManagement

79.1 UserAliasName textbox Administrator DeleteUser

79.2 ConfirmDeleteUser confirmation dialog Administrator DeleteUser

80 AddGroup function(button) Administrator UserManagement

80.1 UserGroupName textbox Administrator AddGroup

81 AssignToGroup Array function Administrator UserManagement delete user from all groups and re-

assign to selected

81.1 UserAliasName array Administrator AssignToGroup



81.2 UserGroupName array Administrator AssignToGroup (all in registered group by default)



81.3 UserGroupMember boolean Administrator AssignToGroup



82 BlockUser function Administrator UserManagement deny access privileges to blacklisted

user

82.1 UserEmailAddress textbox Administrator BlockUser

Layer / Map Admin

FID Function ElementType Mode Interface Status Notes

83 AddLayer function(button) Administrator LayerManagement

83.1 LayerFileSelector function(button) Administrator AddLayer FileSelector (constrained to *.map

files)

83.2 LayerName textbox Administrator AddLayer *.map file



84 SetLayerGroupAccess Array function Administrator LayerManagement



84.1 LayerName array Administrator SetLayerGroupAccess



84.2 UserGroupName array Administrator SetLayerGroupAccess



84.3 LayerViewable boolean Administrator SetLayerGroupAccess



84.4 LayerExtractable boolean Administrator SetLayerGroupAccess



85 DeleteLayer function(button) Administrator LayerManagement

85.1 LayerName array Administrator DeleteLayer

85.2 ConfirmDeleteLayer confirmation dialog Administrator DeleteLayer

86 AddMap function(button Administrator MapManagement

86.1 MapFileSelector function(button) Administrator AddMap FileSelector (constrained to *.map

files)

86.2 MapName textbox Administrator AddMap *.map file



87 SetMapGroupAccess Array function Administrator MapManagement



87.1 MapName array Administrator SetMapGroupAccess



87.2 UserGroupName array Administrator SetMapGroupAccess



87.3 MapViewable boolean Administrator SetMapGroupAccess



88 DeleteMap function(button) Administrator MapManagement

88.1 MapName array Administrator DeleteMap

88.2 ConfirmDeleteMap confirmation dialog Administrator DeleteMap

Comments



New development required





How to store this information?

How important is this?

How important? In scope?

Out of scope. Need BB to tell us

what would be required in the

future.









Javascript alert

Sys admin is separqate url. Not

linked from interface.









Comments









Store in user DB table?

Impacts User Table in DB:

encrypted field. Needs

discussion.









Comments









Comments









User to toggle, or system to

toggle?

Not Originally scoped. Display

only, or navigable?

System to toggle or user to

toggle? What benefit does user

toggling visibility add?





Comments







Need to add to mockup

Need to add to mockup

Need to add to mockup

Need to add to mockup





Comments









May just add unnecesary

complexity

Do we really need both?

Should concider just one of

them.

Need to add to mockup





May be combined with point

query?







Will need ROI tab in toolbar

Need more information.

Need feedback from BB









Out of scope. Need serious

discussion. Layers will have an

associated html page…









Comments









Comments









Comments









Add to Mockup?

Will likely just change boolean

flags

May not be valid depending on

table design

May not be valid depending on

table design

May not be valid depending on

table design

Admin can remove users's

privliges with existing UI







Comments



Need to remove browse

functionality

Admin manually provides layer

name

Will likely just change boolean

flags

May not be valid depending on

table design

May not be valid depending on

table design

May not be valid depending on

table design

May not be valid depending on

table design





Javascript Alert



Need to remove browse

functionality

Admin manually provides map

name

Will likely just change boolean

flags

May not be valid depending on

table design

May not be valid depending on

table design

May not be valid depending on

table design





Javascript Alert



Related docs
Other docs by cuiliqing
7 Recipes from Joe A.
Views: 0  |  Downloads: 0
Re-installingXPMode
Views: 0  |  Downloads: 0
telefonica_en
Views: 0  |  Downloads: 0
3220 Chap 6 demos
Views: 0  |  Downloads: 0
chap history.docx
Views: 1  |  Downloads: 0
Subcontractor Bid Form - The Fountains
Views: 0  |  Downloads: 0
English
Views: 0  |  Downloads: 0
DESIGNER'S SCHEDULE USE
Views: 0  |  Downloads: 0
Security Service Providers
Views: 44  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!