关于《网站设计与维护》课程设计报告(doc 15页).doc_第1页
关于《网站设计与维护》课程设计报告(doc 15页).doc_第2页
关于《网站设计与维护》课程设计报告(doc 15页).doc_第3页
关于《网站设计与维护》课程设计报告(doc 15页).doc_第4页
关于《网站设计与维护》课程设计报告(doc 15页).doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息技术系课程设计报告 课程: 网站设计与维护 年级: 09 级 专业: 计算机应用技术专业 姓名: 李成元 指导老师: 龙 娟 评语:得分: 指导老师签名: 完 成 日 期:二 一 一 年 一 月 八 日 网站设计与维护课程设计报告 学号:200936010007姓名:李成元专业:计算机应用专业课题:学籍管理系统 一、前言 1.管理信息系统管理信息系统:是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为管理信息系统MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。2.开发学生学籍系统的必要性高等院校的学生管理工作是学校管理工作中一项十分重要的工作,占有十分重要的位置,也是高校日常事务管理中的一个重要环节。随着学校规模扩大,在校学生人数不断增加,加大了学生管理管理的难度。然而,长期以来学生管理工作一直是使用传统人工的管理方式,这样的管理方式存在着:效率低、保密性差,大量的文件和数据难于查找、更新和维护,造成了办事效率低这样的现状。远远不能适应发展的需要。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。应用计算机对高校学生信息进行管理,具有人工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性强、存储量大、保密性能好等。这些优点能够极大地提高学生管理的工作质量和效率,也是高校学生管理的科学化、规范化、信息化管理的重要条件。3. 学生学籍系统简介以及系统概要设计(1).学生学籍系统总体功能简介学生学籍系统是针对各个学生在校的个人信息管理系统。根据初期的设计,实现了学生基本情况的管理。(2). 学生学籍系统功能模块简介系统的功能模块包括用户注册登录模块,学生基本信息管理模块,院系信息管理,专业信息管理模块,系统管理模块。信息管理模块是可以对学生进行查询、录入、修改、删除等操作,动态了解各学生基本信息。对学生的所在的院系及专业进行管理,系统管理模块是让个系统管理负责人进行系统数据的添加,修改,删除,查询,提高了工作效率。二、系统框图1.学籍管理系统功能结构模块图,如图11所示: 学籍管理系统用户注册登录学生信息管理院系信息管理专业信息管理系统信息管理 图11.系统结构功能结构模块图2.用户注册登录结构模块图,如图12所示: 用户注册、登录管理学生注册登录管理员注册登录 图12.用户注册登录结构模块图3.学生信息管理结构模块图,如图13所示:学生信息管理查看我的信息退出本系统更改密码修改我的错误信息 图13.学生信息管理结构模块图三、表结构(1).student(学生信息表) 学生信息表是用来保存学生的基本信息和用来登录注册信息。该表的表结构如下表11所示:student(学生信息表)字段名类型长度备注ID自动编号编号snoChar12学号snameVarchar8姓名ssexVarChar2性别snationVarchar10民族snativeVarchar4籍贯gradeVarchar6年级MnameVarchar20专业spassChar6密码dnameVarchar20院系sageChar2年龄 表11.学生信息表结构(2).manger(管理员信息表) 管理员信息表用来保存管理员的基本信息和用来登录注册信息。该表的表结构如下表12所示: manger(管理员信息表)字段名类型 长度 备注ID自动编号编号 mno Char 4 管理员编号 mname VarChar 8 姓名 mpass Char 6 密码 表12.管理员信息表结构四、程序流程图、清单1用户注册登录(zhuce.asp)(1).流程图:如图14所示:输入账号和密码登录界面登录类型 学生管理员点击登录开始关闭窗口Y 结束NNNYYYYYYY 图1-4.注册登录流程图(2).程序清单(关键程序段) 注册登录界面主要用于对用户点击登入按钮进入相关的端口对相关的端口进行超链接,可以进入学生端和管理员端。用户注册登录界面所涉及的程序代码(zhuce.asp)如下:2.学生信息管理端(由updatestudentpass.asp1 , editstudent1.asp , logout.asp组成)(1).流程图:学生信息管理端图如图15所示开始 学生端界面更改密码提交信息关闭窗口结束查看我的信息修改我的错误信息退出本系统YYYYYY YY YYYNNNNNNY 图15.学生信息管理端图(2).程序清单(关键程序段)学生信息管理端界面是由updatestudentpass1.asp , editstudent1.asp , editstudent3.asp logout.asp四个网页组成)a. 该页面主要是用于学生对自己的密码进行更改。所涉及的程序代码(updatestudentpass1.asp)如下:%Dim uno 学号Dim opass 旧密码Dim npass 第一次输入新密码Dim npass1 第二次输入的新密码Dim sql SQL字符串Dim rs Recordset对象uno=Session(uno)opass=Trim(Request.Form(opass)npass=Trim(Request.Form(npass)npass1=Trim(Request.Form(npass1)if npassnpass1 Then Alert(两次输入的密码不匹配!) GoBack() Response.EndEnd ifsql=SELECT*FROM student WHERE sno= & uno & AND spass= & opass & Set rs=ExecuteQuerry(sql)if rs.EOF Then Alert(对不起,你输入的学号或密码输入错误,请查实!) GoBack() Response.EndEnd ifsql = UPDATE student SET spass= & npasssql = sql WHERE sno=& uno &ExecuteNonQuery(sql)Alert(你的密码已成功修改,请记住!)GoBack()Response.End%b.该页面主要用于学生查看自己的相关信息,所涉及的程序代码(editstudent1.asp)如下: 我的信息 . . . 返回到查看我的信息页面 c.该页面主要用于修改自己的信息,所涉及的代码(editstudent3.asp)如下:% Dim rs Rscordset对象 Dim sql 数据操作命令 Dim sname 姓名 Dim ssex 性别 Dim snation 民族 Dim snative 籍贯 Dim grade 年级 Dim Mname 专业 Dim dname 院系 Dim sage 年龄 sname = Trim(Request.Form(sname) ssex = Request.Form(ssex) snation = Trim(Request.Form(snation) snative = Trim(Request.Form(snative) grade = Trim(Request.Form(grade) Mname = Trim(Request.Form(Mname) dname = Trim(Request.Form(dname) sage = Trim(Request.Form(sage) if sname= Then Alert(对不起,请填写必填字段后再提交!) GoBack() Response.End End if sql = UPDATE student SET sql = sql & sname= & sname &, sql = sql & ssex= & ssex &, sql = sql & snation= & snation &, sql = sql & snative= & snative &, sql = sql & grade= & grade &, sql = sql & Mname= & Mname &, sql = sql & dname= & dname &, sql = sql & sage= & sage &, ExecuteNonQuery(sql) Alert(你信息已成功修改!) Response.Write(window.location.replace (editstudent.asp)%d.个人执行完自己所需的操作之后,是用于退出本系统。所涉及的代码(logout.asp)如下: 五、结论1.模块的特点(1).用户注册、登录模块 A本模块主要是用来对本系统的合法用户进行登录进入自己相关的端口,进行自己所需要查询的相关知识,和进行相关的处理。 本模块分学生跟管理员两种登录类型: a.学生登录通过输入自己的用户名和密码,然后选择“学生”,单击按钮“登录”进行登录到学生端界面。 b.管理员登陆通过输入管理员用户名和密码,然后选择“管理员”,单击按钮“登录”进行登录到管理员端界面。 本模块在输入相关信息时还可以给出相关提示,“ 对不起,你的信息填写不完整,请查实后再登录!、对不起,你输入的用户名或密码错误,请查实!”的提示信息。 B运行结果如图15所示: 图15.登录界面(2).学生信息管理端模块本模块主要是学生通过登录验证,进入到学生端模块。本模块具有更改密码、查看我的信息、修改我的错误信息、退出本系统四大功能模块登录后进入到本模块,本模块的运行界面如图16所示: 图16.学生信息管理菜单界面 本模块的四个功能模块的功能:1) 更改密码功能:更改密码功能主要是学生可以用自己的用户名和初始密码进行密码修改,在修改过程中还可以给出: 两次输入的密码不匹配! 对不起,你输入的学号或密码输入错误,请查实!、你的密码已成功修改,请记住!的提示信息该功能模块设计如图17所示: 图17.更改密码功能界面2) 查看我的信息功能:查看信息功能主要用来查看自己的相关信息。在没输入学生信息的状态下可以给出“对不起,你还没有输入学生记录!的提示信息。该功能模块的界面如图18所示: 18.查看我的信息功能界面通过输入自己的信息进行提交进入到自己的信息的界面,可以看到自己相关的信息。我的信息界面如图19所示: 图19.我的信息界面3) 修改我的错误信息功能:修改我的错误信息功能主要用于在查看自己信息时,发现有错误可以自行修改自己的个人信息。修改错误信息可分为两种方式。a.可以直接在查看自己的信息时点击操作下的“修改”按钮进行修改.b. 可以在学生信息管理菜单界面点击“修改我的错误信息也可以进入到我的我的信息界面,点击操作下的“修改”按钮进行修改。点击“修改”按钮之后将会弹出一个修改的界面。修改界面提供修改的错误信息进行修改,该界面还可以放弃修改,在自己不修改的情况下,可以点击“放弃修改”按钮,将会回到“我的信息和错误信息修改”的界面。还会给出对不起,请填写必填字段后再提交! 你信息已成功修改!的提示信息。修改我的错误信息的界面如图110所示: 图110.修改我的错误信息界2.碰到的问题:1) 刚开始的时候没有好的习惯,有时候少加了个结束标记,造成网页达不到自己想要的效果。2) 各网页做超链接的时候链接不上。3) 如何把文件上传到服务器和把数据保存到数据库中,如何从数据库中读取数据。3.解决方法:1) 在缺少标记的情况下,让我用到了老师上课说的排除错误信息的函数:(Execute.End)函数。2) 通过网上收索相关知识和教材中查看教材上的相关知识。3) 通过相应的函数进行访问。4.目前还存在的问题及须改进的地方:学生端还有三个功能链接没做好。还有作为一个学籍系统的觉得自己做的过于简陋,还需要添加一些功能模块。六、我的感想(不少于500字)通过这次课程设计,做课程设计的两个月里让我体会到了做ASP在写代码需要沉着,冷静的去思考问题。同时也养成了个好的习惯,每次标记的时候写开头的标记,马上写上结束的标记,避免写了之后再来查找错误信息的麻烦。同时也学会了合作精神,就在对模块进行设计的时候,刚开始的时候根本该系统该做哪些模块,经过三人的讨论,把本系统分成了五大模块并进行分工。在写代码的时候遇到了很多错误,在找错误的时候,遇到了麻烦问题,让我学会了不怕出错,关键是错了就应该找出错误,并找出错在哪里,为什么会出错,然后再找出解决错误的问题。在做界面的设计同时也对以前学过的flash进行图片的处理,同时也对所学过的知识进行了温习。在设计界面的时候同时也让我记住了许多相关的属性和函数。并了解了那些属性跟函数该用在哪些情况下。在这次课程设计中,也花了很长时间,到现在做的还不怎么好。还能在此找出自己的不足,也提高了自己独立工作的能力。我体会到了“只要付出过,总会有收获的”,还让我对自己做出了规划。面对现在社会就业的压力自己也要学点专业上的技术,每个人都有自己擅长的一个方向,自己也应该找准自己的人生的方向,人生的目标。马上就要面临实习了,面向社会了,自己也不得不努力在学校

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论