Web开发技术课程设计

Web开发技术课程设计
Web开发技术课程设计

安徽农业大学

经济技术学院

课程设计报告

课程 web开发技术

题目学生信息查询系统课程设计年级

专业

学生

指导教师

2013年6月19 日

目录

学生信息系统查询设计

设计报告

第一章概述

1.1 课题说明

1.2 web技术简介

1.3编写目的

第二章系统分析

2.1 系统需求分析

2.1.1开发目标

2.1.2功能划分

2.1.3功能描述

2.2 采用的关键技术介绍

2.2.1 JDK简介

2.2.2 Access简介

第三章系统概要设计

3.1 运行环境

3.2 结构设计

第四章总结

4.1 系统总结

参考文献

第一章概述

1.1 课题说明

本系统主要完成对学生信息的查询,包括数据库中表的添加、删除等。系统可以完成对各类信息的浏览、修改、查询和追加。系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。本系统有完整的用户添加、删除功能,并具备信息排序查询功能.

1.2 Web技术简介

Web汇集了各种不同类型的信息,它的页面颜色丰富、包含文字、图形、动画、声音和视频等多种信息内容,因此在Web开发时也需要使用到对不同类型信息的处理技术。Web站点的开发可以分成客户端和服务器端两部分,客户端主要用于显示信息内容,也就是我们浏览的Web页面,服务器端程序的zhuy7ao功能是对所需信息进行处理。

1.3编写目的

为适合现代教学的需要,学生信息已经成为教学的一个难题,由于其费时和繁琐性,学校迫切需要一种专门为学生信息查询而服务的工具。为此,简单的信息查询系统为此而制造出来。本简单程序是为学生信息查询而设计的,内容简单,使用方便。适合为一般的信息查询所使用。程序稍加变更可以适合对资源分配方面的

杂事加以处理。

作为当代大学生,熟练的操作计算机是一种必备的素质。本次设计会让我们更加熟悉Web设计,把以前学过的一些东西又重新复习了一遍,并与实际结合起来,对我们能力的提升有了很大的帮助。

第二章系统分析

2.1 系统需求分析

2.1.1 开发目标

我们设计的网页和数据库的目标是进行学生信息的查询和修改等,方便用户在众多凌乱的信息中找到自己所需要的信息,以及添加和修改信息。

2.1.2 功能划分

本系统有以下功能模块:

1.)学生信息的录入模块;

2.)学生信息的查询模块;

3.)学生信息的删除模块;

4.)学生信息的添加模块;

5.)学生信息的排序模块。

2.1.3 功能描述

对于学生信息的录入:在数据库中输入所有学生的信息,作为母模块。

对于学生信息的查询:在网页中直接输入学生学号,点击查询后计算机将在数据库中自动查找出相应的信息显示在网页上面。

对于学生信息的删除:在网页中输入你想删除的学生信息,点击提交后计算机将在数据库中删除对应的信息。

对于学生信息的添加:在网页中输入你想添加的学生信息,点击添加后计算机将执行该命令,在原有的数据库中添加新的学生信息。

对于学生信息的排序:在网页中可以选择按学号排序还是按年龄排序,点击

提交后计算机自动将在数据库中按用户的指令对信息进行相应的排序。

2.1 关键软件分析

1.JDK软件分析

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java 的核心,包括了Java运行环境、Java工具和Java基础类库。JDK是学好Java 的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK

好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。

2.Access软件简介

MS ACCESS以它自己的格式将数据存储在基于Access Jet的数据库引擎里。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。

软件开发人员和数据架构师可以使用Microsoft Access开发应用软件,“高级用户”可以使用它来构建软件应用程序。和其他办公应用程序一样,ACCESS支持Visual Basic宏语言,它是一个面向对象的编程语言,可以引用各种对象,包括

DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows操作系统函数。

第三章系统概要设计

3.1运行环境

操作系统:Windows7/2000/XP

安装JDK

安装Access

运行Tomcat

3.2 结构设计

第一步:创建数据库

打开Access软件,在里面采用永数据输入创建表,在这里我们创建学生信息表,分别在表格中输入姓名,学号,年龄,籍贯信息,创建成功,将该数据库存入与TOMCAT一个文件夹中。创建好的数据库如图所示

第二步:编写html网页

