BS结构的科研网站的设计与实现

上传人:新** 文档编号:565042285 上传时间:2023-02-24 格式:DOCX 页数:19 大小:606.01KB
返回 下载 相关 举报
BS结构的科研网站的设计与实现_第1页
第1页 / 共19页
BS结构的科研网站的设计与实现_第2页
第2页 / 共19页
BS结构的科研网站的设计与实现_第3页
第3页 / 共19页
BS结构的科研网站的设计与实现_第4页
第4页 / 共19页
BS结构的科研网站的设计与实现_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《BS结构的科研网站的设计与实现》由会员分享,可在线阅读,更多相关《BS结构的科研网站的设计与实现(19页珍藏版)》请在金锄头文库上搜索。

1、基于B/S结构的科研网站的设计与实现摘要:随着学校科研管理规模的扩大、科研项目的增多,有效管理科研项目以及相关事宜变得越来越重要。科研网站的设计与实现利用目前比较成熟的Web数据库的实现技术来对科研项目数据进行处理。本毕业设计主要是设计出一个WEB数据库应用程序,用ASP技术实现一个B/S架构的科研网站,该B/S结构的系统在WindowsXP系统和ASP平台下开发完成,使用DreamweaverMX2004作为ASP的开发工具,Access2000作为后台数据库。系统包括了科研网站数据库所需基本信息的管理和科研项目的建立、发布、申报、查询等功能。通过需求分析、方案论证、概要设计、系统开发及功能

2、测试,本系统实现了内容较丰富、操作简便的科研网站,经实际运行,达到了预期的设计目标。关键词:科研网站;B/S结构;ASPTheDesignandImplementationofResearchWebsiteBasedonB/SStructureDepartmentofComputerScienceandTechnologyFANYan-boTutor:PUHai-boAbstract:Withtheschooltoexpandthescaleofscientificresearchmanagement,researchandmoreeffectivemanagementofresearchpr

3、ojectsandrelatedmattersisbecomingincreasinglyimportant.TheDesignandImplementationofthewebsitetotakeadvantageofmorematureWebdatabasetechnologytodealwithresearchdata.ThegraduationprojectistodesignaWEBdatabaseapplication,usingASPtechnologytoachieveaB/Sstructureoftheresearchsite,theB/Sstructureofthesyst

4、emintheWindowsXPsystemandtheASPplatformdeveloped,theuseofDreamweaverMX2004asanASPdevelopmenttools,Access2000databaseasabackground.System,includingtheresearchsitedatabaseofbasicinformationrequiredformanagementandtheestablishmentofresearch,publishing,reporting,queryandotherfunctions.Throughneedsanalys

5、is,programfeasibilitystudies,outlinedesign,systemdevelopmentandfunctionaltesting,thesystemachievedacontentrich,easytooperatetheresearchsite.Bytheactualoperation,thesystemreachedthedesireddesigngoals.Keywords:ScientificResearchWebsite;B/SStructure;ASP随着信息产业的飞速发展,信息化管理已经引入并应用到各行业管理领域,尤其是对于教育行业。放眼周围,各行

6、各业的网站鳞次栉比,并且不断地改变、影响着我们的观念与生活方式。教育行业始终走在科学的前端,学校的科研项目是非常重要的。科研项目的实施为推动科技的发展带来直接的动力,所以建立一个良好的科研项目管理网站是非常重要的,且是非常必要的。国内外的教育行业都非常重视在信息技术上的研究与开发,我国各个高校都有自己的网站和相应的软件系统。许多高校的科研网站不仅满足本校的师生进行科研项目的创建、申报和查询,还有很多其他功能,可以看到兄弟院校的科研项目和目前社会比较需要研究的科目。本设计涉及到软件技术,硬件技术,相关数据库方面的应用和连接等多种知识。通过本设计能培养学生检索资料的能力、实际动手的能力、分析排除故

7、障的能力和联系实际的能力等。同时,本设计可以训练学生应用所学专业知识解决实际问题的能力,使其掌握数据库方面的开发方法与能力,具备应用程序的编写能力。1 网站需求分析1.1 网站可行性分析1.1.1开发工具的选择目前有许多的开发工具可供选择,其中比较适合的有Dreamweaver、EditPlus等。而Dreamweaver是一个真正的可视化开发工具,并且比较简单,易于理解,可以快速制作网站雏形、设计、更新和重组网页,改变网页位置或档案名称,能够自动更新所有连结。所以本系统选择Dreamweaver作为开发工具。1.1.2开发工具简介(1)Dreamweaver简介Dreamweaver是美国M

8、ACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。(2)Access2000简介MicrosoftAccess是一种关系式数据库,它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便。1.2网站需求分析1.2.1网站功能模块图分析科研网站常用功能,设计网站功能模块如图1所示:1.2.2网站功能分析根据上

9、述网站功能模块的划分,对各模块功能描述如下:(1)系统管理模块基本资料:包括给每个管理员分配一个唯一的管理员编号,设置管理员的名称地址、联系方式等。文章图片管理:添加、删除、修改文章图片。(2)文件管理模块下载中心:上传可以供用户下载的文件办事指南:添加、删除、修改相关的办事指南。(3)新闻管理模块添加新闻:添加新闻内容。新闻管理:编辑、删除、修改上传的新闻。(4)科技成果模块授权专利:对授权的专利进行添加、删除、修改等操作。收录论文:添加、删除、修改收录的论文。科技奖励:添加、删除相关的科技奖励。(5)友情链接模块友情链接:添加、删除相关的链接。1.2.3网站数据流图分析由网站功能分析,画出

