西昌学院师资管理系统介绍_第1页
西昌学院师资管理系统介绍_第2页
西昌学院师资管理系统介绍_第3页
西昌学院师资管理系统介绍_第4页
西昌学院师资管理系统介绍_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、* * 大学学题 目:西昌学院院师资管管理系统统二 级 学 院院:汽车与电电子工程程学院年级、 专业:20099级计算算机科学学与技术术学 生 姓 名名:*专 业 方 向向:信息安全全指 导 教 师师:*老师师西昌学院院师资管管理系统统一、网站站定位随着信息息时代的的到来,为了满满足人们们日益增增长的物物质文化化需求,各学院院、组织织都在不不断的壮壮大,由由此对传传统的管管理带来来了极大大的挑战战。为了了适应时时代的发发展、保保正师资资管理的的顺利进进行,我我们将我我对科研研成果和和项目的的管理由由传统方方式转向向运用现现代innterrnett技术来来进行高高效快速速的管理理,为此此我们设设

2、计开发发出了一一套基于于C/SS模式的的适合我我院科技技处的西昌学学院师资资管理系系统。二、总体体设计3.1 系统统规划网站系统统主要包包含以下下基本功功能模块块: 用户户、管理理员登录录功能模模块; 用户户获奖科科研成果果申请、查询、修改模模块; 用户户科研项项目申请请、查询询、修改改模块; 用户户信息修修改; 用户户科研统统计概况况模块; 管理理员待审审批项目目显示模模块; 用户户及权限限管理模模块; 数据据备份恢恢复模块块; 用户户、管理理员安全全退出模模块;3.2用用户行为为分析在本系统统开发之之前,需需要从用用户和管管理员的的角度进进行行为为分析,根据用用户和管管理员办办事流程程来合

3、理理安排系系统各模模块之间间的联系系。3.2.1 用用户行为为3.2.2 管管理员行行为三、系统统需求分分析通过调研研,本套套系统应应该能够够满足以以下基本本需求: 由于于用户计计算机水水平有限限,要求求具有良良好的人人机界面面。 由于于本系统统具有不不同的用用户群体体,要求求具有权权限管理理,不同同用户访访问权限限不同。 当系系统遇到到外界干干扰时,系统可可以自动动保护原原始数据据的安全全。 数据据的计算算和统计计须自动动完成,减少人人工干预预。2.1需需求分析析2.1.1 用用户需求求通过调查查,要求求该网站站需要有有以下功功能: 作作为计算算机科学学与工程程系的门门户网站站,要求求界面友

4、友好,视视觉效果果美观; 由由于对该该网站进进行更新新时涉及及部门较较多,要要求要有有较好的的权限管管理; 页页面修改改简单方方便,支支持在线线编辑修修改 在在相应的的权限下下,删除除数据方方便简单单,数据据稳定性性好;2.1.2 可行性性分析根据前面面的设计计思想进进行分析析,按照照系统开开发的基基本观点点对网站站进行分分解,从从内容上上可对网网站作如如下划分分:首页包含含七个模模块:、系部部公告、快速速通道、友情情链接、图片片新闻、系部部新闻、教学学动态、学工工园地二级页面面包括以以下内容容:、概况况:通过过系部简简介、机机构设置置、联系系我们等等子页面面来展现现。、专业业设置: 主要要对

5、当前前本系开开设的所所有专业业进行介介绍。、教学学科研:主要对对当前本本系的教教学管理理制度、师资队队伍、科科研信息息、科研研成果等等进行介介绍。、实验验实训:对本系系实验室室及技能能认证的的进行介介绍。、招生生就业:主要发发布招生生信息和和就业信信息。、学生生工作:主要对对学生会会工作介介绍和学学生活动动的发布布。、党团团活动:主要介介绍党团团建设方方面的内内容网站后台台管理要要求能对对首页七七个模块块进行动动态更新新,实现现时较为为复杂!该网站站的设计计是在WWinddowss XPP中文版版操作系系统环境境下,使使用Miicroosofft VVisuual Stuudioo .NNET

