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.NET框架技术来实现, 通过多层体系结构使系统开发更加有条理, 并有助于后期的扩展和维护。而且, 前端的模块化设计让大学生使用该平台更加方便, 并易于寻找到所需的学习资源, 从而增加平台的易用性。实际测试表明, 该平台能够真正有效地...
图书漂流是指漂友将自己不再阅读的书贴上特定的标签放到公园长椅、火车站候车室、广场等公共场所,供他人阅读,阅读之后,拾取人按照标签指示,再以同样的方式将书投放到公共场所中,如此接力下去。...
引言随着企业的发展,人才需求与日俱增,为加快人才队伍建设,引导员工多渠道成才,各单位都规划了多渠道人才培养成长路径,建立了多通道人才发展体系,提供每年各级各通道人才申报机会.由于各类通道的申报及考核的业绩材料涉及专业管理、建章立制、创新...
0引言20世纪80年代,全国高校就纷纷开始建设校园网络,现在各高校初步实现了网上办公、网上管理、网上教学、网上服务的教学模式。同时,国家教育部对于大学生体质测试提出明确要求,要求各高校对在校大学生能进行大学生体质测试并且实现在线查询。结合...
1前言随生活水平的不断提高,人们对旅游的意识也在不断增强,而目前,旅行社组织游客的主要方式为组团旅游,其特点是旅游路线固定,时间段固定。对旅行社业务进行支持的计算机软件系统也都停留在这方面的管理上。利用网络平台提供给用户自由行的旅游服务是...
Web应用是目前Internet上应用最广泛的信息服务,Web服务已经影响到广告、新闻、电子商务等各个服务领域。ASP和ASP.NET都是应用于web开发领域的开发平台。ASP(ActiveServerPages)是微软公司推出的一种取代CGI(CommonGatewayInterface)的技术。但是,随着We...
一、引言随着互联网在各行各业的逐步深入,目前互联网思维已经深入到社会生产的各个化解,成为了一种先进的生产力,促进者社会经济不断发展.为社会生产力的改革、发展提供了非常广阔的平台。绝大多数企业都建立了自己的网络营销平台,使用动态网站技术来建...
21世纪是信息化、网络化的时代,网络不仅开阔了人们的视野,也方便了人的生活。在网站和网络技术飞速发展、网络普及的今天,人们早已习惯了从网上查询新闻,查看自己感兴趣的话题。随着物质生活的日益丰富,人们在精神生活方面的要求也逐渐提高,再加上一年...
ASP.NET自2000年发布以来,以代码高效、开发简单、管理简便、语言支持新颖、程序结构清晰等优势倍受系统开发者所青睐,其相关技术被广泛应用于各行各业管理系统中。作为一种独立于浏览器的编程模型,ASP.NET为B/S模式下的网络应用软件开发提供了平...
根据项目开发所需的关键技术进行分析, 包括随机账号及二维码生成、投票统计及打印、自适应终端等, 解决特定场景下使用投票系统的需求。...