关于面试项目的积累

在简历中,我写了两个项目,分别是铁通和学生信息管理系统:现在就这两个项目做一个总结,以便在面试中更能从容面对;

   铁通项目中: 系统依托互联网,利用其接入简捷、使用广泛的特点,利用J2EE构架系统的维护性和可移植好,能够实现企业 复杂逻辑应用等优点,架设起通信工程项目管理系统的拓朴结构,系统根据J2EE架构的四层结构(分别为:客户端、表示层、逻辑层和数据层)采用四层架构: 客户端、WED服务、中间件和数据库服务器。客户层:使用混合HTML/动态HTML/JavaScript的方法构建客户层,用来显示数据。表示层:该 层生成Web页面和Web页面中的动态内容,该动态内容通常从数据库获得,并且将动态信息予以显示。Servlet描述了如何处理HTTP请求,如何产生 应答。JSP具有把表示同Java编写的应用逻辑分离的优势,JSP可以包含受限制的声明语句,这些声明语句能够激活JavaBean或标签库对象来执行 服务器端的处理。标签库中包含了能够执行中心流程逻辑或访问页面内容的Java组件。逻辑层:该层是开发中最重要的一部分,在该系统中我们将很多复杂的业 务逻辑使用JavaBean来实现,并且将一些常用的功能也以JavaBean组件的形式实现(如数据库的常用功能,我们将JDBC封装到了 JavaBean中,既方便了开发,又增强了程序的重用性)。数据层:负责数据管理,提供均衡数据分布的唯一索引,创建提高完整性和简化“完整语句”信息 连接的主关键字和外部关键字,尽力把请求和业务逻辑同数据层分离开,为了确保数据完整性和一致性,在数据库中包含了一定的约束。

  学生信息管理系统:首先,编写对 数据库操作的 类:连接数据库、执行sql语句、关闭数据库;其次,编写一个对学生信息进行操作的类,包括:对学生信息的增加、修改、查询和删除;最后,编写一个对课程信息管理的类,包括:对课程信息的增删改查等;

 

1、 项目的可行性分析:

管理软件核心应为数据库的设计和操纵(技术可行性和人员可行性)

2、系统需求分析:

1、本系统的功能总结:
1、管理所有学生信息,对学生信息的操作包括添加、修改、删除等、可以根据各种条件查询出

需要 的信息,比如修改,可以通过学号查询学生的基本信息,然后通过对需要修改进行修改并

保存修改后的结果存入数据库的学生表中;
2、管理课程信息,包括对课程信息的添加、修改、删除等操作;可以根据各种条件查询需要的

信息,并对相应的信息进行操作、比如修改和删除,可以通过学生的学号查询出相应的课程信

息,对相应的课程进行修改、删除操作;
3、学生选课与成绩、根据学生的学号进行选课,登记所选课的成绩,可以根据学号查询出选课

信息与成绩;
数据库模型与设计:关系数据库模型的数据结构可分为三个表表示:学生信息表(学号、性别

、专业、年龄)、课程信息表(编号、名称,类别)、学生选课表(学号、编号、成绩)

结构设计
学生管理包括个人信息的添加、修改、删除以及选课信息的添加
课程管理包括课程信息的添加、修改和删除
成绩管理包括成绩的登记与修改
信息查询;查询已经登记的信息,包括学生的基本信息、课程的基本信息与成绩信息

系统实现
学生信息管理模块(StuInfo.java/AddStuInfo.java,EdiStuInfo.java

(StuInfoSearchSnum.java),DelStuInfo.java(StuInfoSearchSnum.java),SelectCourse.java


课程信息管理模块

(CourseInfo.java,AddCourseInfo.java,EditCourseInfo.java,DelCourseInfo.java,CourseI

nfoSearchCnum.java)
成绩信息管理模块(GradeInfo.java,AddGradeInfo.java,EditGradeInfo.java)
信息查询模块(学生信息、课程信息、成绩信息)学生信息

(StuSearchSnum.java,StuSearchSsex.java,StuSearchSmajor.java)

系统调试与测试
软件测试为了发现错误而执行程序的过程
系统功能测试:
查询功能中,单一查询和多个条件组合查询之间的关系;
录入功能中,前台设置的数值长度是否大于后台数值长度以及前台和后台的数据结构是否相符

是否必须录入设置;
单击按钮的功能;
修改功能的实现

系统实施发布(界面测试、功能测试、需求测试、性能测试看是否正常运行)
系统调试常见错误:NullPointerException对一个为NUll值的变量进行操作引起
SQLExceptionSQL语句的不正确引起
NumberFormatException数字的格式错误引起
数据库连接垃圾回收

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值