首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

基于ASP的校园工会网站的开发与设计

2021-03-15 来源:华拓网
第28卷第3期 吉 林 化 工 学 院 学 报 JOURNAL OF JILIN INSTITUTE OF CHEMICAL TECHNOLOGY Vo1.28 No.3 Mar.20l1 2011年3月 文章编号:1007-2853(2011)03-0059-03 基于AS P的校园工会网站的开发与设计 李 鑫 ,何银JIl 750411) 彪 ,陆海东h (1.吉林化工学院信息与控制工程学院,吉林吉林132022;2.神华宁夏煤业集团煤炭化学工业分公司甲醇厂,宁夏 摘要:介绍了网络化的校园工会网站的功能.系统前台界面使用ASP.NET语言,后台采用SQL SERV— ER2005数据库.在ASP.NET中使用面向对象的c蛞言,从而解决了学校工会通知难的问题. 关键词:网络化;校园工会网站;ASP.NET 文献标志码:A 中图分类号:TP391.41 工会是学校机构的一个重要部门,所要完成 的工作任务也是很繁重.校园工会网站的开发与 设计采用全新的理念,不间断的更新信息,上传有 用信息,增加用户的黏性,这就需要管理员花费一 定的精力,把工会网站建立成综合性的网站.该网 站的内容全部由工会的工作人员进行发布,教师 可以随时浏览新闻及下载所需文件.无论从工会 的角度还是教师来说都减少了不必要的工作,更 有利于工作的部署. 在此系统中与数据库连接就是用ADO.NET 进行数据库访问的.在使数据库与程序连接时有 两种方式:一种是数据组件连接,另一种是手写代 码连接.组件连接访问数据库在此文中就不做过 多的介绍了,而在此系统中用的就是代码连接. 普通的代码连接就是在每一个事件中写人一 个连接对象如: SqlConnection con=new SqlConnection(“server=.;uid=用 1 网站的主要功能 校园工会网站包括八个功能,工会概况(工 会概况、机构设置、历届领导、工会文件、人员介 绍);民主管理(领导简介、组织机构、历届教代 会、相关法规);教工协会(教工协会、部门协会); 最新通知(最新通知、工会动态、图片新闻);办事 指南(办事指南、表格下载、生活常识、旅游常 户名;pwd=密码;database=数据库”);但是这样 写是比较麻烦的,一旦要是改了数据库的连接的 话就得一个事件一个事件的改很费事. 现在有的程序员在编写ADO.NET进行数据 库访问时用到了Web.Config.在此系统中与数据 库连接时是创建了一个类来进行数据库访问的. 相应的代码如下: public string str=@”Data Source=.\SQLEXPRESS:AttachDbFilename=I DataDirectory I LabourUniondata.mdf;Integrated —识);政策法规(法律法规、学校规定、工作条例、 —校务公开);荣誉殿堂(先进个人、先进集体).其 中,最新通知是最重要的部分. 教工可以根据管理员上传的信息了解工会最 新动态,能够第一时间获取信息.学校的分工会新 闻也会在网站上发布更新. Security True;User Instance=True”; public SqlConnection conn; #region连接数据库 public SqlConnection con_open() { conn=new SqlConnection(str); 2数据库连接方式 ASP可以通过3种方式访问数据库IDC方 式ADO方式和RDS方式. 收稿日期:2010-08—16 conf1.Open(); retum conn; } public void con—close() 作者简介:李鑫(1973・),女,吉林磐石人,吉林化工学院副教授,硕士,主要从事软件工程和分布式数据方面的研究 通信作者:陆海东,E-mail:lu—haidong@126.tom 60 吉林化工学院学报 { if(conn.State==ConnectionState.Open) 身份验证模块进行验证用户名和密码,如果通过 了身份验证即可登入相应的管理界面.若校验成 功系统把用户名和密码记录到SESSION中;系统 进入管理界面,可以对网站上的信息进行增加、修 { conn.Close(); conn.Dispose(); }} 改、查找、删除的操作,更新网站信息. 普通用户无需登录页面,只可以浏览和下载自 己所需要的文件及信息.在菜单栏上分有8个功能 模块,在模块下拉列中对应具体的内容模块,在具 体的页面上用户可以快速找到自己想要的信息. 学校工会网站主界面见图1: 3系统功能的实现 管理员登录时录入用户名与密码,系统进入 。 芝 手甓安魄‘申曩,弭 ÷ 于●翔照静眦明 ÷召开分工盎 直幢鬟届台 ÷劓省长阵睫光莅临炼 化雕^的心 = 黜 比,瞬婪皂● 寺生橱工程嘣a耐 科立摩, 垒重nⅡ拄蕾 ÷害#化工学自 于 ÷拄代盎童艋奇鼬馕蕞 第=歌f髑E丈旨 蓬辫n嘲 蕾l0: 囊 II一 ^生I躐 蹰隔葡 臻 十It±4。j葺吨主 ■H■黜..  打,F.It门 IIt ̄c,-tt 臼E●交●-■■ 十矗正t奠§^■噍 奇毫拄柏.:嘲●珥曩 ÷把 丹墨tf1.t靓 蠢长的是一 ■■帖心鬻蠢l十矾÷麓嘲睦嘲翻 ●镰 ÷粥娜2 ̄,llit : ̄mtlil ÷ 生忘● 矗胄 开暮羲 鹂瞄 藉 嘲嘲 膏#8‘倒曩 t#鲥冁 ●"魁持囊矗蕞 ‘●h_ 牛喇甘啦£太擎 青#匿梅’ 院 + 鞭t工样 图1 学校工会网站主界面 前台显示的信息重要是通过DataList绑定数 据库,将数据库中的信息读出来供普通用户查看. 部分代码如下: DataSet ds=new DataSet(); DataAccess da=new DataAccess(); ds=da.ShowN0ticeTitleByTypeID3(1); PagedDataS0urce pds = new LatestNotiee。DataSource=pds; LatestNotice.DataBind(); 管理员的登录界面主要就是根据信息的类型 和标题进行模糊查询或是精确查询一些信息,还可 以对一些信息更新、删除或是添加一些新的信息, 管理员还可以上传一些图片或是一些文件,并将它 们存人数据库中,供普通用户惊醒浏览或是下载. 系统管理员部分就是工会管理系统的核心部 分,其中包含图片新闻、部门管理、通知管理、文件 PagedDataSource(); pds.DataSource= ds.Tables『01.DefauhView; pds.AllowPaging=true; pds.PageSize=4; pds.CurrentPageIndex=0; 上传等四个部分,主要是对一些有关信息的更新、 删除或是增添一些新的信息,包括图片的上传、学 院的各分院的基本信息的更新、各类信息的更新、 WORD等文件的上传、供普通用户的查看和下载.这 第3期 李鑫,等:基于ASP的校园工会网站的开发与设计 61 些基本的操作都关系到数据库的更新,即:管理员通 将最新的信息存人到数据库中,以便普通用户及时 过前台界面的可视化操作直接对数据库进行更新, 的看到最新的信息.管理员登录界面见图2: 图2管理员登陆界面 这是一个能够进行工会信息动态管理、分析 工作负担也减轻了,这就是校园工会网站所特有 与决策的基于ASP.NET和C#的三层数据库的网 的功能. 络化管理软件.软件功能齐全、界面友好、具有较 高的可移植性和通用性. 参考文献: 4结 论 [1]罗斌.Visual C#.NET精彩编程实例集锦[M].北 京:中国水利水电出版社,2002,28(6):246-248. 校园工会网站简单易用,而且实现了无纸化 [2] 赵强.数据库编程技法[M].北京:清华大学出版 社,2001(3):12-15. 的办公.为工会部门减少了许多不必要的开销.互 [3] 王春燕.ASP连接SQL Server数据库的方法与性能 联网时代的今天,我们就要用新的方式去工作,充 分析[J].石家庄理工职业学院学术研究,2007(2): 分利用好互联网给我们带来的益处.通过这种方 l5—16. [4] 周双娥,李其锋.基于ASP.NET技术的管理信息系 式,教工可以随时随地的掌握工会动态,也可以让 统的研究与设计[J].湖北大学学报:自然科学版, 外界对学校工会有更多的了解.工作效率提高了, 2007(3):2-5. Development and design of the campus Labor Union website based on ASP LI Xin ,HE Biao ,LU Hai.dong (I.College of Information&Con ̄ol Engineering,Jilin Institute of Chemical Technology,Jilin City 132022,China;2.Methanol Plant,Shenhua Ningxia Coal Group Chemical Industry,Yinchuan 750411,China) Abstract:This paper introduces the function of the campus Labor Union website.ASP.NET language is used in system foreground interface,with SQL SERVER2005 database being used in system background interface。 The object oriented C#language is adopted in ASP。NET SO that the problem of informing in the university La— bor Union iS resolved. Key words:networking;campus Labor Union website;ASP.NET 

因篇幅问题不能全部显示,请点此查看更多更全内容