摘 要:校园新闻发布系统利用现代化的信息管理的手段,动态地发布管理校内新闻,极大便利了高校新闻信息的管理,促进了高校的发展。本次课题将以校园新闻发布系统作为研究的对象,利用.net开发平台、ASP.NET 开发技术 、多层架构的理念和 SQL SERVER 的数据库技术,通过软件工程上的需求分析、系统设计、编码、测试等流程进行系统的开发。
首先根据课题查找相关文献资料,分析并确定校园新闻发系统的内容模块和业务功能,设计出系统功能结构图、业务流程图和系统用户的用例图。其次,对系统的内容进行总体的设计,同时确定系统的整体架构。接着设计出系统E-R图并进行数据表结构的详细设计。然后进行系统原型界面的设计,通过使用bootstrap、h-ui、lay-ui等前端框架,结合我们所学的HTML,CSS,JS知识将原型界面转换成相应的web界面。最后进行系统的编码工作,使用VS2013、SQL SERVER等开发工具和ASP.NET MVC 的开发技术进行开发。在开发的过程中,使用了ADO.NET的数据库访问技术和MVC技术。主要的业务模块有新闻发布系统前端展示界面,新闻信息详细界面,管理员登陆界面,新闻后台管理界面等等。系统编码完成之后,再对咱们实现的系统制定出针对性的测试方法,设计出相应的测试用例进行功用上的测试,找出系统存在的问题和不足。
校园新闻发布系统的实现,提升了高校新闻管理人员的办公效率,实现了校园新闻信息的数字化、信息化,极大地推进了高校发展。
关键词:校园新闻发布;校园新闻与用户管理;ASP.NET 技术;
MVC架构; ADO.NET数据库访问技术;
ABSTRACT:The campus news publishing system uses the means of modern information management to dynamically publish and manage the news of the school, which greatly facilitates the management of the university news information and promotes the development of the university. This topic will be the campus news release system as the object of the study, the use of. Net development platform, ASP.NET development technology, multi-layer architecture and SQL SERVER database technology, software engineering needs analysis, system design, coding , Testing and other processes for system development.
First of all, according to the subject to find the relevant literature, analysis and determine the campus news hair system content module and business functions, design the system function chart, business flow chart and system user use case diagram. Secondly, the overall content of the system design, while determining the overall structure of the system. Then the system E-R diagram is designed and the detailed design of the data structure is carried out. And then the system prototype interface design, through the use of bootstrap, h-ui, lay-ui and other front-end framework, combined with our learning HTML, CSS, JS knowledge of the prototype interface into the corresponding web interface. Finally,the system coding work, the use of VS2013, SQL SERVER and other development tools and ASP.NET MVC development of technology development. In the development process, the use of ADO.NET database access technology and MVC technology. The main business module has a press release system front-end display interface, news information detailed interface, administrator login interface, news background management interface and so on. After the system code is completed, and then we realize the system to develop targeted testing methods, design the corresponding test cases for functional testing, to identify the system problems and deficiencies.
The realization of the campus news release system improves the office efficiency of the university news management personnel, realizes the digitization and informationization of the campus news information, and greatly promotes the development of the university.