当前位置:文档之家› 基于JSP技术的猎头公司管理软件的设计与实现

基于JSP技术的猎头公司管理软件的设计与实现

基于JSP技术的猎头公司管理软件的设计与实现
基于JSP技术的猎头公司管理软件的设计与实现

基于JSP技术的猎头公司管理软件的设计与实现

——外部事务部分

摘要

随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便、快捷和高效。论文详细论述了猎头公司管理软件外部事务部分的开发设计过程。软件采用JDK+TOMCAT 5.5作为开发工具,SQL Server 2000作数据库管理系统,实现了候选人管理、公司管理、职位管理、猎头的注册及登录、文件的上传下载、信息发布和浏览、留言板等功能。软件符合猎头公司内部管理的需求,能够帮助公司切实提高工作效率。软件的开发符合一般管理软件的开发流程,对开发其他类似的管理软件具有相当的参考价值。

论文组织如下:首先阐述了该系统的开发背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现;最后对该软件进行了严格的测试。

关键词: JSP;管理软件;Tomcat 5.5;SQL server 2000

The Design and Implementation of Headhunter Company Management Software based on JSP

——The Part of the External Affair

Abstract

Along with the rapid development of the information science technology, people gradually realize that the utilization of information management software could make the routine more convenient, quick and efficient. The paper discusses in detail the development and design process of the external affair of headhunter company management software. It uses JDK+TOMCAT 5.5 as the development tools, SQL Server 2000 as the database management system, and includes candidates management, client companies management, jobs management, headhunters login and logon, documents upload and download, information announcement and browse, message board, etc.. It can accord with the external management requirement of headhunter company, and can help the company enhance its work efficiency. Its development conforms to most general management softwares and is valuable for other similar management software.

The paper is organized as following: Firstly, analyzes the background and significance; Secondly, introduces the development tools and the foundation of the technology; Thirdly, analyses the demand of the system, gives a specific design project and a database model; Then shows the implementation of the whole system, which includes the design and linkage of the database and the implementation of every module. Finally gives a test of the system.

Key words: JSP; Management software; Tomcat 5.5; SQL server 2000

目录

论文总页数:30页

1 引言 (1)

2 软件开发基础 (1)

2.1管理软件的简介 (1)

2.1.1管理信息系统 (1)

2.1.2猎头公司管理软件的开发方法 (2)

2.2 开发工具简介 (2)

2.2.1 SQL Server 2000 数据库简介 (2)

2.2.2 Jdk+Tomcat 5.5简介 (2)

3 需求分析和设计方案 (3)

3.1需求分析 (3)

3.1.1 理解需求 (3)

3.1.2 分析需求 (4)

3.2设计方案 (5)

3.2.1用例分析 (5)

3.2.2结构设计 (6)

3.3数据库设计 (7)

3.3.1创建数据库 (7)

3.3.2创建表 (7)

3.4数据库连接 (12)

3.4.1安装数据库驱动 (12)

3.4.2建立连接 (12)

4 软件的具体流程及各模块的实现 (14)

4.1猎头公司管理软件的具体流程 (14)

4.2主要模块的实现 (15)

4.2.1登录模块 (15)

4.2.2信息发布和信息浏览模块 (16)

4.2.3候选人管理模块 (21)

4.2.4其它模块 (24)

5 系统测试 (25)

5.1测试环境 (25)

5.1.1硬件环境 (25)

5.1.2 软件环境 (25)

5.2 主要模块测试 (25)

5.2.1 登录模块测试 (25)

5.2.2猎头经理添加信息模块测试 (26)

结论 (27)

参考文献 (28)

致谢 (28)

声明......................................................................................................... 错误!未定义书签。商业源代码,全套计算机毕业设计免费下载https://www.doczj.com/doc/0615604976.html,

更多全套设计联系QQ:1042897696

最新设计大全https://www.doczj.com/doc/0615604976.html,/sf/20100915/3539.html

1 引言

随着中国经济的持续快速增长,越来越多的世界著名企业到国内开拓市场,市场的竞争首先就是人才的竞争,合适的人才是企业良性发展的关键因素之一。为此,近几年国内的猎头公司风起云涌,很多国际知名的人力资源公司都在抢滩中国市场。目前,许多猎头公司的管理仍停留在基于纸介质的手工处理阶段。猎头的手工管理有许多缺点:候选人,公司和职位越多,重复劳动的工作越多,分类、管理、查询越困难,利用率越低,纸介质的保存易受湿度、温度、虫咬等因素的影响导致保存期受限。随着计算机的普及,如果开发一个专门用于猎头管理的软件,则可以大大节省工作时间,提高猎头管理效率,而本次毕业设计要实现的系统其目的就是解决以上问题。

猎头管理软件是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。猎头管理软件可以提供丰富的功能,降低猎头管理工作的强度,提高猎头管理工作的效率,并依靠系统的功能为猎头的使用创造良好的条件,从而能够适应猎头管理的要求,推动猎头管理的信息化建设。根据某公司猎头管理的需求,本论文就该猎头管理软件的设计与实现(外部事物部分)进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行了系统测试。本系统采用Jdk+Tomcat 5.5作为前台开发工具,采用SQL Server 2000数据库作为后台数据库。

2 软件开发基础

2.1管理软件的简介

2.1.1管理信息系统

管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。

管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。

目前国内使用和发展的MIS平台模式大体上分为两种:客户机/服务器(Client/Server,简称C/S)模式和Web浏览器/服务器(Browser/Server,简

称B/S)模式。

2.1.2猎头公司管理软件的开发方法

猎头管理软件的开发是一个复杂的工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是每一种开发方法都要遵循相应的开发策略:

1.系统要解决的问题。

2.系统可行性研究,确定系统要实现的目标。

3.系统开发原则。