6、 20005中文文版开发发成功的的。数据据库是MMIS中中的重要要支持技技术,在在MISS开发过过程中,如何选选择数据据库管理理是一个个重要的的问题,目前,数据库库产品较较多,每每种产品品都具有有各自的的特点和和适用范范围,因因此,在在选择数数据库时时,应考考虑数据据库应用用的特点点及适用用范围.四、详细细设计 系统开开发工具具及开发发平台1.1开开发工具具及平台台本系统采采用ASSP.NNET模模式开发发制作,用Viisuaal SStuddio.NETT 20010 IDEE和SQLL SEERVEER 220088作为开开发工具具,用WWeb数数据库理理论设计计网上数数据库,SQLL语言

7、进进行数据据库查询询、操作作、设计计出各个个功能模模块的WWEB应应用程序序(B/S)模模式。1.2 开发工工具的简简单介绍绍1.2.1 .NETT.NETT作为新新一代互互联软件件和服务务战略,将使微微软现有有的软件件在网络络时代不不仅适用用于传统统的个人人计算机机,而且且能够满满足呈现现强劲增增长的新新设备的的需要。到底什什么是.NETT呢?微微软总裁裁兼首席席执行官官Steeve Balllmeer把它它定义为为:.NNET代代表一个个集合,一个环环境,一一个可以以作为平平台支持持下一代代Intternnet的的可编程程结构。.NETT的最终终目的就就是让用用户在任任何地方方、任何何时间

8、,以及利利用任何何设备都都能访问问所需的的信息、文件和和程序。用户不不需要知知道这些些文件放放在什么么地方,只需要要发出请请求,然然后只管管接收就就可以了了。而所所有后台台的复杂杂性是完完全屏蔽蔽起来的的。.NETT 是 Miccrossoftt 的用用以创建建 XMML WWeb 服务(下一代代软件)平台,该平台台将信息息、设备备和人以以一种统统一的、个性化化的方式式联系起起来。借助于 .NEET 平平台,可可以创建建和使用用基于 XMLL 的应应用程序序、进程程和 WWeb 站点以以及服务务,它们们之间可可以按设设计、在在任何平平台或智智能设备备上共享享和组合合信息与与功能,以向单单位和个

9、个人提供供定制好好的解决决方案。 .NETT 是一一个全面面的产品品家族,它建立立在行业业标准和和 Innterrnett 标准准之上,提供开开发(工工具)、管理(服务器器)、使使用(构构造块服服务和智智能客户户端)以以及 XXML Webb 服务务体验(丰富的的用户体体验)。.NEET 将将成为您您今天正正在使用用的 MMicrrosooft 应用程程序、工工具和服服务器 的的一部分分,同时时,新产产品不断断扩展 XMLL Weeb 的的服务能能力以满满足您的的所有业业务需求求。.NNET为为开发人人员提供供了新的的开发平平台 (.NEET框架架) ,新的开开发语言言(ASSP) ,新的的开

10、发工工具 (Vissuall Sttudiio .NETT) ,新的开开发方式式 (WWeb Serrvicce) ;为普普通用户户提供了了Winndowws CCE、WWinddowss XPP、Sttingger、Xboox、TTabllet PC、.NEET MMy SServvicees、MMSN等等产品;为企业业提供了了bCeentrral。在未来来,最终终大多数数流行的的 Miicroosofft 软软件应用程序序-包包括 OOffiice 和 VVisuual Stuudioo .NNET将开开始与 XMLL Weeb 服服务实现现交互,并把它它们的主主要功能能作为 XMLL W

11、eeb 服服务公开开,以便便其他开开发人员员可以利利用。1.2.2ASP 语语言.NETT支持多多种程序序语言,仅.NNET架架构就默默认支持持Vissuall Baasicc.NEET与AASP两两种程序序语言。ASPP是专门门针对在在.NEET架构构上开发发应用程程序而设设计的新新程序语语言,就就程序语语法来说说有点类类似C+,或或者说更更像Jaava。因此有有着易用用、灵活活性大的的特点,不但拥拥有完整整的面向向对象支支持,在在程序语语法的执执行效率率上也比比Vissuall Baasicc.NEET快,所以说说ASPP是.NNET上上的钦定定语言也也不为过过。用传统程程序设计计语言设设

