版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 图书进销存系统详细设计说明书 目 录1. 简介31.1. 背景及可行性分析31.1.1. 背景介绍31.1.2 系统的开发环境41.1.3 所用的开发技术41.1.4 开发模式41.2 目的41.3 参考文献5系统功能分析52.1产品功能52.2用户角色52.3 功能模块详细描述52.3.1 登陆模块52.3.2管理模块63.数据库设计73.1.表总介绍73.2.表详细设计7项目工程结构124.1项目结构图124.2项目公共类13 1. 简介 1.1. 背景及可行性分析 1.1.1. 背景介绍随着社会的发展,人们年活水平的不断提高,物质文化的发展已经远远 满足不了人们的需求,精神文明有了飞速
2、的发展,因此图书事业的发展就成为精神文明进步的一个动力。在迈入二十一世纪的今天,对图书的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。随着各书店的图书的数量不断增多和规模的不断扩大,管理这些庞大的体系非常困难的,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,图书的买进,销售,库存管理是必不可少的业务。为了能让管理员从繁重的工作中解脱出来,使管理员在使
3、用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。因此开发一个图书商店进销存管理系统软件是当务之急。1.1.2 系统的开发环境 图书商店管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。基于上述考虑本系统主要利用MyEclipse作前端的应用开发工具 ,利用Oracle作为后台的数据库,利用WINDOWS作为系统平台开发的图书店进销存管理系统。另外本图书商店进销存管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系
4、统实现等步骤则采用了原型法和面对对象的方法。1.1.3 所用的开发技术HTMLJavaScriptJSPServletJDBCBIRTSmartUpload连接池1.1.4 开发模式 MVC1.2 目的 (1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括: 图书的买入,卖出以及图书信息的修改。 图书信息的多关键字检索查询,库存量查询。 (2)能够对一定数量的管理员进行相应的信息存储与管理,这其中包括: 管理员信息的登录、删除及修改。 不同图书管理员的不同的权限。(3) 能够对需要的统计结果提供查询输出。(4) 能够统计查询并输出图书销售的详细单据。1.3 参
5、考文献系统功能分析 2.1产品功能 登录系统:系统登录,系统退出。 管理:用户管理、图书管理、出版社管理、供应商管理。 查询:图书查询、单据查询。2.2用户角色 管理员和操作员。2.3 功能模块详细描述 2.3.1 登陆模块 当用户进入登陆页面时,根据不同的用户身份,输入账号和密码进行登陆验证,如若正确则进入该用户权限的操作界面,否则返回登陆界面从新登陆。 2.3.2管理模块 操作员的管理权限图书进货图书销售图书信息管理库存量查询单据查询图书类别管理 1、图书进货 选择新书进货时,在图书信息表中插入新的数据,同时向进书单据表和进书单据详细信息表中插入数据。选择老书进货时,更改图书信息表中的库存
6、量,同时向进书单据表和进书单据详细信息表中插入数据。 2、图书销售 修改图书信息表中的库存量,同时向销售单据表和销售单据详细信息表中插入数据。 3、图书信息管理 可以对图书进行查找、修改。查找时,可通过图书名、作者、类别进行查询,其中图书名运用模糊查询,根据选择的内容显 示查询结果。对查询结果的查看方式可以选择升序或降序查看。 操作员也以对图书的部分信息进行修改。 4、库存量查询 可以查看某本图书的库存量,也可以通过类别查看某种类别的图书库存量。根据设置图书的预警数量,向管理员发出警告。5、 单据查询 进书单据查询:可以根据办理人的名字或进货单据号进行查询,显示单据信息的同时,显示详细的进书信
7、息。销售单据查询:可以根据办理人的名字或销售单据号进行查询,显示单据信息的同时,显示详细的销售信息。6、 图书类别管理 可以删除图书类别。7、 换班 相当于用户的注销再登录。 管理员的管理权限:管理员除了拥有操作员的所有权限外,还拥有系统设置权限,包括:出版社管理供应商管理 1、 出版社管理: 对出版社信息进行增、删、改、查。2、 供应商管理: 对供应商信息进行增、删、改、查。3.数据库设计 3.1.表总介绍表名中文名功能介绍admin登录员表存储操作员和管理员的信息mypub出版社表存储出版社信息mycate图书类别表存储图书类别信息supplier供货商标存储供应商的信息bookinfo图
8、书信息表存储图书详细信息inOrder进书单据表存储进书记录inOrder_book进书单据详细信息表存储进书记录的详细信息outOrder销售单据表存储销售记录outOrder_book销售单据详细信息表存储销售记录的详细信息3.2.表详细设计1、 admin表表名admin表(管理员表)列名数据类型空/非空约束条件注释a_idnumberNot nullPrimary key主键,序列产生(序列名:seq_admin)a_lnameVarchar2(20)Not null唯一用户名a_passVarchar2(20)Not null长度大于6密码(在js中验证)a_rnameVarchar
9、2(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 nullPrimary key主键,序列产生,(序列名:seq_mypub)p_nameVarchar2(20)Not null唯一出版社名p_phoneVarchar2(20)Not null电话3、 mycate表表名my
10、cate(图书类别表)列名数据类型空/非空约束条件注释c_idnumberNot nullPrimary key主键,序列产生,(序列名:seq_mycate)c_nameVarchar2(20)Not null唯一类别名4、supplier表表名Supplier(供货商)列名数据类型空/非空约束条件注释s_idnumberNot nullPrimary key主键,序列产生,(序列名:seq_supplier)s_nameVarchar2(20)Not null唯一供货商名字s_phoneVarchar2(20)Not null供货商电话5、Bookinfo表表名mybookinfo(图书信
11、息表)列名数据类型空/非空约束条件注释b_isbnVarchar2(20)Not nullPrimary key主键,序列产生,(序列名:seq_mybookinfo)b_nameVarchar2(20)Not null图书名字b_authorVarchar2(20)Not null作者b_inpricenumberNot null进货价格b_outpricenumberNot null销售价格b_imgvarchar2(30)Not null图书图片b_discountnumber(3,2)小于1折扣pidnumberNot null外键出版社idcidnumberNot null外键图书类
12、别ids_idnumberNot null外键供应商idb_stocknumberNot null库存量b_warnnumberNot null库存低于此值时警报6、inOrder表表名inorder(进货单据表)列名数据类型空/非空约束条件注释in_idVarchar2(20)Not nullPrimary key进货单号in_allnumnumberNot null大于0进货数量in_allpricenuumberNot null大于0进货总价格in_timedateNot null当前时间(sysdate)进货时间s_idnumberNot null外键供货商idadmin_idnumb
13、erNot 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(进货单据表
14、)列名数据类型空/非空约束条件注释out_idVarchar2(20)Not nullPrimary key销售单号out_allnumnumberNot null大于0销售数量out_allpricenuumberNot null大于0销售总价格out_timedateNot null当前时间(sysdate)销售时间Admin_idnumberNot null外键经办人(admin的id)9、outOrder_book表表名outorder_book(详细进货图书表)列名数据类型空/非空约束注释out_idnumberNot null外键outOrder的idoutb_isbnVarchar2(20)Not null图书的isbn outb_bname Varchar2(20) Not null 图书的名字outb_numnumberNot null此本书的销售数量outb_priceNumberNot null此书的单价outb_allpricenumberNot null此书的总价钱Outb_discountNumber(3,2)Not null折扣项目工程结构 4.1项目结构图工厂类实体类接口实现类4.2项目公共类public class Admin / 管理员实体类public class
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 聊城大学《软件质量保证与测试》2021-2022学年第一学期期末试卷
- 德育工作计划:2024年中学德育工作计划
- 2024年8月售后服务工作计划
- 医院护士长2021年工作计划
- 2024年环卫处工作计划范文
- 关于安全用电宣传的活动计划
- 2024年学校工作计划浙江
- 高三学生寒假学习计划024年
- 初一班主任新学期计划新学期初一班主任工作总结
- 学校德育教育工作总结报告
- 2022年合肥市工会系统招聘考试试题
- 龙门吊拆装合同中的质量保修条款(2024版)
- 培训幼儿园教师拼音
- 5.2凝聚价值追求-(教学设计) 2024-2025学年统编版道德与法治九年级上册
- 设备运维部年终总结
- 2024-2025学年度第一学期高一英语期中考试卷(含解析)
- 受限空间施工方案安全专项方案
- 工程质量安全手册-住建部编
- JGJ18-2012钢筋焊接及验收规程
- 医疗安全(不良)事件报告制度培训课件
- 2024年2024婚内财产协议书模板正规范本
评论
0/150
提交评论