图书订购与打印管理系统的设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java Web的在线图书订购与打印管理系统 陈涛 (东北电力大学信息工程学院计算机科学与技术专业门届毕业生,吉林,吉林132012) 摘 要:本文介绍了图书订购与打印管理系统的设计,论证了系统的需求分析、数据库设计和系统实现 等过程。该系统由系统登陆、打印管理、图书管理、分类管理、用户管理、查询统计、数据库管理和前台订 购八个功能模块组成。本系统使用JSP进行网页界面的设计,使用MVC设计模式,采用开源DbUtils.BeanUtils 等简单框架进行开发。后端的数据库采用Mysql,通过JDBC驱动和数据库进行无缝连接。经测试,本系统实 现了图书订购与打印管理的主要功能,基本满足客户的需要。 关键词:打印管理;JSP; DbUtils; BeanUtils 中图分类号:TP319 文献标识码:A 1引言 东门复印部的图书和订购信息资料繁多,包含很多的信息数据的管理。根据调查得知,他 们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书订购情况的统 计和打印等都采用人工查阅的方式进行。数据信息处理工作量大,容易出错;数据繁多,容易 丢失,且不易查找。总的来说,缺乏系统的、规范的信息管理手段。 针对上述问题,有必要建立一个图书订购与打印管理系统,使订书与打印管理工作规范化、 系统化、程序化,避免订购与打印管理的随意性,提高信息处理的速度和准确性,能够及吋、 准确、有效的查询和修改图书订购与打印情况。图书订购与打印管理系统是一项非常有意义的 开发工作,它的建立使东门复印部对图书订购与打印的管理摆脱传统手工操作,实现通过互连 网而进行的图书订购打印管理,其发展前景和影响意义也将是非常深远的。 2需求分析 图书订购与打印管理系统的开发主要需要系统登陆、图书的管理、打印信息管理、分类信 息管理、用户信息管理、查询统汁、数据库管理、前台购物管理等八大功能的数据管理。图书 信息管理包括:添加图书、删除图书、修改图书信息。打印信息管理包括:查看未打印订单、 查看所需打印的图书、查看未取订单、查看取走订单。用户信息管理包括:添加用户、查看后 台用户、查看普通用户。查询统计管理即查询某一吋间段内的订单数量、订单金额、和图书订 购数量等信息。数据库管理即备份和恢复数据库。前台购物管理包括:图书查询页面、购物车 维护页面、订单信息填写等。 图书订购者的需求是查询所有的图书,下订单并填写订单信息,查看订单状态,更新取书 信息。 后台管理员可以浏览、查询、添加、删除、修改的基本信息;查看并更新打印信息;统讣 订购信息等。 3数据库设计 图书订购与打印管理系统中对数据的写入、修改和更新工作比较频繁,这就必然要存储和 利用大量的、各种类型的数据。建立一个良好的数据库结构和文件组织形式,使其能够迅速、 准确的查找所需要的数据,是衡量这个系统的主要指标之一。 3.1概念结构设计 (1)实体图 图书:图书属性有编号、书名、作者、版次、出版社、价格、分类、描述、图片。 图书实体图如图3-1所示。 分类:图3-1图书实体图分类属性有编号、分类名、描述。分类实体图如图3-2 分类: 图3-1图书实体图 分类属性有编号、分类名、 描述。分类实体图如图3-2所示。 分类 图3-2分类实体图 订单:订单属性有编号、价格、打印状态、取书状态、用户编号、取书吋间、下单吋间、 描述。分类实体图如图3-3所示。 图3-3订单实体图 订单项:订单项属性有编号、打印状态、订单编号、书籍编号、价格、数量。 订单项实体图如图3-4所示。 图3-4订单项实体图 用户:用户属性有编号、姓名、密码、电话、权限。 用户实体图如图3-5所示。 用户; 密码■图3-5用户实体图 用户 ; 密码 ■ 图3-5用户实体图 E—R 图 根据以上实体图,分析了各个实体的属性,根据这些属性,可以得到系统的E-R图, 用户可订购多个订单,每个订单含有多个订单项信息,每个订单项中又含有多本图书信息。 系统E-R图如图3-6所示。 图3-6 图3-6系统E-R图 3.2数据表设计 根据上述实体设计,本系统需要创建分类信息表、图书信息表、订单表、订单项表、用户 信息表。 数据表详细信息如下: 表3T category (分类信息表) 列名 数据类型 可否为空 描述 id varchar(40) NOT NULL 分类ID (主键) name varchar(100) NOT NULL 分类名称 description varchar(255) NULL 分类描述 表3-2 book (图书信息表) 列名 数据类型 可否为空 描述 id varchar (40) NOT NILL 书籍ID (主键) name varchar(100) NOT NULL 书籍名称 author varchar(4

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档