高校志愿者信息管理系统的设计与实现 毕业论文.doc

上传人:韩长文 文档编号:3977739 上传时间:2019-10-11 格式:DOC 页数:27 大小:2.31MB
返回 下载 相关 举报
高校志愿者信息管理系统的设计与实现 毕业论文.doc_第1页
第1页 / 共27页
高校志愿者信息管理系统的设计与实现 毕业论文.doc_第2页
第2页 / 共27页
高校志愿者信息管理系统的设计与实现 毕业论文.doc_第3页
第3页 / 共27页
高校志愿者信息管理系统的设计与实现 毕业论文.doc_第4页
第4页 / 共27页
高校志愿者信息管理系统的设计与实现 毕业论文.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《高校志愿者信息管理系统的设计与实现 毕业论文.doc》由会员分享,可在线阅读,更多相关《高校志愿者信息管理系统的设计与实现 毕业论文.doc(27页珍藏版)》请在三一文库上搜索。

1、 毕业(设计)论文题目:高校志愿者信息管理系统的设计与实现学 号: 姓 名: 院 部: 计算机科学与工程学院 专 业: 计算机科学与技术 班 级: 计算机07-2 指导教师姓名及职称: 完成日期:2012年4月25日1摘要利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用Active Server Page技术和采用Access数据库系统组件来构成的应用服务系统。它运用方便,操作简单,效率很高。本系统主要提供了对高校志愿者学生信息的管理平台。在系统中,将管理用户分为了四大类:第一类为系统管理员,主要用于对整个系统的管理;第二类为具体社团的管理员,主要实现对本社团的管

2、理,如社团公告、社团新闻、社团相册、社团成员管理等等;第三类为各社团的会员,主要实现网上交流及信息的浏览;第四类为一般游客,主要浏览系统的一些新闻公告和一些社团的基本信息等。借助B/S模式,会员及社团管理员可以方便的浏览社团的各种信息,并可根据自身的需要参加各种活动,加强会员与社团的联系。本高校志愿者信息管理系统(网络版)根据当前各类高校的实际需要,采用ASP(Microsoft Active Server Pages)而制作的。Microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的

3、 Web 页和基于 Web 的功能强大的应用程序。本文主要介绍社团管理系统的基本框架及各功能的技术解决方案。管理信息系统(MIS)是集成了计算机网络技术、通信技术、信息处理技术,对信息进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。在现代管理信息系统中,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。关键词 信息系统; ASP技术; ACCESS; 学生社团;目录第一章 高校志愿者信息管理系统说明11.1高校志愿者信息管理系统描述11.2系统目的11.3志愿者信息管

4、理系统设计概要模型11.4志愿者信息管理系统功能要求1第二章 高校志愿者信息管理系统可行性分析32.1系统可行性分析32.2技术可行性分析32.3操作可行性分析4第三章 高校志愿者信息管理系统的需求分析53.1需求分析的任务53.2功能需求53.3性能需求5第四章 学生社团系统总体设计64.1系统功能设计64.2高校志愿者信息管理系统前台管理模块64.3高校志愿者信息管理系统后台管理模块74.4高校志愿者信息管理系统资格申请流程图9第五章 系统数据库的分析与设计105.1数据库的分析与设计105.2社团管理系统部分数据库10第六章 学生社团系统总体设计模式156.1系统页面设计156.2 后台

5、服务器配置196.3后台数据库配置216.4社团管理系统的测试22总结23参考文献24致 谢25 第一章 高校志愿者信息管理系统说明1.1高校志愿者信息管理系统描述高校志愿者信息管理系统充分利用了Brower/Server结构的特点,实现了将社团管理移植Internet的功能,该系统的优势在于极大简化对社团信息的维护,各个社团的信息由本社团相应管理人员维护,系统管理员仅需对系统信息的进行管理。21.2系统目的高校志愿者信息管理系统,其功能目标是实现将现有的高校志愿者信息管理系统模式向基于Internet的无纸张化志愿者信息管理模式的转变,所以它必须实现本身社团信息的管理,对参与志愿者社团活动的

