毕业设计(论文)-校园无纸化办公系统的设计与实现.doc_第1页
毕业设计(论文)-校园无纸化办公系统的设计与实现.doc_第2页
毕业设计(论文)-校园无纸化办公系统的设计与实现.doc_第3页
毕业设计(论文)-校园无纸化办公系统的设计与实现.doc_第4页
毕业设计(论文)-校园无纸化办公系统的设计与实现.doc_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北经贸大学经济管理学院毕业论文摘要 鉴于现在是一个互联网的时代,计算机在人们的各个领域发挥着不可或缺的作用。目前校园网的应用也提高了教育的现代化水平,校园计算机网络也已成为各高校管理的基础设备和必备条件。如果学校利用计算机实现协同办公方面那么就会给师生提供一个方便沟通和提取信息的渠道,同时学校管理者也可拥有一个便于监督和管理的平台。因此,开发一套适用于学校日常管理和交流的无纸化办公系统是非常具有现实意义的。本网站使用Microsoft Visual Studio2010作为开发工具进行开发使用的是SQL Server2008作为数据库。管理员和教师通过本系统可以管理系统用户信息,包括个人资料信息,学院公告信息,资料下载,留言信息,学生信息,师生作品等,学生通过本系统可以查看学院公告,学院社区,下载资料,查看师生作品等。本系统的实现为校园办公的管理工作提供良好的条件。关键词 无纸化办公系统;校园计算机网络;Microsoft Visual Studio2010;SQL Server2008 全套设计加扣 3012250582 AbstractIn view of the present age of the Internet, computers play an indispensablepart in peoples fields.At present, the application of the campus network hasalso improved the level of education, and the campus computer network hasbecome the basic equipment and essential condition for the university management.If the school make use of computer to realize the collaborativeoffice then to the teachers and students to provide a convenient communicationand information extraction of the channel, at the same time, the school managers can also have a convenient platform for the supervision and management.Therefore, it is very practical to develop a paperless office systemwhich is suitable for school daily management and communication.This website uses Visual Studio2010 Microsoft as the development tool for the development of SQL Server 2008 as the database.Administrators and teachers through the system can management system user information, including personal information,school information bulletin,download information,message information, student information,works of teachers and students, students through this system can view the college bulletin,community college, download information view and students work.The system canprovide good conditions for the management of Campus Office.Keywords the paperless office system;the campus computer network;Microsoft Visual Studio2010;SQL Server2008 目录1绪论11.1 课题研究的背景11.2 国内外研究现状21.3 设计时需要考虑的问题22 课题采用的技术和系统环境配置要求32.1 课题设计基础介绍32.1.1 ASP.Net简介32.1.2 Microsoft Visual Studio201042.1.3 SQL Server200842.2 ADO.NET43 需求分析53.1 可行性分析及总体设计原则53.1.1 可行性分析53.1.2 总体设计原则63.2 用户需求63.3 功能需求64 总体设计94.1 前台功能设计94.2 后台功能模块设计104.3 数据库设计124.3.1 数据字典124.3.2 实体关系图124.3.3 系统结构表175 详细设计及主要功能代码介绍195.1 系统操作流程195.2 后台登陆界面介绍225.3 系统用户管理模块245.3.1 添加系统用户24IV5.3.2 系统用户查看245.4 学院公告管理模块255.4.1 添加学院公告255.4.2 查看学院公告265.5 资料下载管理模块275.5.1 添加下载资料275.5.2 查看下载资料285.6 留言管理模块295.7 学生管理模块305.8 首页用户登录界面315.9 用户注册326 系统测试346.1 用户注册模块功能测试346.2 用户登录模块功能测试356.3 管理员登录模块功能测试366.4 管理员权限的功能测试376.5 添加学院公告模块功能测试38结 论40参考文献41致谢42V校园无纸化办公系统的设计与实现 1绪论21世纪是信息时代,互联网很大程度影响着人类的生活,随着信息技术的快速发展。互联网的出现和发展,也为学校教育的发展提供了丰富的资源。由于这样的趋势,大部分的学校都建立了自己的校园办公网站,通过网站来发布消息,共享资源,为老师和学生提供一个相互交流的平台。 1.1 课题研究的背景校园办公系统主要是针对纸质的一系列相关工作的管理。鉴于现在是一个互联网的时代,计算机在人们的各个领域发挥着不可或缺的作用,计算机科学日渐成熟,信息技术不断发展进步。目前校园网的应用也提高了教育的现代化水平,校园计算机网络也已成为各高校管理的基础设备和必备条件。但是,学校的办公系统在利用计算机实现协同办公方面还不够完善。又由于传统的办公模式会造成工作效率低、资源耗费、信息材料不便于保存和查询。不能为学校教师提供一个方便沟通和提取信息的渠道,信息传达还出现延误现象。学校的信息不能及时实现交互和共享,不能有效地对学校的信息进行上传下达,同时学校管理者也缺少一个便于监督和管理的平台。因此,开发一套适用于学校日常管理和交流的无纸化办公系统是非常具有现实意义的。这样使信息存储在网络里,便于管理员对历史信息的查阅,而且实现了办公的高速度和高效率。因而本系统的建立使校园办公管理更加方便,管理更加规范化、系统化,查询手段更加便捷化。同时,校园办公网也是实现校园办公网现代化和信息化的重要内容。基于对上述的认识,收集相关资料和数据,查阅有关文献及技术参数,对校园办公网的实际需求等方面进行了调研,并开发了校园办公网。 1.2 国内外研究现状随着计算机技术的普遍应用,校园办公信息化已经成为教育面向现代化的重要途径和重要标志之一,校园无纸化办公系统平台的创设和搭建已成为面向21世纪教育工作的新内容,无论国内外,无纸化办公的全新领域势在必行,它不仅方便教职工高速度高效率的工作,为教师提供一个方便沟通和提取信息的渠道,而且为学校管理者提供一个便于监督和控制的管理平台,但我国这方面的领域还欠缺完整,因此校园无纸化办公系统平台的设计与实现就有着很高的研究价值和现实意义,实现学校管理信息化。学校办公网的实施的现实意义:由于无纸化办公系统使信息存储在网络环境里面,便于各部门人员对历史信息的查阅,同时实现了信息资源共享,增强了员工协同工作的能力。此外,促进了管理工作的信息化、规范化,较好地整合了学院内部的信息流,对管理机制进行了一次有意义的实践和创新。1.3 设计时需要考虑的问题(1) 方便性、实用性、可操作性、多功能性。(2) 数据备份问题。(3) 主键与外键的选择。(4) 数据库的安全性设置问题。(5) 数据表的设计要与实际课题相符,具有一定得逻辑性。(6) 数据表中列名要写清楚,防止进行表的关联时出错。(7) 工具的选择,版本的限制,浏览器的兼容性。2 课题采用的技术和系统环境配置要求2.1 课题设计基础介绍主要讲述的是开发本系统所涉及到的技术和工具。2.1.1 ASP.Net简介1. 什么是ASP.NET ASP.NET是M的一部分,是 Microsoft XML Web services 平台。ASP.NET具有高效可管理性,易控制,语言支持,强大性和适应性的特点。不管采用的是哪种操作系统、设备或编程语言。ASP.NET 可以使用任何与 .NET 兼容的语言(包括 Visual Basic 、C# 等)创作应用程序。另外,任何 ASP.NET 应用程序都可以完全使用.NET Framework。2. .NET Framework概述 .NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework的几个主要组成部分:首先是整个开发框架的基础;其次是在开发技术方面;最后是在开发语言方面。然而Visual Studio 则是全面支持.NET的开发工具。.NET Framework 具有公共语言运行库和 .NET Framework 类库两个组件。不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。3. C#C#是一种最新的、面向对象的编程语言,主要用于开发可以在.NET平台上运行的应用程序。是微软在Microsoft .NET中推出的全新语言。C#在保证了强大的功能和灵活性。同时,给C和C+带来了类似于VB的快速开发,并且它还针对.NET作了特别设计,比如C#允许XML数据直接映射为它的数据类型等等,这些特性结合起来使得C#成为优秀的下一代网络编程语言。C#有不适用于编写时间紧迫或性能非常高的代码和是缺乏性能极高的应用程序所需要的关键功能两个局限性。2.1.2 Microsoft Visual Studio2010因为Visual Studio2010 拥有一套完整的开发工具集,是目前最流行的Windows平台应用程序开发环境,其集成开发环境的界面被重新设计和组织,变得更加简单明了,所以选择Microsoft Visual Studio 2010作为本次题库系统设计的开发工具。它的主要功能包括可视增强功能,支持多个监视器,代码编辑器,键入时即开始搜索,调用层次结构。2.1.3 SQL Server2008SQL Server 2008允许使用 Microsoft .NET 和Visua Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。它的优点有可信任的、高效的、智能的。2.2 ADO.NETADO.NET提供了两种访问数据库的方法:方法一:利用Connection、Command和DataReader对象只能从数据库读取数据,不能添加、修改和删除。方法二:利用Connection、Command、DataAdapter和DataSet对象可以对数据库进行查询操作,还可以进行增加、删除和修改等操作。ADO.NET提供两个核心的组件:(1) .NET数据提供程序:负责数据访问。(2) DataSet:负责数据的操作。3 需求分析 3.1 可行性分析及总体设计原则3.1.1 可行性分析 可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,保证新系统开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。下面将分别从技术、经济、社会三个方面对学校办公网的建设进行分析。1技术可行性根据系统功能、性能及实现系统的各种约束条件和新系统目标来衡量所需的技术是否具备来判定是否可以实施。现有的技术较为成熟,硬件、软件的性能要求、环境条件等良好,利用现有技术条件应完全可以达到该系统的功能目标。此外考虑给予的开发期限也较为充裕,预计系统可以在规定期限内完成开发。因此,由以上分析可知,学校办公系统的开发在技术上是可行的。2经济可行性学校具有信息化的处理设施,并且拥有支持本系统的应用平台。因此无需再投入资金购买其他设施。且本系统的开发基于本人对程序开发的实践学习而来,学校无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。因此,学校办公网在经济上是可行的。3社会可行性本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。(1)法律因素本系统是根据实习管理的实际工作情况开发研制的,是通过大量的调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品。(2)用户使用可行性本系统对用户的要求,除了需要具备在Microsoft Windows平台上使用个人电脑的知识外,并不需要特别的技术能力。使用系统的管理员,在投入使用前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。因此,本系统具有社会可行性。3.1.2 总体设计原则本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则。其主要设计原则有:简单性、针对性、实用性、一致性、先进性。3.2 用户需求校园办公网主要使用群体是在校刚接触电脑的学生,因此本系统在设计上要达到界面简洁、易操作、功能全面的要求。对于学生用户而言,本系统应该涵盖以下三个方面:(1) 界面简单,操作方便,通俗易懂。(2) 需要注册成为本网站的会员,才能下载资料和观看视频。(3) 搜索网站的信息方便。3.3 功能需求1. 本系统从功能上要做到以下几个方面:(1) 系统设置方面主要完成对系统管理员的管理,以及对用户的管理。(2) 留言管理方面主要完成对用户留言的删除。(3) 学校公告管理方面主要完成对学校公告添加、删除、修改和查询。(4) 师生作品管理方面主要完成对作品的上传管理。2. 功能用例图如下: 管理员/教师的功能有:添加查询用户。修改个人登录密码。添加查询学院公告。添加查询资料。管理留言。对申请注册的学生进行审核。添加查询视频。添加查询作品。添加系统公告、网页快捷链接、以及对学院进行介绍。用例图见图3-1。管理员系统用户管理个人资料管理学院公告管理资料下载管理留言管理学生管理在线视频管理师生作品管理系统管理图3-1 管理员用例图学生的功能有:查看系统公告。申请注册。注册成功审核完成之后进行登录。登录之后下载资料。进行留言。登录之后观看视频。查看学院公告。查看师生作品等。用户用例图见图3-2。管理员查看系统公告注册登录资料下载留言观看视频查看学院公告查看师生作品图3-2 用户用例图4 总体设计 4.1 前台功能设计前台功能包括:首页,学院公告,学生注册,关于我院,学院社区,在线视频,资料下载,师生作品,后台系统,用户登录,系统公告这11部分。如图4-1所示。 图4-1 系统前台框架图1. 首页 打开网站首页,可以看到首页主要包括系统公告和学校公告,学生登录,一些常用网站的链接网址以及学校的简介。2. 学院公告将学校里的最新动态消息发布出来,供人们查阅。让用户及时了解学校内最新通知和最新的校内新闻。3. 学生注册用户将自己的信息按照要求输入完整,提交之后,完成注册。4. 关于我院 主要展示了有关学校的一些介绍和简介。5. 学院社区 给师生之间提供信息交流和问题解答的模块。也可以进行留言。6. 在线视频 已完成注册并通过审核的学生在登录后可以在线观看教师或管理员上传的视频。未登录的用户不能查看视频详情。7. 资料下载 已完成注册并通过审核的学生在登录后可以查阅教师或者管理员上传的资料,进行学习。未登录的用户不能查看资料详情。8. 师生作品 进入网站的所有人都可以看到师生展示的作品。9. 后台系统 点击输入用户信息,选择权限可以进入后台管理系统。10. 用户登录 已注册并完成审核的用户在输入个人信息时,可以直接登陆网站。11. 系统公告 在网站展示学校的口号。4.2 后台功能模块设计后台功能包括:系统用户管理,个人资料管理,学院公告管理,资料下载管理,留言管理,学生管理,在线视频管理,师生作品管理,系统管理这9大部分。如图4-2所示。 校园办公网后台系统用户管理个人资料管理学院公告管理资料下载管理留言管理学生管理在线视频管理师生作品管理系统管理图4-1 系统后台框架图1. 系统用户管理系统用户管理模块主要是为了方便管理员对用户的管理。高级管理员可以添加教师,也可以查看修改所有用户信息。教师没有添加权限。2. 个人资料管理 当前用户可通过后台的个人资料管理模块进行修改密码,不用再进行重置修改。3.学院公告管理 管理员或者教师添加系统公告,以便及时通知学生学校的安排和最近发生的事件。也可以对公告进行增删改查。4.资料下载管理 管理员或者教师可以添加一些素材或者作品,供学生进行学习赏阅。也可以对资料进行增删改查。5.留言管理 管理员或者教师可以对留言进行删除或者恢复。6.学生管理 对提交注册用户的信息进行审核。只有审核通过,才可以登陆。7.在线视频管理 管理员或教师可以上传视频。也可以对视频进行增删改查操作。8.师生作品管理 管理员或教师或学生,都可以上传作品。也可以对作品进行管理。9.系统管理 主要包括对学校的简介介绍,系统公告的添加,以及一些常用的链接地址的添加、删除、修改和查询。4.3 数据库设计4.3.1 数据字典 经过对系统功能分析可知,校园办公系统主要包括如下数据信息: (1)管理员,主要包括管理员和教师。属性包括:编号,用户名,密码,权限和添加时间。其中管理员编号即ID为主键,它是唯一标识管理员和教师信息的。(2)学院公告。属性包括:编号,标题,内容,类别,首页图片,点击率和添加时间。其中ID是唯一标识公告信息的。(3)在线视频。属性包括:编号,标题,类别,视频路径,简介和添加时间。其中视频ID是唯一标识视频信息的。(4)师生作品。属性包括:编号,名称,图片,简介,添加时间和发布人。其中作品ID是主键。(5)用户注册。属性包括:编号,用户名,密码,姓名,电话,邮箱,QQ,头像,籍贯,地址,性别,备注,添加时间。其中用户ID是唯一标识用户信息的。4.3.2 实体关系图 根据分析系统主要有五个实体,分别是管理员、学院公告、在线视频、师生作品、用户注册。下面我们一一介绍。 (1)管理员分为管理员和教师,实体属性有编号,用户名,密码,权限和添加时间。实体属性图如图4-3所示。管理员编号用户名密码权限添加时间 图4-3 管理员实体属性图(2) 学院公告的属性有编号,标题,内容,类别,首页图片路径,点击率和添加时间。实体属性图如图4-4所示。学院公告编号标题内容类别添加时间点击率首页图片路径 图4-4 学院公告实体属性图(3) 在线视频的属性有编号,标题,类别,视频路径,简介和添加时间。实体属性图如图4-5所示。在线视频编号标题简介添加时间类别视频路径 图4-5 在线视频实体属性图(4) 师生作品的属性有编号,名称,图片路径,简介,添加时间和发布人。实体属性图如图4-6所示。师生作品编号名称简介添加时间图片路径发布人 图4-6 师生作品实体属性图用户注册编号用户名密码添加时间邮箱姓名电话QQ头像籍贯地址性别备注(5)用户注册的属性有编号,用户名,密码,姓名,电话,邮箱,QQ,头像,籍贯,地址,性别,备注,添加时间。实体属性图如图4-7所示。 图4-7 用户注册实体属性图根据分析,得出主要功能实体关系图,如图4-8所示。系统各实体之间的关系如下:管理员:教师 1:N管理员:学院公告 M:N管理员:在线视频 M:N管理员:师生作品 M:N管理员:用户注册 M:N学生:学院公告 M:N学生:在线视频 M:N学生:师生作品 M:N学生用户查看提交学院公告视频教程师生作品用户注册查看观看管理员添加上传添加审核MNNNNMMMNNNNMMMM学生:用户注册 M:N 图4-8 校园办公系统E-R图4.3.3 系统结构表(1)整个数据库功能表主要有5个。下文中会介绍到各个表的物理结构。 用户表,只用于存储管理员和教师的信息,如表4-1所示:表4-1 alluser用户表字段名数据类型约束是否为空说明IDInt主键否编号usernamevarchar(50)否用户名pwdvarchar(50)否密码cxvarchar(50)否权限addtimeDatetime否添加时间公告表只用于记录每条公告的详细信息,如表4-2所示表4-2 allgonggao公告表字段名数据类型约束是否为空说明IDInt主键否编号Titlevarchar(50)否标题Contenttext否内容textvarchar(50)否类别shouyetupianvarchar(50)否首页图片路径dianjilvInt否点击率addtimedatetime否添加时间 视频教程表用来存储每条视频的路径及信息,如表4-3所示:表4-3 shipinjiaocheng视频教程表字段名数据类型约束是否为空说明IDInt主键否编号Titlevarchar(50)否标题Leibievarchar(50)否类别shipinvarchar(50)否视频路径jianjieText否简介addtimedatetime否添加时间 师生作品表用来存储每部作品的信息,如表4-4所示:表4-4 shishengzuopin师生作品表字段名数据类型约束是否为空说明IDInt主键否编号mingchengvarchar(300)是名称tupianvarchar(50)否图片jianjieText否简介addtimedatetime否添加时间faburenvarchar(50)否发布人 用户注册表用来存储每个注册用户的详细信息,如表4-5所示:表4-5 yonghuzhuce用户注册表字段名数据类型约束是否为空说明IDInt主键否编号yonghumingvarchar(50)是用户名tupianvarchar(50)是密码xingmingvarchar(50)是姓名dianhuavarchar(50)是电话youxiangvarchar(50)是邮箱QQvarchar(50)是QQtouxiangvarchar(50)是头像jiguanvarchar(50)是籍贯dizhivarchar(50)是地址xingbievarchar(50)是性别beizhuvarchar(50)是备注addtimedatetime否添加时间5 详细设计及主要功能代码介绍5.1 系统操作流程(1) 校园办公网管理员的操作流程:在选择的权限下,输入正确的用户名及登录密码方可登录成功,否则登录失败,回到登录界面。在登录成功后,管理员可以在各个模块下进行增删改查操作。操作成功,生成相应的界面,否则回到原来的界面。如:在用户管理模块添加用户,填写完信息,点击添加。添加成功生成用户管理界面,添加失败,回到添加用户的界面。具体操作步骤如图5-1所示: 图5-1 管理员操作流程图(2) 校园办公网注册用户的操作流程是:首先用户进行注册,点击用户注册,跳转到用户注册界面,若信息填写错误或者未按要求填写,那么注册失败,回到用户注册的界面。否则,注册成功,等待管理员审核完毕,用户方可登录。若登录失败,页面跳转到用户注册界面也就是登录界面。登录成功的用户才能下载资料和观看在线视频。如下图所示:Fail Fail未登录查看系统公告查看留言观看视频用户注册用户注册 登录查看学院社区下载资料 图5-1 用户操作流程图5.2 后台登陆界面介绍此模块主要功能是用于登录本系统,不同权限的用户登录本系统会进入不同的管理模块界面。因为在后台对该用户进行的判断,首先将从前台页面提交的用户名和密码进行接受,之后在后台进行处理,按照用户名在数据库中进行查询如果查到该用户则将该用户的权限和密码全都取出来分别赋给两个字符串变量,判断从数据库中读出的密码与登录时输入的密码是否配比上,若两个密码相同则根据权限的值进入相应的页面,否则输出密码错误。若用户未被管理员分配好权限那么也是无法登录本系统的。如图5-3所示。图5-3 系统后台登录界面“登录”和“重置”的实现方法:if (TextBox2.Text.ToString().Trim() = | TextBox1.Text.ToString().Trim() = )Response.Write(javascript:alert(请输入完整);history.back();); Response.End(); string sql; sql = ; if (cx.Text.ToString().Trim() = 管理员) sql = select * from allusers where username= + TextBox1.Text.ToString().Trim() + and pwd= + TextBox2.Text.ToString().Trim() + and cx=管理员; if (cx.Text.ToString().Trim() = 教师) sql = select * from allusers where username= + TextBox1.Text.ToString().Trim() + and pwd= + TextBox2.Text.ToString().Trim() + and cx=教师; DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) if (result.Tables0.Rows.Count 0) Sessionusername = TextBox1.Text.ToString().Trim(); Sessioncx = result.Tables0.Rows0cx.ToString().Trim(); Response.Redirect(main.aspx); elseResponse.Write(javascript:alert(对不起,用户名或密码不正确);history.back(););elseResponse.Write(javascript:alert(对不起,系统错误,请不要越权操作););5.3 系统用户管理模块5.3.1 添加系统用户 管理员可以添加管理员和教师,点击添加系统用户,加载添加用户界面,如图5-4所示。图5-4 添加系统用户界面“添加”按钮代码: string sql; sql = insert into allusers(username,pwd,cx) values( + username.Text.ToString().Trim() + , + pwd1.Text.ToString().Trim() + ,+cx.Text.ToString().Trim()+); new Class1().hsgexucute(sql); Response.Write(javascript:alert(添加成功);); 5.3.2 系统用户查看 点击系统用户查看,加载出系统管理员用户界面。管理员可以对管理员或教师进行删除。如图5-5所示。图5-5系统用户查看界面“删除”按钮的实现方法是string方法,具体如下: if (Requestdelid.ToString().Trim() != ) string sql; sql = delete from + Requesttablename.ToString().Trim() + where id= + int.Parse(Requestdelid.ToString().Trim() + ; new Class1().hsgexucute(sql); Response.Redirect(Request.QueryStringnpage.ToString().Trim(); 5.4 学院公告管理模块5.4.1 添加学院公告点击添加学院公告,跳转到添加学院公告界面。管理员可以选择上传文件,设置点击率用来查看人们比较感兴趣的公告。如图5-6所示。图5-6 添加学院公告界面(1)“*必填按钮”代码:(2) 选择文件的实现方法: string sql; string imgUrl = images/; imgUrl += filenames; sql=insert into allgonggao(title,content,leibie,shouyetupian,dianjilv) values(+title.Text.ToString().Trim()+,+content.Text.ToString()+,+leibie.Text.ToString().Trim()+,+imgUrl+,+dianjilv.Text.ToString().Trim()+) ; int result; result = new Class1().hsgexucute(sql); if (result = 1) Response.Write(javascript:alert(添加成功|);); else Response.Write(javascript:alert(系统错误,请检查数据库设置问题););(3)“上传”按钮的代码: string nam = UploadFile.PostedFile.FileName; int i = nam.LastIndexOf(.); string newext = nam.Substring(i); Random rnd = new Random(); int n = rnd.Next(1000, 9999); string newname = DateTime.Now.Year.ToString().Trim() + DateTime.Now.Month.ToString().Trim() +DateTime.Now.Day.ToString().Trim() + DateTime.Now.Hour.ToString().Trim() + DateTime.Now.Minute.ToString().Trim() + DateTime.Now.Second.ToString().Trim() + n.ToString().Trim(); UploadFile.PostedFile.SaveAs(Server.MapPath(images/ + newname + newext); filenames = newname + newext; 5.4.2 查看学院公告点击查看学院公告跳转到查看公告界面,管理员可以对公告进行修改和删除,也可查找公告,如图5-7所示。 图5-7 查看学院公告界面“修改”按钮的代码: string sql; string imgUrl = images/; imgUrl += filenames; sql = update allgonggao set title= + title.Text.ToString().Trim() + ,content= + content.Text.ToString() + ,leibie= + leibie.Text.ToString().Trim() + ,shouyetupian= +imgUrl+ ,dianjilv= + dianjilv.Text.ToString().Trim() + where id= + Request.QueryStringid.ToString().Trim(); int result; result = new Class1().hsgexucute(sql); if (result = 1) Response.Write(javascript:alert(修改成功);); else Response.Write(javascript:alert(系统错);); 5.5 资料下载管理模块5.5.1 添加下载资料在添加资料界面,可以选择不同类型和类别的文件进行上传。如图5-8所示:图5-8 添加资料界面下拉列表选择框的代码:if (!IsPostBack) leibie.Items.Add(素材); leibie.Items.Add(作品); leixing.Items.Add(rar); leixing.Items.Add(zip); leixing.Items.Add(doc); leixing.Items.Add(swf); leixing.Items.Add(pdf); leixing.Items.Add(ppt);5.5.2 查看下载资料在查看下载资料信息界面可以对上传的资料进行下载,修改和删除,也可以查看文件的详细信息。有需要还可以进行打印。如图5-9所示:图5-9 查看下载资料界面“文件”栏的代码:a href= target=_blank下载 5.6 留言管理模块在留言管理界面,管理员或教师可以对学生的留言进行回复和交流,也可以删除留言和查看留言者的大致信息。如图5-10所示。 图5-10 留言管理界面“留言回复”模块代码:if (isrely)return        管理员回复:   + Server.HtmlEncode(rebody) + ;elsereturn null;protected string showbody(bool ishidden, string str_body)if (!ishidden | Sessionusername != null)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论