《关于《网站设计与维护》课程设计报告18870.docx》由会员分享,可在线阅读,更多相关《关于《网站设计与维护》课程设计报告18870.docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 信息技术系课程设计报告 课课程: 网站设设计与维护护 年级: 09 级级 专业: 计算算机应用技技术专业 姓名: 李成元元 指导老师: 龙龙 娟 评语:得分: 指导导老师签名名: 完 成成 日 期期:二 一 一一 年 一一 月 八八 日 网站站设计与维维护课程程设计报告告 学号:20093360100007姓名:李成元专业:计算机应用用专业课题:学籍管理系系统 一、前言言 1.管理信信息系统管理信息系系统:是一个不不断发展的的新型学科科,MISS的定义随随着计算机机技术和通通讯技术的的进步也在在不断更新新,在现阶阶段普遍认认为管理信信息系统MMIS是由由人和计算算机设备或或其他信息息处理手段
2、段组成并用用于管理信信息的系统统。2.开发学学生学籍系系统的必要要性高等院校的的学生管理理工作是学学校管理工工作中一项项十分重要要的工作,占有十分分重要的位位置,也是是高校日常常事务管理理中的一个个重要环节节。随着学学校规模扩扩大,在校校学生人数数不断增加加,加大了了学生管理理管理的难难度。然而,长期期以来学生生管理工作作一直是使使用传统人人工的管理理方式,这这样的管理理方式存在在着:效率率低、保密密性差,大大量的文件件和数据难难于查找、更更新和维护护,造成了了办事效率率低这样的的现状。远远远不能适适应发展的的需要。随着科学技技术的不断断提高,计计算机科学学日渐成熟熟,其强大大的功能已已为人们
3、深深刻认识,它已进入入人类社会会的各个领领域并发挥挥着越来越越重要的作作用。应用用计算机对对高校学生生信息进行行管理,具具有人工管管理所无法法比拟的优优点.例如如:检索迅迅速、查找找方便、可可靠性强、存存储量大、保保密性能好好等。这些些优点能够够极大地提提高学生管管理的工作作质量和效效率,也是是高校学生生管理的科科学化、规规范化、信信息化管理理的重要条条件。3. 学生生学籍系统统简介以及及系统概要要设计(1).学学生学籍系系统总体功功能简介学生学籍系系统是针对对各个学生生在校的个个人信息管管理系统。根根据初期的的设计,实实现了学生生基本情况况的管理。(2). 学生学籍籍系统功能能模块简介介系统
4、的功能能模块包括括用户注册册登录模块块,学生基基本信息管管理模块,院院系信息管管理,专业业信息管理理模块,系系统管理模模块。信息息管理模块块是可以对对学生进行行查询、录录入、修改改、删除等等操作,动动态了解各各学生基本本信息。对对学生的所所在的院系系及专业进进行管理,系统管理理模块是让让个系统管管理负责人人进行系统统数据的添添加,修改改,删除,查询,提提高了工作作效率。二、系统框框图1.学籍管管理系统功功能结构模模块图,如如图11所示: 学籍管理系统用户注册登录学生信息管理院系信息管理专业信息管理系统信息管理 图111.系统统结构功能能结构模块块图2.用户注注册登录结结构模块图图,如图12所示
5、: 用户注册、登录管理学生注册登录管理员注册登录 图12.用户户注册登录录结构模块块图3.学生信信息管理结结构模块图图,如图113所示:学生信息管理查看我的信息退出本系统更改密码修改我的错误信息 图13.学生生信息管理理结构模块块图三、表结构构(1).sstudeent(学学生信息表表) 学生生信息表是是用来保存存学生的基基本信息和和用来登录录注册信息息。该表的的表结构如如下表11所示:studeent(学学生信息表)字段名类型长度备注ID自动编号编号snoChar12学号snameeVarchhar8姓名ssexVarChhar2性别snatiionVarchhar10民族snatiiveV
6、archhar4籍贯gradeeVarchhar6年级MnameeVarchhar20专业spasssChar6密码dnameeVarchhar20院系sageChar2年龄 表11.学生生信息表结结构(2).mmangeer(管理理员信息表表) 管理理员信息表表用来保存存管理员的的基本信息息和用来登登录注册信信息。该表表的表结构构如下表112所示: mannger(管理员信信息表)字段名类型 长度度 备注注ID自动编号编号 mmno Chaar 4 管理员编编号 mmnamee VarrCharr 8 姓名名 mmpasss Chhar 6 密码码 表12.管理理员信息表表结构四、程序流流程
7、图、清清单1用户注注册登录(zhuce.asp)(1).流流程图:如如图14所示:输入账号和密码登录界面登录类型 学生管理员点击登录开始关闭窗口Y 结束NNNYYYYYYY 图1-4.注册册登录流程程图(2).程程序清单(关关键程序段段) 注册登登录界面主主要用于对对用户点击击登入按钮钮进入相关关的端口对对相关的端端口进行超超链接,可可以进入学学生端和管管理员端。用户注册登登录界面所所涉及的程程序代码(zhucce.assp)如下下:2.学生信信息管理端端(由upddatesstudeentpaass.aasp1 , edittstuddent11.aspp , logoout.aasp组成成
8、)(1).流流程图:学学生信息管管理端图如图15所示开始 学生端界面更改密码提交信息关闭窗口结束查看我的信息修改我的错误信息退出本系统YYYYYY YY YYYNNNNNNY 图图15.学生生信息管理理端图(2).程程序清单(关关键程序段段)学生信息管管理端界面面是由uppdateestuddentppass11.aspp , edittstuddent11.aspp , edittstuddent33.aspp logoout.aasp四个个网页组成成)a. 该页面主要要是用于学学生对自己己的密码进进行更改。所所涉及的程程序代码(updaatesttudenntpasss1.aspp)如下:
9、%Dim uuno 学学号Dim oopasss 旧旧密码Dim nnpasss 第第一次输入入新密码Dim nnpasss1 第第二次输入入的新密码码Dim ssql SSQL字符符串Dim rrs RRecorrdsett对象uno=SSessiion(uno)opasss=Triim(Reequesst.Foorm(opasss)npasss=Triim(Reequesst.Foorm(npasss)npasss1=Trrim(RRequeest.FForm(npaass1)if nppassnpaass1 Thenn Allert(两次输输入的密码码不匹配!) GooBackk() R
10、eesponnse.EEndEnd iifsql=SELEECT*FFROM studdent WHERRE snno= & uuno & AND spasss= & oopasss & Set rrs=EExecuuteQuuerryy(sqll)if rss.EOFF Theen Allert(对不起起,你输入入的学号或或密码输入入错误,请请查实!) GooBackk() Reesponnse.EEndEnd iifsql = UPPDATEE stuudentt SETT spaass= & nnpassssql = sqll WWHEREE snoo=& unoo &ExecuuteN
11、oonQueery(ssql)Alertt(你的的密码已成成功修改,请请记住!)GoBacck()Respoonse.End%b.该页面面主要用于于学生查看看自己的相相关信息,所所涉及的程程序代码(edittstuddent11.aspp)如下: 我的信信息 . . . 返回到查查看我的信信息页面 c.该页面面主要用于于修改自己己的信息,所所涉及的代代码(edditsttudennt3.aspp)如下:% Dimm rs RRscorrdsett对象 Dimm sqll 数数据操作命命令 Dimm snaame 姓姓名 Dimm sseex 性性别 Dimm snaationn 民民族 Dim
12、m snaativee 籍籍贯 Dimm graade 年年级 Dimm Mnaame 专专业 Dimm dnaame 院院系 Dimm sagge 年年龄 snaame = Triim(Reequesst.Foorm(snamme) sseex = Requuest.Formm(sssex) snaationn = TTrim(Requuest.Formm(snnatioon) snaativee = TTrim(Requuest.Formm(snnativve) graade = Triim(Reequesst.Foorm(gradde) Mnaame = Triim(Reequesst.
13、Foorm(Mnamme) dnaame = Triim(Reequesst.Foorm(dnamme) sagge = Trimm(Reqquestt.Forrm(ssage) if snamme= Theen Alerrt(对对不起,请请填写必填填字段后再再提交!) GoBaack() Respponsee.Endd Endd if sqll = UPDAATE sstudeent SSET sqll = ssql & snname= & snaame &, sqll = ssql & sssex= & ssexx &, sqll = ssql & snnatioon= & ssnatii
14、on &, sqll = ssql & snnativve= & ssnatiive &, sqll = ssql & grrade= & graade &, sqll = ssql & Mnname= & Mnaame &, sqll = ssql & dnname= & dnaame &, sqll = ssql & saage= & sagee &, ExeecuteeNonQQueryy(sqll) Aleert(你信息已已成功修改改!) Ressponsse.Wrrite(winndow.locaationn.repplacee (ediitstuudentt.aspp)%d.个个人
15、执行完完自己所需需的操作之之后,是用用于退出本本系统。所所涉及的代代码(loogoutt.aspp)如下: 五、结论1.模块的的特点(1).用用户注册、登登录模块 A本模块主主要是用来来对本系统统的合法用用户进行登登录进入自自己相关的端口口,进行自自己所需要要查询的相相关知识,和和进行相关关的处理。 本模块块分学生跟跟管理员两两种登录类类型: a.学生登录录通过输入入自己的用用户名和密密码,然后后选择“学生”,单击按按钮“登录”进行登录录到学生端端界面。 bb.管理员员登陆通过过输入管理理员用户名名和密码,然然后选择“管理员”,单击按按钮“登录”进行登录录到管理员员端界面。 本模模块在输入入相
16、关信息息时还可以以给出相关关提示,“ 对不起起,你的信信息填写不不完整,请请查实后再再登录!、对不起起,你输入入的用户名名或密码错错误,请查查实!”的提示信息息。 B运行结果果如图15所示: 图15.登录录界面(2).学学生信息管管理端模块块本模块主要要是学生通通过登录验验证,进入入到学生端端模块。本本模块具有有更改密码码、查看我我的信息、修修改我的错错误信息、退退出本系统统四大功能能模块登录后进入入到本模块块,本模块块的运行界界面如图116所示: 图16.学生生信息管理理菜单界面面 本模块的的四个功能能模块的功功能:1) 更改密码功功能:更改改密码功能能主要是学学生可以用用自己的用用户名和初
17、初始密码进进行密码修修改,在修修改过程中中还可以给给出: 两次输入入的密码不不匹配! 对不不起,你输输入的学号号或密码输输入错误,请请查实!、你的密码码已成功修修改,请记记住!的的提示信息息该功能模块块设计如图图17所示: 图117.更改改密码功能能界面2) 查看我的信信息功能:查看信息息功能主要要用来查看看自己的相相关信息。在在没输入学学生信息的的状态下可可以给出“对不起,你你还没有输输入学生记记录!的的提示信息息。该功能模块块的界面如如图18所示: 18.查看看我的信息息功能界面面通过输入自自己的信息息进行提交交进入到自自己的信息息的界面,可可以看到自自己相关的的信息。我的信息界界面如图1
18、19所示: 图119.我的的信息界面面3) 修改我的错错误信息功功能:修改改我的错误误信息功能能主要用于于在查看自自己信息时时,发现有有错误可以以自行修改改自己的个个人信息。修改错误信信息可分为为两种方式式。a.可以直直接在查看看自己的信信息时点击击操作下的的“修改”按钮进行行修改.b. 可以在学生生信息管理理菜单界面面点击“修改我的的错误信息息也可以进进入到我的的我的信息息界面,点点击操作下下的“修改”按钮进行行修改。点点击“修改”按钮之后后将会弹出出一个修改改的界面。修改界面提提供修改的的错误信息息进行修改改,该界面面还可以放放弃修改,在在自己不修修改的情况况下,可以以点击“放弃修改改”按
19、钮,将将会回到“我的信息息和错误信信息修改”的界面。还还会给出对不起,请请填写必填填字段后再再提交! 你信息息已成功修修改!的的提示信息息。修改我的错错误信息的的界面如图图110所示示: 图110.修修改我的错错误信息界界2.碰到的的问题:1) 刚开始的时时候没有好好的习惯,有有时候少加加了个结束束标记,造造成网页达达不到自己己想要的效效果。2) 各网页做超超链接的时时候链接不不上。3) 如何把文件件上传到服服务器和把把数据保存存到数据库库中,如何何从数据库库中读取数数据。3.解决方方法:1) 在缺少标记记的情况下下,让我用用到了老师师上课说的的排除错误误信息的函数:(EExecuute.EE
20、nd)函数。2) 通过网上收收索相关知知识和教材材中查看教教材上的相相关知识。3) 通过相应的的函数进行行访问。4.目前还还存在的问问题及须改改进的地方方:学生端还有有三个功能能链接没做做好。还有有作为一个个学籍系统统的觉得自自己做的过过于简陋,还需要添添加一些功功能模块。六、我的感感想(不少少于5000字)通过这次课课程设计,做做课程设计计的两个月月里让我体体会到了做做ASP在在写代码需需要沉着,冷冷静的去思思考问题。同同时也养成成了个好的的习惯,每每次标记的的时候写开开头的标记记,马上写写上结束的的标记,避避免写了之之后再来查查找错误信信息的麻烦烦。同时也也学会了合合作精神,就就在对模块块
21、进行设计计的时候,刚刚开始的时时候根本该该系统该做做哪些模块块,经过三三人的讨论论,把本系系统分成了了五大模块块并进行分分工。在写写代码的时时候遇到了了很多错误误,在找错错误的时候候,遇到了了麻烦问题题,让我学学会了不怕怕出错,关关键是错了了就应该找找出错误,并并找出错在在哪里,为为什么会出出错,然后后再找出解解决错误的的问题。在在做界面的的设计同时时也对以前前学过的fflashh进行图片片的处理,同同时也对所所学过的知知识进行了了温习。在在设计界面面的时候同同时也让我我记住了许许多相关的的属性和函函数。并了了解了那些些属性跟函函数该用在在哪些情况况下。在这次课程程设计中,也也花了很长长时间,
22、到到现在做的的还不怎么么好。还能能在此找出出自己的不不足,也提提高了自己己独立工作作的能力。我我体会到了了“只要付出出过,总会会有收获的的”,还让我我对自己做做出了规划划。面对现现在社会就就业的压力力自己也要要学点专业业上的技术术,每个人人都有自己己擅长的一一个方向,自自己也应该该找准自己己的人生的的方向,人人生的目标标。马上就就要面临实实习了,面面向社会了了,自己也也不得不努努力在学校校多学点东东西。Asp这门门课程作为为专业的必必修课程,可可想而知AAsp是专专业的基础础,必不可可少的。现现在一天有有那么多人人浏览网页页,点击率率那么高,所所以这门是是计算机的的基础。应应该要多花花时间去深深入的研究究。把Assp从略懂懂提升到精精通。为了了以后能够够在社会上上立足,从从而加以弥弥补,应该要养养成自学的的习惯,把把自己有兴兴趣的课程程加强学习习。 在此感谢谢老师对我我们的教学学,老师严严谨细致,严严格要求我我们,暗示示我们要多多看书,自自己要有动动手能力。老老师在课堂堂上的列出出详细思路路使我们容容易理解。每每个环节和和每个数据据都讲的那那么细致,好好让每个同同学都能看看懂,学会会分析问题题。这次课课程设计,离不开老师您的细心指导,能够帮助我顺利的把这次课程设计完成。