asp论文

您当前的位置:学术堂 > 计算机论文 > asp论文 >

动态信息发布职称考试系统的设计开发

来源:学术堂 作者:韩老师
发布于:2015-11-09 共2024字

  1 系统分析

  1. 1 需求分析

  根据职称考试的流程与需要,综合考生报名、参考、查询成绩以及工作人员备考工作的高效、有序进行的需要,要求职称考试网上系统有以下功能: ( 1) 通过网络,浏览职称考试新闻及相关信息; ( 2) 提供站内信息搜索功能; ( 3) 职称考试报名入口; ( 4) 后台管理提供入口; ( 5) 后台管理和编辑信息; ( 6) 设置本站为首页和收藏本站; ( 7) 支持网站的友情链接。

  1. 2 可行性分析

  职称考试系统对考试所涉及到的各类信息进行了详细的划分,对网上报名的政策、流程、向导、须知、协议、必要的帮助文件都予以相应的搜索功能,满足考生报考要求,针对考生提交的报名信息进行分类、汇总及存储,对站点信息进行后台实时的编辑和管理,并进行必要的维护,保证安全和准确性。

  2 系统总体设计

  职称考试系统是个功能完善的动态信息系统,可分为前台浏览和后台管理两大部分:

  1) 前台功能模块该模块主要职考新闻及相关信息、站内信息搜索,职称考试报名入口、后台登录入口、设置首页和收藏,提供友情链接等功能。

  2) 后台管理模块该模块功能包括后台系统管理员设置及修改密码、添加管理员、管理员信息设置,新闻信息管理。

  3 系统数据库设计及使用

  数据库应用系统与其它计算机应用系统相比,具有数据量庞大、数据保存时间长、数据关联很复杂、用户要求多样化等特点。

  数据库设计目的是设计出满足实际应用需求的关系模型。

  在本系统中数据库采用 SQL Server 2000 数据库,系统数据库名称为 db-news 新闻数据库和 db-info 考生报名数据库。Db-news 数据库包含 3 个数据表。下面是数据表概要说明和数据表结构。

  3. 1 数据表概要说明

  为了能对本系统后台数据库中的数据表有一个清晰的认识,这里特别设计了一个数据表树形结构图,如图 1 所示是 db-news 的数据表。Tb-News 是新闻信息表,tb-User 是用户信息表,tblink 是友情链接表。Db-info 考生报名信息数据库结构与 db-news新闻发布数据库类似。
  
  3. 2 数据表的结构

  数据库的设计是系统设计中非常重要的一个环节,因为数据库设计就像在建设高楼大厦一样,有稳固的基础,才有优秀的成果。如果设计不好,在以后的系统维护、变更和功能扩充中,甚至是系统开发过程中就会出现问题,导致大量工作将会重新进行。如前述,采用 SQL Server 2000 建立 db-news 和db-info 数据库。在 db-news 数据库中创建三个数据表,分别为用户信息表( tbUser) 、新闻信息表( tb-News) 和网站友情链接表( tblink) .tbUser( 用户信息表)用户信息表主要用于保存管理员基本信息,数据表结构如图 2 所示:tbNews( 新闻信息表)新闻信息表主要用于保存新闻基本信息,tb-News 数据表结构如图 3 所示:网站友情链接表主要用于保存其他网站信息,结构如图 4 所示:以上是 db-news 新闻数据库的表结构,db-info考生报名数据库表结构建立与之类似,不再赘述。

  4 应用程序设计

  4. 1 数据库的连接

  前台应用程序与后台数据库之间的连接代码保存在“Web. Config”文件中。Web. Config 文件是标准的 XML 文件,可以用来为一台机器下的每一个web 应用程序或某个应用程序或一个目录下的ASP. NET 页面来进行设置,当然,它也可以为一个单独的 WEB 页面进行设置。在 ASP. NET 中,通过Web. Config,可为使用 < appsetting > 标记以及 < add… > /标记定义多个设置来配置一个 WEB 应用程序中的数据库连接。本系统的连接字符串如下:

  < appSettings >

  < addkey =“ConnectionString” value =“server =( local) ; database = db-news; UId = sa; password = ; ” />

  < / appSettings >

  < connectionStrings / >

  4. 2 脚本的映射

  系统中所有的图片都保存在数据库中,为了显示图片,以。 gfi. jpg 和 jpge 为扩展名的文件名称都要映射到 ASP. NET 中。可以在 IIS 中进行手工配置,打开“NewsIssue”虚拟目录的属性选项页,点击“配置”按钮,选择“映射”页面。 gif. jpg. 和 jpge 扩展名都必须以。 aspx 扩展名映射到同一个 aspnet-isa-pi. dll.

  4. 3 按需要排列信息

  每年的职称考试所涉及到的考试种类有很多,而且考试的报名时间前后不同,由于考试的报名和截止的时间要求很严格,所以为了不影响考生在有效时间内报名,为了维护广大考生的切身利益,考试信息的发布要及时和准确。ASP. NET 开发的应用程序中,有后台功能强大的数据库做支持,发布信息时可以按照时间字段降序排列,从而可以轻而易举地实现最新的信息显示在页面最上方,同时维护信息也很方便,系统管理员只要登录后台数据库管理模块,更新相应内容客户端的显示就会做出实时的改变,在用户界面代码中,当客户端数据提取完成后可以关闭数据库连接,释放系统资源,加快代码运行速度,提高网站效率。【图略】

  参考文献:

  [1]钟广锐。 基于 WebGIS 的物业管理信息系统的开发[J].测绘科学,2007,( 1) : 148 -149.
  [2]谭伟,姚锡凡,李勇。 制造网格 ASP 模式的无缝资源发现结构研究[J]. 计算机应用,2009,( 7) : 1966 -1969.
  [3]於志渊。 动态 Web 网页技术大全[M]. 北京: 清华大学出版社,2007: 1 -5.

相关内容推荐
相关标签:
返回:asp论文