当数据库完成的时候,开始编写网页,打开记事本,编写我们需要的功能的网页程序。最开始定义页面的字体大小,字体颜色和字体类型,并且定义网页的背景图片,接下来页面分为三大部分,最上面为一个表格,用来插入图片,中间的表格是进行输入信息,体现网页的功能,最下面的表格填写制作的一些信息。(1)学生数据信息的查询,当网页页面出现的时候,在空文本框中输入中进行信息的查找,如果信息输入错误,可以点击清除按键进行删除,接着再重新输入正确的信息。

(2)向数据库添加新纪录,将新的学生姓名,学号,年龄和籍贯信息输入文本框中,进行添加,当点击提交按键时,你所输入的信息会自动加入我们创建的数据库中,同样页面也有清除按键,方便用户输入错误信息时候进行

修改。

时候,该命令会在数据库中将对应的信息清除。

(4)进行排序查询,这里有两个按钮选择,用户可以选择按学号排序还是按年龄排序,当点击提交按钮的时候,此条命令将数据库内的信息重新进行排

序,然后显示在页面上面。

第四章总结

经过小组的努力,系统终于按预期的结果顺利完成了。从系统最初的需求分析、设计,到最后实现的过程中,经过多次反复的修改,功能逐渐完善,已经基

本达到了实用,方便,人性化等预期目标。

通过这次课程设计,不仅学到了很多专业知识,而且提高了动手能力和解决实际问题的能力,真的受益匪浅。

课题完成到现在,从该开始连html网页制作语言都不怎么熟悉,到现在基本能够完成网页查询功能,遇到了不少问题。在开发过程中,常常由于自己的一点失误,或者对某个模块理解得不够充分,导致整个程序的无法运行,经常因为一个问题,致使整个工作无从下手,这时,只有细心的跟踪调试、阅读相关书籍、向老师咨询,仔细检查才能通过。例如,由于自己的编程思想不明确,网页设计不合理,导致程序代码重用性和扩展性都非常差,通过查阅多本参考资料,重新解决了这个问题。

整个过程中,我们逐渐学会了当遇到问题时应该如何面对,如何寻找最有效的解决方案。学习了系统化的开发思想。相信对我们以后的学习工作有很大的帮助。

参考文献

[1] 陈铁主编《Web开发技术实用教程》清华大学出版社2008.10

附录

1.学生信息查询源程序

查询

classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="850" height="120">

type="application/x-shockwave-flash" width="474" height="70">


学生信息查询

请输入学生学号:


background=bottom1.jpg border=0 border:2px solid red;>

版权所有:607B电话:0551-******* 
地址:合肥市大学生公寓邮编:

230036 

2.学生信息排序查询源程序

排序查询

classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="850" height="120">

type="application/x-shockwave-flash" width="474" height="70">


align=center>

排序查询


按年龄排序

按学号排序


background=bottom1.jpg border=0 border:2px solid red;>

版权所有:607B电话:0551-******* 
地址:合肥市大学生公寓邮编:

230036 

3.向数据库添加新纪录源程序

添加记录应用案例

classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="850" height="120">

type="application/x-shockwave-flash" width="474" height="70">


向数据库添加新记录


姓   名 : 

学   号 : 

年   龄 : 

籍   贯 : 


background=bottom1.jpg border=0>

版权所有:607B
地址:大学生公寓邮编:230036 

4.删除学生信息源程序

删除记录

classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="850" height="120">

type="application/x-shockwave-flash" width="474" height="70">


删除记录


输入需要删除的学生姓名:

   

  


background=bottom1.jpg border=0>

版权所有:msx工作室 邮箱:

meisx@https://www.360docs.net/doc/947154427.html,电话:0551-******* 
地址:合肥市长江西路130号邮编:230036 

Web应用开发实践课程设计指导书

杭州电子科技大学《Web应用开发实践》课程设计手册姓名 学号 设计小组长 其他设计 小组成员 指导教师 设计时间至 杭州电子科技大学管理学院编制

