5 系统详细设计与实现 http://www.paper51.com
经过前面的需求分析、总体设计、体系结构的研究、进入系统详细设计阶段。详细设计阶段的基本任务是数据结构设计、界面设计、代码设计等。 内容来自www.paper51.com 5.1 界面设计 内容来自www.paper51.com 系统的用户界面作为人机接口起着越来越重要的作用。它的好坏直接影响到系统的使用性。具有友好界面的系统,对于用户来说,无疑是一种享受。 http://www.paper51.com 用户界面,作为软件的重要组成部分应具有可使用性、灵活性、复杂性和可靠性 copyright paper51.com 本系统在界面设计中采用CSS技术,插入表格、框架和表单项,为丰富网页内容,加入丰富多彩的画面,更形象的为用户提供有用的信息,达到可视化的目的。 内容来自论文无忧网 www.paper51.com 各模块界面如下: copyright paper51.com (1) 用户登录模块界面: copyright paper51.com
内容来自论文无忧网 www.paper51.com 图5.1 登录界面 paper51.com (2) 管理员管理首页: 内容来自www.paper51.com 内容来自论文无忧网 www.paper51.com 图5.2 主界面 copyright paper51.com (3) 用户模块界面: 内容来自www.paper51.com 内容来自www.paper51.com paper51.com 图5.3 管理员管理界面 内容来自www.paper51.com (4) 运动员模块界面: 内容来自www.paper51.com
内容来自论文无忧网 www.paper51.com copyright paper51.com 图5.4 运动员管理界面 http://www.paper51.com (5) 运动会模块界面: 内容来自www.paper51.com
内容来自论文无忧网 www.paper51.com paper51.com 图5.5 运动会管理界面 内容来自论文无忧网 www.paper51.com
(6) 成绩模块界面: 内容来自www.paper51.com
http://www.paper51.com
copyright paper51.com
图5.6 成绩管理界面 copyright paper51.com (7) 公告模块界面: 内容来自论文无忧网 www.paper51.com copyright paper51.com
内容来自论文无忧网 www.paper51.com
图5.7 公告管理界面 内容来自论文无忧网 www.paper51.com (8) 密码修改模块界面: paper51.com http://www.paper51.com 图5.8 密码修改界面 copyright paper51.com (9) 运动员查看公告界面: http://www.paper51.com
http://www.paper51.com 图5.9 运动员查看公告界面 paper51.com (10) 运动员查看成绩界面: copyright paper51.com copyright paper51.com 图5.10 运动员查看成绩界面 内容来自论文无忧网 www.paper51.com 5.2 各模块功能设计 copyright paper51.com (1) 登录系统模块: 内容来自论文无忧网 www.paper51.com
此模块主要完成院系用户登录信息的录入、核对功能。规定了登录用户的权限。用户登录后方可使用本系统进行相应的操作。 http://www.paper51.com (2) 管理员系统模块: paper51.com
由增加删除用户与运动员、设定比赛项目生成报名表格等模块组成。让管理员根据实际情况操作该系统。 http://www.paper51.com
(3) 运动员系统模块: paper51.com 由查看公告、查看成绩等模块组成。让运动员根据实际情况操作该系统。 http://www.paper51.com 5.3系统代码实现 http://www.paper51.com <%try{ copyright paper51.com
//使用jdbc与odbc桥创建数据库联接 内容来自www.paper51.com Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); http://www.paper51.com //声明连接接口,使用DriverManager类的getConnection()方法建立联接 paper51.com
Connectionconn=DriverManager.getConnection("jdbc:odbc:demo11","",""); paper51.com //创建SQL语句执行类 copyright paper51.com Statement stmt=conn.createStatement(); 内容来自论文无忧网 www.paper51.com
//创建数据集 内容来自www.paper51.com ResultSet rs; copyright paper51.com
//创建查询的SQL语句 内容来自www.paper51.com
String sql="SELECT xmb_num,xmname,lx,jfdw,s_num,sname,sex,grade,cls,name,man,telFROM bmb,xmb,student,dept WHEREs_num=student.id AND xmb_num=xmb.id AND dep_id=dept.id"; 内容来自www.paper51.com //执行查询操作 http://www.paper51.com rs=stmt.executeQuery(sql); http://www.paper51.com
//显示查询操作 内容来自www.paper51.com while(rs.next()) 内容来自论文无忧网 www.paper51.com { paper51.com %> http://www.paper51.com <tr><td><%=rs.getString("xmb_num")%></td> http://www.paper51.com <td><%=rs.getString("xmname")%></td> http://www.paper51.com
<td><%=rs.getString("lx")%></td><td> http://www.paper51.com <%=rs.getString("jfdw")%></td> copyright paper51.com <td><%=rs.getString("sname")%></td> paper51.com <td><%=rs.getString("s_num")%></td> copyright paper51.com
<td><%=rs.getString("sex")%></td> 内容来自论文无忧网 www.paper51.com
<td><%=rs.getString("cls")%></td> 内容来自论文无忧网 www.paper51.com <td><%=rs.getString("grade")%></td> copyright paper51.com
<td><%=rs.getString("name")%></td> copyright paper51.com <td><%=rs.getString("man")%></td> copyright paper51.com <td><%=rs.getString("tel")%></td> http://www.paper51.com </tr> 内容来自论文无忧网 www.paper51.com <% http://www.paper51.com
} copyright paper51.com //关闭资源 http://www.paper51.com
rs.close(); copyright paper51.com
stmt.close(); copyright paper51.com //关闭数据库联接 http://www.paper51.com conn.close(); } http://www.paper51.com
catch(Exception e){ copyright paper51.com e.printStackTrace(); copyright paper51.com
} copyright paper51.com
%> paper51.com |