6、学生的管理。通过互联网联络协会成员的关键是要建立一个通畅的沟通平台,这样可以方便地实现会员与协会,会员与会员之间的沟通。1.3志愿者信息管理系统设计概要模型由于系统数据收集的实时性要求并不高,因此采用Browser/Server结构来进行设计是合理可行的。图(1)是本系统的网络应用原理示意图。2Internet上的用户Internet管理系统系统服务器系统后台数据库图(1)网络应用原理示意图1.4志愿者信息管理系统功能要求高校志愿者信息管理系统的主要功能要求如下3:分级别管理社团管理系统前台、后台用户列表管理,按条件查询用户 用户个人注册信息管理及留言、发布信息用户信息发布功能用户留言管理功能

7、 后台志愿者信息管理系统基本信息管理功能具有社员信息管理功能 管理员管理功能 BBS管理及发布功能 图片上传、审核、发布功能 会员进入社团审核功能第二章 高校志愿者信息管理系统可行性分析2.1系统可行性分析随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经拥了百兆,甚至千兆的校内网络通信平台,通过计算机网络实现各种信息服务,并进行异地教育和培训。另一方面,现在的很多高校,为丰富学生的校园生活,培养学生的个性,促进特长学生的培养,学生会组织了很多社团。每个同学,根据参与自愿的原则,可以参加与自己兴趣相符的社团,但随着校园学生人数的增多,对社团及社团成员的管理,传统的方式显然不能胜任。

8、4高校志愿者信息管理系统主要有两大部分:一是批准合法的志愿者申请加入社团,另一个是对具体志愿者信息管理系统本身的管理。其中很重要的一个环节就是具体社团管理,同时它也是本系统最难实现的环节。对于,一个具体的社团,学生可以自由的参加该社团组织的各种活动,如何对这类信息的管理是一个难点,另一方面,随着学生社团的增多,如何有效的对各个社团间信息的划分也是一个难点,这就需要对社团进行归类处理。显然,随着学生人数的不断增加及学生社团要求的不断提高,管理者的工作量将会越来越大,并且其工作将是一件十分烦琐和非常难以组织的事情,可以说传统的管理方式已经不能适应急剧扩大的学校规模需要。随着计算机应用的迅猛发展,网

9、络应用不断扩大,如WWW服务、虚拟社区等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行学生社团的组织和管理,以减轻管理者的工作负担及提高工作效率,与此同时也提高了校园的文化氛围,更加激发学生的学习兴趣。基于B/S模式的信息管理系统是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置极为简单,使使用者不受地域的局限。一个完备的志愿者信息管理系统可以使学生在任一台接入校园网或Internet的计算机上,浏览志愿者社团信息,查看社团组织的各种活动,这将大大的激发学生的兴趣,使在校大学生能力、个性得以全面的培养。为了适应新形势的发展,本文进行了这一系统的初步设

10、计工作,做了一个初步的探索,希望它能够在各类高校中发挥高效、便捷的作用,达到简化管理面向学生的目的。42.2技术可行性分析目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便

11、。5Access 功能强大,使用方便,是开发桌面数据库的最优秀的工具之一。Access 本身具有强大的向导机制,能提供大量的数据库常用操作。如果能适当的加上少量代码,那么程序将是专业级的。这一切都靠VBA。6ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。以下罗列了 Active Server Pages 所独具的一些特点:使用 VBScript 、Jscript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。 无须 compile 编译,容易编

12、写,可在服务器端直接执行。 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript 、Jscript)均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 Active Server Pages 能与任何 ActiveX scripting 语言兼容。除了可使用 VBScript 或Jscript 语言来设计外