4.系统开发前的准备工作。

5.系统开发方法的选择和开发计划的定制。

2.2 开发工具简介

2.2.1 SQL Server 2000 数据库简介

Microsoft SQL Server 2000是Microsoft公司继SQL Server 6.5和SQL Server 7.0以后,在新千年推出的又一改进的新版关系型数据管理系统。它能使用户快捷地管理数据库和开发应用程序。SQL Server 2000使用了先进的数据库结构,与Windows DNA紧密集成,具有强大的Web功能,它可以利用高端硬件平台以及最新网络和存储技术,可以为最大的Web站点和企业应用提供优良的扩展性和可靠性,使用户能够在Internet领域快速建立服务系统,为占领市场赢得宝贵的时间。同时,SQL Server 2000还为用户提供了重要的安全性功能的增强,为用户的数据安全提供了可靠的保证。另外,SQL Server 2000在数据库服务器自动管理技术方面处于数据库领域的领先地位,它可以使用户免去繁琐复杂的工作量,从而有精力处理更重要的问题,使用系统在商业战略上占得先机。

为了锻炼我对SQL Server 2000的理解和操作,我选择了SQL Server 2000作为后台数据库设计。

2.2.2 Jdk+Tomcat 5.5简介

Jdk(Java Development Kit,Java开发包,Java开发工具是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。 JDK(JavaDevelopment Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

Jdk包含的基本组件包括:

javac:编译器,将源程序转成字节码 ;jar:打包工具,将相关的类文件打

包成一个文件 ;javadoc——文档生成器,从源码注释中提取文档;jdb——debugger,查错工具。

Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta 项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位。Tomcat 最新版本是4.0x。4.0x与3.x的架构不同,而是重新设计的。Tomcat4.0x中采用了新的Servlet容器:Catalina,完整的实现了Servlet2.3和Jsp1.2规范。Tomcat提供了各种平台的版本供下载,可以从https://www.doczj.com/doc/0615604976.html,上下载其源代码版或者二进制版。由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。与传统的桌面应用程序不同,Tomcat中的应用程序是一个WAR(Web Archive)文件。你可以在远程通过Web 部署和撤销应用。Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。

3 需求分析和设计方案

3.1需求分析

3.1.1 理解需求

理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有和客户充分理解了需求之后才能开始设计系统。否则,对需求定义的任何改进,在设计上都必须大量返工。下面是经我与某公司调研后得到的需求规格说明:

1.软件为猎头经理和猎头提供候选人管理,公司管理,职位管理,公司内部留言板功能,为猎头管理员提供信息发布,为猎头提供注册、文件上传下载功能。

2.猎头和猎头经理进入软件前需进行身份验证,猎头号、密码输入正确后方可进入软件。

3.猎头注册成功后需要等待猎头经理的审核,只有通过了审核才能获得猎头的相应权限。

4.猎头经理和猎头拥有候选人管理的功能,猎头只可以查看、添加(可以上传简历)、删除、搜索自己负责的候选人,查看、更新、删除自己负责的候选人的猎聘记录,查看职位中的候选人。猎头经理可以对所有候选人进行查看、删除。可以指定候选人(可以上传简历)给一个猎头,查看所有候选人的猎聘记录,查看所有职位中的候选人,重新分配候选人给猎头。

5.猎头经理和猎头拥有公司管理的功能,猎头可以添加公司信息,查看、删除、搜索自己添加的公司信息。猎头经理可以查看、删除、搜索所有的公司信息,

可以增加公司信息。

6.猎头经理和猎头拥有职位管理的功能,猎头经理增加职位信息(将职位分配给猎头进行负责),修改和删除职位信息,搜索职位信息。猎头可以查看分配的职位信息,拥有自己负责的职位的职位进程管理。

7.猎头拥有修改注册资料,修改密码的功能。

8.猎头经理拥有信息发布的功能(发布通知、公告、给指定的猎头留言),查看猎头对留言的回复。猎头可以查看通知、公告、和猎头经理对自己的留言,并对留言进行回复。

9.猎头拥有下载资料的功能。

10.猎头经理和猎头都有公司内部留言板的功能(查看、发表留言)。

11.软件是基于JSP技术编写的B/S结构的程序。

3.1.2 分析需求

分析需求是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。

经我分析猎头公司的需求后,确定本猎头管理软件的功能模块包括:

1.候选人管理。

2.公司管理。

3.职位管理。

4.登录及猎头的注册、猎头经理的审核。

5.文件的上传下载。

6.信息发布和信息浏览信息。

7.留言板。

如图1所示:

图1 猎头管理软件功能模块示意图

前面描述了猎头管理软件的功能模块划分,但没给出各模块之间的关系。在本系统中,可以把模块分为四个功能集合:

1.猎头经理的基本管理功能集合。该集合包括猎头经理的候选人管理、公司管理、职位管理三个模块。

2. 猎头的基本管理功能集合。该集合包括猎头的候选人管理、公司管理、职位管理三个模块。

3.猎头管理软件的其它功能集合。该集合包括猎头经理的信息发布、审核猎头二个模块,猎头的猎头资料修改、猎头浏览信息、文件上传下载三个模块,和共有的留言板。如图2所示:

图2 各个功能模块之间的关系图

4.猎头管理软件权限功能集合。该集合权限控制功能模块。虽然权限控制不是一个独立存在的模块,但它贯穿在整个运行过程中。新猎头需要经过权限授权才可以使用猎头的功能模块。权限功能模块确定猎头经理、猎头的组成,其中:

1.猎头经理享有最高权限,可以对新猎头进行审核,并对所有候选人、公司进行操作,对职位进行分配、发布信息。

2.猎头享有一般权限,可以使用系统中的一定功能,但不能对所有侯选人进行操作,只能对自己负责的候选人进行操作,具有上传简历和下载资料的功能,可以修改自己的登录密码和资料。

3.2设计方案

3.2.1用例分析

图3 猎头管理软件用例图

该用例图标记了猎头管理软件的所有用例,并形象地描述了各用例与用户角色之间的关系。

3.2.2结构设计

对系统的动态设计可用5种图表示:用例图、活动图、状态图、时序图和协作图。在设计阶段,需要用状态图来描述类的对象的状态及行为,显示对象的整

4所示:

在进行架构设计时,将猎头管理软件设计视图中的类组织成一个标准的三级体系结构。如图5所示。用户服务包(User Services)中的元素提供了表现信息和收集的可视化界面。业务服务包(Bussiness Services)中的元素负责维护、

访问和修改数据。数据服务包(Data Services)中的元素为另外两个包搭桥,并包含了管理用户请求(为了执行业务上的任务)的所有类和其他元素。

图5 猎头管理软件的体系结构

3.3数据库设计

3.3.1创建数据库

首先在SQL Server 2000的企业管理器中创建一个名为login的数据库。

3.3.2创建表

数据库login包含14个表:猎头经理信息表(admin)、公司信息表(company)、候选人猎聘记录表(gongzuo)、候选人信息表(person)、猎头回复表(huifuinfo)、候选人入职表(jiazhiwei)、发布信息表(jobinfo)、信息种类表(typeinfo)、职位进程管理表(zhiweiguanli)、猎头注册资料表(UserInfo)、猎头注册等待审核暂放注册资料的表(shenhe)、职位信息表(workinfo)、职位种类表(worktypeinfo)、留言板表(message)。

1.猎头经理信息表

猎头经理信息表用于存放猎头经理登录使用的帐号和密码。表(admin)结构如表1所示:

2.公司信息表

公司信息表用于存放公司的基本信息。表(company)结构如表2所示:

3.候选人猎聘记录表

候选人猎聘记录表用于存放候选人猎聘记录的信息。表(gongzuo)结构如表3所示:

表3 候选人猎聘记录表(gongzuo)

4.候选人信息表

候选人信息表用于存放候选人的基本信息。表(person)结构如表4所示:

5.猎头回复表

猎头回复表用于存放猎头回复给猎头经理留言的信息。表(huifuinfo)结构如表5所示:

表5 猎头回复表

6.候选人入职表

候选人入职表用于存放候选人的入职信息。表(jiazhiwei)结构如表6所示:

表6 候选人入职表

7.发布信息表

发布信息表用于存放猎头经理发布的一些信息。表(jobinfo)结构如表7所示:

表7 发布信息表

8.信息种类表

信息种类表用于存放信息的种类。表(typeinfo)结构如表8所示:

表8 信息种类表

9.职位进程管理表

职位进程管理表用于存放职位进程的相关信息。表(zhiweiguanli)结构如表9所示:

表9 职位进程管理表

10.猎头注册资料表

猎头注册资料表用于存放猎头的注册资料。表(UserInfo)结构如表10所示:

11. 猎头注册等待审核暂放注册资料的表

猎头注册等待审核暂放注册资料的表用于存放等待审核的猎头注册资料。表(shenhe)结构如表11所示:

表11 猎头注册等待审核暂放注册资料的表

12.职位信息表

职位信息表用于存放职位的相关信息。表(workinfo)结构如表12所示:

表12 职位信息表

13.职位种类表

职位种类表用于存放职位种类信息。表(worktypeinfo)结构如表13所示:

14.留言板表

留言板表用于存放留言板的信息。表(message)结构如表14所示:

表14 留言板表

3.4数据库连接

3.4.1安装数据库驱动

因为在与数据库建立连接之前必须先安装驱动才能建立连接。所以我们首先安装SQL Server2000的数据库驱动程序,我们先到微软官方网站下载驱动程序(JDBC)然后将驱动程序中的mssqlserver.jar、msutil.jar、msbase.jar三个jar文件复制到Tomcat 5.5的common文件夹下的lib文件夹中,然后将JDBC 驱动程序的路径添加到环境变量的classpath中。这样驱动程序安装完毕。

3.4.2建立连接

在实现各个模块之前,首先需要建立与数据库login的连接。在软件中我采用javabean的方式连接数据库。

写了一个javabean来连接数据库,dbbean.java代码如下:

package database;

import java.sql.*;

public class dbbean

{

private Connection con;

private ResultSet rs;

public static Connection getConnection() throws SQLException{

//连接数据库

try{

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//加载数据库驱动

} catch(ClassNotFoundException ex)

{

ex.printStackTrace();

return null;

}

return DriverManager.getConnection(

"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=login","s a","123");//设置数据库名称和密码

}

public ResultSet executeQuery(String sql)

//设置ResultSet对象

{

try{

con=dbbean.getConnection();

Statement statement=con.createStatement();

rs=statement.executeQuery(sql);

}

catch(SQLException ex)

{

}

return rs;

}

public int executeUpdate(String sql)

{

int count=0;

Statement stmt=null;

try

{

con=dbbean.getConnection();

stmt=con.createStatement();

count=stmt.executeUpdate(sql);

}

catch(SQLException ex)

{

}

finally

{

try

{

if(stmt!=null)

stmt.close();

if(con!=null)

con.close();

}

catch(SQLException ex)

{

System.err.print(ex);

}

}

return count;

}

public void freeRs(ResultSet rs)

{

try

{

if(rs!=null)

{

rs.close();

con.close();

}

}

catch(Exception e)

{

}

}

}

4 软件的具体流程及各模块的实现

4.1猎头公司管理软件的具体流程

1.猎头经理或猎头登录软件。

2.猎头经理进入猎头经理管理的界面,猎头进入猎头管理的界面。

3.猎头经理可以对所有的候选人信息、公司信息进行操作(添加、删除、更

新等),还可以进行职位信息的发布、信息的发布,进入公司内部留言板。

4.猎头可以对其自己负责的候选人信息、公司信息进行操作(添加、删除、更新等),还可以查看职位信息、猎头经理发布的信息、修改注册资料、文件的上传下载、进入公司的内部留言板。

5.猎头经理或猎头注销退出猎头管理软件。

4.2主要模块的实现

猎头管理软件由7个功能模块组成:

1. 候选人管理。

2. 公司管理。

3. 职位管理。

4. 登录及猎头的注册、猎头经理的审核。

5. 文件的上传下载。

6. 信息发布和信息浏览信息。

7. 留言板。

因论文篇幅所限,仅给出登录、猎头经理的信息发布和猎头浏览信息、猎头经理和猎头的候选人管理模块中的核心代码分析。

商业源代码,全套计算机毕业设计免费下载 https://www.doczj.com/doc/0615604976.html, 更多全套设计联系QQ:1042897696

最新设计大全 https://www.doczj.com/doc/0615604976.html,/sf/20100915/3539.html

4.2.1登录模块

登录界面如图6所示:

图6 登录界面

登录模块用于猎头和猎头经理的登录使用,通过输入用户名和密码并且选择身份达到猎头和猎头经理登录不同界面和拥有不同权限的功能。其核心代码如下:

<%//获得用户名、密码、验证码和身份

String Username=request.getParameter("Username");

String Password=request.getParameter("Password");

String input= request.getParameter("rand");

String shenfen= request.getParameter("shenfen");

if (Username!=null && Password!=null)

{

//把用户名和密码保存在session中

session.setAttribute("user_name",Username);

session.setAttribute("pass_word",Password);

session.setAttribute("input",input);

//验证用户输入的验证码是否正确

if (input.equals(session.getAttribute("rand")))

{//如果身份为猎头及为“1”

if(shenfen.equals("1"))

{ //界面跳转到猎头管理界面

response.sendRedirect("check.jsp");

}

else

{ //跳转到猎头经理管理界面

response.sendRedirect("check1.jsp");

}

}

else

{

//验证码不正确

out.print("验证码错误");

//JOptionPane.showMessageDialog(null,"请选择文件!","提示",JOptionPane.ERROR_MESSAGE);

}

}

%>

………

因篇幅所限,登录其它代码不再给出,请参考系统源程序中的代码。

4.2.2信息发布和信息浏览模块

猎头经理的信息发布功能由添加信息、删除信息、修改信息和查看信息的组成,其中添加信息界面如图7如下:

jsp课程设计—学生管理系统

Jsp课程设计 题目:学生管理系统 学号:1041011109 姓名:何琴 指导老师:姜俊坡

目录 一.概述 (3) 二.系统的结构分析与设计 (3) 2.1 整体设计 (3) 2.2 模块设计 (4) 三.系统的实现 (5) 3.1 登录界面 (5) 3.2 学生信息界面 (6) 3.3 学生信息查询,编辑,新增界面 (7) 3.4 连接数据库 (11) 四.总结................................................................................................. .16

一概述 一直以来学生的成绩管理是学校工作中的一项重要内容,我国的大中专院校的学生成绩管理水平普遍不高。随着办学规模的扩大和招生人数的增加,建立一个成绩维护系统是非常必要的。普通的成绩管理已不能适应时代的发展,因为它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。为了提高成绩管理的效率,我选择了学生成绩管理系统作为课程设计的课题。 本系统在大多数成绩管理系统的基础上,主要增加了教师对成绩的操作,教师改完试卷后不用在往学院的教务处办公室报送成绩,可以直接的把成绩上传到网络上,学生也可以方便快速的查询到自己的成绩,考试后教务管理人员也不必总呆在学院的办公室,他们都不受时间,位置,空间的限制,只要有上网的条件,在家里就可 二系统的结构分析与设计 2.1 整体结构设计 基于系统的使用对象是管理员,系统根据功能需要分为三个模块,即学生基本信息管理、新增学生信息管理和查询学生信息管理。采用B/S模式,jsp+SQL JavaBean 的技术形式实现。 2.1.1 用户角色设计及权限分配 管理员:拥有管理系统所有功能的权限,同时负责系统的用户的增删,服务功能的起停,数据的备份、还原等维护操作; 2.1.2 系统模块设计 学生信息管理系统包括三个基本模块:学生基本信息管理、新增学生信息管理和查询学生信息管理。三个模块管理功能不一,同时相互之间又有联系。 图1 2.1.3 系统运行模式设计 系统采用B/S(Browser/Server)模式,使管理更加方便和简单,B/S结构中各个客户

学生信息管理系统JSP版(Eclipse)

学生信息管理系统JSP版(Eclipse)1、新建new->Dynamic Web Project->名字为StudentJSP。 2、准备工作 1)编写JSP测试文件,名称为hello.jsp 修改hello.jsp的charset为UTF-8 加入代码:Hello!

代码: <%@page language="java"contentType="text/html; charset=UTF-8" pageEncoding=" UTF-8"%> Insert title here Hello! 附:修改默认字符集步骤: Windows->Preference->Web->JSPfiles->将Encoding改为UTF-8

2)右击项目->Properties->Resurce->修改字符集为UTF-8.

