查询函数来实现多关键字的查询,思路是通过判断关键字是否为空来实现的,如果关键字不为空就可以增加个条件来实现多关键字的查询。第七,在通过多关键字的查询时,要求在利用时间来查询时,能够查询小于大于给点时间的记录作者出版社价格页数兰州理工大学软件学院课程设计出版时间利用月份与日来判断时间输入正确与否的函数,也与上面的函数极其相似。这里就不讨论了。第六,在查询图书信息时,要求能利用多种条件来实现复合查询,比如说利用出版时间与图书信息来查询,或者通过出版社与时间来查来实现图书信息的查询时,也要判断日期是否合理,所以可以将判断日期合理的功能封装为个函数,在判断时,直接调用函数就可以了。其中在查询图书信息时,考虑到用户可能利用月份与日来查询信息,所以还必须通过个日必须大于,这也是种对非正常情况的处理,防止恶意用户输入非法数据来实现非法目的,同时也能防止,用户无意间输入了非法数据。第五,判断日期是否正确具有普遍意义,以为在用户修改图书的出版日期,通过出版日期,月,月,月,月有天,所以如果月份为上述值时,日期可以有天,其他月份最大天数则为天,同时还有判断用户输入的月份能是否合理,正常情况下,年有个月,所以必须判断用户输入的月份是否大于,还有种情况是年月闰年,闰年的判断是通过判断如果能被四整除同时不能被整除,或者能整除,满足时则为闰年,为闰年判断二月天数是否超过天,不为闰年时则判断月的天数是否大于天。其他月份则判断是否有天这种情况,般来说月,月,月知道怎样处理,这样会导致用户的不满意,如果能在用户输入时就开始检测用户输入信息的有效性,就可以将消灭在萌芽状态。时间的正确与否是通过判断出版日期的年份,月份,日来实现的,般来说首先就要判断是否为采用的形式。而数据库在存储时间格式的数据时,会检测数据的有效性,如果数据,就会抛出异常,当出现这样的情况时,用户所做的所有操作将会全部撤销,而且当用户面对堆信息时,往往不条数据的信息,这主要是通过设置表格的单选属性实现的。第四,图书信息中包含出版日期,而般图书日期是采用的形式,很少采用形式的,所以出版日期也图书信息的删除,很简单,利用图书主键就可以很快的兰州理工大学软件学院课程设计删除图书信息。最后点是,在用户选择图书信息时,要求次只能选择条图书记录,因为选择多条图书记录不能确定到底显示哪据库来实现的。当图书编号相同时,同时用户编号重复,要求用户重新输入。用户在修改图书信息时要求不能修改图书编号,因为图书编号是主键,在更新图书信息时,是采用判断图书编号信息的来实现图书信息的修改的,关于户对图书额编号采用开头,后面的内容用户可以根据自己喜好进行自定义,系统不做具体要求,由于数据表采用图书编号作为主键,所以对于用户输入的图书编号必须保证唯性,唯性是通过查询数图书类别就已经足够了,其他的信息对于图书来说就不必要了。在图书信息的录入时,考虑到图书信息的规范性,同时也考虑到实用性,对与图书来说,图书编号般采用开头,所以用户在录入图书信息时,也要要求用是在表格下面提供个面板,在面板上放置很多文本按钮,用户可以在文本区域中录入图书信息,考虑到本系统实现的只是个很简单的图书信息管理。而对图书来说录入图书编号书名作者出版社出版日期图书简介及于采用数据库管理。理由之三是因为当对数据进行各种修改操作时,使用数据库可以更加方便的保存用户的各种修改操作。理由之四是将数据库与图形界面向结合能提供个更加友好的界面。第三,关于图书信息的录入功能,我数据库来保存数据了,使用数据库可以很好的利用数据库的海量存储功能,保存信息更加的方便。理由之二是由于本系统管理的对象图书,都是学生,且每个数据内容具有较强的关联性,涉及的过程不是很复杂。因此,比较适合单的按钮,用户通过简单的利用鼠标点击按钮,就可以实现各种复杂的操作,这样就可以,提高系统的可用性。当然复杂的实现过程对用户来说是不可以见的。第二,考虑到使用图形界面的方式,当有很多数据时,就有必要使用除操作。利用图形界面,提供个更加友好的方式。用户就不会面对黑乎乎的命令行界面,可以利用鼠标来实现图书信息的修改删除,这样的系统就可以降低对用户的要求,通过将系统的各种功能封装,只是提供给用户个简单除操作。利用图形界面,提供个更加友好的方式。用户就不会面对黑乎乎的命令行界面,可以利用鼠标来实现图书信息的修改删除,这样的系统就可以降低对用户的要求,通过将系统的各种功能封装,只是提供给用户个简单的按钮,用户通过简单的利用鼠标点击按钮,就可以实现各种复杂的操作,这样就可以,提高系统的可用性。当然复杂的实现过程对用户来说是不可以见的。第二,考虑到使用图形界面的方式,当有很多数据时,就有必要使用数据库来保存数据了,使用数据库可以很好的利用数据库的海量存储功能,保存信息更加的方便。理由之二是由于本系统管理的对象图书,都是学生,且每个数据内容具有较强的关联性,涉及的过程不是很复杂。因此,比较适合于采用数据库管理。理由之三是因为当对数据进行各种修改操作时,使用数据库可以更加方便的保存用户的各种修改操作。理由之四是将数据库与图形界面向结合能提供个更加友好的界面。第三,关于图书信息的录入功能,我是在表格下面提供个面板,在面板上放置很多文本按钮,用户可以在文本区域中录入图书信息,考虑到本系统实现的只是个很简单的图书信息管理。而对图书来说录入图书编号书名作者出版社出版日期图书简介及图书类别就已经足够了,其他的信息对于图书来说就不必要了。在图书信息的录入时,考虑到图书信息的规范性,同时也考虑到实用性,对与图书来说,图书编号般采用开头,所以用户在录入图书信息时,也要要求用户对图书额编号采用开头,后面的内容用户可以根据自己喜好进行自定义,系统不做具体要求,由于数据表采用图书编号作为主键,所以对于用户输入的图书编号必须保证唯性,唯性是通过查询数据库来实现的。当图书编号相同时,同时用户编号重复,要求用户重新输入。用户在修改图书信息时要求不能修改图书编号,因为图书编号是主键,在更新图书信息时,是采用判断图书编号信息的来实现图书信息的修改的,关于图书信息的删除,很简单,利用图书主键就可以很快的兰州理工大学软件学院课程设计删除图书信息。最后点是,在用户选择图书信息时,要求次只能选择条图书记录,因为选择多条图书记录不能确定到底显示哪条数据的信息,这主要是通过设置表格的单选属性实现的。第四,图书信息中包含出版日期,而般图书日期是采用的形式,很少采用形式的,所以出版日期也采用的形式。而数据库在存储时间格式的数据时,会检测数据的有效性,如果数据,就会抛出异常,当出现这样的情况时,用户所做的所有操作将会全部撤销,而且当用户面对堆信息时,往往不知道怎样处理,这样会导致用户的不满意,如果能在用户输入时就开始检测用户输入信息的有效性,就可以将消灭在萌芽状态。时间的正确与否是通过判断出版日期的年份,月份,日来实现的,般来说首先就要判断是否为闰年,闰年的判断是通过判断如果能被四整除同时不能被整除,或者能整除,满足时则为闰年,为闰年判断二月天数是否超过天,不为闰年时则判断月的天数是否大于天。其他月份则判断是否有天这种情况,般来说月,月,月,月,月,月,月有天,所以如果月份为上述值时,日期可以有天,其他月份最大天数则为天,同时还有判断用户输入的月份能是否合理,正常情况下,年有个月,所以必须判断用户输入的月份是否大于,还有种情况是年月日必须大于,这也是种对非正常情况的处理,防止恶意用户输入非法数据来实现非法目的,同时也能防止,用户无意间输入了非法数据。第五,判断日期是否正确具有普遍意义,以为在用户修改图书的出版日期,通过出版日期来实现图书信息的查询时,也要判断日期是否合理,所以可以将判断日期合理的功能封装为个函数,在判断时,直接调用函数就可以了。其中在查询图书信息时,考虑到用户可能利用月份与日来查询信息,所以还必须通过个利用月份与日来判断时间输入正确与否的函数,也与上面的函数极其相似。这里就不讨论了。第六,在查询图书信息时,要求能利用多种条件来实现复合查询,比如说利用出版时间与图书信息来查询,或者通过出版社与时间来查询,这就要求查询能灵活处理各种情况,既能够使用单关键字来查询,也能够使用多关键字来查询。首先要解决的时如何判断用户的到底是想用单关键字还是使用多关键字来查询,思路是通过提供给用户个复选框,当用户想使用个关键字时,可以勾选关键字前面的复兰州理工大学软件学院课程设计选框,从而实现单关键字与多关键字的判断,第二是由于多关键字可以组合出很多中情况,如果实现是不可能,同时也是不必要的,所以必须通过通用的查询函数来实现多关键字的查询,思路是通过判断关键字是否为空来实现的,如果关键字不为空就可以增加个条件来实现多关键字的查询。第七,在通过多关键字的查询时,要求在利用时间来查询时,能够查询小于大于给点时间的记录作者出版社价格页数兰州理工大学软件学院课程设计出版时间退出输入图书信息接口兰州理工大学软件学院课程设计,兰州理工大学软件学院课程设计,写菜单从菜单中读取所图书名信息兰州理工大学软件学院课程设计运行调试与分析讨论图运行界面主界面图界面菜单栏图图书信息录入图图书信息书号查询方法兰州理工大学软件学院课程设计图图书信息书名查询方法图图书信息查询结果图图书信息更改图结束运行图书管理系统图帮助兰州理工大学软件学院课程设计设计体会与小结本次课程设计综合考察了我们对程序设计知识的掌握熟练程度和实际运用能力。其间,涉及到了中的很多知识点,如的类与对象的异常处理机制中的集合框架图形界面,的应用,还涉及到图形的布局方式,事件监听与处理,组件的使用方面的知识,在使用来设计图形界
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 26 页
第 2 页 / 共 26 页
第 3 页 / 共 26 页
第 4 页 / 共 26 页
第 5 页 / 共 26 页
第 6 页 / 共 26 页
第 7 页 / 共 26 页
第 8 页 / 共 26 页
第 9 页 / 共 26 页
第 10 页 / 共 26 页
第 11 页 / 共 26 页
第 12 页 / 共 26 页
第 13 页 / 共 26 页
第 14 页 / 共 26 页
第 15 页 / 共 26 页
预览结束,还剩
11 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。