12、计程序序时,都都是通过过编写程程序代码码来设计计用户界界面,在在设计过过程中看看不到界界面的实实际显示示效果,必须编编译后运运行程序序才能观观察。如如果对界界面的效效果不满满意,还还要回到到程序中中修改。有时候候,这种种编程-编译-修改的的操作可可能要反反复多次次,大大大影响了了软件开开发效率率。ASSP语言言在.NNET的的IDEE(集成成环境)下提供供了可视视化设计计工具,把Wiindoows界界面设计计的复杂杂性“封装”起来,开发人人员不必必为界面面设计而而编写大大量程序序代码。只需要要按设计计要求的的屏幕布布局,用用系统提提供的工工具,选选择各种种“控件”,并设设置这些些控件的的属性,

13、.NEET会自自动产生生界面设设计代码码,程序序设计人人员只需需要编写写实现程程序功能能的那部部分代码码,从而而可以大大大提高高程序设设计的效效率。AASP通通过事件件来执行行对象的的操作。一个对对象可能能会产生生多个事事件,每每个事件件都可以以通过一一段程序序来响应应。例如如,命令令按钮是是一个对对象,当当用户单单击该按按钮时,将产生生一个“单击”(CLLICKK)事件件,而在在产生该该事件时时将执行行一段程程序,用用来实现现指定的的操作。在用.NETT设计大大型应用用软件时时,不必必建立具具有明显显开始和和结束的的程序,而是编编写若干干个微小小的子程程序,即即过程。这些过过程分别别面向不不

14、同的对对象,由由用户操操作引发发某个事事件来驱驱动完成成某种特特定的功功能,或或者由事事件驱动动程序调调用通用用过程来来执行指指定的操操作,这这样可以以方便编编程人员员,提高高效率。1.2.3 SSQL Serrverr20000Micrrosooft SQLL Seerveer 220000是一个个高性能能的客户户端/服服务器结结构的关关系数据据库管理理系统(RDBBMS,Rellatiionaal DDataabasse MManaagemmentt Syysteem)。SQLL Seerveer 220000是为了了支持高高容量的的事务处处理以及及数据仓仓库和决决策支持持系统(比如销销售

15、分析析应用)而设计计的。它它运行在在Miccrossoftt Wiindoows NT44或Miicroosofft WWinddowss 20000 Serrverr上基于iinteel处理理器的网网络。可可以把SSQL Serrverr 20000作作为一种种个人桌桌面数据据库系统统安装在在运行WWinddow NT Worrksttatiion 、Wiindoows 20000 PProffesssionnal、Winndowws988和Wiindoows Milllennniuum EEdittionn(Mee)的机机器上。可以使使用相同同的CDD来安装装任何一一个SQQL SServ

16、ver 20000的服服务器版版本或个个人版本本。1.2.4 访访问数据据库:AADO.NETTASP.NETT在数据据库程序序设计方方面,使使用ADDO.NNET作作为数据据库存取取的接口口。ADDO.NNET采采用新颖颖的对象象观念,专为MMicrrosooft.NETT平台量量身打造造,采用用离线存存取模式式,可供供多人同同时存取取,特别别适合在在Intternnet环环境中使使用。AADO.NETT是微软软新一代代.NEET数据据库的存存取结构构,ADDO.NNET是是数据库库和数据据源间沟沟通的桥桥梁,主主要提供供一个面面向对象象的数据据存取架架构,用用来开发发数据库库应用程程序。A

17、ADO.NETT具有下下列优越越性:ADO.NETT 是在在.NEET FFrammewoork上上存取数数据库的的一组类类库,它它包含了了.NEET DDataa Prroviiderr(数据据提供者者)以进进行数据据库的连连接与存存取,通通过ADDO.NNET,数据库库程序设设计人员员能够很很轻松地地使用各各种对象象,来存存取符合合自己需需求的数数据库内内容。换换句话说说,ADDO.NNET定定义了一一个数据据库存取取的标准准接口,让提供供数据库库管理系系统的各各个厂商商可以根根据此标标准,开开发相应应的.NNET Datta PProvvideer,如如此编写写数据库库应用程程序人员员不