3)右击项目->Properties->Java Build Path改为如图(需先在WEB-INF下新建classes)

4)将MySQL中一个jar包复制到/WEB-INF/lib下,如图: 3、在/WebContent下new一个JSPfile,名字为display0.jsp 代码如下: <%@page language="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="java.sql.*"%> //(注意要引入sql的包) Insert title here <% String connStr = "jdbc:mysql://localhost:3306/yStudent?characterEncoding=utf8"; Connection conn = null; Statement stmt = null; ResultSet rs; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(connStr, "root", "123456"); stmt = conn.createStatement(); } catch (Exception ex) { ex.printStackTrace(); System.out.println("exception in getConnection"); }

基于jsp学生信息管理系统的设计与实现

摘要 随着信息技术的发展及在管理上的应用越来越深入而广泛,管理信息系统的设计、实施在技术上于完善。在当今社会任何单想要生存、发展,都必须有效的组织、合理的运用资源,因而管理信息系统也成了他们不可缺少的管理工具。 目前,学校的规模都在不断的扩大,学生数量在急剧增长,有关学生的相应信息也在成倍的增加。这就需要一个功能完善的学生信息管理系统来进行信息的规范化费力。本系统的开发主要包括后台数据库的建立、连接和维护以及前台网络页面的开发两大方面。由于Java 的跨平台性、安全性等诸多优势,本论文采用Jsp+Tomcat+SQLServer的技术途径和规范的全局设计开发流程,在Myeclipse的开发环境下设计、编写学生信息管理系统。系统用户权限分两种:学生和管理员,不同权限的用户登录到不同的操作页面,从而进行相应的操作。 关键词:学生信息管理,Jsp,SQLServer

