基于aspnet技术专家信息库设计及实现

基于aspnet技术专家信息库设计及实现

ID:31776821

大小:58.55 KB

页数:7页

时间:2019-01-18

基于aspnet技术专家信息库设计及实现_第1页
基于aspnet技术专家信息库设计及实现_第2页
基于aspnet技术专家信息库设计及实现_第3页
基于aspnet技术专家信息库设计及实现_第4页
基于aspnet技术专家信息库设计及实现_第5页
资源描述:

《基于aspnet技术专家信息库设计及实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于ASP.NET技术专家信息库设计及实现【摘要】本文结合实际工作需要,基于ASP.NET技术和SQLServer2005数据库,使用C#高级程序设计语言,完成了专家信息库的设计与开发实现,旨在探讨信息管理系统的实现方法和途径,实现信息的高效共享,提高工作效率。【关键词】ASP.NET;C#;专家库;信息库;管理信息系统1•开发背景与目标随着现代计算机、网络通信等技术的迅速发展,信息化进程不断推进,人们的工作、生活越来越与信息技术息息相关。作者在工作中需要经常和众多专家、学者联系,这些信息资料的保存、

2、更新和管理相关重要。而以往使用表格、文档的管理方式容易造成信息统计项不一致、信息重复、信息更新滞后等问题,因此专家信息库的开发目的是:设计和开发一个具有良好人机交互界面的平台,基于Web技术实现不同用户对信息的录入、更新和维护,集成信息检索、项目管理等功能于一体,为用户提供一个方便快捷、准确可靠、全面高效的专家信息库管理平台。2•相关技术简介2.1B/S网络系统开发模式B/S即(Browser/Server,浏览器/服务器)结构,是随着Internet技术的发展,在C/S(Client/Server,

3、客户机/服务器)模式基础上发展起来的多层网络系统体系结构。用户通过Web浏览器浏览页面和提交数据,而主要的事务逻辑则在服务器端完成,形成所谓的3-tier结构[1]。B/S模式由浏览器、Web服务器、应用服务器和数据库服务器组成,具有页面统一、使用简单、易于维护、扩展性好、信息共享性高、安全性高的特点。在这种模式下,可以实现跨平台的网络实时操作,并且不受时间、地点、接入方式(有线或无线连接)的限制[2]。2.2ASP.NET技术ASP(ActiveServerPage)技术作为ASP.NET的前身,是

4、在IIS2.0上首次推出并在IIS3.0上发扬光大,逐渐成为热门的服务器端应用程序开发工具。ASP.省略的一个重要组成部分,作为战略产品,不仅仅是ASP的下一个版本,还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.省略开发环境)支持和适应性强、简单易学、高效可管理等特点。在语法方面,ASP.NET很大程度上与ASP兼容,同

5、时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序[3]。2.3C#程序设计语言C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的安全、稳定、简单、优雅的高级程序设计语言。它是由C和C++衍生而来,并在继承两者强大功能的同时去掉了一些复杂特性(如没有宏和不允许多重继承等),综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程支持成为.NET开发的首选语言[4]o2.4SQLServer200

6、5数据库SQLServer是使用客户机/服务器(C/S)体系结构的关系型数据库管理系统(DBMS),最初由Microsoft.Sybase和Ashton-Tate三家公司共同开发,于1988年推出了第一个OS/2版本。MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序⑸

7、。2.系统分析与设计2.1业务流程分析本系统主要实现对专家信息的管理和维护,简单划分为两种角色:普通用户和后台管理员。普通用户在平台进行注册并由管理员审核通过后,可对专家信息进行添加、删除、更新等操作。考虑到数据安全问题,普通用户所进行的一些关键操作并不会直接修改数据库中的记录,而是存在临时数据库中,需要管理员进行审核确认后才对数据库进行修改。此外,管理员还负责对学科分类、开设项目进行管理,以便用户在添加、修改专家信息时进行选择。3.2功能模块分析与设计本系统主要由两个主要部分组成:前台和后台。前台主

8、要实现用户的注册、登录、信息录入、信息查询等功能,后台主要是对用户操作和更新数据进行审核和系统维护。系统功能模块图见图lo主要功能模块有:(1)专家信息检索:用户进行登陆并验证权限成功后,可进行自定义检索。(2)专家信息维护:主要包括专家信息的录入、更新和删除操作。(3)用户控制面板:可对用户的资料进行管理,修改密码等。(4)新注册用户审核:管理员对新注册的用户进行资格审核,并分配相应的权限。(5)专家信息审核:对用户添加、更新、删除专家信息的操作进行审

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。