论文部分内容阅读
[摘 要]随着Internet的广泛应用,动态网页技术也应运而生。本文介绍了应用ASP.net动态网页技术开发班级主页同学录系统的设计。
[关键词]班级主页同学录系统 Internet
中图分类号:TP25.3 文献标识码:A 文章编号:1009-914X(2015)29-0240-01
1 引言
计算机网络从60年代末70年代初的实验性网络研究,经过70年代中后期的集中式、闭关网络应用,到80年代中后期的局部开放应用,一直发展到90年代的开放式大规模推广,其速度发展之快,影响之大,是任何学科不能与之相匹敌的。计算机网络的应用从科研、教育到工业,如今已渗透到社会的各个领域,它对于其他学科的发展具有使能和支撑作用[15]。
各种在线服务系统,目前已经深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。同学录作为一种方便校友之间联系的实用系统便应运而生。
网上同学录是一个网上同学交流的平台,通过网络同学们之间能快速,及时地互相联系,交流感情。因此网上同学录能给我们带来更多的方便,让同学之间联系得更快捷本同学录系统是为班级同学之间进行交流和联系提供的一个平台,通过提供完善的同学录服务和规范同学录的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。
当同学们离开校园,走上各自的人生历程,同学间的友谊将成为宝贵的人生精神财富。但是随着时间的流逝,工作变迁,生活环境的转变。老友难聚,友情难叙。班级主页同学录系统为同学之间进行交流和联系提供的一个平台。利用我校的网络资源优势和技术优势,通过提供完善的同学录服务,和规范同学录的管理,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的,并以此加快我校的信息化建设。
2 需求分析
2.1 可行性分析
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。为了确定开发具有可行性,对本系统主要进行了以下四个方面的分析。
(1) 经济可行性。经济可行性主要是对项目的经济效益进行评价。本系统对系统开发者来说并不需要太高的成本支出,只是对系统的管理者付出管理报酬即可,而且开发周期不需要太长,节省了人力、物力、财力资源,所以本系统在经济上是可行的。
(2) 技术上的可行性。技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。在软件方面,本系统采用的是Asp.net进行开发,而数据库系统采用的是SQL Server 2000。通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。
(3) 时机可行性。时机可行性是分析系统开发时机是否成熟。目前越来越多的应用程序都已经是转向基于Web的开发,并且Internet已经广泛使用,
因此系统的设计具有时机可行性。
(4) 管理上的可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。系统的开发主要就是为了方便校友信息的管理,补充现在传统管理方式的不足,因此具备了管理上的可行性。
综上所述,本系统开发目标已明确,在技术和经济等方面具备可行性,并且投入少、见效快,因此系统的开发是完全可行的。
2.2 需求获取
需求获取利用了所有可用的信息来源,这些信息描述了问题域或在软件解决方案中合理的特性。一个研究表明:比起不成功的项目,一个成功的项目在开发者和客户之间采用了更多的交流方式(Kiel and Carmel 1995)。与单个客户或潜在的用户组一起座谈,对于业务软件包或信息管理系统(MIS)的应用来说是一种传统的需求来源。直接聘请用户进行获取需求的过程是为项目获得支持和买入(buy-in)的一种方式。
为了更好的了解当代年经人对互联网上的信息交流,本人对本学院学生进行问卷调查。通过问卷调查资料查询58%学生都爱好通过网上和同学朋友之间进行联系交流,29%的学生是不喜欢通过上网形式和朋友进行联系和交流,13%的学生是又不喜欢上网的和不明确。
通过浏览网上的一些像QQ校友录,博客以及一些历届的范例系统后,本人着重对《Asp.Net课程设计案例精编》郝思嘉主编中的留言板系统和博客系统需求进行收集,并归纳。在经过几天的详细分析其功能并记录。发现其大多数功能都离不开当代大学生所喜爱的相册模块和留言模块,在和老师交流和同学讨论并将老师和学生的意见记录下来,本系统确定了以下一些主要功能:班级留言功能、相册功能、同学信息浏览和名片功能、班级公告、班级介绍、班级动态等功能。
如图1为系统功能模块图,在该系统中,学生登入网页后可以使用以下功能
班级留言功能:学生可以查看班级学生留下的所有留言信息,和发表新的留言
同学信息查看功能:在进入同学信息模块,同学可以查看所有同学信息,并点击查看某一同学的详细资料
班级公告、班级动态以及班级介绍功能:这些内容在同学进入网页后可以对这些内同进行查看
班级相册:同学还可以在该网页浏览和上传自己喜欢的图片和班级图片
管理员登入页面后可以对班级动态,介绍和公告等信息的管理,同学信息的维护以及密码修改等功能
3 数据库概念结构设计
分析了系统的业务流程和功能模块,然后可以得出各个实体以及实体与实体之间的联系。从而可以画出系统所做模块的E-R图(属性为主要属性)。
结语
本文主要对班级主业同学录系统进行了分析设计,从系统的需求、模块结构及系统的E-R实体,从而为下一步的实现工作,提供了基础理论。
[关键词]班级主页同学录系统 Internet
中图分类号:TP25.3 文献标识码:A 文章编号:1009-914X(2015)29-0240-01
1 引言
计算机网络从60年代末70年代初的实验性网络研究,经过70年代中后期的集中式、闭关网络应用,到80年代中后期的局部开放应用,一直发展到90年代的开放式大规模推广,其速度发展之快,影响之大,是任何学科不能与之相匹敌的。计算机网络的应用从科研、教育到工业,如今已渗透到社会的各个领域,它对于其他学科的发展具有使能和支撑作用[15]。
各种在线服务系统,目前已经深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。同学录作为一种方便校友之间联系的实用系统便应运而生。
网上同学录是一个网上同学交流的平台,通过网络同学们之间能快速,及时地互相联系,交流感情。因此网上同学录能给我们带来更多的方便,让同学之间联系得更快捷本同学录系统是为班级同学之间进行交流和联系提供的一个平台,通过提供完善的同学录服务和规范同学录的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。
当同学们离开校园,走上各自的人生历程,同学间的友谊将成为宝贵的人生精神财富。但是随着时间的流逝,工作变迁,生活环境的转变。老友难聚,友情难叙。班级主页同学录系统为同学之间进行交流和联系提供的一个平台。利用我校的网络资源优势和技术优势,通过提供完善的同学录服务,和规范同学录的管理,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的,并以此加快我校的信息化建设。
2 需求分析
2.1 可行性分析
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。为了确定开发具有可行性,对本系统主要进行了以下四个方面的分析。
(1) 经济可行性。经济可行性主要是对项目的经济效益进行评价。本系统对系统开发者来说并不需要太高的成本支出,只是对系统的管理者付出管理报酬即可,而且开发周期不需要太长,节省了人力、物力、财力资源,所以本系统在经济上是可行的。
(2) 技术上的可行性。技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。在软件方面,本系统采用的是Asp.net进行开发,而数据库系统采用的是SQL Server 2000。通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。
(3) 时机可行性。时机可行性是分析系统开发时机是否成熟。目前越来越多的应用程序都已经是转向基于Web的开发,并且Internet已经广泛使用,
因此系统的设计具有时机可行性。
(4) 管理上的可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。系统的开发主要就是为了方便校友信息的管理,补充现在传统管理方式的不足,因此具备了管理上的可行性。
综上所述,本系统开发目标已明确,在技术和经济等方面具备可行性,并且投入少、见效快,因此系统的开发是完全可行的。
2.2 需求获取
需求获取利用了所有可用的信息来源,这些信息描述了问题域或在软件解决方案中合理的特性。一个研究表明:比起不成功的项目,一个成功的项目在开发者和客户之间采用了更多的交流方式(Kiel and Carmel 1995)。与单个客户或潜在的用户组一起座谈,对于业务软件包或信息管理系统(MIS)的应用来说是一种传统的需求来源。直接聘请用户进行获取需求的过程是为项目获得支持和买入(buy-in)的一种方式。
为了更好的了解当代年经人对互联网上的信息交流,本人对本学院学生进行问卷调查。通过问卷调查资料查询58%学生都爱好通过网上和同学朋友之间进行联系交流,29%的学生是不喜欢通过上网形式和朋友进行联系和交流,13%的学生是又不喜欢上网的和不明确。
通过浏览网上的一些像QQ校友录,博客以及一些历届的范例系统后,本人着重对《Asp.Net课程设计案例精编》郝思嘉主编中的留言板系统和博客系统需求进行收集,并归纳。在经过几天的详细分析其功能并记录。发现其大多数功能都离不开当代大学生所喜爱的相册模块和留言模块,在和老师交流和同学讨论并将老师和学生的意见记录下来,本系统确定了以下一些主要功能:班级留言功能、相册功能、同学信息浏览和名片功能、班级公告、班级介绍、班级动态等功能。
如图1为系统功能模块图,在该系统中,学生登入网页后可以使用以下功能
班级留言功能:学生可以查看班级学生留下的所有留言信息,和发表新的留言
同学信息查看功能:在进入同学信息模块,同学可以查看所有同学信息,并点击查看某一同学的详细资料
班级公告、班级动态以及班级介绍功能:这些内容在同学进入网页后可以对这些内同进行查看
班级相册:同学还可以在该网页浏览和上传自己喜欢的图片和班级图片
管理员登入页面后可以对班级动态,介绍和公告等信息的管理,同学信息的维护以及密码修改等功能
3 数据库概念结构设计
分析了系统的业务流程和功能模块,然后可以得出各个实体以及实体与实体之间的联系。从而可以画出系统所做模块的E-R图(属性为主要属性)。
结语
本文主要对班级主业同学录系统进行了分析设计,从系统的需求、模块结构及系统的E-R实体,从而为下一步的实现工作,提供了基础理论。