Website Project Management Specification Manual

zhaozj2021-02-16  161

Website Project Management Specification Manual

I. Concept

Website project management is based on a specific specification, within the budget, website development tasks.

2. Demand analysis

Project approval

We have received business consultation from the customer, through the continuous approach and understanding of both parties, and preliminate the production agreement through basic feasibility, it is necessary to set up items. The better approach is to set up a special project team, and the team members include: project manager, web design, programmer, tester, edit / document, etc. Project manager system is implemented.

Customer needs manual

The first step is to provide a complete demand description. Many customers are not very clear about their needs, and you need you to keep and help analyze. Once once, I asked customers: "What is the purpose of doing a website?" He replied: "There is no purpose, just because others have, I don't!". Such customers need patiently, carefully analyze, excavate his potential, real needs. Compatible with the customer writes a detailed, complete demand instructions will spend a lot of time, but this is worth it, but must let customers be satisfied, sign the recognition. It is possible to eliminate a lot of mistakes and project failures due to unknown or understanding deviations. A bad demand indicates that it is impossible to have a high quality website. So what is the standard for demand instructions? Simply put, include the following:

1. Correct: Each feature must clearly describe the functions of delivery; 2. Feasibility: Ensure that each requirement can be implemented in current development capabilities and system environments; 3. Necessity: Whether the function must be delivered, can be delayed Can you cut off when cut spending? 4. Configuration: Do not use professional online terms; 5. Detection: If the development is completed, customers can detect according to demand.

System analysis

Website overall design

After getting the needs of the customer, it is not directly produced, but it needs to be overall design, detailed design, and a website construction plan to customers. The overall design is a very important step. It mainly determines:

1. What functions need to be implemented in the website; 2. What software is using software, what kind of hardware environment; 3. How many people need, how much time; 4. What are the rules and standards that need to follow.

At the same time, you need to write an overall planning manual, including:

1. Site column and section; 2. Function and corresponding programs of the website; 3. Structure of the website; 4. If there is a database, perform the database conceptual design; 5. Website interactive and user friendly design.

Website construction plan

After the overall design, it is generally needed to give a website construction plan. Many web production companies are required to provide programs when they are requested. At that time, the program generally spreads, and in the case of customer demand, the proposal will be submitted, and the results of the actual production will be greatly different. Therefore, we should try to obtain the understanding of our customers, and submit the plan after clear demand and overall design, so that both parties are beneficial. The website construction plan includes the following parts:

1. Customer situation analysis; 2. Website needs to achieve purpose and objectives; 3. Website image description; 4. Refrigeration of the website; 5. Arrangement, mutual link relationship of website content; 6. Use software, hardware and technology Analysis instructions; 7. Development time schedule; 8. Propaganda promotion plan; 9. Maintenance plan; 10. Production costs;

Congratulations when your program is approved by the customer! You can start making a website. But it is not the real production, you need to make a detailed design: website detailed design

The overall design phase proposes a solution to the problem in a comparative abstract summary. The task of the detailed design phase is to identify the solution. The detailed design is mainly for the program development part. But this stage is not a truly writing program, but a detailed specification of the program. This specification is similar to the engineering blueprints commonly used in other engineers in other engineers, which should include the necessary details, such as program interfaces, forms, data, and more. Programmers can write actual program code according to them. IV. Project implementation

Overall image design

At the same time, the web designer starts designing the overall image and home page of the website. The overall image design includes standard characters, logo, standard color, slogan, etc. Home design includes layout, color, image, dynamic effect, icon and other style design, including Banner, menu, title, copyright module design. Homepage generally design 1-3 different styles, after completion, for customers to choose.

Remember: After the customer determines the home style, please sign the approved. There is no change in the layout style in the future, otherwise it is considered a second design.

Development and production

Here, the programmer and web designer enter the full development stage, it needs to be reminded that the tester needs to test the web page and procedure at any time, discover BUG immediately record and feedback. Don't wait until complete production, then test, which will waste a lot of time and energy. The project manager needs to know the project progress, coordination and communication programmer and web designers.

Replenishment

After the website is initially completed, upload to the server and a wide range of tests on the website. Including speed, compatibility, interactivity, link correctness, program robustness, supercurrent test, etc., find problems in time and record. Why do you want to record documents? In fact, this software project itself is a document and is a constantly enormous and perfect standard. Through continuous discovery problems, solve problems, modifications, supplement documents, making this standard more and more industrialized. Furthermore, the development of the website is standardized, and it is reasonable.

