团 员 管 理 系 统设计.doc

团 员 管 理 系 统设计

收藏

压缩包内文档预览:
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:7409313    类型:共享资源    大小:118.29KB    格式:RAR    上传时间:2018-01-15 上传人:专业****设计 IP属地:江苏
20
积分
关 键 词:
设计
资源描述:
团 员 管 理 系 统设计,设计
内容简介:
毕业论文(设计)题目团员管理系统系部名称计算机专业网络技术班级网络一班学生姓名巫连吉指导教师李胜军吉林省经济管理干部学院吉林经济职业技术学院吉林省经济管理干部学院吉林经济职业技术学院论文题目教师评语指导教师签字年月日答辩委员会评语主任签字年月日建议成绩评定成绩学生毕业论文(设计)评定表目录内容摘要第1页绪论第2页一、制作系统之前的准备第1页1、创建虚拟目录2、站点的编辑3、数据库的创建二、系统前台设计第8页1、整个系统由几部分组成及各部分要实现的功能2、前台设计用到的技术三、系统后台代码第10页1、连接数据库用到的操作对像2、数据SQL语句的运用总结第15页参考文献第16页致谢第17页摘要本系统是根据现代化校园的发展而设计的基于ASP的学生团员档案管理系统,本系统可以方便老师、家长来学校查询团员学生相关信息。还可以对新加入的团员信息进行信息录入。由于团员情况复杂,可以实现信息修改,及时调整团员的基本情况。关键字ASP查询信息录入信息修改绪论由于本系统是基于ASP开发的实现团员信息操作的系统。所以,本系统的完成需要借助HTML,又由于HTML是网页编程的基础,所以,在这里就省去HTML代码,相信大家对HTML代码都非常熟悉。一个好的系统需要一个友好的用户界面。由于本系统是基于ASP开发的,所以,我利用网页制作工具MACROMEDIADREAMWEAVERMX制作友好的用户界面。第一章制作系统之前的准备一、虚拟目录的创建1、在D根目录下新建一个文件夹(可以随意建在某个磁盘下),并取名,我的取名为巫连吉;2、在控制面板里双击管理工具,选择INTERNET信息服务并打开它,找到默认网站,点右键选新建虚拟目录(如下图),取名为巫连吉,路径选择前面建的文件夹的路径,即D/巫连吉。二、站点的编辑打开MACROMEDIADREAMWEAVERMX制作窗口,在右边找到文件下的管理站点,并打开它进行编辑,我取站点名为WLJHKX(站点名随便取),但是在编辑过程中选择的本地路径都是在D/巫连吉下操作,同时选择的是在本地视图下用ASPVBSCRIPT进行测试。URL前缀是HTTP/LOCALHOST/巫连吉/。三、数据库的创建1、打开MICROSOFTACCESS,新建一个空ACCESS数据库,并取名。我这里一共建了ADMIN、BANJISHEZHI、SETUP、TY四个表,这些都是保存到D/巫连吉文件夹下WULIANJI中;2、分别双击各表使用设计器编辑表。编辑各表的字段名、数据类型,注意把ID都设置为主键;3、具体操作如下1、为了方便用户登陆该系统,而建立ADMIN数据库表,制定登陆用户的姓名和密码等限制。如下就是针对该表而编辑的字段名和数据类型2、建立BANJISHEZHI表是说明有个班和班名都是什么。下面就是针对这些问题而编辑的字段名和相对的数据类型如下图3、建立SETUP表可以很方便的找到您要查询的符合该条件的所有团员信息。它的字段名和数据类型编辑如下4、建立TY表是详细介绍团员的个人挡案信息如团员姓名、性别、出生年月、入团时间和地点、是哪学年入该校及所在的班级等信息。下面是对该表编辑的字段名和数据类型所做的设计第二章系统前台设计一、整个系统几部分组成及各部分要实现的功能1、整个团员系统包括团员名册、查询统计、添加团员、用户管理里面还有个添加管理用户界面、参数设计、注销退出,共六大部分组成。这使得整个系统达到完善的实现查询、添加、修改和管理等功能。2、各部分要实现的功能1团员名册显示所有团员信息。在这界面中可以对团员信息进行修改和删除该团员信息。2查询统计这个界面是用来查询所符合条件的团员信息,其中包括按序号、姓名、班级、性别、团员出生年月范围、入团时间范围、哪个学年度里的哪的班级进行多方面查询。这样使得查询更灵活方便。3添加团员就是把新加入的团员信息添加到系统中以方便查询、修改和管理。4用户管理制定登陆用户姓名和密码,及对该用户的信息进行修改,同时也可以添加新的用户。5参数设计设计年级班级数目及是哪个年度的,这里还添加了按团员入团时间、地点查询功能。6注销退出退出整个系统界面。二、前台设计用到的技术创建HTML基本页这是制作网页的主体,在这过程我主要使用了表格对页面的划分,图像的插入,有些图片还经过PHOTOSHOP的设计,还有页面之间的超链接技术,表单(在这里用上了与数据库上的连接)、按钮、列表/菜单、文本域、层的使用。在制作系统版头时还运用到CSS样式,使得页面更加简单明了。在这里用到的技术有1、表格在网页技术中,它占有重要的地位,它不但用于一般意思的格式化显示信息外,更多的还是划分网页的结构;还能够记载表单式的资料、规范各种数据、输入列表式的文字,而且还可以用来排列文字和图片。在说表格还可以转换成层,当作层来使用。2、图像它是优化网页显示效果的一部分。常用的图像格式有GIF和JPEG。在网页中插入的图片可以是剪贴画、图片文件、艺术字、使用绘图工具绘制的图形、视频对象等。但是要注意的是通常网页中使用的图片的容量不能超过30KB,每个网页图片的总容量不要超过60KB。3、超链接在DREAMWEAVER中创建超链接的方式很方便,也很简单。在网页中插入的超链接包括对当前网页书签的超链接、电子邮件地址的超链接、本站点其他网页以及其他站点的超链接。通常进行超链接是通过URL表达链接路径的;一般连接路径有三种表达方式绝对路径、相对路径和基于根目录的路径。我在这里主要用了对文挡之间的超连接。4、表单表单是由一类可输入和保存信息的项目组成的栏目。在网页中,两个网页之间传递信息就好似需要用表单来实现,表单中可以保存输入的文字,选择的选项,甚至一些隐藏的信息。目前网站与用户的交互主要是通过表单实现的。表单有多种类型,主要包括提示站点访问者输入个人信息的用户登记表、网上购物的订购单、反馈意见表、允许访问者搜索WEB站点的搜索查询表单等。5、列表/菜单这里就是我们通常说的下拉菜单,其实它也是一种选择性的表单,不同的是,它是以下拉的方式显示,而且可以选择是单选还是多选。6、文本网页中的文本对象是网页中最基本的元素。输入的文本通常要经过格式化处理,使其美观、引人注目。输入格式可以是直接通过键盘输入,也可以通过复制和粘贴命令将其他文挡中的文本信息复制到网页中。7、层描述层是HTML中一种精确的布局方式,是属于容器的概念,每个层就是一个容器,在该层中可以放置文本、图象、表单、表格等,甚至于其他层,就像PHOTOSHOP、FLASH等软件一样,层与层之间是相互独立的,只有显示上下的相对关系。层的概念使得一个网页可以有多个页面,但这些页面只能在同一个位置。层位置的定位可以很精确,可以精确到像素。多个层之间除了简单的对象叠加顺序外,还可以通过时间轴在屏幕上移动层,制作动画效果。8、CSS样式CSS样式,即层叠样式,全称CASCADINGSTYLESHEETS。它是一种外置样式,这种样式是将全部的样式保存在一个CSS格式的文件中,这样如果网页需要使用某种样式,只要导出CSS格式即可。CSS样式是个独立于网页的样式群体,每个CSS文件中可以有多个样式,不同的样式之间分开显示,而这个文件本身是个文本格式的文件,这样的好处在于如果仅仅需要修改网页的风格,而不是布局等内容,可以直接修改CSS文件,不必修改网页文件,也减少修改网页的麻烦和修改中产生错误的可能性。第三章系统后台代码一、数据库用到的操作对象1、CONNECTION对象(1)、ADOCONNECTION对象的主要作用是与数据库建立一个连接,它是ADO中最重要的一个对象。建立CONNECTION对象的格式是固定的,是SET对象名SERVERCREATEOBJECT“ADODBCONNECTION”2CONNECTION对象的方法有OPEN方法和CLOSE方法。OPEN方法的语法为对象名OPENCONNECTIONSTRING,其中CONNECTIONSTRING表示与数据源建立连接的相关信息。这里的信息也可以用DSN代替。但事实上,由于要事先建立DSN,而我们通常又没有直接控制服务器的权利,这就使得我们在申请网页的发布空间时,服务器管理员的工作量大大增加了,所以通常的服务器不会提供此种服务,从而导致DSN不太实际。2、RECORDSET对象RECORDSET对象保持查询返回的记录的位置,允许用户一次一项逐步扫描结果。它的创建格式为SET对象名SERVERCREATEOBJECT“ADODBRECORDSET”查询格式为对象名OPENSELECT语句,CONNECTION对象名,指针类型,记录锁定状态。RECORDSET对象的属性和方法有RSCURSORTYPE指明记录指针的模式,缺省值为0,只能向后移动,为1时能向下又能向上移动。RSLOCKTYPE指明对记录指针的锁定状态,缺省值为1,不能修改,为3,可以同时被多个用户修改。RSFIELDSCOUNTRECORDSET对象的字段总数。RSINAME第I个字段的名称,I由0到RSFIELDSCOUNT1RSI读取第I个字段的数据,I由0到RSFIELDSCOUNT1RS“字段名称”读取指定字段的数据。RSRECORDCOUNT数据记录总数。RSEOF是否已指到最后一条记录之后。RSBOF是否已指到最前一条记录之前。RSMOVENEXT将指针移到下一条记录。RSMOVEPREVIOUS将指针移到上一条记录。RSMOVEFIRST将指针移到第一条记录。RSMOVELAST将指针移到最后一条记录。RSOPEN从数据库中取数据记录。RSCLOSE关闭RECORDSET对象。RSADDNEW增加一条新记录。RSDELETE删除当前一条记录。RSUPDATE更新记录。3、REQUEST对象RESQUEST对象代表由各客户程序发往HTTP的请求报文。事实上,REQUEST对象的功能是单向的,它只能接收客户端WEB页面提交的数据,与RESPONSE对象的功能刚好相反。RESQUEST接收数据时通过两个集合QUERYSTRING和FORM来检索表单的数据,具体用哪一个集合,取决于WEB页面提交数据的HTTP表单的METHOD属性,当METHOD属性值为“GET”时以QUERYSTRING,而METHOD属性值为“POST”时以FORM。当省略了具体的集合名称时,ASP将以下面的顺序来搜索集合QUERYSTRINGFORMCOOKIESERVERVARIABLES。当数据提交到服务器端的LOGASP文件后,在LOGASP中使用REQUEST对象得到用户提交的数据,加以判断用户是否合法。LOGASP文件如下上面这个例子中METHOD属性使用了GET方法,所以使用REQUESTQUERYSTRING接收数据,相反若METHOD属性使用了POST方法,则使用REQUESTFORM接收数据。而SERVERVARIABLES集合可用于提供有关随HTTP请求一起传递的头信息,它的引用格式为REQUESTSERVERVARIABLES“关键字“其中的“关键字有REMOTE_ADDR可以知道客户端的IPURL得到系统的URL路径PATH_TRANSLATED当前ACTIVESERVERPAGE的真实地址HTTP_UA_OS浏览器所在的操作系统4、RESPONSE对象RESPONSE对象用于向客户端浏览器发送数据,用户可以使用该对象将服务器的数据以HTML的格式发送到用户端的浏览器,它与REQUEST组成了一对接收、发送数据的对象,这也是实现动态的基础。下面介绍它常用的属性和方法。BUFFER属性该属性用于指定页面输出时是否要用到缓冲区,默认值为FALSE。当它为TRUE时,直到整个ACTIVESERVERPAGE执行结束后才会将结果输出到浏览器上。如BUFFER示例“NEXT这页执行时,整个主页的所有内容会同时显示在浏览器上,这个主页会存在缓存区中直到脚本执行结束。EXPIRES属性该属性用于设置浏览器缓存页面的时间长度(单位为分),必须在服务器端刷新。通过如下设置通过在ASP文件中加入这一行代码,要求每次请求是刷新页面,因为RESPONSE一收到页面就会过期。WRITE方法该方法把数据发送到客户端浏览器,如REDIRECT方法该方法使浏览器可以重新定位到另一个URL上,这样,当客户发出WEB请求时,客户端的浏览器类型已经确定,客户被重新定位到相应的页面。如REDIRECT示例FUNNEWSSAMPLE以上是提交的表单,下面是处理表单的文件FORMJUMPASPREDIRECT示例这个例子当用户选择了以后,按“JUMP“按钮提交表单,服务器接到申请后调用FORMJUMPASP判断后定位到相应的URL。不过这里有一点要注意,HTTP标题已经写入到客户浏览器,任何HTTP标题的修改必须在写入页内容之前,遇到这种问题时,可以如下做在文件的开始后写RESPONSEBUFFERTRUE在结尾定RESPONSEFLUSH这里FLUSH是RESPONSE的一个方法,它必须是BUFFER属性设置为TRUE时才能使用,否则会产生一个运行模式错误。另外一个CLEAR方法也是用于清除被缓存的页面,同样要BUFFER属性设置为TRUE时才能使用。END方法该方法用于告知ACTIVESERVER当遇到该方法时停止处理ASP文件。如果RESPONSE对象的BUFFER属性设置为TRUE,这时END方法即把缓存中的内容发送到客户并清除冲区。所以要取消所有向客户的输出民,可以先清除缓冲区,然后利用END方法。如0THENRESPONSECLEARRESPONSEENDENDIF5SERVER对象SERVER对象是ASP中一个很重要的对象,许多高级功能都是靠它来完成的。它提供了对ACTIVESERVERPAGES和方法的使用,在这我主要介绍几个常用的方法。MAPPATH方法该方法返回指定文件的相对路径或物理路径。若PATH以一个/或开始,则MAPPATH方法返回路径时将PATH视为完整的虚拟路径。若PATH不是以斜杠开始,则MAPPATH方法返回同ASP文件中已有的路径相对的路径。如TESTASP文件位于CINETPUBWWWROOTMYHOME下,CINETPUBWWWROOT为服务器的宿主目录,而TESTASP包含如下脚本输出CINETPUBWWWROOTMYHOMETESTASP要得到这个结果还可以用如下方法CREATEOBJECT方法这个方法是SERVER对象中最重要的方法,在后面可以看到,许多功能都不得不用到它。它用于创建已注册到服务器上的ACTIVEX组件。这是一个非常的特性,因为通过使用ACTIVEX组件能够使你扩展ACTIVEX的能力。用于创建服务器端的方法如下SERVERCREATEOBJECT“COMPONENTNAME“用来创建的组件可以是所有ACTIVEX能使用的内置组件,实际上是存在于服务器的所有ACTIVEX组件。6SESSION对象SESSION其实指的就是访问者从到达某个特定主页到离开为止的那段时间。每一访问者都会单独获得一个SESSION。在WEB应用程序中,当一个用户访问该应用时,SESSION类型的变量可以供这个用户在该WEB应用的所有页面中共享数据;如果另一个用户也同时访问该WEB应用,他也拥有自己的SESSION变量,但两个用户之间无法通过SESSION变量共享信息,而APPLICATION类型的变更则可以实现站点多个用户之间在所有页面中共享信息。ASESSIONID属性该属性返回当前会话的唯一标志,为每一个SESSION分配不同的编号。我曾在开发过程中就遇到对用户的控制问题。它要实现的功能就是,针对某个网站的一个模块,当一个会员登录后正在看此模块时,另一个人用同样的会员名登录,就不能浏览这个模块。也就是说一个会员名同时只能一个人浏览此模块。我通过用会员名(假设为USERID,唯一)和SESSIONID来实现了控制。当会员登录时,给这个会员一个SESSION记录登录状态如SESSION“STATUS“LOGGED“,同时把这个会员的SESSIONSESSIONID写入数据库。当他要浏览此模块时,先判断其是否登录,若已经登录再判断它的SESSIONID是否与数据库记录的相同,如果不同则不能访问。这样,当另一个用户用相同的会员名登录时,那么数据库中记录的就是新的SESSIONID,前者访问此模块时就不能通过检查。这就实现了一个会员名同时只能一个人浏览某个模块。这个功能在一些收费网站有很有特别作用,它防止了一个会员名给多个人浏览的问题,为公司保障了利益。BTIMEOUT属性该属性用来定义用户SESSION对象的时限。如果用户在规定的时间内没有刷新网页,则SESSION对象就会终止。一般默认为20分钟。CABANDON方法该方法是SESSION对象的唯一方法,可以清除SESSION对象,用来消除用户的SESSION对象并释放其所占的资源。如DSESSION_ONSTART和SESSION_ONEND事件和APPLICATION一样,当对象的例程每一次启动时触发SESSION_ONSTART事件,然后运行SESSION_ONSTART事件的处理过程。也就是说,当服务器接收到应用程序中的URL的HTTP请求时,触发此事件,并建立一个SESSION对象。同理,这个事件也必须定在GLOBALASA文件中。当调用SESSIONABANDON方法时或者在TIMEOUT的时间内
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:团 员 管 理 系 统设计
链接地址:https://www.renrendoc.com/p-7409313.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!