13、,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、Perl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。 Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。可使用服务器端的脚本来产生客户端的脚本。物件导向( Object-oriented )。ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual Basic 、Java 、Visual C+ 、COBOL等编程语

14、言来编写你所需要的 ActiveX Server Component 。 基于上述考虑,用Browser/Web模式来设计考试系统比较合适,服务器端采用Access数据库系统和ASP组件来构成学生社团的应用服务系统,客户端采用浏览器来完成社团管理过程,同时可进行远程系统维护和管理。82.3操作可行性分析志愿者信息管理系统是在Windows XP 及 ASP+ACCESS环境下设计开发,人机界面友好,操作简单,各功能模块结构清晰,较容易被用户掌握。第三章 高校志愿者信息管理系统的需求分析3.1需求分析的任务通过对项目开发的调查与分析,了解高校志愿者信息管理系统的软件功能和性能方面的要求,抽象出当

15、前系统的逻辑模型。3.2功能需求 系统需要经过有效的身份验证才可以登陆,将登陆的身份分为两种:系统管理员与社团管理用户,普通会员用户。只有被授权的用户才可以使用本系统资源系统根据用户身份不同,使用的系统资源也不同,下面将列出各类用户的使用权限:3系统管理员:批准志愿者的申请、注册会员的管理、系统公告的设置、新闻的发布、社团类别的添加、社团的管理、图片上传的审核、系统上传图片的删除、系统投票的设置、BBS论坛公告的发布、BBS类别的设置、BBS版面的选择、系统管理员帐号的修改等等。社团管理用户:社团留言管理、社团公告管理、社团成员的添加删除管理,社团相册管理、社团资料的修改、社团的投票管理、管理

16、员身份的转让等等。普通会员用户:申请进入社团、在社团内部发布留言信息、登记修改查看自己或者社团内成员的基本资料、对某个具体社员发布E-MAIL、查看系统公告新闻、进入BBS内发表信息等等。3.3性能需求硬件环境:随着计算机硬件的高速发展,普通的都可以做为服务器端,而用户端更是如此。软件环境服务器端:操作系统 Windows 2000 Server网络协议 TCP/IPWeb服务器 Internet Information Server 5.0 / Personal Web Server数据库 ACCESS浏览器 IE5.0(或以上)用户端:操作系统 Windows 98/Windows 200

17、0/Windows XP网络协议 TCP/IP浏览器 IE 5.0(或以上)第四章 学生社团系统总体设计4.1系统功能设计前台管理模块说明:此模块对所有用户开放(不同类别用户权限不同),包括未注册的用户,注册用户的社团信息浏览,社团会员间的信息查询、信息的发布、留言的发布等。后台管理模块说明:后台管理功能模块关系图如图(2)所示BBS类别管理BBS版面管理管理员信息管理BBS新闻公告发布管理高校志愿者信息管添加及审核管理图片审核管理社团系统信息管理注册会员设置管理图(2)功能模块关系图4.2高校志愿者信息管理系统前台管理模块高校志愿者信息管理系统前台管理程序流程图如图(3)所示系统首页inde

18、x.asp输入登陆的用户ID及password帐户及密码是否正确进入个人用户面版index.asp查看会员列表xy.asp信息发布ly.asp/gg.asp访客留言ly.asp进入所在社团index.asp?bj=st进入活动图片的管理进入社团管理,行使管理员权限是否社团管理员YYN图(3)高校志愿者信息管理系统前台管理程序流程图4.3高校志愿者信息管理系统后台管理模块高校志愿者信息管理系统后台管理程序流程图如图(4)所示系统管理员资料修改adminedit.asp系统首页公告管理admingg.asp社团成员管理adminvip.asp添加管理adminstname.asp社团管理admin