目录 第一章绪论 (3) 1.1 选题背景 (3) 1.2 课题研究现状 (3) 第二章管理信息系统概述 (3) 2.1 管理信息系统介绍 (3) 2.2 管理信息系统设计原则 (4) 第三章可行性分析 (5) 3.1 学生信息管理系统的目标 (5) 3.2 系统建设技术可行性分析 (5) 3.2.1 系统模式分析 (5) 3.2.2 MVC与Jsp/Servlet技术分析 (6) 3.3 系统建设经济可行性的分析 (7) 第四章需求分析 (8) 4.1 系统的功能简述 (8) 4.2 系统的功能分析 (8) 第五章系统总体结构设计 (10) 5.1 系统功能模块划分与设计 (10) 5.1.1 系统功能模块划分 (10) 5.1.2 系统功能模块流程图 (10) 5.2 系统功能模块流程图 (11) 5.2.1 系统管理员功能模块流程图 (12) 5.2.2 学生功能模块流程图 (14) 第六章系统详细设计 (17) 6.1 数据库模型的分析与设计 (17) 6.1.1 数据库概述 (17) 6.1.2 数据字典 (17) 第八章参考文献 (18)

学生信息管理系统JSP版

学生信息管理系统JSP版(Eclipse) 1、新建new->Dynamic Web Project->名字为StudentJSP。 2、准备工作 1)编写JSP测试文件,名称为 修改的charset为UTF-8 加入代码:Hello! 代码: <%@page language="java"contentType="text/html; charset=UTF-8" pageEncoding=" UTF-8"%> 2)Properties->Java Build Path改为如图(需先在WEB-INF下新建classes) 3)将MySQL中一个jar包复制到/WEB-INF/lib下,如图: 3、在/WebContent下new一个JSPfile,名字为 代码如下: <%@page language="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 4、<%@page import=".*"%> 改进版本display1 1)将复制粘贴到本项目的/WebCont下并修改命名为 2)在/src下new一个新包,包名为 并在此包下新建两个新类来处理SQL的Helper。 代码如下: package import .*; 包和包 主要代码修改为内的修改,代码如下: <%@page language="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import=%> "%> update the result <%@include file=""%> <% ("UTF-8"); String id=("id");