10、网站数据流图描绘信息流和数据从输入移动到输出过程中所经历的变换。管理员经登录模块身份验证,进入网站管理后台主界面,进行系统管理、文件管理、新闻管理、科技成果管理、友情链接管理等操作。其数据流图如图2所示。文件数据管理员数据文件图片数据系统登陆验证文件数据3新闻资料登陆验证友情链接2文件管理科技成果管理员数据存储-文件数据存储图片数据链接数据科研项目数据存储新闻数据图2数据流图科研项目数据链接数据存储新闻数据存储管理员1.2.4数据字典分析根据网站数据流图的分析,现对网站主要数据字典分析如下#表1管理员信息数据条目数据存储名称:管理员基本信息总编号:1-01数据存储编号:01简要说明:对管理员基

11、本信息进行记录数据存储组成:编号+管理员姓名+管理员密码表2文件信息数据条目数据存储名称:文件基本信息总编号:1-02数据存储编号:02简要说明:对文件基本信息进行记录数据存储组成:编号+文件大类+文件小类+路径+上传时间+标题+备注表3新闻信息数据条目数据存储名称:新闻基本信息总编号:1-03数据存储编号:03简要说明:对新闻文章基本信息进行记录数据存储组成:编号+标题+备注+作者+图片+分类表4科研项目申报信息数据条目数据存储名称:科研项目基本信息总编号:1-04数据存储编号:04简要说明:对科研项目基本信息进行记录数据存储组成:编号+科研项目名称+截止时间+授权部门+备注表5授权专利信息

12、数据条目数据存储名称:科研项目基本信息总编号:1-05数据存储编号:05简要说明:对授权专利基本信息进行记录数据存储组成:编号+年份+发明的数量+外观的数量+实用的数量+总计数量+详细内容#2 系统概要设计2.1 总体设计经需求分析阶段的工作,已明确系统应具有的功能,在此基础上划分出组成系统的物理元素:程序、文件、数据库、人工过程、文档等,并确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。2.1.1 系统运行环境本系统主要在Win2000/WinXP/WinNT等环境下运行,以Dreamweaver+Access2000作为开发工具,可以进行添加、修改、删除、统计等处理。2.1

13、.2 系统设计思想及方案(1)网站设计思想网站设计应符合科研网站的规定,满足高校科研管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求,且应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。本设计采用B/S体系结构,浏览器负责表达逻辑,显示用户界面信息,数据库服务器则用于提供数据服务。功能设计采用模块化程序设计方法,便于网站功能的各种组合和修改。(2)方案选择基于开发工具的选择及本系统主要实现系统管理、文件管理、项目管理等逻辑功能,为此制定如下解决方案:第一种实现方案:考虑到不同身份的人员对系统的使用权限不同,设计两个主界面,其中一个界面用于普通用户使用,主要用来

14、查询信息和进行项目的申报;另一个界面用于管理员在后台对网站数据进行管理维护。第二种实现方案:只设计一个主界面,对系统的操作范围通过登陆人员的权限来限制。方案比较:两种方案在技术上都比较容易实现,保密性也好,但第二种实现方案,会造成普通用户在浏览时访问速度不如第一种方案快,如采用第一种实现方案,可以避免上述麻烦,并且可以提高开发效率。因此,选择第一种实现方案。2.1.3 网站功能层次设计由系统需求分析数据流图知,此科研网站的功能层次图如图3所示。图3网站功能层次图2.1.4 数据库设计(1)系统实体关系分析由系统数据流图分析,分析出系统要用到的实体及其相互间的关系,现描述如下一对多一对多一对多一

15、对多文件新闻图4网站E-R图2)系统实体属性描述用户表(编号,用户姓名,用户密码)办事指南表(编号,部门号,姓名,性别,业绩考核)文件表(编号,大类,小类,路径,时间,标题,内容)科技奖励表(编号,年份,国家级,省级,厅级,总计,详细,其它)链接表(编号,链接名称,链接备注,地址,类别,时间)申报专栏表(编号,申报内容,申报时间,申报部门,备注)授权专利表(编号,年份,发明的数量,外观数量,实用数量,总计数量,详细)文章表(编号,名称,内容,级别,图片,作者,备注)2.2 人工处理过程由于系统是以管理员的登录方式进行操作,因此系统在使用前默认一位管理员(帐号:admin,口令:123456)。然后操作本系统时以默认管理员身份进入系统,首先进入系统维护添加将要操作此系统的管理员及其权限,并同时删除默认管理员。设置管理员后,便可根据管理员的权限进行相关操作。在进行各项操作前,首先应该对网站后台进行基本的数据维护。3 系统的实现3.1 数据库的实现3.1.1 建立数据库用ACCESS2000建立一数据库,命名为database.mdb在此网站中,主要是建立数据表。根据系统功能需求,所用数据库需建立6张表,各表内容如表4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号