(1)基本要求:
了解网络开发的基本知识,掌握一门网络开发语言,并设计一个信息安全学习网站。该网站主要包括用户注册登录模块、最新资讯模块、课件资料交流模块、讨论区模块、问题留言模块、访问统计模块、超级管理员网站维护模块等。其中最新资讯模块由管理员发布最新资讯和消息,课件交流模块提供各类用户上传和下载学习课件或资料,讨论区提供不同主题的讨论,各类用户可以进入讨论主题编辑讨论内容、回复他人讨论和删除个人讨论内容。问题留言模块提供用户向管理员提出请求解答的问题,超级管理员网站维护包括网站用户的管理、问题留言的管理、讨论区主题和内容的管理等。
(2)创新性要求:吸收网站开发的相关技术前沿,将其融入该系统的(1) Basic requirements:
Learn the basics of web development, web development to master a language, and to design an information security learning websites. The site includes a user registration login module, the latest information modules, courseware information exchange module, forum module, the problem message module, access statistics module, super administrator site maintenance module. Which the latest information released by the administrator module the latest information and news, courseware communication module provides all kinds of users to upload and download learning courseware or information, to discuss different topics of discussion for providing all kinds of users can enter discussion topics editorial discussion, reply to others to discuss and remove personal discussions. Issue a message to the administrator module provides the user request to answer the question, the super administrator site maintenance, including the management of site users, the problem message management, forum topics and content management.
(2) Innovative demands: to absorb cutting-edge web site development of related technologies and their integration into the system design and development of
2 schedule:
1-2 weeks: Access to information to carry out needs analysis, system analysis
3-6 weeks: This paper presents the overall design concept and realization of the program
7-8 weeks: for system development
9-11 weeks: The overall design debug and modify, to complete the design
12-14 weeks: the preparation of thesis
15 weeks: Modify Thesis
1, opening report content:
1, Literature Review
Into the 21st century, the rapid development of knowledge-based economy in our society had a tremendous impact. The rapid development of IT industry in not only brought huge economic benefits, are gradually changing our lives, which affect the most widely used is the internet. In recent years, with the rapid development of Internet, telematics, online chat, distributed multimedia systems, e-commerce web application system, one after another, for the information processing network shows bright prospects. Today in the rapid development of Internet, the Internet become faster access, publish, and an important channel for transmitting information, it''s political, economic, living, learning and other aspects play an important role. So if your site-building in the apparent position of Internet applications , it has become the Government, enterprises, schools, construction of information technology an integral part of the so oft attention. To better facilitate the exchange of information, to strengthen people''s sense of safety in the network, through the design of an information security web site, providing the latest information on information security and learn to download data between the online community forum. With the application of Internet speed, there is growing need for on-line exchange of information and discuss various issues, the site of mass of the people more and more and more urgent need for a can be easy to maintain, easy to communicate and can be released multimedia information platform, which is the Forum system, so site design are also concentrated in the forum module development. Because the vast majority of the Forum program features are based on the database, as master data management technology developed by the research is also very appropriate.
2 References
Shang Junjie ed "ASP.NET Programming" Tsinghua University Press, April 2004 edition
Sa Shi Xuan, Wang Shan series of "Introduction to Database System," Higher Education Press, third edition in August 2002
S & P Yau Ma-ed "ASP.NET Programming Example Guidance" Beijing Kehai Electronic Press in February 2003
Cheng Jian-hong, XU Tao, editor of "Web database and XML applications" Higher Education Press, July 2004
Zhang Guodong, Yang Bingheng editor of "ASP.NET 2.0 Website Design" China Electric Power Publishing House in July 2007
Zhang Jie, Ren ed "ASP classic modular design," Tsinghua University Press, January 2007 edition
CHEN Xiang-editor of "ASP.NET and web development programming real" Tsinghua University Press
2, methods and intended purpose:
1, the proposed approach to the study (means)
The system is mainly using ASP.NET technology, development language C #, development environment, Visual Studio. NET 2005, use of three-tier architecture: the underlying data manipulation layer, the middle tier of business operations and presented to the user interface layer. That layer is visible and user-generated interactive operation. Business layer presentation layer to present the data processing performance level over the collection of data, these problems are in the business layer. Data manipulation layer to business layer processed data saved to a lasting database and extract data from the database heads in the business layer. Transmission of data between the application layer business entity classes, the business entity class are some of the software world demand on behalf of the spin-off of the behavior of classes. Without behavior, these classes are so naturally it is a collection of some data, and their role, naturally transmit data. Presentation layer to use custom control and inherit from baseskin controls to the user''s skin peeling purposes. Business layer with the client using javascript regular expressions and in the server-side checks the user''s input to complete the validation of user input. Layer is responsible for data manipulation and the Access database interaction. Data Operating Layer is mainly call Access database stored procedures to implement the data operation. Web site main components: a user registration login module, the latest information modules, courseware information exchange module, forum module, the problem message module, access statistics module, super administrator site maintenance module.
2, the topics to study or solve the problems and the intended purpose
Web site includes a user registration login module, the latest information modules, courseware information exchange module, forum module, the problem message module, access statistics module, super administrator site maintenance module. Which the latest information released by the administrator module the latest information and news, courseware communication module provides all kinds of users to upload and download learning courseware or information, to discuss different topics of discussion for providing all kinds of users can enter discussion topics editorial discussion, reply to others to discuss and remove personal discussions. Issue a message to the administrator module provides the user request to answer the question, the super administrator site maintenance, including the management of site users, the problem message management, forum topics and content management.
3 schedule
2008.1.10-2008.1.20 access to information to carry out needs analysis, system analysis
2008.2.25-2008.3.9 followed by a comprehensive design concept and realization of the program
2008.3.10-2008.3.30 system development
2008.3.31-2008.4.13 of the overall design debug and modify, to complete the design
2008.4.14-2008.4.27 preparation of thesis
2008.4.28-2008.5.10 modify Thesis
Information Security Design and Development Learning Network
Abstract
Today in the rapid development of Internet, the Internet become faster access, publish, and an important channel for transmitting information, it''s political, economic, living, learning and other aspects play an important role. So if your site-building in the apparent position of Internet applications , it has become the Government, enterprises, schools, construction of information technology an integral part of the so oft attention. To better facilitate the exchange of information, to strengthen people''s sense of safety in the network, through the design of an information security web site, providing the latest information on information security and learn to download data between the online community forum. Learning Network is an information security based on Internet, using ASP.NET technology and information security under the current status quo learning web site designed and developed a learning website. It can not only highlight the information security and the importance of the network and can provide information security for the massive numbers of visitors to download information to help them reduce the adverse effects of network damage, improve safety awareness. System includes a user registration log on to provide the latest information, a variety of learning materials to download and community discussions and other functions, administrators can manage the entire site, the latest information management, user information management, community management.
Keywords: ASP.NET; information security; SQL
The study of information security and network design and development
Abstract
The rapid development of the Internet today, people quickly become the Internet access, publish and disseminate important information channel, which people in the political, economic, living and studying various aspects play an important role. Therefore the construction site on the Internet applications in the position of And easy see, it has become the government, enterprises, schools of information in the construction of an important part of people''s attention so much. To better facilitate the exchange of information, strengthen the people in the network of safety awareness, information security through the design of a website to provide information on the latest security information, learning materials and the netizens to download the discussions. Information security is a learning network based on Internet, using ASP.NET technology, and in accordance with the current information security status of the learning website design and development of a learning site. It will not only highlight information security in the network''s importance, but also for the vast number of netizens to provide information security and the information downloaded from the Internet to help them reduce the adverse effects caused by the injury, raising safety awareness. Including user registration system log, with the latest information, download all kinds of learning materials and community discussions, administrators can manage the entire site, the latest information management, customer information management, community management.
Key words: ASP.NET; Information security; SQL Server 2000
Directory
Chapter 1 Introduction 1
1.1 The background to the study subjects 1
1.2 The purpose of the research and significance of a
1.3 Application 2 issues
1.4 This paper studies the content of three
Chapter 2 describes four related development technologies
2.1 ASP.NET 4
2.2 SQL Server 2000 6
2.3 Visual Studio 2005 11
Chapter 3 System Analysis and Design 13
3.1 Requirements Analysis 13
3.2 Feasibility Analysis 13
3.3 Analysis of system function module 14
3.4 System function module 16
3.5 Database Design 17
Chapter 4 Detailed Design 19
4.1 User Registration Login Module 19
4.2 The latest information module 20
4.3 courseware information exchange module 21
4.4 Community Discussion Module 23
4.5 problem Message Module 25
4.6 Super Administrator Website Maintenance Module 25
4.7 Other relevant instructions 29
Chapter 5 Maintenance and System Test Summary 30
Xieci 31
References 32
Appendix 33
Appendix A foreign language translation - the original part of the 33
Appendix B Foreign Language Translation - the original part of the 42
Chapter 4 Detailed Design
4.4 User Registration Login Module
Module functions:
Register Login module is the user''s privileges on a management, only registered users can express, reply themes and upload courseware information exchange module to upload the data, without registered users can only visit the website content, can not respond and published theme. Indicate registration regulations and relevant content websites, in order to ensure that users of information security, registration provides a graphical verification code to prevent users from registration password is lost. Registered on the index link on the home page automatically, click into the appropriate registration page. Registration page, including members of the Ordinance and the relevant provisions of the registered basic information including user names, passwords, mailboxes, validation codes, as well as information on other options.
设计和开发
2、进度安排:
1-2周:查阅资料,进行需求分析,系统分析
3-6周:提出整体设计思路和实现方案
7-8周:进行系统开发
9-11周:对整体设计进行调试和修改,完成设计
12-14周:编写毕业论文
15 周:修改毕业论文
一、开题报告内容:
1、 文献综述
进入21世纪以后,知识经济的飞速发展对我们的社会产生了巨大的影响。IT业的飞速发展不仅仅带来了巨大的经济效益,也在逐渐改变着我们的生活,其中影响最为广泛的就是互联网了。 近年来,随着Internet的迅猛发展,远程信息、网上聊天、分布式多媒体系统、电子商务等网络应用系统的相继问世,为信息处理的网络化展示了美好的前景。在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活、学习等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位、学校信息化建设中的重要组成部分,从而倍受人们的重视。为更加方便信息交流,加强人们在网络中的安全意识,通过设计一个信息安全网站,提供信息安全方面的最新资讯、学习资料的下载和网友间的讨论区。随着Internet的应用速度,人们也越来越需要在网上交流各种信息和讨论各种问题,网站的大规模化人们也越来越多的迫切需要一种可以易于维护、易于交流而且可以发布多媒体信息的平台,那就是论坛系统,所以本站设计也集中在了讨论区模块上的开发。由于论坛程序的绝大多数功能都是基于数据库的,将其作为掌握数据管理技术开发的课题研究也是十分合适的。
2、 参考文献
尚俊杰 编著 《ASP.NET 程序设计》 清华大学出版社 2004 年4月第一版
萨师煊、王珊编著 《数据库系统概论》 高等教育出版社,2002年8月 第三版
普悠玛 编著 《ASP.NET程序设计示例导学》北京科海电子出版社 2003年2月
成建红、徐涛 主编 《Web数据库与XML应用》 高等教育出版社,2004年7月
张国栋、杨炳恒 主编 《ASP.NET 2.0网站设计》 中国电力出版社 2007年7月
张杰、任伟 编著 《ASP典型模块设计》 清华大学出版社 2007年1月第一版
陈湘 主编 《ASP.NET与网站开发编程实战》 清华大学出版社
二、方法及预期目的:
1、 拟采用的研究方法(手段)
本系统主要采用ASP.NET技术,开发语言C#,开发环境Visual Studio .NET 2005,运用三层架构:底层的数据操作层,中间的业务层操作和呈现给用户的界面层。表示层的作用是和用户的操作产生可见的交互。业务层组织表现层要呈现的数据,处理表现层收集过来的数据,这些问题的解决都在业务层。数据操作层把业务层处理后的数据保存到一个持久地数据库中和从数据库中取出数据绐业务层。层间数据的传递运用业务实体类,业务实体类是一些代表了软件世界需求的剥离了行为的类。没有了行为,这些类自然就是一些数据的集合,而他们的作用,自然也是传递数据。表现层中使用自定义控件和继承自baseskin的皮肤控件达到用户换肤的目的。业务层中在客户端使用javascript配合正则表达式和在服务器端检查用户的输入来完成对用户输入的验证。数据操作层负责和Access数据库交互。数据操作层主要是调用Access数据库中的存储过程来实现对数据的操作。网站主要的组成部分为:用户注册登录模块、最新资讯模块、课件资料交流模块、讨论区模块、问题留言模块、访问统计模块、超级管理员网站维护模块等。
2、 本课题要研究或解决的问题及预期目的
网站主要包括用户注册登录模块、最新资讯模块、课件资料交流模块、讨论区模块、问题留言模块、访问统计模块、超级管理员网站维护模块等。其中最新资讯模块由管理员发布最新资讯和消息,课件交流模块提供各类用户上传和下载学习课件或资料,讨论区提供不同主题的讨论,各类用户可以进入讨论主题编辑讨论内容、回复他人讨论和删除个人讨论内容。问题留言模块提供用户向管理员提出请求解答的问题,超级管理员网站维护包括网站用户的管理、问题留言的管理、讨论区主题和内容的管理等。
3、 进度表
2008.1.10-2008.1.20 查阅资料,进行需求分析,系统分析
2008.2.25-2008.3.9 提出整体设计思路和实现方案
2008.3.10-2008.3.30 进行系统开发
2008.3.31-2008.4.13 对整体设计进行调试和修改,完成设计
2008.4.14-2008.4.27 编写毕业论文
2008.4.28-2008.5.10 修改毕业论文
信息安全学习网的设计与开发
摘 要
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活、学习等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位、学校信息化建设中的重要组成部分,从而倍受人们的重视。为更加方便信息交流,加强人们在网络中的安全意识,通过设计一个信息安全网站,提供信息安全方面的最新资讯、学习资料的下载和网友间的讨论区。信息安全学习网是一个基于Internet,采用ASP.NET技术,并根据现在的信息安全学习方面网站的现状而设计开发的一个学习网站。它不但可以突出信息安全在网络中的重要性,而且可以为广大网友提供信息安全方面的资料下载,帮助他们减少网络带来的不利影响所造成的伤害,提高安全意识。系统主要包括用户注册登录、提供最新资讯、各种学习资料下载和社区讨论等功能,管理员可以管理整个网站,最新资讯管理,用户信息管理,社区管理等。
关键字:ASP.NET;信息安全;SQL
The study of information security and network design and development
Abstract
The rapid development of the Internet today, people quickly become the Internet access, publish and disseminate important information channel, which people in the political, economic, living and studying various aspects play an important role. Therefore the construction site on the Internet applications in the position of And easy see, it has become the government, enterprises, schools of information in the construction of an important part of people''s attention so much. To better facilitate the exchange of information, strengthen the people in the network of safety awareness, information security through the design of a website to provide information on the latest security information, learning materials and the netizens to download the discussions. Information security is a learning network based on Internet, using ASP.NET technology, and in accordance with the current information security status of the learning website design and development of a learning site. It will not only highlight information security in the network''s importance, but also for the vast number of netizens to provide information security and the information downloaded from the Internet to help them reduce the adverse effects caused by the injury, raising safety awareness. Including user registration system log, with the latest information, download all kinds of learning materials and community discussions, administrators can manage the entire site, the latest information management, customer information management, community management.
Key words: ASP.NET;Information security;SQL Server 2000
目 录
第1章 绪论 1
1.1 课题研究的背景 1
1.2 课题研究的目的及意义 1
1.3 课题应用领域 2
1.4 本文主要研究内容 3
第2章 相关开发技术介绍 4
2.1 ASP.NET 4
2.2 SQL Server 2000 6
2.3 Visual Studio 2005 11
第3章 系统分析和总体设计 13
3.1 需求分析 13
3.2 可行性分析 13
3.3 系统功能模块分析 14
3.4 系统功能模块 16
3.5 数据库设计 17
第4章 详细设计 19
4.1 用户注册登录模块 19
4.2 最新资讯模块 20
4.3 课件资料交流模块 21
4.4 社区讨论模块 23
4.5 问题留言模块 25
4.6 超级管理员网站维护模块 25
4.7 其他相关说明 29
第5章 系统测试维护和总结 30
谢 辞 31
参考文献 32
附录 33
附录A 外文翻译-原文部分 33
附录B 外文翻译-原文部分 42
模块功能:
用户注册登录模块,是对用户权限的上的一种管理,只有注册用户才可以发表、回复主题和上传上载课件资料交流模块的资料,而未注册用户只能浏览网站内容,不能回复及发表主题。注册时注明网站条例和相关内容,为保证用户资料安全性,注册时提供图形验证码,防止用户注册时密码丢失。在首页上注册索引链接自动生成,点击进入相应的注册页面。注册页面包括会员条例及相关规定,注册基本信息包括用户名、密码、邮箱、验证码等,以及其他选项信息。
模块界面: