ASP.NET高校毕业论文网站
摘 要
随着Internet的发展网络早已融入人们的生活,信息传播技术日益先进,渗透到社会的方方面面,无时无刻不影响着人们的思想行为。长大论文网站(Changsha University of papers site)是一个基于论文发布和内容管理的全站管理系统,可以将杂乱无章的信息(包括文字、图片和影音)经过组织,合理有序地呈现在人们面前。
长大论文网站使用ASP.NET(C#语言)和ADO.NET技术开发, 实现了网站论文的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。该系统具有一般论文系统的功能,主要包括前台论文查看区和后台管理区,可为长沙大学师生提供论文发布,论文管理与审核的服务。
关键词:ASP.NET,C#,论文管理
ABSTRACT
With the development of Internet, the network has long been integrated into people's lives, increasingly sophisticated information and communication technologies permeateevery aspect of society, all the time does not affect people's thinking and behavior. Changsha University of papers site is a paper-based publishing and content management of the entire station management system that can be chaotic information (including text, pictures, and video) is organized, rational and orderlypresentation in front of people.
Changsha University of Papers site uses ASP.NET (C # language) and ADO.NET technology development to realize the dynamic management of the site study, making the management of information more efficient, improve work efficiency. The system function of the system with the general thesis, including reception area and the background papers see Management District. This web site could provide the papers published,paper managerment and audit services for the teachers and students of Changsha university.
Keywords: ASP.NET,C#,Management
该系统结构分为三个逻辑层:
Web 层:Web层为客户端浏览器提供对应用程序的访问,这一层是作为解决方案文件中的 Web 项目实现的。Web 层由 ASP.NET Web 窗体和代码隐藏文件组成,Web 窗体只是用 HTML 提供用户操作,而代码隐藏文件实现各种控件的事件处理程序;
业务层:包含各种业务规则和逻辑的实现,业务规则完成如客户帐户的验证和字符串处理这样的任务;
数据访问层:数据访问层为业务层提供数据服务,这一层是作为解决方案文件中的 Conn类(数据访问类,实现公共操作的一个通用类)实现的。
论文网站的功能分析
通过和指导老师及周围在校师生的沟通了解到本论文完整主要要实现论文的管理和用户的管理。具体包括系统登录模块,论文发布模块,论文类别管理模块,用户管理模块,论文查询模块、热门论文显示模块和论文统计信息模块等。具体规划如下:
系统登陆模块:因为该论文网站的主要内容为学术论文的管理因此具有一定的科研价值具有保密性而且面向的主要用户为长沙大学在校师生,因此用户信息都由管理员录入到数据库中。用户登录时,先在数据库中查询是否存在该用户,不存在则无法登录;若存在则判断用户的权限,是为普通用户还是为管理员。如果输入信息正确,则转向管理首页。普通用户能对论文进行查询,浏览,添加新论文和管理用户个人信息等操作。而系统管理员具备所有用户的权限,如对于用户有管理的能力,添加用户和删除用户的操作都只能是管理员来实现。还可以进行后台管理。
论文管理:该模块负责分页罗列普通用户和管理员添加的应经通过管理员审核过的论文内容,可对现有的这些已审核的论文进行修改和删除操作。
论文添加:普通用户和管理员使用正确的密码登陆了相应管理页面后,在论文管理栏目中点击添加论文内容后填写信息标题,选择好信息类别后编辑论文内容等相关信息还可对论文内容的字体、字号和字体颜色可以调整,类似Word的一些简单的编辑功能,还可设置超链接和插入表格等,然后点击确定即可添加新的论文内容,添加后系统默认该论文为未审核状态。
论文审核:由于高校论文具有一定的科研价值所以只有通过管理员审核通过的论文才能在网站首页及相关的类别栏目下显示。该模块就为管理员提供了对新添加的论文的审核功能,
评论管理:该模块可对所有的论文评论信息进行删除操作。
论文类别添加:该模块可以对新的论文类别进行添加操作。
论文类别管理:该模块罗列出论文的类别,管理员可以增加,删除,修改论文的类别。
用户添加:添加的用户等级分为管理员和普通用户两种。
用户管理:管理员通过后台可以对用户进行增加、修改用户信息和删除用户等操作。
开发环境
按下列要求步骤搭建开发环境:
安装操作系统Microsoft Windows XP;
安装Internet 信息服务(IIS5.1)管理器;
安装IE7.0 浏览器;
安装Microsoft Visual Studio 2005;
安装SQL Server 2000客户端和服务器;
安装SQL Server 2000 升级补丁SP4;
安装Microsoft Office 2003;
安装360安全卫士或者其他一些主动防御软件,保持系统和开发环境的干净。
运行环境
硬件需求:http://www.751com.cn
1.CPU:AMD Athlon TM 2200+及以上
2.内存:256MB以上
软件需求:
1.操作系统版本:Windows XP
2.数据库:SQL Server 2000
3.开发语言:C#语言。
开发所需技术
开发长大论文网站需要掌握如下技术:
搭建网站并配置网站的工作环境;
所选开发工具的基本编程方法,在本系统中为ASP.Net编程;
后台数据库的管理方法,例如创建数据库、创建表、备份和还原数据库等;
常用SQL语句的使用,例如查询、添加、修改和删除等;
在ASP.Net中使用ADO数据库访问技术。