19、bj.asp图片审核adminpic.aspBBS论坛公告管理adminbbsgg.aspBBS论坛管理adminbbstype.aspY帐号及密码是否正确输入用户ID及passwordN管理员登陆管理员页面admin.asp图(4) 高校志愿者信息管理系统后台管理程序流程图4.4高校志愿者信息管理系统资格申请流程图用户(会员、社团管理员)Y显示申请成功信息转向社团管理系统首页是否同意服务条款转向志愿者社团管理系统首页N资料完整登记用户资料YN图(5) 高校志愿者信息管理系统资格申请流程图第五章 系统数据库的分析与设计5.1数据库的分析与设计根据系统功能设计的要求以及功能模块的划分,对于高校志

20、愿者信息管理系统,可以列出以下数据项和数据结构:用户信息有关数据表:存储注册用户,管理员用户姓名、密码、宿舍地址、宿舍电话、所在社团、手机号码等有关数据,包括管理员信息表、用户信息数据表。系统信息数据表:存储有关社团的主要信息。包括社团基本信息数据表、社团设置数据表、类别设置数据表、信息发布数据表、留言信息数据表、BBS论坛数据表。 10系统将采用Access作为数据库管理系统。安装Microsoft的Office软件,里面就有Access 数据库。数据库所包含的数据表及其功能如表5.1所示: 表5.1数据表及其功能数据表功能Admin存放系统管理员信息Bbs存放BBS留言进本信息Bj存放社团

21、信息Gg存放系统公告Ly存放系统留言Mail存放系统内部会员交流的的信息News存放系统新闻note1存放会员的笔记Online存放系统用户在线信息Photo存放发表在系统版面的活动图片Use存放普通会员的帐号密码及其他信息Useface存放会员在本系统所用的图象5.2社团管理系统部分数据库根据数据库需求的分析,建立如下十四个数据表:表1:名称:管理员信息表(Admin)标识:Admin数据来源:后台页面获得管理员信息表如表5.2所示:表5.2管理员信息表字段名数据类型说明备注UsernameNvarchar(50)用户名不允许空PasswordInt密码不允许空表2:名称:BBS论坛信息表(

22、BBS)标识:BBS数据来源:前台页面获得BBS论坛信息表如表5.3所示:表5.3 BBS论坛信息表表字段名数据类型说明备注bbsidIntBBS编号主关键字TitleNvarchar(50)论坛标题不允许空ContentNvarchar(50)论坛内容允许空UsernameNvarchar(50)用户名不允许空FaceNvarchar(50)用户头像允许空表3:名称:社团信息表标识:bj数据来源:前台页面获得社团信息表如表5.4所示:表5.4社团信息表字段名数据类型说明备注idInt社团编号主关键字UsertypeNvarchar(50)创建社团人员类型允许空BjnameNvarchar(5

23、0)社团名字不允许空FirstNvarchar(50)创建社团人主关键字AdminNvarchar(50)社团管理员允许空BjtypeNvarchar(50)社团类型允许空表4:名称:社团类型表标识:bytype数据来源:后台页面获得社团类型表如表5.5所示:表5.5 社团类型表字段名数据类型说明备注Id Int社团类型编号主关键字BytypeNvarchar(50)社团类型允许空表5:名称:图片删除表标识:dellog数据来源:后台页面获得图片删除表如表5.6所示:表5.6 图片删除表字段名数据类型说明备注IdInt图片删除ID不允许空UsernameNvarchar(50)用户名不允许空P

24、icNvarchar(50)所删除的图片不允许空DeltimeSmalldatetime删除图片的时间允许空表6:备注名称:系统及社团公告表标识:gg数据来源:后台页面获得系统及社团公告表5.7所示:表5.7系统及社团公告表字段名数据类型说明备注IdInt公告编号主关键字ContentNvarchar(50)公告内容不允许空ClassNvarchar(50)社团名不允许空TitleNvarchar(50)公告标题不允许空表7:名称:系统留言表标识:ly数据来源:后台页面获得系统留言表如表5.8所示:表5.8 系统留言表字段名数据类型说明备注IdInt留言编号主关键字UsernameNvarch

