工科技产业处网站设计与实现
目 录
1 引言 1
1.1 研究背景 1
1.2 实现目标 1
2 可行性分析 2
2.1 技术可行性分析 2
2.2 操作性可行性分析 3
2.3 经济可行性分析 3
3 需求分析 3
3.1 功能需求 3
3.2 系统用例图 4
3.4 主要技术 6
4 总体设计 8
4.1 平台架构 8
4.2 数据库设计 8
4.4 界面设计 13
4.5 报错设计 18
5 详细设计 19
5.1 管理员登录模块 19
5.2 信息管理模块 20
5.3 网站内容展示模块 22
5.4 算法设计 23
5.5 输入/输出项 25
5.6 出错处理设计 26
6 系统测试 27
6.1 黑盒测试 27
6.2 系统综合测试 31
结 论 32
致 谢 33
参 考 文 献 34
1 引言
1.1 研究背景
高等教育的额发展促进了高校科研产业的发展,从而学校的科研管理工作量也就大大增加,信息化管理高校科研管理就成了必然趋势。
近年来“高等院校科技产业”的发展是很快的,教育部颁发的文献《关于积极发展、规范管理高校科技产业的指导意见》表明高等教育必不可少的要求是科技产业[1]。
在这个计算机网络技术快速发展的时代,许多高等院校也开始建立数字化校园。从现在的市 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
场情况来看,管理的平台种类比较多,但是高等院校的科研管理平台却比较少,大部分高校科研管理的人工管理多,起步相对较晚,随着高校科研信息量的增加,科研管理过程非常方便,教师要自己处理大量的文件和材料,尤其是到了要汇总文档和材料的时候,这些工作相当的耗费时间及精力,从而“科技产业处网站”的建立也受到很多高等院校的重视。
增加设立科研机构,科研项目的增加,大大地丰富了高校科研的研究成果,科研信息日新月异,这些不仅增加了科技处科研管理的难度,也使得科研成果展示变得复杂[2]。要是没有一个科学合理的科研管理平台就很难开展相关的科研活动,当然作为一个科技产业处的网站,还应该使相关人员的交流更方便,这是如今高等院校信息化的大势所趋[3]。
1.2 实现目标
1.2.1 功能目标
科技产业处网站,用于对科研工作的管理,根据科研工作的需要划分功能模块,要求界面友好,操作简便,功能完善,运行良好。系统的用户身份分为普通用户和管理员。
普通用户:普通用户可以浏览科技产业处网站的图片新闻,通知公告,科研动态,机构设置,政策法规,党建工作,科研平台,国家大学科技园,还可以下载该网站上的相关文件资料,并且可以在留言簿中进行留言。
管理员:管理员的权限是可以对科技产业处网站的后台进行管理,进行公告通知管理,科研动态管理,机构设置管理,政策法规管理,留言簿管理,党建工作管理,科研平台管理,国家大学科技园管理和下载管理,并且可以进行系统管理(管理员的密码修改,管理员的添加和删除)。
1.2.2 性能目标
结合科研管理现状,建立适合其使用的基于校园网络的科技产业处网站的性能目标如下:
a) 系统的实用性:在开发过程中,实用性需放在首要位置。网站是针对高校科研管理的,其实用性要求计算机的处理速度快、存储能力强[4]。设计过程中还应该划分功能模块,增强其实用性。
b) 系统的易操作性: 该网站的功能就是提高全体师生的工作效率,从而要求界面友好,以便于普通用户和管理员的操作[5]。
c) 系统的完备性:包括数据的完备性和系统功能的完备性[6]。存储在数据库中的数据满足网站的正常运行,同时系统的功能也该尽可能完备,除了基本功能还应该增加一些能够增强用户和管理员的交流的功能。
d) 系统的可扩充性:对于高等院校而言,其科研事业的发展速度是很快的,这就要求科技产业处的网站设计时考虑到日后系统的升级和扩充需求,从而要求其具有可扩充性[7]。
e) 系统的安全性:科研管理网站的科研项目的数据量大并且都很重要,所以为了此网站的数据安全,在网站开发过程中还应该采取安全防护技术,如防火墙技术和数据定时备份等[8]。
f) 系统的可维护性:网站使用时必然会出现问题,这就要求该网站必须是可以进行维护的。
2 可行性分析
对于高等院校而言,校园信息化已经成为发展趋势,科技产业处网站就是用来提高科研工作的效率的,同时也在某些方面促进的建设。对本网站进行可行性研究的目的:一方面是为了节约开发的时间和节省开发的成本,另一方面也是为了保证网站开发的质量[9]。
2.1 技术可行性分析
技术可行性主要可从软件和硬件两方面来考虑[10]。本网站的开发环境是微软的Visual Studio 2010,使用SQL Server 2008作为数据库,这两种软件的组合发开的技术已经很成熟了,软件方面可行[11]。开发此网站的计算机的系统为64位操作系统,内存2GB,所以满足此网站开发需求。
2.2 操作性可行性分析
科技产业处网站,普通用户进入网页就可以浏览图片新闻,并可点击图片进入阅读,还可以浏览通知公告、科研动态的信息,另外点击导航栏可以了解机构设置、科研平台等信息,另外用户还可以进行资料的下载以及在留言簿进行留言。这些操作都很方便简单。管理员则需要在管理员登录界面输入正确的用户名、密码和验证码即可对前台的信息进行管理。
2.3 经济可行性分析
很多高校有时候都会出现资金短缺的情况,所以不可能采购很多的实验设备,而创建一个科技产业处网站的成本远远小于采购很多的实验设备的成本[12]。经分析建立一个科技产业处网站的花费是高校可以承担的。
综上,从技术、操作和经济的角度来看,该网站是完全可以开发的。
3 需求分析
3.1 功能需求
该科技产业处网站的功能模块分为普通用户功能模块和后台管理模块两部分,普通用户可以浏览网站信息,下载网站资料和发布留言,而管理员则负责后台的信息管理(包括前台网页的信息的添加,修改和删除,还有对管理员的添加、删除以及管理员密码的修改),其功能简单图如图3.1所示。
管理员输入正确的用户名、密码和验证码后进入后台管理,可以对管理员的信息进行维护,用例图如图3.6所示:
图3.6 管理员信息维护用例图
3.2.4 系统整体用例图
管理员输入正确的用户名、密码和验证码后进入后台管理可进行通知公告、科研动态等的发布,并且对已发布的通知公告、科研动态等进行修改或删除的操作,还可以对管理员的相关信息进行管理。普通用户可进入网站前台首页进行相关信息的浏览、下载和发布留言。系统总的用例图如图3.7所示:
1 引言 1
1.1 研究背景 1
1.2 实现目标 1
2 可行性分析 2
2.1 技术可行性分析 2
2.2 操作性可行性分析 3
2.3 经济可行性分析 3
3 需求分析 3
3.1 功能需求 3
3.2 系统用例图 4
3.4 主要技术 6
4 总体设计 8
4.1 平台架构 8
4.2 数据库设计 8
4.4 界面设计 13
4.5 报错设计 18
5 详细设计 19
5.1 管理员登录模块 19
5.2 信息管理模块 20
5.3 网站内容展示模块 22
5.4 算法设计 23
5.5 输入/输出项 25
5.6 出错处理设计 26
6 系统测试 27
6.1 黑盒测试 27
6.2 系统综合测试 31
结 论 32
致 谢 33
参 考 文 献 34
1 引言
1.1 研究背景
高等教育的额发展促进了高校科研产业的发展,从而学校的科研管理工作量也就大大增加,信息化管理高校科研管理就成了必然趋势。
近年来“高等院校科技产业”的发展是很快的,教育部颁发的文献《关于积极发展、规范管理高校科技产业的指导意见》表明高等教育必不可少的要求是科技产业[1]。
在这个计算机网络技术快速发展的时代,许多高等院校也开始建立数字化校园。从现在的市 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
场情况来看,管理的平台种类比较多,但是高等院校的科研管理平台却比较少,大部分高校科研管理的人工管理多,起步相对较晚,随着高校科研信息量的增加,科研管理过程非常方便,教师要自己处理大量的文件和材料,尤其是到了要汇总文档和材料的时候,这些工作相当的耗费时间及精力,从而“科技产业处网站”的建立也受到很多高等院校的重视。
增加设立科研机构,科研项目的增加,大大地丰富了高校科研的研究成果,科研信息日新月异,这些不仅增加了科技处科研管理的难度,也使得科研成果展示变得复杂[2]。要是没有一个科学合理的科研管理平台就很难开展相关的科研活动,当然作为一个科技产业处的网站,还应该使相关人员的交流更方便,这是如今高等院校信息化的大势所趋[3]。
1.2 实现目标
1.2.1 功能目标
科技产业处网站,用于对科研工作的管理,根据科研工作的需要划分功能模块,要求界面友好,操作简便,功能完善,运行良好。系统的用户身份分为普通用户和管理员。
普通用户:普通用户可以浏览科技产业处网站的图片新闻,通知公告,科研动态,机构设置,政策法规,党建工作,科研平台,国家大学科技园,还可以下载该网站上的相关文件资料,并且可以在留言簿中进行留言。
管理员:管理员的权限是可以对科技产业处网站的后台进行管理,进行公告通知管理,科研动态管理,机构设置管理,政策法规管理,留言簿管理,党建工作管理,科研平台管理,国家大学科技园管理和下载管理,并且可以进行系统管理(管理员的密码修改,管理员的添加和删除)。
1.2.2 性能目标
结合科研管理现状,建立适合其使用的基于校园网络的科技产业处网站的性能目标如下:
a) 系统的实用性:在开发过程中,实用性需放在首要位置。网站是针对高校科研管理的,其实用性要求计算机的处理速度快、存储能力强[4]。设计过程中还应该划分功能模块,增强其实用性。
b) 系统的易操作性: 该网站的功能就是提高全体师生的工作效率,从而要求界面友好,以便于普通用户和管理员的操作[5]。
c) 系统的完备性:包括数据的完备性和系统功能的完备性[6]。存储在数据库中的数据满足网站的正常运行,同时系统的功能也该尽可能完备,除了基本功能还应该增加一些能够增强用户和管理员的交流的功能。
d) 系统的可扩充性:对于高等院校而言,其科研事业的发展速度是很快的,这就要求科技产业处的网站设计时考虑到日后系统的升级和扩充需求,从而要求其具有可扩充性[7]。
e) 系统的安全性:科研管理网站的科研项目的数据量大并且都很重要,所以为了此网站的数据安全,在网站开发过程中还应该采取安全防护技术,如防火墙技术和数据定时备份等[8]。
f) 系统的可维护性:网站使用时必然会出现问题,这就要求该网站必须是可以进行维护的。
2 可行性分析
对于高等院校而言,校园信息化已经成为发展趋势,科技产业处网站就是用来提高科研工作的效率的,同时也在某些方面促进的建设。对本网站进行可行性研究的目的:一方面是为了节约开发的时间和节省开发的成本,另一方面也是为了保证网站开发的质量[9]。
2.1 技术可行性分析
技术可行性主要可从软件和硬件两方面来考虑[10]。本网站的开发环境是微软的Visual Studio 2010,使用SQL Server 2008作为数据库,这两种软件的组合发开的技术已经很成熟了,软件方面可行[11]。开发此网站的计算机的系统为64位操作系统,内存2GB,所以满足此网站开发需求。
2.2 操作性可行性分析
科技产业处网站,普通用户进入网页就可以浏览图片新闻,并可点击图片进入阅读,还可以浏览通知公告、科研动态的信息,另外点击导航栏可以了解机构设置、科研平台等信息,另外用户还可以进行资料的下载以及在留言簿进行留言。这些操作都很方便简单。管理员则需要在管理员登录界面输入正确的用户名、密码和验证码即可对前台的信息进行管理。
2.3 经济可行性分析
很多高校有时候都会出现资金短缺的情况,所以不可能采购很多的实验设备,而创建一个科技产业处网站的成本远远小于采购很多的实验设备的成本[12]。经分析建立一个科技产业处网站的花费是高校可以承担的。
综上,从技术、操作和经济的角度来看,该网站是完全可以开发的。
3 需求分析
3.1 功能需求
该科技产业处网站的功能模块分为普通用户功能模块和后台管理模块两部分,普通用户可以浏览网站信息,下载网站资料和发布留言,而管理员则负责后台的信息管理(包括前台网页的信息的添加,修改和删除,还有对管理员的添加、删除以及管理员密码的修改),其功能简单图如图3.1所示。
管理员输入正确的用户名、密码和验证码后进入后台管理,可以对管理员的信息进行维护,用例图如图3.6所示:
图3.6 管理员信息维护用例图
3.2.4 系统整体用例图
管理员输入正确的用户名、密码和验证码后进入后台管理可进行通知公告、科研动态等的发布,并且对已发布的通知公告、科研动态等进行修改或删除的操作,还可以对管理员的相关信息进行管理。普通用户可进入网站前台首页进行相关信息的浏览、下载和发布留言。系统总的用例图如图3.7所示:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2895.html