学生宿舍管理系统JSP

摘要 高校学生宿舍管理系统是典型的信息管理系统(MIS),其开发主要包括后台 数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。我们使用Microsoft公司的SQL SERVER 2005数据库为开发工具,JAVA 是比较完备的面向数据库开发工具,同时它也利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,提供了强大 的数据环境,更有利于对数据库和数据表的直接操作和处理,提高了编程效率和可靠性。旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。 关键词:学生宿舍管理系统;JSP 服务器;设计与实现;MyEclipse平台;SQL SERVER 2005

目录 摘要............................................................................................................................. I 目录............................................................................................................................ I I 第一章学生宿舍管理系统概述.. (1) 1.1系统开发的意义 (1) 1.2系统开发的背景与现状 (1) 1.3SQL S ERVER2005简介 (1) 1.4JSP简介 (2) 1.5M Y E CLIPSE简介 (4) 第二章系统需求分析与总体设计 (5) 2.1功能需求 (5) 2.1.1基本功能需求 (5) 2.2性能需求 (5) 2.1.1 系统安全性 (5) 2.3业务流程 (6) 第三章详细设计 (8) 3.1数据库设计 (8) 3.1.1 数据库的引入 (8) 3.1.2数据库概念结构设计E-R图 (8) 3.2程序流程设计 (14) 3.2.1概述 (14) 3.2.2程序流程 (14) 3.3 程序关键界面设计 (17) 3.3.1系统登陆界面 (17) 3.3.2学生、宿管权限界面 (17) 3.3.5评比界面 (20) 3.3.6入住登记界面 (20) 3.3.7学生信息查询 (21) 3.3.8查看学生保修情况界面 (22) 第四章程序代码及实现 (23) 4.1数据库的连接 (23) 4.2系统实现代码 (23) 第五章总结与展望 (29) 致谢 (30) 参考文献 (31)

jsp课程设计学生管理系统

课程设计报告课程:jsp 学号: 姓名: 班级: 教师: 徐州师范大学 计算机科学与技术学院

课程设计任务书 学生选课管理系统一.系统需求分析