25、ar(50)用户名不允许空DateNvarchar(50)留言数据不允许空ContentNvarchar(50)留言内容不允许空TitleNvarchar(50)留言标题不允许空ipSmalldatatime留言用户ip 允许空ClassNvarchar(50)所在社团不允许空表8:名称:系统内部e-mail表标识:email数据来源:后台页面获取系统内部e-mail表如表5.9所示:表5.9 系统内部e-mail表字段名数据类型说明备注Id IntEmail编号主关键字UsernameNvarchar(50)用户名不允许空TitleNvarchar(50)Email标题不允许空Content

26、Nvarchar(50)Email内容允许空TowhoNvarchar(50)Email发给的对方不允许空表9:名称:系统新闻表标识:news数据来源:后台页面获取新闻信息表如表5.10所示:表5.10系统新闻表字段名数据类型说明备注Id IntNews编号主关键字UsernameNvarchar(50)用户名不允许空TitleNvarchar(50)News标题不允许空ContentNvarchar(50)News内容允许空dataNvarchar(50)News数据不允许空表10:名称:会员笔记表标识:note1数据来源:后台页面获取会员笔记表如表5.11所示:表5.11会员笔记表字段名数

27、据类型说明备注Id IntNote编号主关键字UsernameNvarchar(50)用户名不允许空ContentNvarchar(50)note内容允许空表11:名称:在线会员记录表标识:online数据来源:后台页面获取在线会员记录表如表5.12所示:表5.12 在线会员记录表字段名数据类型说明备注ipInt会员IP地址主关键字snameNvarchar(50)用户名不允许空entertimeNvarchar(50)进入系统的时间不允许空newtimeNvarchar(50)最近进入的时间允许空表12:名称:图片的保存表标识:photo数据来源:后台页面获取图片的保存表如表5.13所示:表

28、5.13 图片的保存表字段名数据类型说明备注PicidInt图片编号主关键字TitleNvarchar(50)图片标题不允许空PubtimeSmalldatetime上传时间主关键字UsernameNvarchar(50)图片上传者不允许空ClassNvarchar(50)所在社团允许空LastdatetimeSmalldatetime最后保留时间允许空LiuyanshuInt浏览图片的数量不允许空PhotosizeInt图片的大小不允许空表13:名称:用户头像表标识:userface数据来源:后台页面获取用户头像表如表5.14所示:表5.14 用户头像表字段名数据类型说明备注idInt投降编

29、号主关键字userfaceNvarchar(50)用户头像选择不允许空表14:名称:注册用户数据库表标识:user数据来源:后台页面获取注册用户数据库表如表5.15所示:表5.15注册用户数据库表字段名数据类型说明备注UsernameNvarchar(50)用户名不允许空UserclassNvarchar(50) 会员所在协会不允许空UserpasswordInt会员登陆密码不允许空UserquestionNvarchar(50)找回密码的问题允许空UseranswerNvarchar(50)找回密码的答案允许空UserbirthdaySmalldatetime会员的生日允许空Shengxia

30、o Nvarchar(50)会员的生肖不允许空QqInt会员允许空UsesexNvarchar(50)会员性别允许空JoindataSmalldatatime会员加入时间不允许空LastloginSmalldatatime最后上线时间不允许空BbsjobNvarchar(50)会员在论坛的职务允许空第六章 学生社团系统总体设计模式6.1系统页面设计系统首页如图(6)及图(7)所示:(现在还未有用户登陆)图(6)社团管理系统首页图一图(7)社团管理系统首页图二页面上方显示用户导航栏左侧显示当日有哪些会员生日、系统的数据、系统的调查以及会员的信息等其中会员信息包括:最近登陆的会员、现在在线的会员以

