党员信息管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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++)
("
("
(""); (); }
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" %>