用PB开发的图书库存管理系统程序报告
《PowerBuilder程序设计》
课程设计报告
课题名称:
课题组成员:孙卫华,齐旭光,刘智超,李士卿,韩亚川
1 系统概论
由于现代社会发展迅速,各个单位为了提高自己的业务水平和增强实力,单位所库存的图书也越来越齐全,图书仓库管理的效率由此倍受关注。这让管理者在原有简易的人工系统管理下,效率低、强度大且易出错。因此迫切需要一种先进的库存管理系统以保证单位办事效率的高效、有序地进行,并便于管理者能清楚地了解单位图书库存的情况。便于一些图书使用单位或出版社图书的管理。
本系统是我们结合图书入库与出库两个方面的 ,开发出的一个比较科学的图书库存管理系统,可以供一些图书使用单位或出版社单位参考使用。 技术特点:
界面精致简洁方便 本着以质为先的思想,本系统数据显示采取PB独有的数据窗口机制;各功能项内容以菜单显示,并配有功能按钮,清晰明了,可以及点及出。
使用维护方便 因为系统主要是基于面向对象的数据库语言编写得,各功能都采用标准模式来实现,不需要专业的系统管理员即可对系统进行维护。
模块化设计 全套软件结构合理,模块化的设计可以使用户维护方便,轻松实现多种功能。
1
信息处理的完全标准化 就如设置Windows界面和菜单一样,本系统各个模块都采用Windows标准界面,给用户亲切的感觉就像每天走进自己的办公室一样,使用得心应手,工作起来信心百倍。
安全可靠 本系统有强大的权限管理功能,其权限分三种:图书入库管理权限、图书出库管理权限、数据初始化权限。通过权限维护保证数据的安全性。
2 需求分析与概要设计
2.1 需求分析
图书库存管理涉及到图书库存的各个方面,主要是图书入库,图书出库。一个实际的图书库存管理系统是具有对进出库图书各方面信息进行详细管理,分类统计等功能的复杂系统。一般的图书库存管理软件的基本功能为进出库图书的信息进行管理与维护。由于我做的是一个小型的图书管理管理系统,所以本系统拟。
系统主控界面
图2-1电器器材商店模型图 信管部门 概要设计 2.2
人事部门 销售部门 采购部门 仓管部门 2.1.1 系统启动画面
一个作为工程或系统运行时的启动画面。一个应用系统的启动画面往往是系统制作的一般的过程,他体现了系统制作的规范性。这部分没什么功能。只是系统的 一个欢迎界面。
2.1.2 工程主窗口
在启动画面出现之后,直接进入系统主控界面,也就是主窗口。通过这个主窗口之后需要执行各种功能。
主窗口所能实现的功能如下面截图所示。
2
(1)通过入库管理可以进入图书入库管理权限认证窗口。 (2)通过出库管理可以进入图书出库管理权限认证窗口。 (3)通过数据初始化控件可以进入
(4)通过权限维护控件可以对用户名及密码设置。 (5)退出功能实现的是退出本系统的使用。
2.1.3 图书入库管理权限认证
通过本部分可以通过输入用户姓名和用户密码登陆图书入库管理系统。这需要对权限认证按钮的单击事件编辑代码。
2.1.4 图书入库管理
通过权限认证了之后,可以对入库图书进行如下操作:增加记录,删除记录,查询记录。
2.1.5 图书出库权限认证
用图书出库用户姓名及口令进入图书出库窗口。
3
3 数据库逻辑设计库结构,其中包括使用的数据库管理系统和
数据库表结构等。设计数据库表结构是建立数据窗口的基
础。对于该系统,首先需要创建一个数据库的结构。在PB8.0内部利用Adaptive Server Anywhere建立图书信息管理系统数据库,命名为图书库存管理数据库。该数据库中共有4
个表。
(1)入库图书数据表 入库图书数据表如下表所示。
字段名称 图书编号 书名 作者 出版社 版次 入库数 单价 入库日期 入库序号 字段类型 char char char char char Integer numic data integer 20 26 10 26 26 默认 默认 默认 默认 字段大小 关键索引(Primary) 索引 忽略空值 否 否 否 否 否 否 否 否
(2)出库图书数据表
出库图书数据表如下表所示。 字段名称 图书编号 书名 作者 出版社 版次 入库数 单价 出库日期 出库序号 字段类型 char char char char char Integer numic data integer 20 26 10 26 26 默认 默认 默认 默认 字段大小 关键索引(Primary) 索引 忽略空值 否 否 否 否 否 否 否 据表
图书主表数据表如下表所示。
4
表2-3 商品信息表
字段名称 字段类型 char char 字段大小 20 26 索引 primary 忽略空值 否 否 图书编号 书名
(4)密码表
密码表数据表如下表所示。 字段名称 用户密码 用户名 字段类型 char char 字段大小 6 10 索引 primary 忽略空值 否 否 4 系统详细设计
4.1 主控程序模块
为了增强系统的保密性,一般应用程序都应当设置身份验证程序模块入系统时,但本系统每一个人只能对与他有关的的事务进行管理,从而只能对系统中想关的功能模块进行操作,而与他无关的功能模块则不能操作,这就作主要是通过权限控制得以实现的。系统启动后,出现欢迎界面,接着出现系统主窗口。
该窗口如下图所示。
5
…… 此处隐藏:600字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