31、及最近注册的会员。中间显示系统的公告、系统的新闻、系统留言以及上的热门帖子。右侧显示会员及社团管理员登陆的界面,以及注册会员的个人面版等。在系统首页的右下方则显示经过系统管理员审查合格的活动图片。在登陆界面点击申请帐号,系统将进入会员注册界面,如图(8)所示:图(8)社团管理系统会员注册界面会员通过注册新的帐号后,就可以以普通会员的身份进入系统,如图(9)所示:图(9)社团管理系统会员登陆成功界面会员成功登陆后就可以去申请加入自己所属社团,或者自己是属于社团负责人则可以点击页面上方显示栏的学院社团去建立社团。如图(10)所示:图(10)社团管理系统会员浏览社团页面 社团负责人可以在图10所示的

32、页面左侧建立自己的社团,但必须保证合法,经过学院批准,否则将会被系统管理员删除。 社团建立好以后,建立社团的人也将默认成为社团管理员,可以对所属社团进行管理和维护。进入社团管理的页面,如图(11)所示:图(11)具体社团管理页面可以看到在系统的页面上方出现了社团管理的导航栏。左侧则显示本社团当日生日的会员、个人的控制面版以及社团的基本数据(社团名称、社团负责人、社团管理人、社团人数、社团留言、社团相片)以及所属社团会员的基本信息。无论是会员还是社团管理都有权限进入系统的BBS进行聊天或发布信息,或者在留言系统中进行留言,其基本界面如图(12)及图(13)所示:图(12)系统留言界面图(13)b

33、bs论坛界面会员之间包括跨社团的会员,可以通过系统配置的短信交流平台进行一对一交流及留言,其主要界面如图(14)所示:图(14)系统内部短信留言界面图6.2 后台服务器配置本系统使用了Microsoft的IIS 5.0作为系统服务器。Windows 2000以上版本的操作系统。打开“控制面板”里面的“添加/删除程序”选项,然后选择“添加/删除Windows组件”,最后选中弹出对话框的“Internet 信息服务(IIS)选项”,如图(15)所示,按照系统提示进行安装即可。图(15)系统内部短信留言界面图下面来介绍一下怎么设置IIS的服务。11首先,选择“控制面板”下“管理工具”中的“Inter

34、net 服务管理器”,出现如图(16)所示界面,单击框中的按钮可以开启Internet 服务。 在“默认Web站点上”目录上单击鼠标右键,在弹出的菜单中选择“新建”,然后选择“站点”然后根据以下步骤来 整个设置全部完成,本机IP是192.168.0.199,则访问本系统页面的地址:http:/ localhost/a6.3后台数据库配置本系统开发是在Windows 2000 Server下开发的,开发数据库使用的是Access 2000。具体配置步骤如下:新建一个空数据库,取名为#$#%jyst.mdb.mdb.在#$#%jyst.mdb.mdb中建立表:admin,bbs,bbs2,bbsb

35、m,bbslb,bj,bytype等。(数据表的结构见表5.1已有详细说明)建立数据源窗口,一个 ODBC数据源,名称为webExam,指向#$#%jyst.mdb.mdb.首先,执行“控制面板”中的“管理工具”中的“ODBC数据源管理”项目,选择“系统DSN”选项卡,单击“添加”按钮如图(17)所示:在“创建新数据源”窗口中,选择“Driver do Microsoft Access(*.mdb)”作为数据库驱动程序,然后单击“完成”按钮。6.4社团管理系统的测试系统测试主要采用“白盒测试法”。因为系统模块程序的编写由自己完成,各个模块程序的流程很清楚,在编写过程中也出现过很多错误,采用程序