学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟 的优点。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理, 与世界接轨的重要条件。 因此,开发这样一套软件成为很有必要的事情,在下面的各章中我们将以开发一套学生选课系统为例,谈谈其开发过程和所涉及到的问题及解决方法。 本实验实现的学生选课管理系统主要包括以下功能: 1.完成数据的录入和修改,并提交数据库保存。其中的数据包括:学生信息、课程设置、学生成绩以及操作员信息等; 2.设计实现学生信息查询,选课管理、退选管理、分数查询,课程的浏览教师信息查询、教室空闲时间查询等JSP页面。 3.具备一定的安全性管理功能。包括操作员的权限设置、修改密码设置、注销和等功能。 二.系统总概括 1.系统的总设计 本系统结合数据库和JSP编程实现了学生选课管理系统。学生选课管理系统分为三个子模块:第一模块是学生选课的页面操作,包括个人信息,密码修改,查询成绩,选课,退选五个功能;第二模块是教师操作页面,包含个人信息,密码修改,录入成绩,查询选课情况,查看教室信息;第三模块是管理员,包含学生信息管理(增加、修改、删除、查询),教师信息管理(增加、修改、删除、查询),管理员信息管理(增加、修改、删除、查询)。 图1系统的功能模块图 2.数据库设计 数据库概念结构设计 本系统主要有三个实体,其中有学生和课程两个实体集,一个学生可以选修若干门课程,一门课程也可以被多个学生选修,这两个实体集之间是多对多联系,还有教师和课程两个实体,一个老师可以教授若干门课程,一门课程却只能有一个老师教授,这两个实体集之间是一对多联系。通过选课成绩将老师和学生联系在一起。为保证系统的安全性,设置了操作员 这一实体集,用来存放合法用户的编号、姓名、密码。本系统的E-R图如下:

jsp学生信息管理系统

Java Web开发(JSP)课程设计 报告 题目:学生信息管理系统 设计者:李晓倩 专业班级:软件java12-1 学号:311209060103 指导教师:霍占强 2014 年6月28 日 河南理工大学计算机学院

学生信息管理系统 第1章系统需求背景 1.1选题背景 随着社会的进步,经济的发展,计算机技术在日益成熟。Internet普及,人们利用网络来实现相互协调工作以及资源共享越来越成为不可扭转的趋势,学校信息化的发展也成了必然方向。伴随着学生人数每年都在增加,传统的方法用来管理学生信息已跟不上了时代的发展,还带来了很多的弊端,让学校的信息化很难推进,制约了学校的进一步发展。 因此,学生信息管理系统的开发对于学校而言是必要的,学生管理系统能够促进学校信息化的发展,利于学校的长运计划。并且学生信息管理系统还为学校管理学生一些必要的相关信息带来了方便,免除了传统管理方法的繁杂和花费大量的人类、物力资源,减轻了学校的负担。 1.2 课题研究现状 目前国内大多数高校的信息管理系统是B/S和C/S开发结构,获得了不错的效果,但同时也存在着一些不足之处。 1.2.1基于C/S的信息管理系统 具体的做法是由管理员将C/S结构的管理信息系统在服务器上发布,随着计算机技术、通信技术、数据库技术的迅速发展,Intranet/Internet技术的口益成熟,Internet的普及,校园网的完善,Java技术和.NET技术的兴起,采用B/S结构的学生信息管理系统逐步取代了原有的C/S结构的信息管理系统。 1,.2.2基于B/S的采用动态网页的信息管理系统 该方式采用浏览器/服务器的方式,通过动态网页直接访问数据库的方法来实现网上操作。该方式能很好地克服C/S结构选课系统的地点集中和时间集中的问题。

jsp学生成绩管理系统实验报告

计算机与信息工程学院jsp数据库系统原理实验报告 专业:计算机科学与技术年级/班级:13级计科2班 2014—2015学年第二学期课程名称Jsp大学实验教程指导教师于洪斌 学号姓名 1308114088 郅伟远 实验地点计科楼324 实验时间15--18 周 项目名称学生成绩管理系统实验类型综合性/设计性 一、实验目的 一个学生成绩管理系统,能够实现对学生、老师基本信息、课程信息、成绩信息的管理。 学生端: (1)学生信息查询,可根据学号、姓名及专业分别对学生信息进行查询 (2)学生信息修改,可在数据库中插入、删除和修改学生记录 (3)学生成绩录入,可录入每个学生的某门课成绩 老师端: (1)能够让老师查看学生的信息 (2)查看学生的成绩 (3)输入学生的成绩; 管理员端: 能够实现对学生和老师的综合管理,能查看所有的学生、老师的基本信息和课程信息,能够添加、修改老师学生的课程信息和密码等。 二、总体设计 1、设计原理

2、业务流程分析图 3、数据流图

三、实验步骤 1、数据库设计 (1).数据库概念结构设计(ER图)

(2)逻辑结构设计 以下是最终的数据库表:

2、系统设计 (1). 模块结构设计 由前面的系统需求分析得到实体主要有5个:教师、学生、管理员、课程、成绩。 学生有属性:学号、姓名、性别、系名、专业、出生日期 教师有属性:教师号、姓名、性别、院系、联系电话 管理员属性:用户名、密码 课程有属性:课程号、课程名、学分、教师

成绩有属性:学号、姓名、课程号、课程名、成绩、授课老师 学生功能模块: 1、修改密码:学生进入页面后可以修改自己的密码,以达到保密性; 2、学籍维护:学生可以查看自己的基本信息(基本信息由管理员录入不能修改); 3、查看成绩:学生可以查看自己的必修课成绩。 教师功能模块 1、学生管理:该模块的主要功能是查询学生基本信息和对学生选课的管理以及成绩的录入修改。 2、教师进入页面后可以查看自己的基本资料和修改自己的密码,以达到保密性; 管理员功能模块: 1、进入页面后可以修改自己的密码,以达到保密性 2、教师管理,对教师和课程进行修改和添加删除信息 3、学生管理,查询修改添加学生基本信息 (2)代码设计 第一部分是:教师个人管理 包括:1)查看个人资料 2)修改密码 第二部分是:学生信息管理 包括:1)学生信息查询 2)添加学生选课信息 3)学生成绩录入 教师个人管理: 1)查看个人资料 运行界面: 代码见文件夹部分1 2)修改密码 运行界面:

基于JSP技术学生宿舍管理系统的设计与实现毕业论文

基于JSP技术学生宿舍管理系统的设计与实现毕业论文 目录 摘要 ...................................................... I ABSTRACT .................................................... I I 1前言.. (1) 2 开发平台与技术简介 (3) 2.1开发系统平台环境及开发工具 (3) 2.2Servlet技术 (3) 2.2.1 Servlet的简介 (3) 2.2.2 Servlet的功能 (3) 2.3JSP技术 (4) 2.3.1 JSP 概述 (4) 2.4JDBC技术 (4) 2.4.1 JDBC介绍 (4) 2.5 Oracle技术 (4) 2.5.1 Oracle的简介 (4) 2.5.2 Oracle 的特点 (5) 3 系统分析和总体设计 (6) 3.1所选系统的理由 (6) 3.2需求分析 (6) 3.3业务流程图 (7) 3.4总体设计 (8) 3.4.1功能模块设计 (8) 3.4.2系统数据传递方式 (9) 3.4.3系统流程图 (10) 3.4.4系统框架设计 (11) 3.4.5数据库设计 (12) 3.4.6数据库表设计 (13) 4 系统实现 (16) 4.1系统界面设计 (16) 5 运行与测试 (29) 5.1软件测试的目的和环境 (29)

5.2软件测试的方法 (30) 5.3软件的运行与安装 (30) 5.3.1应用程序的构建、部署 (30) 5.3.2系统运行过程 (31) 结论 (31) 参考文献 (32) 致谢 ........................................ 错误!未定义书签。

学生管理系统jsp版

江西工业职业技术学院毕业综合实践 课题名称:学生信息管理系统 作者: XXX 学号: XXXXXXXX 分院:电子信息工程分院 专业:计算机网络技术 指导老师: XXX 专业技术职务助讲 2011年 3 月 1 日

目录 1引言.................................................................. - 4 - 1.1 项目开发目标..................................................... - 4 - 1.2 项目提出的意义.................................................... - 4 - 1.3 系统开发所有的技术准备............................................ - 5 - 1.3.1 数据库技术(MYSQL)........................................... - 5 - 1.3.2 Java技术...................................................... - 6 - 1.3.3 编码技术...................................................... - 6 - 2系统开发条件及功能分析................................................ - 7 - 2.1 系统的开发条件配置............................................... - 7 - 2.1.1 Jdk的安装于配置............................................... - 7 - 2.1.2 ApacheTomcat的安装........................................... - 10 - 2.1.3 myeclipse的安装.............................................. - 11 - 2.1.4 mysql 2005的安装于配置....................................... - 11 - 3网站结构图........................................................... - 16 - 3.1起始页面 ......................................................... - 16 - 3.2普通用户 ......................................................... - 16 - 3.3超级管理员及老师用户 ............................................. - 17 - 4数据库表及表的字段................................................... - 17 - 4.1 数据库表......................................................... - 17 - 4.2 各个表的字段..................................................... - 17 - 5 学生信息管理系统总括................................................. - 19 - 5.1 网站的开发环境................................................... - 19 - 5.2网站的配置文件 ................................................... - 19 - 6登陆及普通用户注册模块............................................... - 21 - 6.1登陆模块 ......................................................... - 21 - 6.1.1普通用户登陆.................................................. - 21 - 6.1.2管理员用户登陆................................................ - 21 - 6.2普通用户注册模块 ................................................. - 22 - 7超级管理员及老师模块................................................. - 24 -

学生信息管理系统 jsp

PINGDINGSHAN UNIVERSITY 《基于Web的Java开发设计》 课程设计 题目: 学生信息管理系统 院(系): XXXX 专业年级: XXXXXXX 姓名: XXX 学号: XXXXXXX 成绩: XX年X月X日

郑重声明 本人的《基于Web的Java开发设计》课程设计独立撰 写并完成,写作过程中没有剽窃、抄袭、造假等行为。如发 现有上述情况,本人愿意承担由此而产生的得零分后果,特 此郑重声明。 完成人(签名):XXX XX年 X月 X日

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

JSP+SQL基于JSP的学生信息管理系统论文

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

Based on JSP student information management system Abstract Along with the school scale unceasing expansion, the student quantity sharp growth, concerned student's each kind of information also becomes doubles the growth.Facing the so huge information content develops the student information management system to enhance the student supervisory work the efficiency to become inevitably.Through this system, may achieve the information the standard management, the science statistics and the fast inquiry, thus reduced management aspect work load. This article mainly introduced the student information management system primary mission, elaborated develops essential technology which this system uses, like uses the B/S structure, uses the JSP programming, using the SQLServer2000 establishment database, uses HTML and JavaScript, and so on programming technology. This system uses the B/S pattern to carry on the development; the system user jurisdiction has two kinds: The student and the system manager, the different jurisdiction user records to the different operation contact surface. This system mainly by the school register maintenance, chooses function module and so on class management, result inquiry to be composed, this article specifically introduced various functions module contains the small module function, the school register maintenance module mainly is carries on the increase, the inquiry, the revision, and the deletion to student's basic information; Chooses the class administration module mainly is to the curriculum which takes as an elective carries on the increase, the deletion, the statistics takes as an elective the population, as well as the student carries on chooses the class and re-elects the class; The result inquiry module mainly carries on the increase, the deletion, the input result to the required course, as well as the student carries on function and inquiry result and so on.

学生成绩管理系统详细设计