18、必了了解各类类数据库库底层运运作的细细节,只只要学会会ADOO.NEET提供供对象的的架构,便可轻轻易地存存取所有有支持. NEET DDataa Prroviiderr的数据据库。ADO.NETT是应用用程序和和数据源源之间沟沟通的桥桥梁。通通过ADDO.NNET提提供的对对象,再再配合SSQL语语法就可可以存取取数据库库内的数数据,而而且凡是是通过OODBCC或OLLEDBB接口所所能存取取的数据据库(如如:Dbbasee、FooxPrro、EExceel、AAcceess、SQLL Seerveer、OOraccle等等),也也可通过过ADOO.NEET对象象来存取取。ADO.NETT可

19、提高高数据库库的延展展性。AADO.NETT可以将将数据库库内的数数据以XXML格格式传送送到客户户端(CClieent)的DaataSSet对对象中,此时客客户端可可以和数数据库服服务器联联机,当当客户端端程序对对数据进进行新增增、修改改、删除除等动作作后,再再和数据据库服务务器联机机,将数数据送回回数据库库服务器器端完成成更新的的动作。如此一一来就可可以避免免客户端端和数据据库服务务器联机机时,当当客户端端不对数数据库服服务器作作任何动动作时,却一直直占用数数据库服服务器的的资源。此种结结构使得得数据处处理有相相互连接接的双层层结构,朝多层层结构发发展,因因而提高高了数据据库的延延展性。此

20、外,AADO.NETT的其它它优越性性这里不不再一一一列举。考虑到到实际情情本次网网站设计计选用了了SQLL Seerveer 220000 数据据库,它它具有简简单易学学,操作作方便的的特性。如果需需要,还还可以稍稍加修改改,将数数据库与与应用程程序分离离,采用用客户端端/服务务器方式式,将数数据库放放置到服服务器端端,此软软件作为为客户端端应用程程序,可可对数据据库进行行联机存存取网站架构构设计3.1 总体设设计理念念本网站采采用ASSP.NNET应应用程序序的典型型系统架架构模式式:数据据库数据访访问层业务务逻辑层层。数据据库是动动态更新新网站的的基础,它保存存网站中中所有更更新数据据。

21、数据据访问层层封装对对数据库库的操作作,如创创建数据据局连接接、打开开数据库库连接、执行SSQL语语句和关关闭数据据局连接接等。在该项目目中,数数据访问问层由文文件SQQLSeerveerDAAL文件件夹下的的Admmin.cs、FasstLiink.cs、Friienddly.cs、Newws.ccs、PPageeConntennt.ccs、PPicNNewss.css、ReeseaarchhEsssay.cs实实现,它它们是针针对数据据库中的的每个表表建立对对应的类类,用类类来处理理数据库库的各种种操作,如数据据添加、数据删删除、数数据更新新等。业业务逻辑辑层与应应用系统统的上层层业务数数

22、据库的的关联,它调用用数据库库访问层层,同时时也为上上层页面面表示层层服务。业务逻逻辑层通通过数据据访问层层实现对对数据库库的操作作,如选选择、添添加、修修改和删删除等操操作,同同时为应应用系统统的页面面表示层层服务提提供访问问数据库库的接口口或函数数等。图 3-1 网站总体设计页面表示层业务逻辑层数据访问层数据库3.2 首页用用户控件件设计首页主要要运用了了10个个用户控控件,分分别为:导航控控件、时时间天气气控件、底部信信息控件件、系部部公告控控件、图图片新闻闻控件、系部新新闻空间间、快速速通道控控件、教教学动态态控件、学工园园地控件件、友情情链接控控件。导航控件件中包括括网页llogoo图片、登陆菜菜单,如如图所示示:图 3-1 导导航控件件底部信息息控件中中包括网网站版权权、设为为首页、加入收收藏、联联系站长长和管理理登陆等等信息,如图所所示:图 3-2底部部信息控控件数据库设设计考虑到建建站的实实际需要要,本站站需要的的数据至至少包括括用户数数据以及及新闻数数据、二二级页面面数据、科研论论文数据据、快速速通道数数据和友友情

温馨提示

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

评论

0/150

提交评论