With the development of information and technology, the website of the college is playing a more and more important role in the management of the college. The traditional method of publishing news falls behind the times. In order to manage the news of website effectively, it is quite necessary to develop a news management system. But the website development is counted as a complicated system-engineering. It needs to find a good way to design and develop a standardized system efficiently in the shortest time. The method of using the.NET technology to develop a campus news management system has been proved to be true.The traditional method of developing a campus news management system can no longer adapt to the more and more complicated and changeable demands, what's worse, it can't be put into practice effectively. Instead, the method of using the.NET technology to develop a campus news management system has made great progress on system performance. The first is that the ASP.NET pages can be executed anywhere by compiling once. It runs more efficiently when there are too many ASP.NET pages accessing at a time. The second is that the ASP.NET supports the online update. The third is that it becomes more efficient to connect the database by using the DataGrid of ADO.NET. The fourth is that it's much easier to code with the method of Code-Behind, with a purpose of achieving a clear structure and reducing the cost of system development and maintenance.This thesis is based on the concept of software engineering. The first step is to analyze the demands of the campus news management system by using UML behind the work-flow of extracting use case, and to describe every use case by using activity diagram. The second step is to design the structure mode and the function module by using the three layers of the ".NET framework". And the final step is to develop the management function front and back of the news management system. The front functions include the news searching and news viewing. The back functions include the management of news,lists,documents and users. In this process, the use of component technology on data access layer and business logic layer improves the reuse of code efficiently as well as results in easy maintenance. |