SlideShare a Scribd company logo
1 of 10
Web_Design_A : Part I


Custom Manufacturer Under Cabinet Light


When selecting under cabinet lights manufactured for task lighting in any room or work
area, it is important to choose fixtures that will present as much of a low profile visible
presence as possible and produce an even wash of clear, glare free lighting over counter
tops and work benches. Most cabinet lighting manufacturers provide a broad range of
options to accommodate both standard cabinet dimensions, new construction builds, and
glare reduction to prevent reflected light from straining the eyes. Contractors and end users
alike, however, run into difficulty when trying to match custom cabinet dimensions to
standard strip lighting lengths or when retrofitting new equipment to older cabinets in homes
under remodel. It makes much better since to eliminate the time often wasted in trying to
find a perfect match for a custom piece by simply ordering from a custom under cabinet
lighting manufacturer. Because these under cabinet light lighting fixtures are custom
fabricated to order, fixtures can be both tailor made for new build outs or retrofitted to fixer
uppers with only minimal damage, if any, to existing surfaces.

Another drawback presented by lower commercial grade and retail strip lights is inadequate
glare shielding. Most under cabinet lights are manufactured with frosted lenses intended to
soften the intensity of the light and minimize excessive glare. While they do a good job in
keeping the light below levels that would actually blind a person, they provide insufficient
shielding to completely eliminate the indirect glare that that can reflect off of granite, marble,
or glossy surfaces. This presents a nuisance to a person working in a kitchen or washing up
in a guest bathroom, and in work areas, even indirect glare over prolonged periods of time
can create eyestrain. To overcome this, custom manufacturers, design under cabinet lights
or task lighting products that eliminate both direct and indirect glare altogether. Unlike some
puck lights that are partly visible, custom strips are so compact they lie completely hidden
from view. Instead of frosted lenses, they use metal glare shields specifically engineered to
anticipate the wise variety of counter tops in custom homes and commercial environments.
This completely eliminates glare while maintaining optimal clarity. Regardless of the viewing
angle, custom, proprietary lighting strips conceal the light source and virtually eliminate
glare.

One of the main causes of glare to begin with lies in the actual positioning of under cabinet
lights. Manufacturers of fluorescent under cabinet fixtures tend to design them to mount on
the back wall with the light thrown forward. This of course causes both indirect direct and
indirect light to shine into a person's eyes. By contrast, custom manufactures often design
low voltage under cabinet lighting strips to more efficiently mount beneath the front end of
the cabinet underbelly. This mounting technique works best with linear strips that are
relatively small in size. Larger fixtures cannot support their own weight in many cases
without the 'back rest' of the wall, thus creating the forward throw of annoying, excessive
light. More compact, LED strip lights, strategically angle the light from the front of the
cabinet onto the workspace. These linear strips that rely on unique lamping designs create
a more ambient pattern of luminosity that cascades downward in an even layer of light that
is clear but not blinding.
The most cost conscious choices for under cabinet LED strip lights are those manufactured
as 12VAC strips. Higher-end lighting lamps such as xenon that normally consume greater
amounts of electricity by design will use less power when installed on a low voltage linear
strip. Some manufacturers will also make 24VAC cabinet lights with incandescent bulbs for
more standard kitchen and break room lighting. Some, like Phantom Lighting, have recently
introduced superb LED replacement lamps that can competitively match quality to industry
mainstay light sources at only 80% of the power consumption rates of previous technology.
This allows for both relamping upgrades at a fraction of retrofitting costs, and for LED puck
light replacements that pay off with long-term power cost savings with a more aesthetic,
minimized physical presence.

One final thought to always remember when purchasing higher-end linear strips---The best
under cabinet lighting manufacturers custom make their lights to your needs rather than
requiring your needs to bend to their mold.




Hiring a web designer to come up with the custom solution that you need can set you back
a few thousand bucks. But you can do the whole thing yourself and make it drag and drop
simple for mere pennies with a tool like Breezy Websites. See http://breezywebsites.com
for details!


WEB_DESIGN_A : End of Part I

Web_Design_A : Part II


Custom Software Development Checklist


Custom database software development is facilitated by the use of a checklist of standard
questions to be answered before a system is created, and before analysis begins. This
checklist is provided to assist in the Analysis/Requirements phase of a new custom software
development project.

If you are interested in having 21st Century Technologies, Inc. create a new system for you,
then the following checklist and the associated answers will facilitate the analysis process.
The answers can be e-mailed or faxed to us at the email address and fax number at the
bottom of the page.

BUSINESS CONSIDERATIONS

1. Desired delivery date or proposed project schedule.
2. Business reason for, and urgency of project.
3. What are the cost constraints?
4. Use cases - description of how each group of users will be using the system.
a. General business process - web user will buy a product, web user will add a customer,
web user will add contact information, etc.
b. Input/Output - web users will enter data into forms, data will be imported, administrator
must run many management reports, administrator needs to export to Excel and text, etc.
c. Frequency of activity - many times each day, once daily, weekly, etc.
d. Cycles of activity - weekly sales reports to all sales managers on Monday morning, close
books at end of year, etc.

NATURE OF APPLICATION

