教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

基于JavaWeb的在线图书订购与打印管理系统论文(6)

来源:网络收集 时间:2026-08-22
导读: 东北电力大学信息工程学院毕业论文 是Sun Microsystems针对Java程序员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。 JDK的版本包括: SE(J2SE),standard edition,标准

东北电力大学信息工程学院毕业论文 是Sun Microsystems针对Java程序员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

JDK的版本包括:

SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。

EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。

ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

JDK的基本组件包括:

(1) javac---编译器,将源程序转成字节码。

(2) jar---打包工具,将相关的类文件打包成一个文件。

- 8 -

第3章 需求分析 第3章 需求分析

3.1 图书订购与打印管理系统需求概述

图书订购与打印管理系统的开发主要涉及到图书的管理、打印信息的管理、分类信息的管理、用户信息的管理、查询统计、数据库管理、前台购物管理等七大功能的数据管理。图书信息管理包括:添加图书、删除图书、修改图书信息。打印信息管理包括:查看未打印订单、查看所需打印的图书、查看未取订单、查看取走订单。用户信息管理包括:添加用户、查看后台用户、查看普通用户。查询统计管理即查询某一时间段内的订单数量、订单金额、和图书订购数量等信息。数据库管理即备份和恢复数据库。前台购物管理包括:图书查询页面、购物车维护页面、订单信息填写等。

图书订购者的需求是查询所有的图书,下订单并填写订单信息,查看订单状态,更新取书信息。

后台管理员可以浏览、查询、添加、删除、修改的基本信息;查看并更新打印信息;统计订购信息等。

3.2 功能需求

在本系统中,对订购者来说,他们关心的问题其实是如何方便的查询到书籍以及正确的订购图书,另一个关心的问题就是所订购的图书的打印状况等等。由此可以得出系统一些需求。

3.2.1 与订购者相关的基本功能元素

(1) 图书查询:应该能够按照图书不同信息对图书进行模糊查询。 (2) 打印状态查询:应该能够查询图书打印状态和确认取书。

3.2.2 与管理员相关的基本功能元素

在面向系统的管理员来说,应注意如下几点:

(1) 查看哪些订单未被打印,需按取书时间先后排序。

- 9 -

东北电力大学信息工程学院毕业论文 (2) 对图书的添加、修改和删除操作的方便性。 (3) 统计某时间段内的订购信息。

3.2.3 总体系统的基本功能元素

从以上问题出发,可以得出本系统应该具有的功能: (1) 图书查询---对所有影印的图书进行查询。 (2) 订购管理---对购物车和订单信息的维护。

(3) 打印管理---对订单和订单中书籍打印信息的更新与管理。 (4) 用户管理---对后台用户进行管理,添加、删除以及修改信息。 (5) 数据库管理---对数据库进行备份和恢复。

3.3 性能需求

3.3.1人身和环境安全性需求

(1) 系统中的软件不构成对人身健康的损害。 (2) 系统中的软件失效时不造成财产的损失。 (3) 系统中的软件失效时不造成环境的破坏。

3.3.2 可靠性和可用性需求

(1) 系统中的软件可以每天使用24小时,每年使用365天。 (2) 系统中的软件故障率小于等于5%。

3.3.3 容错性需求

用户输入错误信息时,系统应提示,不应崩溃。

3.3.4 易用性

软件适合12-70周岁的智力、视力、体力和肢体正常且具有图书借阅相关知识的人使用。

- 10 -

第3章 需求分析

3.3.5 易学性

经过1-2天培训的使用者可以正常使用本软件。

3.4 运行需求

3.4.1 预期的物理环境

(1) 系统在常温环境下使用。 (2) 系统在洁净的室内使用。

3.4.2 预期的技术环境

(1) 宽带网、1M以上宽带互联网。

(2) 台式计算机:CPU P4 2.0G以上,内存256M以上,硬盘40G以上,Windows 2000/2003/NT/XP/Vista/Windows 7中文操作系统。

(3) 数据库管理系统:Mysql5.1及以上。

- 11 -

网卡,10M/100M东北电力大学信息工程学院毕业论文 第4章 总体设计

总体设计的主要目的是用比较抽象的方式确定系统如何完成预定的任务,也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。首先需要进行系统设计,从数据流图出发设想完成系统功能的若干中合理的物理方案,然后进行软件结构设计,确定软件由那些模块组成以及这么模块之间的动态调用关系。在进行软件结构设计应该遵循的基本原理是模块独立原理。

4.1 图书订购与打印管理系统设计指导思想和原则

(1) 利用软件开发现有软硬件环境,及先进的管理系统开发方案,从而到达充分利用现在资源提高系统开发水平和应用效果的目的。

(2) 系统应该符合软件工程开发的理论,开发方法等开发依据。

(3) 系统应满足图书订购与打印管理工作的需要,并达到操作过程中的直观,方便,实用,安全,准确等要求。

(4) 系统应具备数据库维护功能,及时根据用户需求进行数据库的各种操作。 (5) 系统采用原型,实用模块化程序设计方法,便于系统功能的各种组合和修改,以及系统的测试与维护。

(6) 图书订购与打印管理系统的设计应适合市场的发展。 (7) 图书订购与打印管理系统的设计应当遵循数据库设计规范。

4.2 设计模式

设计模式是面向对象的程序设计人员用来解决编程问题的一种形式化表示。本系统开发

采用目前一种广泛流行的软件设计模式MVC。MVC(Model—View—Controller)应用程序结构被用来分析分布式应用程序的特征。这种抽象结构能有助于将应用程序分割成若干逻辑部件,使程序设计变得更加容易。把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。 MVC模式如图4-1所示。

- 12 -

…… 此处隐藏:761字,全部文档内容请下载后查看。喜欢就下载吧 ……
基于JavaWeb的在线图书订购与打印管理系统论文(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/614878.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)