Promotion

The basic methods of promoting promotion include:

1. Set the appropriate meta label in the web page; 2. Each search engine login; 3. Prepare the news manuscript published in all news bulletin boards; 4. Reasonably use the Email mailing list; 5. Advertising bar exchange; 6. Pay advertisements.

At this point, the website project is completed, and the website is submitted to the customer acceptance. If you need to maintain, check another maintenance project.

maintain

After the website is successfully launched, long-term maintenance work has just begun, what we need is

1. In response to customer feedback; for example, Email automatic reply is available, then solve the problem in 1-3 working days, reply again; 2. Website traffic statistical analysis and corresponding countermeasures; 3. Try to promote and use your URL; 4. Timely update and maintenance of the website content.

5. Follow the specification

1. Website Construction Directory Specification 2. Website Document Name Specification 3. Website Construction Size Code 4. Home Head District Code Specification 5. Website Connection Structure Specification

Website directory setting specification

Principles of catalog: Provide the clearest and easy access to the minimum level. Root directory. The root directory refers to the storage directory of the index file pointing to the DNS domain name server. The server's FTP upload directory defaults to the HTML root directory file root directory only allows the index.html and main.html files, as well as other must-have system files. Each language version is stored in an independent directory. The existing version of the language is set to: Simplified Chinese GB Traditional Chinese BIG5 English EN Japanese JP Each Main Function (Main Menu) Establish a corresponding independent directory.

Image of the root directory is stored in the public picture directory, and private pictures in each directory are stored in their respective independent images. For example: Menu1Images Menu2Images

All JS files are stored in the root directory of the directory Script All CSS files Style STYLE directory in the root directory All CGI programs are stored in the root directory CGI_BIN directory website file naming specification

The principle of file naming: The most easily understood in the least letters.

The index file is unified using the index.html file name (lowercase) index.html file unified as a bridge, does not make specific content, just as a jump page and a Meta tab. Main content page for main.html

Press the English translation of the menu. For example: About Us Aboutus Information Feedback Feedback Products PRODUCT

All single English word file names must be lowercase, all combined English word file names the second first letter uppercase; all file names are connected to the line

Image naming principles are named in image English letters. The principle of size is written. For example: the picture of the website sign is logo.gif mouse sense effect picture naming specification for image _ on / off. For example: menu1_on.gif / menu1_off.gif

V. Other file naming regulations

1.JS's naming principle is named by functional English words. For example: the JS file name of the advertising bar is: ad.js 2. All CGI file suffixes for all CGI profiles for config.cgi

Website construction size specification

The page standard is made by 800 * 600 resolution. The actual size is 778 * 434PX page length does not exceed 3 screens, the width is not more than 1 screen for each standard page is a A4 formation, namely 8.5x11 inch full-size banner 468 * 60px , Half size Banner is 234 * 60px, small banner is 88 * 31px additional 120 * 90, 120 * 60 is also a small icon standard size Each non-home static page contains a picture byte no more than 60K, full size Banner does not exceed 14K

HomeHEAD District Code Specification

The HEAD area refers to the content between the and of the home page HTML code. Must join the label

1. Company copyright notes

2. Webpage display character set

简体 中文: Traditional Chinese: English:

3. Webcraft information

4. Website profile 5. Search keyword

6. CSS specification for web pages (see Directory and Naming Specifications)