1. Do you have a desired development tool or technology in mind? You may want to split the
application into some parts that can be run on a Windows workstation computer, while other
parts (like reports, or timecard entry screens) are accessed via a web browser on your local
intranet. Web applications and reports can be viewed on all computer types and operating
systems that are capable of viewing web pages. Some tools currently available to build the
system are listed here:
a. C#/VB.NET
b. ASP.NET
c. Active Server Pages or Cold Fusion for robust database driven Web applications
d. ColdFusion
e. Visual Basic
f. SQL Server
g. MS Access
h. JavaScript - for cross browser compatibility,
i. VBScript - for server scripting, and client scripting if Internet Explorer is the only client
browser
j. Dreamweaver - for higher ended client functionality
k. SQL Server Reporting Services
l. Crystal Reports - for Windows and Web based reports
m. ActiveReports
n. Excel
o. PowerPoint
p. Interactive Voice Response (IVR) Systems - dial 1 for English, 2 for Spanish...
2. If other applications are involved (MS Word, MS Excel, QuickBooks, etc.), what version
will be used?
3. Desired screen resolution (800x600, 1024x768, etc.),
4. Screen Size (15", 17", 19', 21")
5. Preferred Font and size (Arial 10, Times New Roman 12, etc.)?
6. Target Windows version for each client computer in the system (98, NT 4.0, 2000, XP,
2003 Server, etc.),
7. Web Server ' MS Internet Information Services (IIS), Apache, etc.
8. Target computer Operating System if not a Windows Platform - Apple, Unix, Linux, etc.
9. Target workstation hardware for all client stations,
a. Clock speed '1333, 1500, 2000, 3000, etc. MHz,
b. Hard drive space ' 100, 200, 400, etc. Gbytes,
c. RAM ' 128Mb, 256Mb, 512Mb, 1Gb, etc.
10. If a network application, which network and version? 'Windows, Novell 3.1, Novell, etc.
11. What are the drive letters for the networked back end databases if a network
application? F, G, H, etc.? This reduces the deployment effort by developing in the same
environment as the target workstations.
12. If available and pertinent, please provide a network configuration diagram with paths to
server (where database will reside) and all clients, security/user groups, etc.
13. Is 24x7 (24 hours a day, 7 days a week) uptime required? If so, please explain the
business need. We will discuss this further. The cost goes up as more uptime is required.
More resources are needed - various personnel on pagers, redundant computers or
components like power supplies RAID or mirrored hard drives, etc.
14. Is Internet/Intranet data access desired?
a. For data entry?
b. For report reviewing only?
c. To disseminate existing documents?
d. To email notification of pre-determined business trigger events (project milestone met and
approved, employee appraisal ready for approval, etc.)?
15. Is Security desired?
a. Extremely high network (Internet) security - firewall, proxy server, etc.
b. Database level security - MS Access has security, but SQL Server has a much tighter
security model tied in with the Win 2000/NT operating system.
c. Application level security
d. Minimum (pseudo) security algorithm ' low cost
e. Please specify User Groups that may have special Security needs requiring different
levels of security:
i. Administrative Assistants
ii. Analysts
iii. Engineers
iv. Managers
v. Company Owners
vi. System Administrators
16. Are Backup Scenarios currently in place? Backups will be an integral component of the
system. The importance of this cannot be over emphasized.
a. Daily, Weekly, Monthly onto tape
b. Daily, Weekly, Monthly onto CD or other optical drive
c. Onto another computer
d. Regular backups located at a remote site
17. Are Anti-Virus protection and policies in place? It is an important part of ensuring that a
system stays up and running.
18. Will remote troubleshooting be desired? The addition of Error Processing and Logging
software will facilitate remote support and troubleshooting.
19. Desired Documentation?
a. None
b. Installation
c. User
d. Administrator
e. Software
f. On-line help
g. Special
h. All of the above
20. What is the proficiency level of all users for the target tools and environments '
Windows, Excel, etc.?
21. Will interfaces to other systems (accounting, payroll, another database, GIS, truck
routing, etc.) be required? This will affect the data model and system configuration, so early
planning for these interfaces is critical to their successful inclusion into the system.
22. Is an audit trail function desired for changes to existing data? What parts of the system
will need to be audited?
23. Is government reporting or data security required ' Sarbanes Oxley, HIPAA, etc.
24. Number of reports. A sample hardcopy or at least hand drawing of each will significantly
help in determination of report prices and commonalties (company headers, formats, etc.).
Important items are:
a. Number of sections including sort groups,
b. Definition of the source data for all fields in each section and their calculation method,
c. Summaries,
d. Desired output format:
i. Windows screen preview
ii. HTML
iii. E-Mail
iv. PDF
v. Delimited Text
vi. Excel spreadsheet
vii. Other outputs
25. Is an ad hoc user-defined reporting, data retrieval, or analysis (On Line Analytical
Processing (OLAP), Data Mining, etc.) capability desired?
26. Is an installation program needed for distribution of an application to many users?
27. Is an automated network or internet installation desired?
28. Are custom point to point communications needed? This may also include automated
faxing.
29. Special Considerations:
a. Unique business rules, calculations, desired warnings, etc.
b. Significant text parsing
c. Known or possible issues and problems that may be alleviated with testing
d. Voice driven capability
e. Multiple databases (Access and SQL Server, Oracle, etc.)

DATA AND VOLUME

1. How many users are expected on the system in the near (first 6 months) and long (1 ' 3
years and past) term?
2. How many users are expected to use the system at the same time during peak periods in
the near and long term?
3. What type of data traffic will be on the network for the near and long term - numbers, text,
images, video, multi-media, etc.?
4. What is the expected volume of traffic for the near and long term?
5. What is the estimated number of data records to be stored for the near and long term?
6. Do we need to import data from existing files or systems? Note that Characters like ' " #
have special significance in data processing and conversion, and require special code
handling. Names (D'Joy) and other data fields may contain these characters.
a. No. Example data will usually be provided in database, text, or spreadsheet format. This
helps significantly in system testing and allows for error discovery and error trapping before
the system is delivered.
b. Yes.
i. Is all or part of the existing data needed? What parts?
ii. Can use of the existing data be stopped while we convert the data into the new system?
iii. Is this a one time data conversion, or will we have to import data from existing systems
regularly?
iv. Are some fields mostly blank?
v. Are some desired fields missing?



Hiring a web designer to come up with the custom solution that you need can set you back
a few thousand bucks. But you can do the whole thing yourself and make it drag and drop
simple for mere pennies with a tool like Breezy Websites. See http://breezywebsites.com
for details!


WEB_DESIGN_A : End of Part II

Web_Design_A : Part III



Custom Software Development Checklist


Custom database software development is facilitated by the use of a checklist of standard
questions to be answered before a system is created, and before analysis begins. This
checklist is provided to assist in the Analysis/Requirements phase of a new custom software
development project.

If you are interested in having 21st Century Technologies, Inc. create a new system for you,
then the following checklist and the associated answers will facilitate the analysis process.
The answers can be e-mailed or faxed to us at the email address and fax number at the
bottom of the page.

BUSINESS CONSIDERATIONS

1. Desired delivery date or proposed project schedule.
2. Business reason for, and urgency of project.
3. What are the cost constraints?
4. Use cases - description of how each group of users will be using the system.
a. General business process - web user will buy a product, web user will add a customer,
web user will add contact information, etc.
b. Input/Output - web users will enter data into forms, data will be imported, administrator
must run many management reports, administrator needs to export to Excel and text, etc.
c. Frequency of activity - many times each day, once daily, weekly, etc.
d. Cycles of activity - weekly sales reports to all sales managers on Monday morning, close
books at end of year, etc.

NATURE OF APPLICATION

1. Do you have a desired development tool or technology in mind? You may want to split the
application into some parts that can be run on a Windows workstation computer, while other
parts (like reports, or timecard entry screens) are accessed via a web browser on your local
intranet. Web applications and reports can be viewed on all computer types and operating
systems that are capable of viewing web pages. Some tools currently available to build the
system are listed here:
a. C#/VB.NET
b. ASP.NET
c. Active Server Pages or Cold Fusion for robust database driven Web applications
d. ColdFusion
e. Visual Basic
f. SQL Server
g. MS Access
h. JavaScript - for cross browser compatibility,
i. VBScript - for server scripting, and client scripting if Internet Explorer is the only client
browser
j. Dreamweaver - for higher ended client functionality
k. SQL Server Reporting Services
l. Crystal Reports - for Windows and Web based reports
m. ActiveReports
n. Excel
o. PowerPoint
p. Interactive Voice Response (IVR) Systems - dial 1 for English, 2 for Spanish...
2. If other applications are involved (MS Word, MS Excel, QuickBooks, etc.), what version
will be used?
3. Desired screen resolution (800x600, 1024x768, etc.),
4. Screen Size (15", 17", 19', 21")
5. Preferred Font and size (Arial 10, Times New Roman 12, etc.)?
6. Target Windows version for each client computer in the system (98, NT 4.0, 2000, XP,
2003 Server, etc.),
7. Web Server ' MS Internet Information Services (IIS), Apache, etc.
8. Target computer Operating System if not a Windows Platform - Apple, Unix, Linux, etc.
9. Target workstation hardware for all client stations,
a. Clock speed '1333, 1500, 2000, 3000, etc. MHz,
b. Hard drive space ' 100, 200, 400, etc. Gbytes,
c. RAM ' 128Mb, 256Mb, 512Mb, 1Gb, etc.
10. If a network application, which network and version? 'Windows, Novell 3.1, Novell, etc.
11. What are the drive letters for the networked back end databases if a network
application? F, G, H, etc.? This reduces the deployment effort by developing in the same
environment as the target workstations.
12. If available and pertinent, please provide a network configuration diagram with paths to
server (where database will reside) and all clients, security/user groups, etc.
13. Is 24x7 (24 hours a day, 7 days a week) uptime required? If so, please explain the
business need. We will discuss this further. The cost goes up as more uptime is required.
More resources are needed - various personnel on pagers, redundant computers or
components like power supplies RAID or mirrored hard drives, etc.
14. Is Internet/Intranet data access desired?
a. For data entry?
b. For report reviewing only?
c. To disseminate existing documents?
d. To email notification of pre-determined business trigger events (project milestone met and
approved, employee appraisal ready for approval, etc.)?
15. Is Security desired?
a. Extremely high network (Internet) security - firewall, proxy server, etc.
b. Database level security - MS Access has security, but SQL Server has a much tighter
security model tied in with the Win 2000/NT operating system.
c. Application level security
d. Minimum (pseudo) security algorithm ' low cost
e. Please specify User Groups that may have special Security needs requiring different
levels of security:
i. Administrative Assistants
ii. Analysts
iii. Engineers
iv. Managers
v. Company Owners
vi. System Administrators
16. Are Backup Scenarios currently in place? Backups will be an integral component of the
system. The importance of this cannot be over emphasized.
a. Daily, Weekly, Monthly onto tape
b. Daily, Weekly, Monthly onto CD or other optical drive
c. Onto another computer
d. Regular backups located at a remote site
17. Are Anti-Virus protection and policies in place? It is an important part of ensuring that a
system stays up and running.
18. Will remote troubleshooting be desired? The addition of Error Processing and Logging
software will facilitate remote support and troubleshooting.
19. Desired Documentation?
a. None
b. Installation
c. User
d. Administrator
e. Software
f. On-line help
g. Special
h. All of the above
20. What is the proficiency level of all users for the target tools and environments '
Windows, Excel, etc.?
21. Will interfaces to other systems (accounting, payroll, another database, GIS, truck
routing, etc.) be required? This will affect the data model and system configuration, so early
planning for these interfaces is critical to their successful inclusion into the system.
22. Is an audit trail function desired for changes to existing data? What parts of the system
will need to be audited?
23. Is government reporting or data security required ' Sarbanes Oxley, HIPAA, etc.
24. Number of reports. A sample hardcopy or at least hand drawing of each will significantly
help in determination of report prices and commonalties (company headers, formats, etc.).
Important items are:
a. Number of sections including sort groups,
b. Definition of the source data for all fields in each section and their calculation method,
c. Summaries,
d. Desired output format:
i. Windows screen preview
ii. HTML
iii. E-Mail
iv. PDF
v. Delimited Text
vi. Excel spreadsheet
vii. Other outputs
25. Is an ad hoc user-defined reporting, data retrieval, or analysis (On Line Analytical
Processing (OLAP), Data Mining, etc.) capability desired?
26. Is an installation program needed for distribution of an application to many users?
27. Is an automated network or internet installation desired?
28. Are custom point to point communications needed? This may also include automated
faxing.
29. Special Considerations:
a. Unique business rules, calculations, desired warnings, etc.
b. Significant text parsing
c. Known or possible issues and problems that may be alleviated with testing
d. Voice driven capability
e. Multiple databases (Access and SQL Server, Oracle, etc.)

DATA AND VOLUME

1. How many users are expected on the system in the near (first 6 months) and long (1 ' 3
years and past) term?
2. How many users are expected to use the system at the same time during peak periods in
the near and long term?
3. What type of data traffic will be on the network for the near and long term - numbers, text,
images, video, multi-media, etc.?
4. What is the expected volume of traffic for the near and long term?
5. What is the estimated number of data records to be stored for the near and long term?
6. Do we need to import data from existing files or systems? Note that Characters like ' " #
have special significance in data processing and conversion, and require special code
handling. Names (D'Joy) and other data fields may contain these characters.
a. No. Example data will usually be provided in database, text, or spreadsheet format. This
helps significantly in system testing and allows for error discovery and error trapping before
the system is delivered.
b. Yes.
i. Is all or part of the existing data needed? What parts?
ii. Can use of the existing data be stopped while we convert the data into the new system?
iii. Is this a one time data conversion, or will we have to import data from existing systems
regularly?
iv. Are some fields mostly blank?
v. Are some desired fields missing?



Hiring a web designer to come up with the custom solution that you need can set you back
a few thousand bucks. But you can do the whole thing yourself and make it drag and drop
simple for mere pennies with a tool like Breezy Websites. See http://breezywebsites.com
for details!


WEB_DESIGN_A : End of Part III

More Related Content

Similar to Web design a

Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...
Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...
Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...Redis Labs
 
Microsoft Certifications 70-413 it exams
Microsoft Certifications 70-413 it examsMicrosoft Certifications 70-413 it exams
Microsoft Certifications 70-413 it examslilylucy
 
Confluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVAConfluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVAconfluent
 
The Anchor Store: Four Confluence Examples to Root Your Deployment
The Anchor Store: Four Confluence Examples to Root Your DeploymentThe Anchor Store: Four Confluence Examples to Root Your Deployment
The Anchor Store: Four Confluence Examples to Root Your DeploymentAtlassian
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions IntrolarryATprodev
 
Design Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelDesign Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelTechcello
 
J2EE Performance And Scalability Bp
J2EE Performance And Scalability BpJ2EE Performance And Scalability Bp
J2EE Performance And Scalability BpChris Adkin
 
engage 2015 - - 2015 - Infrastructure Assessment - Analyze, Visualize and Op...
engage 2015 -  - 2015 - Infrastructure Assessment - Analyze, Visualize and Op...engage 2015 -  - 2015 - Infrastructure Assessment - Analyze, Visualize and Op...
engage 2015 - - 2015 - Infrastructure Assessment - Analyze, Visualize and Op...Christoph Adler
 
Microsoft MCSE 70-980 dumps
Microsoft MCSE 70-980 dumpsMicrosoft MCSE 70-980 dumps
Microsoft MCSE 70-980 dumpslilylucy
 
Stc 2015 preparing legacy projects for responsive design - technical issues
Stc 2015   preparing legacy projects for responsive design - technical issuesStc 2015   preparing legacy projects for responsive design - technical issues
Stc 2015 preparing legacy projects for responsive design - technical issuesNeil Perlin
 
1Running head WINDOWS SERVER DEPLOYMENT PROPOSAL2WINDOWS SE.docx
1Running head WINDOWS SERVER DEPLOYMENT PROPOSAL2WINDOWS SE.docx1Running head WINDOWS SERVER DEPLOYMENT PROPOSAL2WINDOWS SE.docx
1Running head WINDOWS SERVER DEPLOYMENT PROPOSAL2WINDOWS SE.docxaulasnilda
 
VS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewVS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewRoberto Stefanetti
 
ISBG 2015 - Infrastructure Assessment - Analyze, Visualize and Optimize
ISBG 2015 - Infrastructure Assessment - Analyze, Visualize and OptimizeISBG 2015 - Infrastructure Assessment - Analyze, Visualize and Optimize
ISBG 2015 - Infrastructure Assessment - Analyze, Visualize and OptimizeChristoph Adler
 
Partner Event with ChunTai Tech Industry in Taipei - Oct 2017
Partner Event with ChunTai Tech Industry in Taipei - Oct 2017Partner Event with ChunTai Tech Industry in Taipei - Oct 2017
Partner Event with ChunTai Tech Industry in Taipei - Oct 2017Christoph Adler
 
Building Maintainable PHP Applications.pptx
Building Maintainable PHP Applications.pptxBuilding Maintainable PHP Applications.pptx
Building Maintainable PHP Applications.pptxdavorminchorov1
 
ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...
ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...
ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...Christoph Adler
 
Interval Modular Walls
Interval Modular WallsInterval Modular Walls
Interval Modular WallsSignUp.com
 

Similar to Web design a (20)

Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...
Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...
Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...
 
Microsoft Certifications 70-413 it exams
Microsoft Certifications 70-413 it examsMicrosoft Certifications 70-413 it exams
Microsoft Certifications 70-413 it exams
 
Confluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVAConfluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVA
 
The Anchor Store: Four Confluence Examples to Root Your Deployment
The Anchor Store: Four Confluence Examples to Root Your DeploymentThe Anchor Store: Four Confluence Examples to Root Your Deployment
The Anchor Store: Four Confluence Examples to Root Your Deployment
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions Intro
 
Design Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelDesign Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS Model
 
J2EE Performance And Scalability Bp
J2EE Performance And Scalability BpJ2EE Performance And Scalability Bp
J2EE Performance And Scalability Bp
 
engage 2015 - - 2015 - Infrastructure Assessment - Analyze, Visualize and Op...
engage 2015 -  - 2015 - Infrastructure Assessment - Analyze, Visualize and Op...engage 2015 -  - 2015 - Infrastructure Assessment - Analyze, Visualize and Op...
engage 2015 - - 2015 - Infrastructure Assessment - Analyze, Visualize and Op...
 
Microsoft MCSE 70-980 dumps
Microsoft MCSE 70-980 dumpsMicrosoft MCSE 70-980 dumps
Microsoft MCSE 70-980 dumps
 
branch_architecture
branch_architecturebranch_architecture
branch_architecture
 
Stc 2015 preparing legacy projects for responsive design - technical issues
Stc 2015   preparing legacy projects for responsive design - technical issuesStc 2015   preparing legacy projects for responsive design - technical issues
Stc 2015 preparing legacy projects for responsive design - technical issues
 
1Running head WINDOWS SERVER DEPLOYMENT PROPOSAL2WINDOWS SE.docx
1Running head WINDOWS SERVER DEPLOYMENT PROPOSAL2WINDOWS SE.docx1Running head WINDOWS SERVER DEPLOYMENT PROPOSAL2WINDOWS SE.docx
1Running head WINDOWS SERVER DEPLOYMENT PROPOSAL2WINDOWS SE.docx
 
VS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewVS Code and Modern Development Environment Preview
VS Code and Modern Development Environment Preview
 
ISBG 2015 - Infrastructure Assessment - Analyze, Visualize and Optimize
ISBG 2015 - Infrastructure Assessment - Analyze, Visualize and OptimizeISBG 2015 - Infrastructure Assessment - Analyze, Visualize and Optimize
ISBG 2015 - Infrastructure Assessment - Analyze, Visualize and Optimize
 
Partner Event with ChunTai Tech Industry in Taipei - Oct 2017
Partner Event with ChunTai Tech Industry in Taipei - Oct 2017Partner Event with ChunTai Tech Industry in Taipei - Oct 2017
Partner Event with ChunTai Tech Industry in Taipei - Oct 2017
 
Building Maintainable PHP Applications.pptx
Building Maintainable PHP Applications.pptxBuilding Maintainable PHP Applications.pptx
Building Maintainable PHP Applications.pptx
 
ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...
ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...
ICS UserGroup - 2015 - Infrastructure Assessment - Analyze, Visualize and Opt...
 
Interval Modular Walls
Interval Modular WallsInterval Modular Walls
Interval Modular Walls
 
Interval Modular Walls
Interval Modular WallsInterval Modular Walls
Interval Modular Walls
 
Pbd for es
Pbd for esPbd for es
Pbd for es
 

Recently uploaded

Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptxnandhinijagan9867
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 

Recently uploaded (20)

Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptx
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 

Web design a

  • 1. Web_Design_A : Part I Custom Manufacturer Under Cabinet Light When selecting under cabinet lights manufactured for task lighting in any room or work area, it is important to choose fixtures that will present as much of a low profile visible presence as possible and produce an even wash of clear, glare free lighting over counter tops and work benches. Most cabinet lighting manufacturers provide a broad range of options to accommodate both standard cabinet dimensions, new construction builds, and glare reduction to prevent reflected light from straining the eyes. Contractors and end users alike, however, run into difficulty when trying to match custom cabinet dimensions to standard strip lighting lengths or when retrofitting new equipment to older cabinets in homes under remodel. It makes much better since to eliminate the time often wasted in trying to find a perfect match for a custom piece by simply ordering from a custom under cabinet lighting manufacturer. Because these under cabinet light lighting fixtures are custom fabricated to order, fixtures can be both tailor made for new build outs or retrofitted to fixer uppers with only minimal damage, if any, to existing surfaces. Another drawback presented by lower commercial grade and retail strip lights is inadequate glare shielding. Most under cabinet lights are manufactured with frosted lenses intended to soften the intensity of the light and minimize excessive glare. While they do a good job in keeping the light below levels that would actually blind a person, they provide insufficient shielding to completely eliminate the indirect glare that that can reflect off of granite, marble, or glossy surfaces. This presents a nuisance to a person working in a kitchen or washing up in a guest bathroom, and in work areas, even indirect glare over prolonged periods of time can create eyestrain. To overcome this, custom manufacturers, design under cabinet lights or task lighting products that eliminate both direct and indirect glare altogether. Unlike some puck lights that are partly visible, custom strips are so compact they lie completely hidden from view. Instead of frosted lenses, they use metal glare shields specifically engineered to anticipate the wise variety of counter tops in custom homes and commercial environments. This completely eliminates glare while maintaining optimal clarity. Regardless of the viewing angle, custom, proprietary lighting strips conceal the light source and virtually eliminate glare. One of the main causes of glare to begin with lies in the actual positioning of under cabinet lights. Manufacturers of fluorescent under cabinet fixtures tend to design them to mount on the back wall with the light thrown forward. This of course causes both indirect direct and indirect light to shine into a person's eyes. By contrast, custom manufactures often design low voltage under cabinet lighting strips to more efficiently mount beneath the front end of the cabinet underbelly. This mounting technique works best with linear strips that are relatively small in size. Larger fixtures cannot support their own weight in many cases without the 'back rest' of the wall, thus creating the forward throw of annoying, excessive light. More compact, LED strip lights, strategically angle the light from the front of the cabinet onto the workspace. These linear strips that rely on unique lamping designs create a more ambient pattern of luminosity that cascades downward in an even layer of light that is clear but not blinding.
  • 2. The most cost conscious choices for under cabinet LED strip lights are those manufactured as 12VAC strips. Higher-end lighting lamps such as xenon that normally consume greater amounts of electricity by design will use less power when installed on a low voltage linear strip. Some manufacturers will also make 24VAC cabinet lights with incandescent bulbs for more standard kitchen and break room lighting. Some, like Phantom Lighting, have recently introduced superb LED replacement lamps that can competitively match quality to industry mainstay light sources at only 80% of the power consumption rates of previous technology. This allows for both relamping upgrades at a fraction of retrofitting costs, and for LED puck light replacements that pay off with long-term power cost savings with a more aesthetic, minimized physical presence. One final thought to always remember when purchasing higher-end linear strips---The best under cabinet lighting manufacturers custom make their lights to your needs rather than requiring your needs to bend to their mold. Hiring a web designer to come up with the custom solution that you need can set you back a few thousand bucks. But you can do the whole thing yourself and make it drag and drop simple for mere pennies with a tool like Breezy Websites. See http://breezywebsites.com for details! WEB_DESIGN_A : End of Part I Web_Design_A : Part II Custom Software Development Checklist Custom database software development is facilitated by the use of a checklist of standard questions to be answered before a system is created, and before analysis begins. This checklist is provided to assist in the Analysis/Requirements phase of a new custom software development project. If you are interested in having 21st Century Technologies, Inc. create a new system for you, then the following checklist and the associated answers will facilitate the analysis process. The answers can be e-mailed or faxed to us at the email address and fax number at the bottom of the page. BUSINESS CONSIDERATIONS 1. Desired delivery date or proposed project schedule. 2. Business reason for, and urgency of project. 3. What are the cost constraints?
  • 3. 4. Use cases - description of how each group of users will be using the system. a. General business process - web user will buy a product, web user will add a customer, web user will add contact information, etc. b. Input/Output - web users will enter data into forms, data will be imported, administrator must run many management reports, administrator needs to export to Excel and text, etc. c. Frequency of activity - many times each day, once daily, weekly, etc. d. Cycles of activity - weekly sales reports to all sales managers on Monday morning, close books at end of year, etc. NATURE OF APPLICATION 1. Do you have a desired development tool or technology in mind? You may want to split the application into some parts that can be run on a Windows workstation computer, while other parts (like reports, or timecard entry screens) are accessed via a web browser on your local intranet. Web applications and reports can be viewed on all computer types and operating systems that are capable of viewing web pages. Some tools currently available to build the system are listed here: a. C#/VB.NET b. ASP.NET c. Active Server Pages or Cold Fusion for robust database driven Web applications d. ColdFusion e. Visual Basic f. SQL Server g. MS Access h. JavaScript - for cross browser compatibility, i. VBScript - for server scripting, and client scripting if Internet Explorer is the only client browser j. Dreamweaver - for higher ended client functionality k. SQL Server Reporting Services l. Crystal Reports - for Windows and Web based reports m. ActiveReports n. Excel o. PowerPoint p. Interactive Voice Response (IVR) Systems - dial 1 for English, 2 for Spanish... 2. If other applications are involved (MS Word, MS Excel, QuickBooks, etc.), what version will be used? 3. Desired screen resolution (800x600, 1024x768, etc.), 4. Screen Size (15", 17", 19', 21") 5. Preferred Font and size (Arial 10, Times New Roman 12, etc.)? 6. Target Windows version for each client computer in the system (98, NT 4.0, 2000, XP, 2003 Server, etc.), 7. Web Server ' MS Internet Information Services (IIS), Apache, etc. 8. Target computer Operating System if not a Windows Platform - Apple, Unix, Linux, etc. 9. Target workstation hardware for all client stations, a. Clock speed '1333, 1500, 2000, 3000, etc. MHz, b. Hard drive space ' 100, 200, 400, etc. Gbytes, c. RAM ' 128Mb, 256Mb, 512Mb, 1Gb, etc. 10. If a network application, which network and version? 'Windows, Novell 3.1, Novell, etc.
  • 4. 11. What are the drive letters for the networked back end databases if a network application? F, G, H, etc.? This reduces the deployment effort by developing in the same environment as the target workstations. 12. If available and pertinent, please provide a network configuration diagram with paths to server (where database will reside) and all clients, security/user groups, etc. 13. Is 24x7 (24 hours a day, 7 days a week) uptime required? If so, please explain the business need. We will discuss this further. The cost goes up as more uptime is required. More resources are needed - various personnel on pagers, redundant computers or components like power supplies RAID or mirrored hard drives, etc. 14. Is Internet/Intranet data access desired? a. For data entry? b. For report reviewing only? c. To disseminate existing documents? d. To email notification of pre-determined business trigger events (project milestone met and approved, employee appraisal ready for approval, etc.)? 15. Is Security desired? a. Extremely high network (Internet) security - firewall, proxy server, etc. b. Database level security - MS Access has security, but SQL Server has a much tighter security model tied in with the Win 2000/NT operating system. c. Application level security d. Minimum (pseudo) security algorithm ' low cost e. Please specify User Groups that may have special Security needs requiring different levels of security: i. Administrative Assistants ii. Analysts iii. Engineers iv. Managers v. Company Owners vi. System Administrators 16. Are Backup Scenarios currently in place? Backups will be an integral component of the system. The importance of this cannot be over emphasized. a. Daily, Weekly, Monthly onto tape b. Daily, Weekly, Monthly onto CD or other optical drive c. Onto another computer d. Regular backups located at a remote site 17. Are Anti-Virus protection and policies in place? It is an important part of ensuring that a system stays up and running. 18. Will remote troubleshooting be desired? The addition of Error Processing and Logging software will facilitate remote support and troubleshooting. 19. Desired Documentation? a. None b. Installation c. User d. Administrator e. Software f. On-line help g. Special h. All of the above
  • 5. 20. What is the proficiency level of all users for the target tools and environments ' Windows, Excel, etc.? 21. Will interfaces to other systems (accounting, payroll, another database, GIS, truck routing, etc.) be required? This will affect the data model and system configuration, so early planning for these interfaces is critical to their successful inclusion into the system. 22. Is an audit trail function desired for changes to existing data? What parts of the system will need to be audited? 23. Is government reporting or data security required ' Sarbanes Oxley, HIPAA, etc. 24. Number of reports. A sample hardcopy or at least hand drawing of each will significantly help in determination of report prices and commonalties (company headers, formats, etc.). Important items are: a. Number of sections including sort groups, b. Definition of the source data for all fields in each section and their calculation method, c. Summaries, d. Desired output format: i. Windows screen preview ii. HTML iii. E-Mail iv. PDF v. Delimited Text vi. Excel spreadsheet vii. Other outputs 25. Is an ad hoc user-defined reporting, data retrieval, or analysis (On Line Analytical Processing (OLAP), Data Mining, etc.) capability desired? 26. Is an installation program needed for distribution of an application to many users? 27. Is an automated network or internet installation desired? 28. Are custom point to point communications needed? This may also include automated faxing. 29. Special Considerations: a. Unique business rules, calculations, desired warnings, etc. b. Significant text parsing c. Known or possible issues and problems that may be alleviated with testing d. Voice driven capability e. Multiple databases (Access and SQL Server, Oracle, etc.) DATA AND VOLUME 1. How many users are expected on the system in the near (first 6 months) and long (1 ' 3 years and past) term? 2. How many users are expected to use the system at the same time during peak periods in the near and long term? 3. What type of data traffic will be on the network for the near and long term - numbers, text, images, video, multi-media, etc.? 4. What is the expected volume of traffic for the near and long term? 5. What is the estimated number of data records to be stored for the near and long term? 6. Do we need to import data from existing files or systems? Note that Characters like ' " # have special significance in data processing and conversion, and require special code handling. Names (D'Joy) and other data fields may contain these characters.
  • 6. a. No. Example data will usually be provided in database, text, or spreadsheet format. This helps significantly in system testing and allows for error discovery and error trapping before the system is delivered. b. Yes. i. Is all or part of the existing data needed? What parts? ii. Can use of the existing data be stopped while we convert the data into the new system? iii. Is this a one time data conversion, or will we have to import data from existing systems regularly? iv. Are some fields mostly blank? v. Are some desired fields missing? Hiring a web designer to come up with the custom solution that you need can set you back a few thousand bucks. But you can do the whole thing yourself and make it drag and drop simple for mere pennies with a tool like Breezy Websites. See http://breezywebsites.com for details! WEB_DESIGN_A : End of Part II Web_Design_A : Part III Custom Software Development Checklist Custom database software development is facilitated by the use of a checklist of standard questions to be answered before a system is created, and before analysis begins. This checklist is provided to assist in the Analysis/Requirements phase of a new custom software development project. If you are interested in having 21st Century Technologies, Inc. create a new system for you, then the following checklist and the associated answers will facilitate the analysis process. The answers can be e-mailed or faxed to us at the email address and fax number at the bottom of the page. BUSINESS CONSIDERATIONS 1. Desired delivery date or proposed project schedule. 2. Business reason for, and urgency of project. 3. What are the cost constraints? 4. Use cases - description of how each group of users will be using the system. a. General business process - web user will buy a product, web user will add a customer, web user will add contact information, etc. b. Input/Output - web users will enter data into forms, data will be imported, administrator must run many management reports, administrator needs to export to Excel and text, etc.
  • 7. c. Frequency of activity - many times each day, once daily, weekly, etc. d. Cycles of activity - weekly sales reports to all sales managers on Monday morning, close books at end of year, etc. NATURE OF APPLICATION 1. Do you have a desired development tool or technology in mind? You may want to split the application into some parts that can be run on a Windows workstation computer, while other parts (like reports, or timecard entry screens) are accessed via a web browser on your local intranet. Web applications and reports can be viewed on all computer types and operating systems that are capable of viewing web pages. Some tools currently available to build the system are listed here: a. C#/VB.NET b. ASP.NET c. Active Server Pages or Cold Fusion for robust database driven Web applications d. ColdFusion e. Visual Basic f. SQL Server g. MS Access h. JavaScript - for cross browser compatibility, i. VBScript - for server scripting, and client scripting if Internet Explorer is the only client browser j. Dreamweaver - for higher ended client functionality k. SQL Server Reporting Services l. Crystal Reports - for Windows and Web based reports m. ActiveReports n. Excel o. PowerPoint p. Interactive Voice Response (IVR) Systems - dial 1 for English, 2 for Spanish... 2. If other applications are involved (MS Word, MS Excel, QuickBooks, etc.), what version will be used? 3. Desired screen resolution (800x600, 1024x768, etc.), 4. Screen Size (15", 17", 19', 21") 5. Preferred Font and size (Arial 10, Times New Roman 12, etc.)? 6. Target Windows version for each client computer in the system (98, NT 4.0, 2000, XP, 2003 Server, etc.), 7. Web Server ' MS Internet Information Services (IIS), Apache, etc. 8. Target computer Operating System if not a Windows Platform - Apple, Unix, Linux, etc. 9. Target workstation hardware for all client stations, a. Clock speed '1333, 1500, 2000, 3000, etc. MHz, b. Hard drive space ' 100, 200, 400, etc. Gbytes, c. RAM ' 128Mb, 256Mb, 512Mb, 1Gb, etc. 10. If a network application, which network and version? 'Windows, Novell 3.1, Novell, etc. 11. What are the drive letters for the networked back end databases if a network application? F, G, H, etc.? This reduces the deployment effort by developing in the same environment as the target workstations. 12. If available and pertinent, please provide a network configuration diagram with paths to server (where database will reside) and all clients, security/user groups, etc.
  • 8. 13. Is 24x7 (24 hours a day, 7 days a week) uptime required? If so, please explain the business need. We will discuss this further. The cost goes up as more uptime is required. More resources are needed - various personnel on pagers, redundant computers or components like power supplies RAID or mirrored hard drives, etc. 14. Is Internet/Intranet data access desired? a. For data entry? b. For report reviewing only? c. To disseminate existing documents? d. To email notification of pre-determined business trigger events (project milestone met and approved, employee appraisal ready for approval, etc.)? 15. Is Security desired? a. Extremely high network (Internet) security - firewall, proxy server, etc. b. Database level security - MS Access has security, but SQL Server has a much tighter security model tied in with the Win 2000/NT operating system. c. Application level security d. Minimum (pseudo) security algorithm ' low cost e. Please specify User Groups that may have special Security needs requiring different levels of security: i. Administrative Assistants ii. Analysts iii. Engineers iv. Managers v. Company Owners vi. System Administrators 16. Are Backup Scenarios currently in place? Backups will be an integral component of the system. The importance of this cannot be over emphasized. a. Daily, Weekly, Monthly onto tape b. Daily, Weekly, Monthly onto CD or other optical drive c. Onto another computer d. Regular backups located at a remote site 17. Are Anti-Virus protection and policies in place? It is an important part of ensuring that a system stays up and running. 18. Will remote troubleshooting be desired? The addition of Error Processing and Logging software will facilitate remote support and troubleshooting. 19. Desired Documentation? a. None b. Installation c. User d. Administrator e. Software f. On-line help g. Special h. All of the above 20. What is the proficiency level of all users for the target tools and environments ' Windows, Excel, etc.? 21. Will interfaces to other systems (accounting, payroll, another database, GIS, truck routing, etc.) be required? This will affect the data model and system configuration, so early planning for these interfaces is critical to their successful inclusion into the system.
  • 9. 22. Is an audit trail function desired for changes to existing data? What parts of the system will need to be audited? 23. Is government reporting or data security required ' Sarbanes Oxley, HIPAA, etc. 24. Number of reports. A sample hardcopy or at least hand drawing of each will significantly help in determination of report prices and commonalties (company headers, formats, etc.). Important items are: a. Number of sections including sort groups, b. Definition of the source data for all fields in each section and their calculation method, c. Summaries, d. Desired output format: i. Windows screen preview ii. HTML iii. E-Mail iv. PDF v. Delimited Text vi. Excel spreadsheet vii. Other outputs 25. Is an ad hoc user-defined reporting, data retrieval, or analysis (On Line Analytical Processing (OLAP), Data Mining, etc.) capability desired? 26. Is an installation program needed for distribution of an application to many users? 27. Is an automated network or internet installation desired? 28. Are custom point to point communications needed? This may also include automated faxing. 29. Special Considerations: a. Unique business rules, calculations, desired warnings, etc. b. Significant text parsing c. Known or possible issues and problems that may be alleviated with testing d. Voice driven capability e. Multiple databases (Access and SQL Server, Oracle, etc.) DATA AND VOLUME 1. How many users are expected on the system in the near (first 6 months) and long (1 ' 3 years and past) term? 2. How many users are expected to use the system at the same time during peak periods in the near and long term? 3. What type of data traffic will be on the network for the near and long term - numbers, text, images, video, multi-media, etc.? 4. What is the expected volume of traffic for the near and long term? 5. What is the estimated number of data records to be stored for the near and long term? 6. Do we need to import data from existing files or systems? Note that Characters like ' " # have special significance in data processing and conversion, and require special code handling. Names (D'Joy) and other data fields may contain these characters. a. No. Example data will usually be provided in database, text, or spreadsheet format. This helps significantly in system testing and allows for error discovery and error trapping before the system is delivered. b. Yes. i. Is all or part of the existing data needed? What parts?
  • 10. ii. Can use of the existing data be stopped while we convert the data into the new system? iii. Is this a one time data conversion, or will we have to import data from existing systems regularly? iv. Are some fields mostly blank? v. Are some desired fields missing? Hiring a web designer to come up with the custom solution that you need can set you back a few thousand bucks. But you can do the whole thing yourself and make it drag and drop simple for mere pennies with a tool like Breezy Websites. See http://breezywebsites.com for details! WEB_DESIGN_A : End of Part III