党员信息管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件学院

课程设计报告书

课程名称 JavaEE与中间件

设计题目软件学院党员信息管理系统

专业班级

学号

姓名

指导教师

2013 年1 月23日

目录

1 设计时间 (1)

2 设计目的 (1)

3 设计任务 (2)

4 设计内容 (2)

需求分析 (2)

系统设计 (2)

4.2.1概念结构设计 (2)

4.2.3物理结构设计 (4)

系统实施 (4)

5 总结与展望 (9)

参考文献 (10)

管理员(管理员帐号,密码)

党员(姓名,年龄,入党时间)

4.2.3 物理结构设计

表4-1管理员基本信息表

Tab4-1 Manager basic situation sheet

属性名数据类型长度完整性约束

上网帐号varChar 15 非空

服务密码varChar 15 非空

表4-1党员基本信息表

Tab4-1 Dangyuan basic situation sheet

属性名数据类型长度完整性约束

姓名varChar 50 非空

年龄Int 4

入党时间varChar 10 非空

系统实施

本系统采用B/S模式,基于servlet+SQL2005数据库+Tag技术实现。主要包括如下功能模块:

1.登录模块

登录模块用来管理员登录,并根据所输入的管理员帐号是否正确来判定所跳转的页面,如果正确,则跳转到主页面,用于实现管理员对党员信息的增、删、改、查。

实现管理员登录的主要代码是:

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

try{boolean bl=false;

String name=("username");

String pd=("password");

try{("");}

catch(Exception e){}

Connection con; Statement sql;ResultSet rs;

con=("jdbc:odbc:dangyuan");

sql=();

rs=("SELECT * FROM zhanghao where 上网账号='"+ name+"' and 服务密码='"+pd+"'");

while()){bl=true;}

if(bl){ ("");}

else

("").forward(request, response);

(); }catch(Exception e){}

}

2.信息查询模块

对党员信息进行查询时,可以模糊查询也可以通过输入的条件进行查询,无论通过哪种查询,都能显示对应党员的有关信息。

信息查询如下图:

while()){ ("");

for(int k=1;k<=字段个数;k++)

(""+(k)+"");

(""); }

(""); (); }

catch(SQLException e){

(e); }

("queryResultByPrice",new String(result));

%>

3. 信息更新

党员信息更新模块是管理员对数据库进行操纵的模块,可以分别对党员信息进行添加、修改、删除党员信息。

实现对党员信息更新的主要代码是:

添加党员信息

<%@ tag pageEncoding="UTF-8" %>

<%@ tag import=".*" %>

<%@ attribute name="name" required="true" %>

<%@ attribute name="age" required="true" %>

<%@ attribute name="time" required="true" %>

相关文档
最新文档