鉴于大家对ASP类作品十分关注,我们编辑小组在此为大家搜集整理了“ASP学生同学录的设计与实现”一文,供大家参考学习
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | |||||||||
2.2网站结构及功能 网站的具体结构如图2所示,在首页上共有7个大的功能菜单,每个菜单链接一个功能页面,每个页面实现不同功能。
图2 充分利用ASP的强大功能,在网站中提供留言簿、公告栏等交流场所,为同学们展开信息交流提供方便。 2.3数据库设计 本网站采用的数据库是Microsoft Access ,建立库文件,包含如下几个表文件: claim 网站公告信息表 loginfo 来访登陆时间信息表 mssg 留言信息表; photo 图片内容说明信息表 user 成员地址信息表[7] 3 详细设计 3.1统一规划网站的布局和格式 首先要规划好网站的结构,对网站的网页大体布局有一个具体的轮廓。并且为网站的主页及二级页面确定一个共同的格式,包括整个页面的颜色,宽度,阴影,背景,字体的大小颜色这就需要我们制作一个超文本样式表.css文件,以供每个网页调用。本站具体的.css代码如下: body { SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #000000; SCROLLBAR-SHADOW-COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #666666; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; background-image:url(../images/bg.gif); background-position:center } BODY { FONT-SIZE: 12px;"Verdana", "arial" } TABLE { FONT-SIZE: 12px;"Verdana", "arial" } TR { FONT-SIZE: 12px;"Verdana", "arial" } TD { FONT-SIZE: 12px; WORD-BREAK: break-all;"Verdana", "arial" } INPUT { BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; BORDER-RIGHT: #0066cc 1px solid; BORDER-TOP: #0066cc 1px solid; COLOR: #0066cc; FONT-SIZE: 9pt; HEIGHT: 16px } TEXTAREA { BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #cccccc; BACKGROUND: #fefefe; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: #cccccc; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc } 在每个网页的程序中加人如下的程序段: <link href="css/class.css" type=text/css rel=stylesheet>。来实现调用已经编制好的超文本样式表文件class .css,这样就为网站中的每个网页设定一个共同的样式,如整个网页文字的大小、字体,还有活动超联接和已访问超联接的颜色以及菜单的一些属性等等。 为网站设计一个主页面使用DreameWeaver MX来制作。还要用到HTML语言、VBScript、JavaScript等。将前面说到的功能和内容以菜单的形式列出在主页上,级联菜单上是一些具体的功能和内容。当然,这个菜单是用JavaScript编制出来的一个函数,然后,在每一个菜单文件的代码中再调用这个函数,其它的菜单也可以用同样的代码来实现。同样,对于二级页面的设计以及其它页面的设计也是与主页相同。如果这些页面的主要部分与先前设计的主页主体部分风格和布局以及菜单都相同,那么我们就可以先建立一个空的含菜单的文件作为模板,以后每建立一个类似的页面,就可以调用此模板文件,在此基础上再进行修改、补充[8]。 3.2注册和登录模块设计 注册登录模块是系统的门户,在整个系统中占有重要的地位。它的主要功能是根据用户的录入信息进行身份识别,排除非法用户对本系统的使用,对合法用户则按照不同的级别分类处理,从而保证系统的运行安全,过程如图3所示[9]。
图3 过程图 用户进入主页面后,要想法使用其他菜单的功能必须先进行注册,在将表单提交后,调用相应的程序进行处理。处理程序首先与数据库连接,查看是否存在同名和同密码的用户,若存在则显示提示信息,并重新返回注册表单,用户输入新的信息进行重新注册;若不存在同名且同密码的用户,则将注册信息写入数据库。在注册界面填写注册信息的时候,用下面的程序判断输入的信息是否正确: function checkform() {if (adduser.username.value.length==0) { alert("用户名不得为空!"); document.adduser.username.focus(); return false;
| |||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | |||||||||
本文选自计算机毕业设计http://myeducs.cn |