




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
J2EE应用开发综合实验报告题目:基于J2EE的学生信息管理系统的设计与实现指导教师:徐老师 姓 名: 赵启 班级学号:08301109成 绩: 一、课题背景及意义一个典型的管理结合了添加删除修改查询等功能。一个管理其实就是一个网页,实现信息管理功能。 管理系统基于现实中的具体情况,依靠现代化的计算机处理技术来对管理进行管理。一方面对于管理系统管理员来说,尽量减少手动处理,使管理管理完全实现自动化;另一方面对于普通用户,可以实时管理个人管理,大大提高了管理管理的效率。二、可行性研究可行性分析是依据初步调查的结果做出系统开发可行与否的结论过程。任何一个工程的立项都需要进行项目的可行性分析。这是保证正确投资的必要工作,从项目的审批程序上看这也是必不可少的一步。信息系统开发项目是一项复杂的高科技系统工程,可行性分析也是必不可少的,可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解决。通常情况下,可行性分析应从技术可行性、经济可行性、操作可行性等方面着手。1 技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。2 经济可行性 估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。系统的效益可以从经济效益和社会效益两方面考虑。实现经济可行性的完善。3 操作可行性本系统是采用了MyEclipse7.0开发平台,运用Java语言和SQL Server2005数据库进行实现设计。通过Java和SQLServer2005的结合实现管理的展示。在这个系统中主要运用了Jsp,Servlet,JavaBean和Css文件。通过java和Jsp的结合操作控制实现系统功能色实现。在Jsp中主要定义了页面的模板,JavaBean中定义了类,Servlet中实现各个模块所要完成的功能。在Css文件中主要是定义模式,方便全系统使用,方便了系统的设计。三、系统功能模块本系统是采用了MyEclipse7.0开发平台,运用Java语言和SQL Server2005数据库进行实现设计。系统前台主要包括查看日志,查看照片等功能模块。管理展示主要实现了用户的日志,照片等,用户登入管理可以对管理进行查看,留言。管理员要实现的是管理管理。主要在后台进行管理内容的管理。添加日志,上传照片,修改留言等。管理员通过前台页面进入后台管理模块后,可对注册的管理用户进行维护,用户的添加、查找、修改和删除。功能模块图如图1所示。用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系图 3.1用户界面3.1.1. 用户登录一些功能的使用需要登录用户才能执行。下面是用户登录的接口3.1.1. 用户登录后3.1.2主界面3.1.3 信息添加3.1.4. 添加成功3.1.5.查询13.1.6. 查询2多条件3.1.7. 预览3.18修改3.19 删除五、代码 (要求:写出全部代码,并标识出文件名,打印删除此部分)1.数据库连接代码DB.javapackage com.kusoft.news.db;import java.sql.*;public class DB public static Connection getConn() Connection conn = null;try Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);conn = DriverManager.getConnection(jdbc:sqlserver:/localhost:1433;databaseName=News, sa, 123456); catch (ClassNotFoundException e) e.printStackTrace(); catch (SQLException e) e.printStackTrace();return conn;public static PreparedStatement prepare(Connection conn, String sql) PreparedStatement pstmt = null; try if(conn != null) pstmt = conn.prepareStatement(sql); catch (SQLException e) e.printStackTrace();return pstmt;public static PreparedStatement prepare(Connection conn, String sql, int autoGenereatedKeys) PreparedStatement pstmt = null; try if(conn != null) pstmt = conn.prepareStatement(sql, autoGenereatedKeys); catch (SQLException e) e.printStackTrace();return pstmt;public static Statement getStatement(Connection conn) Statement stmt = null; try if(conn != null) stmt = conn.createStatement(); catch (SQLException e) e.printStackTrace();return stmt;/*public static ResultSet getResultSet(Connection conn, String sql) Statement stmt = getStatement(conn);ResultSet rs = getResultSet(stmt, sql);close(stmt);return rs;*/public static ResultSet getResultSet(Statement stmt, String sql) System.out.println(sql);ResultSet rs = null;try if(stmt != null) rs = stmt.executeQuery(sql); catch (SQLException e) e.printStackTrace();return rs;public static void executeUpdate(Statement stmt, String sql) try if(stmt != null) stmt.executeUpdate(sql); catch (SQLException e) e.printStackTrace();public static void close(Connection conn) try if(conn != null) conn.close();conn = null; catch (SQLException e) e.printStackTrace();public static void close(Statement stmt) try if(stmt != null) stmt.close();stmt = null; catch (SQLException e) e.printStackTrace();public static void close(ResultSet rs) try if(rs != null) rs.close();rs = null; catch (SQLException e) e.printStackTrace();public static void main(String args )try DB.getConn(); catch (Exception e) / TODO Auto-generated catch blocke.printStackTrace();2、首页index.jsp数据库操作演示 学生档案浏览 |学生档案查询 |学生档案添加 3.添加界面 add.jsp 学生成绩管理系统 课程号 课程名 开课学期 学时 学分 返回首页4.查询界面查询请选择查询字段 学号 姓名 性别 籍贯 请输入查询值返回首页5.修改界面修改function modify_check() if (modifyform.number.value = | .value = | modifyform.sex.value = | modifyform.blighty.value = ) alert(所有字段不允许为空!);return false;return true;学号input type=text name=number value=姓名input type=text name=name value=性别input type=text name=sex value=籍贯input type=text name=blighty value=返回首
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 移动设备租赁市场用户行为研究考核试卷
- 烟草生产线自动化控制技术考核试卷
- 管道工程行业政策导向与发展趋势考核试卷
- 船舶货运与物流供应链整合考核试卷
- 球类产品智能制造与工业考核试卷
- 航空公司航班运行数据分析考核试卷
- 清扫工具销售与渠道拓展策略考核试卷
- 腈纶纤维制造考核试卷
- 机器人服务行业智能语音交互技术考核试卷
- 版权评估运营补充协议
- 华大新高考联盟2025届高三4月教学质量测评化学+答案
- 2025年中国防晒护理洗发露市场调查研究报告
- 建筑材料租赁标准合同范本7篇
- 2025-2030中国太阳能照明系统行业市场发展趋势与前景展望战略研究报告
- 国家电网招聘考试(金融类)专业考试历年真题及答案
- 2025年高考政治三轮冲刺复习:统编版选择性必修3《逻辑与思维》开放类主观题 提分刷题练习题(含答案)
- 铁路雨季三防培训课件
- 大学英语四级考试2024年12月真题(第一套)Part I Writing
- (部编版)语文四年级上册课外阅读“天天练”100篇,附参考答案
- 静疗护理典型案例
- 人美版小学二年级美术下册《第20课 车一族》课件
评论
0/150
提交评论