《Web应用开发实践》课程设计指导书 一、任务和目的 本课程设计是在学习“Web应用开发技术”课程的基础上,应用https://www.360docs.net/doc/947154427.html,程序设计技术,通过开发一个模拟型的小型动态网站,以加强学生对https://www.360docs.net/doc/947154427.html,程序设计技术的掌握,并提高应用该技术解决实际问题的能力。 二、内容和要求 1、案例题目(具体要求请见后面的附录。) (1)网上购物商店 (2)在线考试系统 (3)博客网站的设计与开发 2、设计要求 ●系统分析和设计 (1)根据数据库结构设计画出E-R图。 (2)画出功能结构图。 (3)简单的界面设计。 (4)对可能遇到的技术问题的考虑及解决方案。 ●页面编程和调试。 ●小组内的系统联调。 ●撰写课程设计小结。 3、开发工具:https://www.360docs.net/doc/947154427.html, 4、数据库:ACCESS 三、日程安排(为时2周)

四、考核方式和成绩评定 1、对案例题目(1):以小组为单位,每组3-4人,自由组合,推举一位组长总体负责,小 组内协同完成课程设计;对案例题目(2):只能由一人单独组成一个小组独立完成;对案例题目(3):每组由2人组成一个小组独立完成,其中一人为组长。 2、成绩评定分为:优、良、中、及格和不及格五档,小组内组长的成绩可适当上浮,其他 组员的成绩相同。 3、课程设计成果上交方法 成果包括:课程设计小结、程序源代码和数据库,按班级及小组上交到“网上邻居/.../192.168.185.10/https://www.360docs.net/doc/947154427.html,/班级号”下面,每组一份即可,每组的子目录名应取为组内所有同学姓名,用“-”连接。(不必交打印的文档。) 五、课程设计小结的主要内容 1、组内各成员所承担的任务说明。 2、数据库E-R图和功能结构图。 3、系统使用的说明。 4、设计和开发的心得体会。 5、系统的特点。 六、备注 1、本课程设计也可应用其它如ASP、PHP或JSP等动态网页开发工具。 2、本文档可在“网上邻居/.../192.168.185.10/Web资料”目录中下载。

web开发技术课程设计报告书

《软件工程》与《web开发技术》 课程设计报告 课程名称:WEB开发技术 课设题目:基于B/S项目的学生信息管理系统 所在班级:08计算机科学与技术 分组:第 16 组 姓名:苑国永 20081611068 陈红勤 20081611076 李卓 20081611041 指导教师:曹莹刘冲杜光辉 河北金融学院 二○一一年六月 摘要

随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。面对如此庞大的信息量,开发学生信息管理系统来提高学生管理工作的效率就成为必然。通过该系统,可以做到信息的规范管理、科学统计和快速查,从而减少管理方面的工作量。 本文主要介绍了学籍信息管理系统的主要任务,阐述了开发该系统用到的关键技术,如采用B/S结构,使用JSP编程、利用mysql建立数据库、采用HTML,javascript等编程技术。 本系统是采用 B/S模式进行开发的,系统的用户权限有两种:学生和系统管理员,不同权限用户登入到不同的操作界面。该系统主要由学籍维护、班级管理、成绩查询等功能模块组成,本文具体介绍了各功能模块所包含的小模块的功能,学籍维护模块主要是对学生的基本信息进行添加、查询、修改、删除;班级管理模块主要是对系别、专业、计划、班级、课程进行添加、删除、维护;成绩查询模块主要是对课程成绩进行添加、删除、录入成绩,以及学生进行查询成绩等功能。 关键字: 学生信息管理; B/S; JSP; mysql ABSTRACT Along with the school scale unceasing expansion, the student quantity sharp

WEB个人主页课程设计

Web应用开发技术 实验报告 专业:计算机科学与技术 班级: 学号: 姓名:

一、设计题目 个人网站 二、目的 1、本次设计是学生在学完ASP动态网站开发课程后的一次实践性很强的课程设计,是对ASP进行动态网站开发所学知识的综合运用。 2、掌握使用ASP技术进行网站开发设计。 3、通过本次实习,使学生加深所学知识内容的理解,并能积极地调动学生的学习兴趣,结合实际应用操作环境,真正做到理论与实际相结合。 三、功能需求描述 此网站可以对主人留言,来发表自己的心情,也可以把自己的联系方式写入其中,达到和睦相处、心灵的驿站的目的等。 四、总体设计

五、详细设计 (一)、我的主页 此页面为网站的主页,通过发布新心情,点击通讯录可以查看通讯录好友信息,点击留言板可以查看好友留言。 主要代码: 个人空间