7. Web Title xxxxxxxxxxxxxxxxx </ Title></p> <p>Can choose to join the label</p> <p>1. Set the expiration time of the web page. Once the web page expires, you must re-access on the server. <Meta http-equiv = expiRES content = WED, 26 Feb 1997 08:21:57 GMT></p> <p>2. Prohibit the browser from calling the page content from the cache of the local machine. <Meta http-equiv = prgma content = no-cache> 3. Used to prevent others from calling your page in the frame. <Meta http-equiv = window-target content = _top></p> <p>4. Automatically jump. <Meta http-equiv = refresh content = 5; URL = http://www.yahoo.com> 5 refers to time stay for 5 seconds.</p> <p>5. Web Search Robot Wizard. Used to tell the search robot which pages require an index, which pages do not need indexes. <Meta name = robots content = None> Content parameters include All, None, INDEX, NOINDEX, FOLLOW, NOFOLLOW. The default is all.</p> <p>6. Favorites icon <link rel = shortcut icon href = favicon.ico></p> <p>All JavaScript calls Try to take external calls. <Script language = javascript src = script / xxxxx.js> </ script></p> <p>Attached <body> Tags: <body> tags are not part of the HEAD area, here emphasize, in order to ensure the browser compatibility, you must set the page background <body bgcolor = # ffffff></p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-7828.html</div><div class="plugin d-flex justify-content-center mt-3"></div><hr><div class="row"><div class="col-lg-12 text-muted mt-2"><i class="icon-tags mr-2"></i><span class="badge border border-secondary mr-2"><h2 class="h6 mb-0 small"><a class="text-secondary" href="tag-2.html">9cbs</a></h2></span></div></div></div></div><div class="card card-postlist border-white shadow"><div class="card-body"><div class="card-title"><div class="d-flex justify-content-between"><div><b>New Post</b>(<span class="posts">0</span>) </div><div></div></div></div><ul class="postlist list-unstyled"> </ul></div></div><div class="d-none threadlist"><input type="checkbox" name="modtid" value="7828" checked /></div></div></div></div></div><footer class="text-muted small bg-dark py-4 mt-3" id="footer"><div class="container"><div class="row"><div class="col">CopyRight © 2020 All Rights Reserved </div><div class="col text-right">Processed: <b>0.045</b>, SQL: <b>9</b></div></div></div></footer><script src="./lang/en-us/lang.js?2.2.0"></script><script src="view/js/jquery.min.js?2.2.0"></script><script src="view/js/popper.min.js?2.2.0"></script><script src="view/js/bootstrap.min.js?2.2.0"></script><script src="view/js/xiuno.js?2.2.0"></script><script src="view/js/bootstrap-plugin.js?2.2.0"></script><script src="view/js/async.min.js?2.2.0"></script><script src="view/js/form.js?2.2.0"></script><script> var debug = DEBUG = 0; var url_rewrite_on = 1; var url_path = './'; var forumarr = {"1":"Tech"}; var fid = 1; var uid = 0; var gid = 0; xn.options.water_image_url = 'view/img/water-small.png'; </script><script src="view/js/wellcms.js?2.2.0"></script><a class="scroll-to-top rounded" href="javascript:void(0);"><i class="icon-angle-up"></i></a><a class="scroll-to-bottom rounded" href="javascript:void(0);" style="display: inline;"><i class="icon-angle-down"></i></a></body></html><script> var forum_url = 'list-1.html'; var safe_token = 'BBFGJZIGqB7ohP7j7G26sM_2BLiMoyfRTW92qPfBHeVX0Y8rVIywfiji0DvtZI_2FxkROvmy2iOXlb8P28soN2X1Zw_3D_3D'; var body = $('body'); body.on('submit', '#form', function() { var jthis = $(this); var jsubmit = jthis.find('#submit'); jthis.reset(); jsubmit.button('loading'); var postdata = jthis.serializeObject(); $.xpost(jthis.attr('action'), postdata, function(code, message) { if(code == 0) { location.reload(); } else { $.alert(message); jsubmit.button('reset'); } }); return false; }); function resize_image() { var jmessagelist = $('div.message'); var first_width = jmessagelist.width(); jmessagelist.each(function() { var jdiv = $(this); var maxwidth = jdiv.attr('isfirst') ? first_width : jdiv.width(); var jmessage_width = Math.min(jdiv.width(), maxwidth); jdiv.find('img, embed, iframe, video').each(function() { var jimg = $(this); var img_width = this.org_width; var img_height = this.org_height; if(!img_width) { var img_width = jimg.attr('width'); var img_height = jimg.attr('height'); this.org_width = img_width; this.org_height = img_height; } if(img_width > jmessage_width) { if(this.tagName == 'IMG') { jimg.width(jmessage_width); jimg.css('height', 'auto'); jimg.css('cursor', 'pointer'); jimg.on('click', function() { }); } else { jimg.width(jmessage_width); var height = (img_height / img_width) * jimg.width(); jimg.height(height); } } }); }); } function resize_table() { $('div.message').each(function() { var jdiv = $(this); jdiv.find('table').addClass('table').wrap('<div class="table-responsive"></div>'); }); } $(function() { resize_image(); resize_table(); $(window).on('resize', resize_image); }); var jmessage = $('#message'); jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '6rem'); }); jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); }); $('#nav li[data-active="fid-1"]').addClass('active'); </script>