毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

JSP+mysql教材预定和发行管理系统开发与设计(21)

时间:2016-12-18 11:45来源:毕业论文
出库教材的功能因为是需要用户在入库过教材之后才可能进行的操作,因此,在进行出库教材的时候,需要享有用户的用户名及该出库教材的序号,然后以


出库教材的功能因为是需要用户在入库过教材之后才可能进行的操作,因此,在进行出库教材的时候,需要享有用户的用户名及该出库教材的序号,然后以此为主要数据,对教材进行出库的操作。关键代码如下:
    public static void updateStuOuting(String BNum, String TextNo,
            String TextIsbn, String TextName, String Author, String Edition,
            String Publisher, String Price, String StuSum, String Dept,
            String Major, String Grade, String Semester, String StuPay,
            String InTime, String StuInCome, String Consumer, String Other,
            String Year) {
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Connection conn = null;
        Statement stmt = null;
        PreparedStatement pstmt = null;
        PreparedStatement pstmt2 = null;
        InTime = df.format(new java.util.Date());
        try {
            conn = DataBase.getConn();
            stmt = DataBase.getStatement(conn);
            String sqlinsert = "insert into outmatstu values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
            pstmt = DataBase.getPStmt(conn, sqlinsert);
            pstmt.setString(1, BNum);
...
代码分析:上述代码所有需要输入的数据,其实都是不会要求在前台输入的。因为在进行出库操作时,系统已经将之前的所有数据存在Servlet中,并在调用本方法的时,从Servlet中获得对应的数据,为此,不需要用户考虑为这些属性赋值,所有属性都已经赋好值了,最后是通过将其存入出库表里,在下次查看时就能看到这条记录的存在。
4    结论
通过综上的分析设计,我们可以看到在国内校园网已经逐步普及,教材管理系统工作量大幅上涨的情况下,迫切需要设计一个可以确实帮助管理人员简化管理所需的操作,提高工作的效率和质量,减少出现意外情况的系统。于是,本文所设计的系统,因为其是由Jsp+JavaBean+Servlet的结构下研制的,其编写的源代码都是Java语言,从而可以简单、快捷地部署到各个系统之上,有着良好的兼容性,并且能够充分利用到校园的的优势,以最小的成本完成这项工作。
而在架构的选择上,毫无疑问的使用的是现在最流行和实用的B/S架构,鉴于其享有的三层模型,以及优秀的平台移植性和安全可靠性,让本系统的正常稳定运行得以保证。而在数据库的选择上则是选择了体积小、通用性强、查询效率也高的MySql数据库,同时,由于MySql数据库的可容纳的库存信息量也是十分巨大的,而且在扩充和文护的时候,也是比较简便和轻松,因此,可以不用担心数据库中可能发生的问题。
本系统尚有一些不足之处,如整个系统在运行时候的可靠性、健壮性还有待在进行实际操作过大量数据之后得以改进加强;而且在打印方面,因为本系统在查询数据的时候,并没有将每个页面查询出来的值进行特别的划分,具体打印时,可能会获得一些不是特别需要的元素,这点可以进一步改善。 JSP+mysql教材预定和发行管理系统开发与设计(21):http://www.751com.cn/jisuanji/lunwen_1196.html
------分隔线----------------------------
推荐内容