36、中的设置断点,进行断点测试,逐步缩小范围并最终找到问题的解。在编写的过程中边编写边进行测试,发现错误立刻更正,尽量使模块功能更贴近用户。在测试过程中,尽量站在用户的角度考虑问题,假如我是用户如何才能更方便,假如我在某一时刻进行某种操作会产生什么结果。当整个系统在所有模块功能完成后,再进行测试。首先测试了一个模块的功能,能够实现后,再对其它模块进行测试,在这个过程中,往往又会返回到刚才的模块,再次改进。如此反复当所有模块测试完成后,便对子系统分别测试,输入大量数据并尽可能多的假设“非正常情况”以测试系统的完善性。待这些测试都通过后就对整个系统进行测试。本文所采用的测试方式属于集成测试中的渐增式测

37、试,这种方法实际上同时完成单元测试和集成测试,其优点有:.开销小,因为其利用已测试过的模块作为测试软件。.可以较早发现模块间的接口错误。.在测试时,如发现错误往往和最近加进来的那个模块有关。.已测试的模块可以在新的条件下再次检验,使测试更彻底。经过系统测试并修改之后,学生社团管理系统基本上完成了在任务书中所要求的功能,并同时为了达到学习的目的,对系统作了功能一部分创新,且都已经通过测试。总结在开始设计之前,我对ASP并不了解,后来在老师和同学的帮助下,慢慢对ASP有了一定了解,并结合了FLASH、POTOSHOP等设计思想逐步完成了学生社团管理系统中的界面子系统模块。在整个设计过程中,也出现过

38、很多的问题,在不断学习的过程中我体会到:设计是一个不断学习新鲜事物的过程,从设计最初的不懂到最后能够顺利完成,我体会到在实践中学习的重要性。设计过程中,由于要实现某些功能,互联网帮了我的大忙。网络资源是一个丰富的共享体系,我通过在ASP论坛上提出问题得到了很多热心网友的帮助,使我在很多地方少走了很多的了弯路。本系统是一个面向各类高校,具有一定实用性的数据库信息管理系统。它主要完成学生社团的流程管理和控制,从申请成立社团,审批社团到社团成立和社团维护等。本系统采用当前流行的ASP来完成整个系统的设计,在数据库的设计上利用了ACCESS的便利性和实用性。系统在设计过程中不可避免地遇到了各种各样的问

39、题,有关ASP的许多细节问题都要靠自己去摸索,加之本人水平有限,并没有完全地理解ASP的强大功能,而且还存在着许多不足之处。通过本次毕业设计我学到了不少新的东西,也发现了一些的问题,有些在设计过程中已经解决,有些还有待今后慢慢学习。只要学习就会有更多的问题,有更多的难点,但也会有更多的收获。参考文献1管理信息系统的系统理论与规划方法作者:章祥荪等,科学出版社2管理信息系统/面向21世纪课程教材作者:薛华成编,出版社:清华大学3ASP+SQL SERVER 典型网站建设案例作者:宇峰编著,北京清华大学出版社4需求分析与系统设计/软件工程技术丛书作者:麦沙塞克著 金芝译 5系统分析与设计(需求分析

40、系列)软件工程技术丛书作者:(美)萨茨辛格等著 朱群雄等译,6Access2002中文版入门与提高/软件入门与提高丛书作者:王成辉编7ASP动态网站开发自学导航作者:戎马工作室编著,北京机械工业出版社8ASP+Access开发动态网站实例荟萃作者:屈喜龙、朱杰等 9中文Access2002实用教程作者:赵增敏等编,出版社:电子工业10数据库系统与Access教程/21世纪全国高职高专计算机应用专业规划教材作者:申莉莉编11IIS5.0使用参考手册(IIS6.0新增功能详解)作者:(美国)微软公司编 张军等译12软件子系统测试/软件工程技术丛书作者:(美国)马瑞克著 韩柯等译, 13 大型Intranet讲座,国际电子报,2007.514 Larry P,Redefing Information Management”,Information System Management , Vol 13, Winter 200615 Active Server Pages roadmap.asp,Microsoft ASP Online Help,200616 E_Commerce Site,e_BUSINESS ADVISOR,April 2008 24

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1