图书进销存管理系统

上传人:s9****2 文档编号:511022030 上传时间:2023-08-30 格式:DOC 页数:14 大小:158.50KB
返回 下载 相关 举报
图书进销存管理系统_第1页
第1页 / 共14页
图书进销存管理系统_第2页
第2页 / 共14页
图书进销存管理系统_第3页
第3页 / 共14页
图书进销存管理系统_第4页
第4页 / 共14页
图书进销存管理系统_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《图书进销存管理系统》由会员分享,可在线阅读,更多相关《图书进销存管理系统(14页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上 图书进销存系统详细设计说明书 目 录 1. 简介 1.1. 背景及可行性分析 1.1.1. 背景介绍随着社会的发展,人们年活水平的不断提高,物质文化的发展已经远远 满足不了人们的需求,精神文明有了飞速的发展,因此图书事业的发展就成为精神文明进步的一个动力。在迈入二十一世纪的今天,对图书的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。随着各书店的图书的数量不断增多和规模的不断扩大,

2、管理这些庞大的体系非常困难的,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,图书的买进,销售,库存管理是必不可少的业务。为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。因此开发一个图书商店进销存管理系统软件是当务之急。1.1.2 系统的开发环境 图书商店管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。基于上述考虑本系统主要利用MyEcl

3、ipse作前端的应用开发工具 ,利用Oracle作为后台的数据库,利用WINDOWS作为系统平台开发的图书店进销存管理系统。另外本图书商店进销存管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。1.1.3 所用的开发技术HTMLJavaScriptJSPServletJDBCBIRTSmartUpload连接池1.1.4 开发模式 MVC1.2 目的 (1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括: 图书的买入,卖出以及图书信息的修改。 图书信息的多关键字检索查询,库存量查询。

4、 (2)能够对一定数量的管理员进行相应的信息存储与管理,这其中包括: 管理员信息的登录、删除及修改。 不同图书管理员的不同的权限。(3) 能够对需要的统计结果提供查询输出。(4) 能够统计查询并输出图书销售的详细单据。1.3 参考文献系统功能分析 2.1产品功能 登录系统:系统登录,系统退出。 管理:用户管理、图书管理、出版社管理、供应商管理。 查询:图书查询、单据查询。2.2用户角色 管理员和操作员。2.3 功能模块详细描述 2.3.1 登陆模块 当用户进入登陆页面时,根据不同的用户身份,输入账号和密码进行登陆验证,如若正确则进入该用户权限的操作界面,否则返回登陆界面从新登陆。 2.3.2管

5、理模块 操作员的管理权限图书进货图书销售图书信息管理库存量查询单据查询图书类别管理 1、图书进货 选择新书进货时,在图书信息表中插入新的数据,同时向进书单据表和进书单据详细信息表中插入数据。选择老书进货时,更改图书信息表中的库存量,同时向进书单据表和进书单据详细信息表中插入数据。 2、图书销售 修改图书信息表中的库存量,同时向销售单据表和销售单据详细信息表中插入数据。 3、图书信息管理 可以对图书进行查找、修改。查找时,可通过图书名、作者、类别进行查询,其中图书名运用模糊查询,根据选择的内容显 示查询结果。对查询结果的查看方式可以选择升序或降序查看。 操作员也以对图书的部分信息进行修改。 4、

6、库存量查询 可以查看某本图书的库存量,也可以通过类别查看某种类别的图书库存量。根据设置图书的预警数量,向管理员发出警告。5、 单据查询 进书单据查询:可以根据办理人的名字或进货单据号进行查询,显示单据信息的同时,显示详细的进书信息。销售单据查询:可以根据办理人的名字或销售单据号进行查询,显示单据信息的同时,显示详细的销售信息。6、 图书类别管理 可以删除图书类别。7、 换班 相当于用户的注销再登录。 管理员的管理权限:管理员除了拥有操作员的所有权限外,还拥有系统设置权限,包括:出版社管理供应商管理 1、 出版社管理: 对出版社信息进行增、删、改、查。2、 供应商管理: 对供应商信息进行增、删、

7、改、查。3.数据库设计 3.1.表总介绍表名中文名功能介绍admin登录员表存储操作员和管理员的信息mypub出版社表存储出版社信息mycate图书类别表存储图书类别信息supplier供货商标存储供应商的信息bookinfo图书信息表存储图书详细信息inOrder进书单据表存储进书记录inOrder_book进书单据详细信息表存储进书记录的详细信息outOrder销售单据表存储销售记录outOrder_book销售单据详细信息表存储销售记录的详细信息3.2.表详细设计1、 admin表表名admin表(管理员表)列名数据类型空/非空约束条件注释a_idnumberNot nullPrimar

8、y key主键,序列产生(序列名:seq_admin)a_lnameVarchar2(20)Not null唯一用户名a_passVarchar2(20)Not null长度大于6密码(在js中验证)a_rnameVarchar2(20)Not null真实姓名a_statusnumberNot null为0或1标识管理员和操作员a_sexChar(2)男/女,默认女性别a_phoneVarchar2(11)Not null联系电话a_addressVarchar2(30)Not null地址2、 mypub表表名mypub(出版社表)列名数据类型空/非空约束条件注释p_idnumberNot

9、 nullPrimary key主键,序列产生,(序列名:seq_mypub)p_nameVarchar2(20)Not null唯一出版社名p_phoneVarchar2(20)Not null电话3、 mycate表表名mycate(图书类别表)列名数据类型空/非空约束条件注释c_idnumberNot nullPrimary key主键,序列产生,(序列名:seq_mycate)c_nameVarchar2(20)Not null唯一类别名4、supplier表表名Supplier(供货商)列名数据类型空/非空约束条件注释s_idnumberNot nullPrimary key主键,序

10、列产生,(序列名:seq_supplier)s_nameVarchar2(20)Not null唯一供货商名字s_phoneVarchar2(20)Not null供货商电话5、Bookinfo表表名mybookinfo(图书信息表)列名数据类型空/非空约束条件注释b_isbnVarchar2(20)Not nullPrimary key主键,序列产生,(序列名:seq_mybookinfo)b_nameVarchar2(20)Not null图书名字b_authorVarchar2(20)Not null作者b_inpricenumberNot null进货价格b_outpricenumbe

11、rNot null销售价格b_imgvarchar2(30)Not null图书图片b_discountnumber(3,2)小于1折扣pidnumberNot null外键出版社idcidnumberNot null外键图书类别ids_idnumberNot null外键供应商idb_stocknumberNot null库存量b_warnnumberNot null库存低于此值时警报6、inOrder表表名inorder(进货单据表)列名数据类型空/非空约束条件注释in_idVarchar2(20)Not nullPrimary key进货单号in_allnumnumberNot null

12、大于0进货数量in_allpricenuumberNot null大于0进货总价格in_timedateNot null当前时间(sysdate)进货时间s_idnumberNot null外键供货商idadmin_idnumberNot null外键经办人(admin的id)7、 inOrder_book表表名inorder_book(详细进货图书表)列名数据类型空/非空约束注释in_idVarchar2(20)Not null外键inOrder的idinb_isbnVarchar2(20)Not null图书的isbninb_bnameVarchar2(20)Not null图书的名字inb_numnumberNot null此本书的进货数量inb_priceNumberNot null此书的单价inb_allpricenumberNot null此书的总价钱8、outOrder表表名outorder(进货单据表)列名数据类型空/非空约束条件注释out_idVarchar2(20)Not nullPrimary key销售单号out_allnumnumberNot null大于0销售数量out_allpricenuumberNot null大于0销售总价格

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号