学生成绩管理系统详细设 计 Modified by JEEP on December 26th, 2020.

详细设计说明书1、引言 编写目的 学生成绩管理系统的详细设计是设计的第二阶段,该阶段的根本目标是在概要设计的基础之上确定应该怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种设计语言书写的程序。本说明书提供出一个程序的“蓝图”,以便更好的完成编码任务。学校的现代化管理中,学生的成绩管理是必不可少的一部分。成绩管理的内容对于学校的管理是关重要的,所以,成绩管理系统必须要为用户提供必要的信息和快捷的查询功能。 项目背景 该项目充分利用现代化技术来提高学生成绩查询的效率,使得原始的办公系统更加方便,工作效率也得到提高。 使用工具 1)eclipse:开发工具 2)Mysql:数据库管理软件 3)Navicat Premium:第三方软件显示mysql数据库 4)Tomcat: 使用服务器 5)window7:硬件环境 6)JSP:软件开发语言 2、总体设计 需求概述

学生成绩管理系统是对学校教务和教学活动进行综合管理的平台系统,是一个学校和地区教育信息化的基础信息平台。满足学校管理层、学生、教师的日常工作、学习、查询、管理等工作。目的是共享学校各种信息。提高学校的工作效率、规范学校的工作流程、便利学校与学生及教师的交流。 项目任务范围 学生成绩管理系统共分为三个大的模块:学生成绩查询模块、教师成绩录入模块及管理员对各项信息管理模块。 学生:查询学生个人信息,包括个人成绩查询和修改密码。 教师:查询教师个人信息,包括学生成绩录入和修改密码。 管理员:学生管理(对学生进行增删改查);教师管理(对教师进行增删改查);班级管理(对班级进行增删改查);成绩管理(对学生成绩 的增删改查)所有人的密码管理;个人密码修改。 系统模块结构图 该成绩管理系统由3大模块,5个小模块组成:登录模块,修改密码模块,学生管理模块,教师管理模块,成绩管理模块 3、程序描述 登录模块 (1)功能类型:查询数据 (2)功能描述:提高系统的安全性,根据不同权限来进入系统 (3)前提业务:无 (4)后继业务:除登陆外的所有模块 (5)功能约束:权限约束 (6)约束描述:只有登陆表中有的用户才可以登录并且满足身份属性与用户名口令的双重匹配才可登录,不同身份进入不同的操作界面。 (1)动作描述 用户名输入框:输入登录表中的用户名 口令输入框:输入登录表中的口令 身份选择按钮:进行学生,教师,管理员三种身份的选择

JSP_学生学籍管理系统

实验2 ?JSP应用程序设计 一?、实验目的 1.学会使用JSP的内置对象; 2.掌握处理客户端请求的方法; 3.掌握JSP数据库的编程方法。 二、?实验内容 1.实现学生学籍管理系统,实现学生信息的查找、增、删、该等操作。 2.三、实验课时 2学时 四、实验步骤 1.新建工程。设名字为Test. 2.创建文件。 3.引入.*.输入%@Page import=".*"% 4.访问数据库中的数据,并在表格中输出。 A)登记并注册JDBC驱动器 B)建立与数据库university的连接 C)创建statement对象 D)执行select查询数据表student中的所有记录,获得结果集 E)将数据表中的记录逐条显示在Web页面上 五、实验结果 源代码: " pageEncoding="gb2312"%> <%@page import=".*"%> My JSP '' starting page

Connection con; Statement stm; ResultSet rs; String url,sql; String co12,co13,co15,co16; %>

学籍管理系统
<% try{ (""); (new"jdbc:"; con=(url,"root","jttqzh"); stm=(); sql="select*from student"; rs=(sql); while()){ %> <% } (); (); (); }catch(Exception e){ (e); } %>
学号姓名性别年龄籍贯院系更改删除
<%=(1)%> <%=(2)%> <%=(3)%> <%=(4)%> <%=(5)%> <%=(6)%> 修改 删除

JSP学生成绩管理系统

辽宁工业大学动态网页设计课程设计(论文) 题目: JSP学生成绩管理系统 院(系):软件学院 专业班级:软件工程122班 学号: 121301042 学生姓名:贾博然 指导教师: 教师职称:助教 起止时间: 2013.12.3至2013.12.17

程序设计专题(报告)任务及评语

目录 第1章实训的目的与要求 (1) 1.1 实训设计目的 (1) 1.2 实训设计的实验环境 (1) 1.3 实训设计的预备知识 (1) 1.4 实训设计要求 (1) 第2章实训设计内容 (2) 2.1开发背景简述 (2) 2.2 系统设计内容 (2) 2.3需求分析 (3) 2.3.1系统逻辑设计 (3) 2.3.2 系统功能需求分析 (5) 2.4系统实现 (8) 2.4.1 系统的详细设计 (8) 2.4.3 程序源代码 (10) 2.5测试分析 (13) 第3章实训总结 (15) 参考资料16

第1章实训的目的与要求 1.1 实训设计目的 《动态网页设计》是计算机相关专业的必修专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业学生学习完《JAVA程序设计》及《动态网页设计》等课程后,进行的一次全面的综合训练,JSP动态网页设计的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。 1.2 实训设计的实验环境 硬件要求能运行Windows 2000操作系统的微机系统。JSP动态网页设计语言及相应的集成开发环境:J2SDK和ECLIPSE开发工具及Tomcat服务器。 1.3 实训设计的预备知识 熟悉JAVA语言及ECLIPSE开发工具、Tomcat服务器。 1.4 实训设计要求 按JSP动态网页设计的设计指导书提供的课题,要求学生在自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的程序;掌握JSP动态网页设计的基本技能和面向对象的概念和方法编程技术。同时培养学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。

相关主题
文本预览
相关文档 最新文档