Chapter 1 the theory 理论介绍
现如今中小企业迅速发展,互联网的应用也让这些小企业拥有了巨大的发展机会,对于中小企业来说,每个中小企业都需要融入现代化的元素,其中营销也不例外,应用互联网进行营销是一个十分重要的宣传手段。本次的课程就是关于一个花卉行业的产品营销,该企业所在地是盛产花卉的地方,有着种类繁多的花木产品,本课题的目的就是为该企业设计一个关于花卉的营销门户网站,来向企业宣传本地的企业产品。
In the face of rapid development of small and medium-sized enterprises now, the Internet industry to win the huge development opportunity, every enterprise need to be integrated into the modern elements, one of the most important means of marketing is to promote via the Internet. This topic from his hometown a brand, the flowers and trees bonsai, rugao is the Chinese bonsai, is China's largest and the largest number of miniascape and flowers and trees, is also a business card of rugao, so the idea is to do a flowers and trees bonsai enterprise portal website, come to rugao features and social propaganda enterprise products.
With the rapid development of modern science and technology, the trend of global economic integration to strengthen, each enterprise is facing unprecedented opportunities and challenges. Enterprise portal website as a kind of enterprise and the public communication platform, greatly promote the enterprise penetration in front of the public, also brought a certain degree of visibility for the enterprise. Let me make a brief introduction of the portal website of an enterprise for the enterprise benefits:
1. The benefits of enterprise website construction for the enterprise is "the gang" which is a web portal website construction for all who are related to the enterprise to provide all information related to the enterprise and service. Because of this "sweep" thought, the portal website construction will bring lots of benefits for the enterprise.
To strengthen communication, first of all, is the enterprise employees, customers, partners, and suppliers can be more convenient, more quickly, more simply to obtain information and services they need. Closely together. Prior to this, employees, customers, partners, and suppliers have different information channels: employees with Intranet customers with Web site, partners, and supply the commercial private network, etc. The diversification of information channels in addition to the leads to the repeated, confusion and loss of information, and the difficulty of management, enterprise operation speed and interest will be affected. Today, people have realized that a rapidly changing business environment today, simple, efficient and fast way to transfer information or not will directly affect the enterprise's survival and development.#p#分页标题#e#
2. The enterprise website construction can be greatly reduced operating capital. The most obvious example is to reduce information technology software and hardware investment. In the past, the second. Many of the companies in the information and application services provided by dedicated system or software specified by a computer to obtain the specific information and application services, the machine is necessary devices specified hardware and software. Now software is bigger, the more do the more complex, a computer into a variety of software and hardware trouble and the resulting overall with rising capital TCO is not prevent and portal website construction is established, all these troubles and spending will become history, because the portal website construction of the client only need an ordinary Web browser users need to any information and services, can be in a browser to get so in a sense, the portal website construction will make the idea of thinness machine real application. In addition, the adoption of cheap Internet portal website construction as the carrier of information transmission, the enterprise can also save a lot of erection, maintenance, or cost to rent the external network.
3. The enterprise website construction to effective development and utilization of various resources within the enterprise information and application. Every enterprise has a lot to the database, data warehouse and various kinds of document information way, finally. Because the existing system of regional segmentation have great difficulties make full use of these data. And with the portal website construction, the business enterprise inside all sorts of information and application of service resources will be unified tracking and finishing, and through the corresponding filter and adjust, quickly provide the portal website construction of all types of users, so that they can fully excavate the potential value of the enterprise information and application of resources.
Based on the analysis of this paper introduces the c # language, asp.net, is essentially technology, given the demand of the enterprise portal, and implements the basic functions.
The content of the chapters are organized as follows:
Chapter 2 introduces the related technology, the introduction and characteristics;
The third chapter analyses the system development environment, function demand analysis system;
Chapter 4 to the overall design of system, and the service layer and Web service layer, data access layer of the detailed design, database tables in the system are introduced, and some basic classes the BLL. Cs, SQLHelp. Cs, etc.;
Chapter 5 conclusion part is the summary of the work of the whole paper.
Chapter 2 related technical introduction 相关技术介绍
The Web is a kind of typical distributed application structure. Web applications every information exchange to wade the client and the client. Therefore, web development technology in general can be divided into two types: client and server technology. Here is a brief introduction of the technology of these, in order to make readers have a general understanding of the web technology.#p#分页标题#e#
Web client's main task is to show the information content. Web client design techniques mainly include: HTML, Java Applets, scripts, CSS, DHTML, and VRML plug-in technology.
1) the HTML language. HTML is a Hypertext Markup Language (Hypertext Markup Language), it is the main tool to constitute a Web page.
2) Java Applets, Java applet. Use Java language to create a small application, browser Java Applets can be downloaded from the server to the browser, the browser's running on the machine. Java Applets can provide animation, audio and multimedia services such as music. In 1996, the famous Netscape browser in its 2.0 version first provides support for Java Applets, subsequently, Microsoft IE3.0 also began in the year to support Java technology. Java Applets that Web pages from static text or image information, can only show to dynamically show the rich variety of information. Dynamic Web page, not just on the Web page visual display, more important is that he can be control and modify the content of a Web page.
3) script. The program he is embedded in an HTML document. Use the script you can create a dynamic page, greatly improve the interactivity. The main language used to write the script are JavaScript, and VBScript. JavaScript developed by Netscape, is easy to use, flexible variable type and do not need to compile, etc. Like JavaScript, VBScript developed by Microsoft company, can be used for interactive Web page design. To explain is that although the JavaScript, and VBScript language originally designed for clients create dynamic pages, but they can be used in the server-side script to write. Client script with the difference between the server-side script execution position is different, the former on the client machine, which is in the Web server machine is carried out.
4) CSS (Cascading Style Sheets), namely, Cascading Style Sheets (CSS). At the end of 1996, the W3C standard, puts forward some Suggestions of CSS in the same year, IE3.0 introduced support for CSS. CSS has greatly increased the developer's ability to control information display format, 1997 Netscape4.0 not only support CSS, but also increased a lot of Netscape custom dynamic HTML tags, the tags on the basis of CSS, HTML pages to various elements of the "activity".
(5) DHTML Dynamic HTML), namely Dynamic HTML. In 1997, Microsoft released IE4.0 and Dynamic HTML markup, CSS, and Dynamic objects (Dynamic Object Model) is developed into a complete, practical and efficient system of client development technology, Microsoft called DHTML. Also is to realize the dynamic effect of the HTML page, DHTML techniques do not need to start the Java virtual machine or other scripting environment, can be supported by the browser, get better effect and a higher execution efficiency.
6) plug-in technology. This technology have greatly enriched the browser multimedia information display function, common plug-in include QuickTime, Realplayer, Media Player, Flash, etc. In order to achieve in the HTML page more complex multimedia applications such as audio, video, 1996 Netscape2.0 successfully introduced support for QuickTime plug-in, plug-in this way of development is also popular in the world of the browser quickly. That same year, on the Windows platform, Microsoft will COM and ActiveX technology used in Internet explorer, its IE3.0 formal support insert ActiveX controls in the HTML page, the other manufacturers expand Web client information presentation provides a convenient way. In 1999, Realplayer plug-in has succeeded in Netscape and IE browser, at the same time, Microsoft's own Media Player plug-in Media Player has also been pre-loaded into various Windows version. Also is of great significance and Flash plugin: the advent of the early 1990 s, Jonathan Gay in FutureWave company developed a called Future Splash Animator two-dimensional vector animation display tools, in 1996, acquired FutureWave Macromedia company, and Jonathan Gayde changed its name to the invention of Flash is familiar to us. From then on, Flash Web developers to express yourself, the best way to show individual character.#p#分页标题#e#
7) VRML technology. Web has been handled by static into dynamic, and is gradually from two to three dimensional, the user into a colorful world of virtual reality. VRML is now the most important tools of skyworth three-dimensional objects, it is a language based on text, and can run on any platform.
With the Web client technology from static to dynamic evolution process, similar to the Web services development technology is from the static to the dynamic development, gradually improve. The Web server technology mainly includes server, CGI, PHP, ASP, ASP.NET, Servlet and JSP technology.
1) server technology. Mainly refers to the Web server to build the basic technology, including the server strategy and structure design, selection of server hardware and software and other questions about the server build.
2) the CGI (Common Gateway Interface) technology, the Common Gateway Interface technology. The earliest Web server simply response HTTP request message from the browser and return HTML files will be stored in server to the browser. CGI is the first server can according to the actual circumstances of the runtime, dynamically generated HTML pages. In 1993, the NCSA (National Supercomputing Center Buddha day Applications) CGI1.0 draft standard is put forward, then respectively in 1995 and 1995, developed CGI1.1 and 1.2 standard. CGI technology allows the service period of application according to client's request, the dynamically generated HTML pages, which makes the client and server-side dynamic information exchange. With the popularity of CGI technology, chat rooms, BBS, electronic commerce, information query, full text search, etc all kinds of Web application is booming, people can enjoy the information retrieval, information exchange, information processing and so on various information service more convenient.
3) PHP (Personal Home Page Tools) technology. In 1994, Rasmus Lerdorf invented the dedicated to a Web server programming PHP language. Unlike previous CGI program, the PHP language to synthesize into a complete HTML code and PHP instructions server-side dynamic pages, Web application developers can use a more simple and efficient way to realize the dynamic function of the Web.
4) ASP (Active Server Pages) technology, the Active Server page technology. In 1996, Microsoft draw lessons from the thought of Php, the Web server IIS 3.0 ASP technology is introduced. The use of ASP VBScript and Javascript scripting language is familiar to us. Using Microsoft Visual Studio, etc. The success of the development tools on the market, the ASP has quickly become the mainstream development technology on Web services under the Windows system.
5) ASP. NET technology. It is geared to the needs of the next generation enterprise network computing platform for the Web, is a major upgrade to the traditional ASP technology and updated. The ASP. NET is set up. The.net Framework on the common language runtime programming Framework, can be used on the server to generate powerful Web applications.#p#分页标题#e#
6) servlets, JSP technology. Headed by Sun's Java camp in 1997 and 1998 respectively introduced the Servlet and JSP technology. A combination of JSP to Java developers have similar CGI programs at the same time focusing on HTML embed PHP functions and similar functions, in addition the Java runtime compiler technology and greatly improves the execution efficiency of Servlet and JSP. The Servlet and JSP was later absorption as the core technology of J2EE platform.
C # (read "C sharp", Chinese transliteration temporarily no. Professionals generally read "C sharp", many non-professional generally read "C" well now.
C # is a safe, stable, simple, elegant, by C and C + + derived object oriented programming language. It inherited from C and C + + features powerful at the same time to remove some of their complex features (such as no macros and templates, does not allow multiple inheritance). Combines VB simple visual c # and c + + operation with high efficiency, with its powerful operation ability, elegant style, innovation grammar language features and convenient component-oriented programming support become. NET development of the preferred language.
C #
And c # become ECMA and ISO standards. C # seems to based on c + + written, but in other languages such as Pascal, Java, VB, etc.
Microsoft C # language definition mainly from C and C + + inherited, and many elements of the language also reflects that. C # in optional options of the designer from the C + + inheritance is widely than Java some (such as struts), it also increased his new characteristics (for example source code version definition). But it is still too immature, can't squeeze Java. You also need to evolve into a C # developer can accept and use of language. And Microsoft for its current should also pay attention to the big fanfare this new language. Now everyone's reaction was: "this is fight back to Java."
A bit like Java, c # though Microsoft kept silent on this question. It is also expected thing, I think, because the Java recently very successful companies are using Java report said they won the increase in production efficiency than in c + +.
WebGIS is the combination of GIS and WWW technology, is a kind of transmission in the Internet under the network environment, storage, processing, analysis and display of the computer system and application of geographic information. Called the WebGIS is the cause of most of the client application using the WWW. With the support of the Internet, according to TCP/IP and HTTP protocol, WebGIS support standard HTML browsers as the unity of the client, so narrowly WebGIS is a new technology developed on the Internet, its core is to embed the GIS functions satisfy the standard of HTTP and TCP/IP Internet application system, realize the effective management of geographic information and Internet environment. Compared with the traditional geographic information system, WebGIS has the following features:#p#分页标题#e#
1) what is the ASP?
Microsoft Server script technology of ASP (Active Server Pages) is now often referred to as classic ASP
2) not ASP ASP.NET
is the next generation of ASP, ASP.NET is not an updated version of the ASP.l
it is a new technology of the server-side script at ASP.NET. Microsoft in the underlying completely rewrote the ASP.NET, ASP.NET cannot be backward compatibility.l
3) ASP.NET is Microsoft. The main part of the.net framework
ASP.NET is a Microsoft technologyl
ASP refers to the Active Server Pages (Active Server Pages)l
ASP.NET is a running program in IISl
IIS (Internet Information Services) is Microsoft's Internet serverl
IIS Windows servers operating system bundled components for freel
IIS is also part of the Windows 2000 and Windows XP professional editionl
IIS is also part of the Windows 2000 and Windows XP professional editionl
4) what is asp.net file?
ASP.NET files similar to HTML filesl
ASP.NET file can contain HTML, XML has the scriptl
ASP.NET a script file on the serverl
ASP.NET is the file suffix ". Aspx"l
5) how does ASP.NET work?
when a browser requests an HTML file, the server returns the filel
when a browser requests ASP.NET file, IIS will pass the request to the server on the ASP.NET enginel
ASP.NET engine gradually to read the file, and execute a script filel
finally, returns will ASP.NET file as plain HTML browserl
SQL is Structured Query Language, meaning for Structured Query Language (SQL). The main function of SQL language is to resume contact with all kinds of database, for communication. In accordance with ANSI (American national standards institute), SQL is used as a relational database management system standard language.
SQL Server is developed by Microsoft and the promotion of relational database management system (DBMS), it was originally by Microsoft, Sybase, and Ashton - Tate of the three companies to jointly develop, and in 1988 launched the first OS / 2 version. Microsoft SQL Server update version in recent years, in 1996, Microsoft introduced a SQL Server version 6.5. In 1998, SQL Server version 7.0 and user meeting; SQL Server 2000 is Microsoft company launched in 2000, is currently the latest version is launched in March 2012, SQL Server 2012.
Chapter 3 the requirements analysis 需求分析
In software engineering, requirements analysis refers to the creation of a new or change an existing computer system when describing the purpose of the new system, scope, definitions, and function have to do all the work. Demand analysis is a key process in software engineering. In this process, the system analyst and software engineers to determine the needs of the customers. Only in determining the need before they can analyze and seek new system solutions.#p#分页标题#e#
In the history of software engineering, the requirements analysis for a long time been considered is the one of the most simple steps in the software engineering, but in the past decade more and more people have realized that it is one of the key process in the whole process. If in demand analysis when analysts have failed to properly meet the needs of the customers, then the final software is unlikely to be actually the needs of your customers, or software cannot be completed in the stipulated time.
The basic information of the enterprise website, mainly is to show enterprise and company product information, etc. To be able to update the latest products and the most popular products, at the same time release recruitment information. An is the background information management, enterprise website background information management includes all of the enterprise information to add, delete, change.
In the website, the front desk page it is to show the basic information of the enterprise, including website homepage, introduction to information, product information, successful cases, fee standards, company recruitment, guestbook, and contact us module. The home page shows the enterprises in the introduction, the most popular products and the latest products.
The background page main function is to add, delete, modify, basic information, product information, basic display pictures, recruitment information and other modules.
In order to make full use of corporate websites existing software and hardware resources, in the protection of enterprise website system under the premise of stable and efficient operation, achieve the goal of cost reduction. According to the system requirements, set the running environment of enterprise website system.
The network environment:
Server and the host operation need to be using the Internet, follow the TCP/IP protocol.
Hardware environment: Intel (R) Core (TM) Duo P7350 @ 2.00 GHz CPU 2.00 GHz processor, 2.00 gb of memory, operating system, 320 G hard disk.
Software environment: Windows 7 operating system
Client: Windows 7 operating system above, IE8.0.
System cost into consideration, all adopt the open source software and framework to build this system. , open source software costs are relatively low, the function is relatively simple.
Development tools: VS2010, SQL SERVER 2008
Programming languages: c #
The front-end development languages: HTML, CSS, javascript
Chapter 4 conclusion 结论
In rugao flowers world portal to complete the process, my instructor Sun Jiong Lou director and the head of the company gives me a lot of ideas, methods and opinions, to give me a lot of help, help me to solve many technical problems, this is my website design finished, this thank them again.#p#分页标题#e#
Because this is a more common enterprise portal website, so it is simpler, basic covers the general requirements of enterprise function, database design is more simple, without using three layer architecture framework design, also did not use stored procedures, but direct operation in the background database, background. Cs file to invoke the BLL layer, the BLL layer calls SQLHelp. Cs, SQLHelp. Cs operation database, relatively smooth function logic.
Because of the limitation of development time and personal technology did not continue to increase the other business functions on the function, basically covers personal learning in school and worked as an intern in enterprise technology, implements the preliminary design thought.
Reference 文献参考
1. Zhang Xiaochuan. Logistics - systems, network and logistics chain [M]. Beijing: chemical industry press, 2005.
2. Ling-kui meng, wen-zhong shi, peng-lin zhang. Network geographic information system principle and technology [M]. Beijing: science press, 2005.
相关文章
UKthesis provides an online writing service for all types of academic writing. Check out some of them and don't hesitate to place your order.