课内实验报告模版

2024-07-03

课内实验报告模版(精选2篇)

1.课内实验报告模版 篇一

西 安 邮 电 大 学

(计算机学院)

《Web应用开发》课内实验报告

题 目: 剧院系统的登陆与验证

专业名称: 软件工程

班 级: 软件1405 学生姓名:

指导教师:

起止时间: 2016年10月12日---2016年11月2日

一、课程设计目的

1.学会使用 Servlet 处理客户端请求实现用户登陆 2.学会通过 JDBC 访问 Mysql数据库的技术 3.了解Statement 和 PreparedStatement 的区别 4.掌握连接池的概念和 C3P0 连接池的用法 5.学会JAVA EE Web 过滤器的编写 6.使用过滤器实现中文乱码 7.使用过滤器实现模块控制

二、课程设计内容

1.编写servlet 实现用户登陆,从数据库中取出数据 2.使用c3p0实现连接池技术并对数据库进行操作。3.编写filter实现对模块访问的控制 4.编写filter实现对编码的转换

三、软硬件环境及系统所采用的体系结构

操作系统、语言版本、开发工具、数据类型和版本 操作系统:win 10 64bit 语言:java 1.8 开发工具:IDEA 2016.2

四、实验过程

1.完成数据库访问模块(使用连接池)学习老师给的demo,实现数据库的访问 部分源码:

使用IDAO接口定义DAO中的方法降低上下逻辑的耦合度 IDAO中接口

DAO中逐一去实现 测试代码:

结果:

2.登陆、修改用户密码所用的控制器(Servlet)

登陆servlet:首先从前段jsp界面获取用户输入的用户名和密码,然后在servlet调用model层的逻辑方法去访问数据库来判断当前用户是否合法,并将部分用户信息写入session中方便后面的页面读取数据。

修改用户密码servlet: 当用户点击用户名时跳转到userManagerServlet同时使用Url

传入用户的ID以及action动作,然后servlet调用model去获取改用户的信息并传到前段。部分源码: loginServlet:

UserManagerServlet:

3.字符编码过滤器

编写filter过滤所有的请求并把字符编码方式设置成utf-8 部分源码:

XML配置:

4.登陆鉴权过滤器

编写filter对用户的类型进行过滤。取出session中的Type值 根据值的类型确定可以访问的目录,对于无法访问的目录将跳转到错误页。managerFilter部分源码:

EmployeeFilter部分源码:

5.用户信息修改

前段界面发送请求,包含action和用户id,其中action为updateUser,在servlet收到请求后调用model层方法返回一个employee对象,并传入到前段界面进行修改,然后前段界面将修改后的数据传回服务器,再在服务器端写入数据库中。Servlet端部分代码:

五、系统的实施

10.12-10.9:完成servlet的编写及功能实现,此时验证未使用数据库 10.10-10.16:完成数据库链接池的编写并和servlet结合进行登陆的验证 10.17-10.23:加入管理员对员工信息的修改。及filter对登陆的验证 10.24-11.02:完成filter对模块的访问控制,字符编码的转换,以及加入员工对自己信息的修改。

六、实验评价及心得体会

2.电子系统实验学习报告[模版] 篇二

这个学期我选了电子系统实验课,我是一个非电类学科的学生,通过这一个学期的学习,我对电学有了一个粗浅的认识,了解了一些电学仪器和我校的一些电子实验室及其设备,使我受益匪浅。

首先是我校的一些实验室,我校的电学实验室主要有电工学实验室、电路分析基础实验室、电子技术实验室、高频实验室、EDA实验室、DSP实验室、单片机实验室、装配实习室、创新实验室和电子工艺实验室等。这些实验室主要集中在学校的实验大楼,其中,创新实验室可用于电子大赛活动等。我们还参观了电子技术实验室,这是一个数字模拟实验室,主要的装备有万能表、电路箱、显像管等等。

我们了解了一些电学仪器,例如单片机,单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。在智能仪器仪表上、工业控制中、医用设备领域中、各种大型电器中的模块化应用中、汽车设备领域中等有着广泛的用途。

下面是DSP,数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。其中DSP芯片主要在信号处理、图像处理、仪器、声音语言、控制、军事、通讯、医疗和家用电器上应用广泛。还有EDA,EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。EDA工具软件可大致可分为芯片设计辅助软件、可编程芯片辅助设计软件、系统设计辅助软件等三类。

而PLC是可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。是工业控制的核心部分。目前,PLC 在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制 造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用广泛。

上一篇:走进集体教案下一篇:高校档案管理工作的论文