学生会网站信息管理系统 毕业论文.doc
《学生会网站信息管理系统 毕业论文.doc》由会员分享,可在线阅读,更多相关《学生会网站信息管理系统 毕业论文.doc(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 河南城建学院本科毕业设计(论文) 摘要毕 业 设 计 论 文题 目: 学生会网站信息管理系统 学 院: 计算机科学与工程学院 专 业: 计算机科学与技术 姓 名: 学 号: 081409130 指导老师: 完成时间: 2013-5-24 摘 要本文通过对我院学生会信息管理系统的开发,分析了有关其他的高校的现状,阐述了本管理系统开发的目的,结合我们城建学院计算机科学与工程学院学生会的实际情况和管理的需要,利用Windows7操作系统作为开发的系统平台。本网站,采用ASP.NET2.0 技术实现,以C#作为编程语言,采用SQL Server 数据库作为后台数据库。它是基于B/S结构下形成的Web
2、应用程序。通过对数据库基本理论的阐述并在此理论的指导下,详细的给出了从我院学生会信息系统的分析再到系统的总体设计、详细设计与实现及系统的测试的各个环节。本网站系统基本实现了我院学生会成员信息管理、文件资料管理、留言信息管理、新闻及通知管理。该系统分为两类用户:管理员用户,可以实现信息的录入、修改、删除、查询,并可以对用户登录口令、留言内容新闻通知等内容进行管理;普通用户,只可以浏览新闻内容,查询留言,发表留言,不能修改、添加、删除、信息。该系统实现了我院学生会信息管理的高效性,确保了信息数据的完整性、准确与及时性,我们只设置了一个管理员避免了信息的混乱与破坏,同时其他用户也可以实现对学生会信息
3、的查询,满足了学生会管理的需要,从而提高了学生会管理的效率。关键词:ASP.NET 、 C# 、SQL Server2005 、 VS2008 、学生会、管理系统、网站Abstract In this paper, through the development of the students in our Computer Science and Engineering College information management system, analyzing the current situation of other universities, expounds the manag
4、ement system development goal, according to the practical situation of our college students and Management Department of the operating system, using Windows7 as the system platform.This website uses ASP. NET2.0 technology to achieve its functions, which using C# as a programming language and SQL Ser
5、ver databases as backed database. It is based on B/S structure forming the web applications.Based on the basic theories of database States and under the guidance of this theory, the analysis is given in detail from my college students information system to all aspects of system design, the detailed
6、design and the realization and system test. The website system the basic realization of the members of the student information management, document management, message management, news and notice management. The system is divided into two types of users: the administrator user, can realize the infor
7、mation input, modify, delete, query, and may carry on the management to the user login password, message content news notification content; ordinary users, can only browse news content, the query message, issued a message, cannot modify, add, delete, information. The system realizes the high efficie
8、ncy of student information management, to ensure the integrity, accuracy and timeliness of information data, we only set an administrator to avoid chaos and destruction of information, at the same time, other users can also realize the student information query, to meet the need in students manageme
9、nt, so as to improve the the efficiency of management of the student union.Keywords : Asp.Net,C#, SQL Server2005, VS2008, students, management system, webIV河南城建学院本科毕业设计(论文) 目录 目录摘 要IAbstractII1前 言11.1 课题背景11.2 系统设计的目的及意义11.3 系统研究与目标的内容介绍21.3.1 系统的研究21.3.2 系统开发目标21.4 系统开发环境21.4.1 硬件环境21.4.2 软件环境21.4.
10、3 系统开发平台及工具32 使用技术的介绍42.1 .NET FRAMEWORK概述42.2 ASP.NET、ADO.NET和C#语言简介42.3 SQL Server 2005简介62.4 Visual Studio 200873 系统分析93.1 系统的可行性分析93.2 功能需求的分析103.3 性能需求分析104 概要设计114.1 总体设计114.1.1 设计概述114.1.2 系统总体结构及功能模块划分114.1.3 系统数据库概念结构设计124.2 数据库结构设计144.2.1 数据库设计的目的144.2.2 数据库表的设计145 系统详细设计165.1 系统管理员主要界面165
11、.1.1 用户登录界面165.1.2 系统主界面175.1.3 学员信息添加模块175.1.4 管理员更新用户185.1.5 上传资料195.1.6 文件删除205.1.7 留言管理205.1.8 新闻管理215.1.9 通知管理215.2 学生登录主要界面225.2.1 查看新闻动态225.2.2 用户资料下载225.2.3 用户交流互动235.2.4 查看规章制度235.2.5 查看通知公告245.3 主要功能模块代码255.3.1 公共类代码设计255.3.2 登录界面代码设计265.3.3 新闻删除模块代码设计265.3.4 学员更新模块代码设计27总结30致谢31参考文献32 附录3
12、3I河南城建学院本科毕业设计(论文) 前言1前 言1.1 课题背景 河南城建学院计算机科学与工程院以学习计算机相关技术为主,计算机的普及率在90%,所以运用计算机技术来管理本系的学生会很有实际的意义。城建学院计算接科学与工程的学生会,他下设办公室、组织部、学习部、生活部、文艺部、体育部等六个部门,主要职责是传达学校的最新指示与精神,有效的发扬群众民主,而传统的人工管理不仅工作量大,并且不便于查询,更不便于各部门之间的信息共享和工作的协调。近年来,随着计算机技术、网络技术的发展和普及,各行各业的工作信息化程度越来越高,教育行业也不例外。随着校园网的建设和发展,依靠传统的学生会信息管理体制,显然己
13、经不能适应当今社会发展需求。因此开发一个学生会网站管理系统对学生会的发展和管理的重要作用越来越显著。1.2 系统设计的目的及意义随着网络的普及,我们的生活已经离开不了网络,在今天,网络技术已经相当的成熟,而且已经基本普及,网络技术在生活中更是随处可见,而现在我们计算机科学与技术系学生会还是停留在纸质管理的阶段,实现无纸化操作迫在眉睫。在信息化如此发展的今天,好多学校各个系的学生会都在实行无纸化操作,如今系统网站大发展,河南城建学院计算机科学与工程院实行无纸化的操作势在必行,在网上实行文档的下载、资料的下载,成员的管理等等,因此本系统的目的就在于实现学生会管理的一些基本功能,能够方便学生会对日常
14、的内务进行管理。学生会网站实行无纸化操作,能够方便学生会文档的存放,提高学生会的办事效率,为实现学生会的大发展,迅速实现学生会的信息化提供了方便的工具,因此这个系统对本学院学生会的管理提供了方便的工具。1.3 系统研究与目标的内容介绍1.3.1 系统的研究通过调研系学生会的实际管理流程,充分考虑大家的意见与实现的可行性,经过多次更改,征求意见以及全方位的规划,最终设计了后台数据库和应用的界面,充分实现了学生会管理人员对学生会的管理,同时也实现了大家的互动功能。这次设计主要分为五个模块:成员信息管理、新闻发布管理、留言管理、资料下载管理、通知管理。1.3.2 系统开发目标本系统将现代化的计算机技
15、术和传统的学生会管理工作相结合。为了使系统在学生会的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:a.系统应具有实用性、可靠性和适用性,同时注意到先进性。b.实现学生会的无纸化操作,大大提高学生会的工作效率。c.充分调动大家的积极性,把我们系的学生会建成真正服务学生的学生会。d.方便用户的操作,尽量减少用户的操作。1.4 系统开发环境1.4.1 硬件环境名称最低配置建议配置CPU1.7 MHz2.3 GHz以上内存1G2GHz以上硬盘80GB320GB以上1.4.2 软件环境名称最低配置建议配置操作系统Windows XP及以上Windows
16、XP及以上数据库系统SQL Server 2000SQL Server 2005Web Services运行环境.NET Framework1.4.3 系统开发平台及工具名称平台工具开发平台Microsoft .NET开发工具Microsoft Visual Studio 2008开发语言ASP.NET和c#辅助工具Microsoft Office 20033河南城建学院本科毕业设计(论文) 使用技术的介绍2 使用技术的介绍2.1 .NET FRAMEWORK概述.NET Framework 是用于 .NET 系统的编程模型,其关键组件是公共语言运行库(CLR,Common Language
17、Runtime)和 .NET Framework 类库(包括 ADO.NET、ASP.NET 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标:a.提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的;b.提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境;c.提供一个可消除脚本环境或解释环
18、境的性能问题的代码执行环境;d.使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致;公共语言运行库是 .NET Framework 的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用
19、程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创建的应用程序(如 Web 窗体和 XML Web Services)【1】。2.2 ASP.NET、ADO.NET和C#语言简介ASP.NET结构是一个三层系统:UI层、业务逻辑层和数据层,UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户;业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XMLWeb Services和组件服务组成,其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处
20、理客户与显示的Web表单交互生成的信息和数据的基础。数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。ADO.NET提供对Microsoft SQL Server、OLEDB和XML公开的数据源的一致性访问,数据共享用户应用程序可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。ADO.NET 有两个核心组件:DataSet 和 .NET Framework 数据提供程序,后者是一组包括 Connection、Command、DataReader 和 DataAdapter 4个对象在内的组件,DataSet对象是 ADO.NET
21、 的断开式结构的核心组件,实现独立于任何数据源的数据访问。Connection 对象提供与数据源的连接,是操作数据库的基础,表示应用程序和数据源之间的惟一会话。Command 对象能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令,实现对数据源的操作,如查询、插入、修改和删除等。DataReader 对象从数据源中读取只进且只读的数据流。DataAdapter 对象是DataSet 对象和数据源之间关联的桥梁,用数据源填充DataSet并解析更新。设计 ADO.NET 组件的目的是为了从“数据操作”中分解出“数据访问”【2】。C#语言是.NET中一种崭新的语言,C#
22、是由C和C+派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合Visual Basic的高效率和C+的强大功能【6】。由于ASP的核心编辑语言为VB Script或JavaScript等脚本语言,这决定了ASP先天不足,它无法进行像传统编程语言那样的底层操作,所以如果需要进行一些诸如socket,文件等的操作时不得不借助于其它传统语言。而 PHP则存在着缺乏规模支持,缺乏多层结构和提供的数据库接口支持不统一等缺点,只适合应用于一些小型商务网站或者业务处理系统。另外,ASP与PHP等都属于解释型的编辑架构,其运行是边解释边执行的,因此在运行效率上会有很大的损失【3】。A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生会网站信息管理系统 毕业论文 学生会 网站 信息管理 系统
限制150内