图书信息管理系统开发1.docx
《图书信息管理系统开发1.docx》由会员分享,可在线阅读,更多相关《图书信息管理系统开发1.docx(35页珍藏版)》请在冰豆网上搜索。
图书信息管理系统开发1
图书仓库信息管理系统
第一章问题定义报告
1、项目:
图书仓库信息管理系统
2、背景:
由于现代社会发展迅速,各个院校为了提高自己教育水平和增强实力,其规模也不断在扩大。
院校所库存的图书也越来越齐全,图书仓库管理的效率由此倍受关注。
这让管理者在原有简易的人工系统管理下,效率低、强度大且易出错。
因此迫切需要一种先进的库存管理系统以保证学校办事效率的高效、有序地进行,并便于管理者能清楚地了解学校图书库存的情况。
便于学校师生图书的领用。
为此,我们特别开发了图书仓库信息管理系统,并且本系统只适用于学校相关教材书籍领用情况。
本图书仓库信息管理系统是在魏磊晶老师的指导下,由施定莲和郑赵钗共同编制而成的。
本系统主要是为学校的老师与学生在书库中方便领用以及更便于管理员的管理而开发的。
用户可根据不同的权限访问系统,对图书的编码、书名等信息进行日常维护,并可根据需要查询统计所需的相关数据,也可生成打印报表。
从数据库的安全性出发设置了系统日志,同时根据需要可对数据库或数据表中的信息进行备份和恢复,以防止因不慎丢失数据而给用户造成不必要的麻烦。
本系统在设计过程中以人为本,充分考虑了用户的需求,界面力求简单。
3、项目目标:
建立一个全面自动化,高效率,直观,信息电子化,减少重复性的图书仓库信息管理系统。
4、准备工作:
a、到越洋图书城了解一些图书查询等基本情况,从中都能够初步了解其工作内容;
b、跟有接触这方面的朋友交谈中获得信息,了解他们所了解的,以做到全面的了解图书仓库信息管理系统的运行情况;
c、进行上网调查进行各个图书仓库信息管理系统的比较,进一步加深对这个系统的了解。
5、初步设想:
本系统具有以下几个功能:
而各子系统中的功能块要有各自的子功能块。
(1)、用户登录的功能实现;
(2)、图书仓库信息管理系统:
a、仓库管理包括采购入库、领用出库、订单管理、库存管理;
b、数据查询包括入库查询、出库查询、订单查询、库存查询;
c、报表打印包括采购入库报表、领用出库报表、订单报表、库存总报表;
(3)、管理员管理系统:
①、数据备份,②、数据还原,③、系统初始化,④、管理权限设置,
⑤更改口令,⑥用户管理,⑦系统维护日志
6.参考资料:
《软件工程》,《delphi5.0》,《delphi6.0最佳专辑》,《delphi6.0分布式程序开发》
7.项目范围:
硬件:
微机一台,打印机一台。
软件:
Delphi6.0,photoshop。
8.可行性研究建议:
建议用一周时间完成。
第二章可行性研究报告
1、引言:
随着生活条件的完好,科技的逐步发展,任何行业都需要从以前的手工化逐步转变成机械化,学校也不例外;而在机械化的同时又要逐步实现智能化;从以前的以人为主到今天的以机器为主。
学校库存是教学、科研、生产和后勤物资供应、中转、运行的重要中间环节;其中图书尤其重要。
随着时代的发展,各个院校为了壮大自己的教育实力也在不断的在扩大,从而导致图书需求量不断的增加,图书库存也随着的急剧增大,其管理难度也越来越大,如何优化仓库的日常管理也就成为了一个大众化的课题。
在计算机飞速发展的今天,将计算机这一信息处理利器应用于库存的日常管理已是势必所然,而且这也将为库存管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为学校教育事业的飞速发展提供无限潜力。
采用计算机管理信息系统已成为库存管理科学化和现代化的重要标志,它给学校管理方便了许多。
综上所述,图书仓库信息管理系统的进一步完善、拓展及应用是有前景的、有意义的且是势在必行的。
2、项目背景:
A、开发的软件名称:
图书仓库信息管理系统。
B、本项目的开发人员:
计算机014班 35号 施定莲 和18号 郑赵钗。
C、本项目使用delphi6.0语言为开发平台,以windows98/windows2000操作系统为应用平台。
二、前提:
1、要求:
A、为图书设置图书编号、及其它信息,以方便图书的管理。
B、为图书设置库,便于管理员、及操作员的管理。
C、设置系统权限。
2、目标:
A、方便操作员的操作,达到简单、易用的效果。
B、提高操作员的工作效率。
C、高操作的正确率。
D、提高操作的成功率。
E、提高系统的可靠性及安全性。
三、社会可行性:
1)法律方面可行性:
新系统开发,不会侵犯他人,集体,国家的利益;
2)使用方面的可行性:
新系统开发是根据管理者人员的具体要求,量身定做的,能满足用户的需要;
总体上来说,本管理系统所采用的技术并不存在责任和侵权的问题,本系统运行与当前管理制度、人员素质、操作方式并不矛盾。
四、经济可行性:
1)支出:
A、基本投资:
硬件设备――64M内存、5G的硬盘、赛扬700以上的CPU的微机一台;
软 件――WIN2000,DELPHI6.0;
B、其他一次性支出:
软件设计和开发费用;
C、经常性支出:
软件维护费用。
2)效益:
进一步实现办公自动化,减少人力资源投资和办公费用极大提高办公效率;
3)投资回收期:
根据测算,收益累计数开始超出支累计数为一年。
五、当前系统有关的流程图:
(详见后面)
六、软件环境:
操作系统为windows95以上,4.0以上版本的IE浏器。
开发环境:
使用DELPHI6.0开发,photoshop作为辅助。
七、采用建议系统可能带来的影响:
预计新系统在投入使用后的第一个月里,原有系统将与新系统同步工作,一个月后,新系统将逐步取代原系统。
八、所建议系统技术可行性
对设备的影响:
本项目所开发的系统对设备要求不高,对设备的负影响基本为零。
对用户的影响:
本系统使用简便。
界面清晰。
用户容易适应。
且本系统运行不会占用很大资源。
①.目前的软硬件条件下,用户的基本功能要求大体上能够得到满足。
②.该系统为一小型信息管理系统,所以只需1-2名程序员,1名数据录入员(由程序员兼任)。
③.根据问题的复杂度和开发人员的技术水平,三个月内系统可以开发完毕。
九、结论:
该项目提供的服务均为免费。
但本着对知识的渴望,及对做学生的想法,且在技术上已无多大障碍,因此可以着手开发该系统。
1、当前系统流程图:
2、建议系统流程图:
身份验证
闪现窗体
第三章项目开发计划
一、引言:
随着生活条件的完好,科技的逐步发展,任何行业都需要从以前的手工化逐步转变成机械化,而在机械化的同时又要逐步实现智能化;从以前的以人为主到今天的以机器为主。
由于教育是在一定程度上对社会的进步起着至关重要的作用,学校办公的管理也正在不断的自动化、高科技化;图书方面的库存,面对图书种类与量的日益增多,要想靠以前的人工来管理,这是难以实现的,即使有较多的人员来弥补,但是,错误率的一升是难以估量的,这样就造成学校的管理受到阻碍。
综上所述,图书库存管理系统的进一步完善、拓展及应用是有前景的、有意义的且是势在必行的。
本项目开发计划是为了方便,完善图书仓库信息管理工作的计算机系统开发的需要而写的,主要阐明了系统开发过程中人员的组织分配,项目开发的进度,开发过程中的关键问题。
二、项目概述:
1、工作内容:
本项目的工作主要分为三个阶段:
第一阶段,主要是文档编写,包括:
可行性研究报告,需求规格说明书;概要设计说明书;项目开发计划;用户操作手册;测试计划。
第二阶段:
工作主要是编码工作。
第三阶段:
主要是测试工作,并要写出测试报告,项目开发总结报告。
2、条件与限制:
目前,本项目开发所需的软、硬件条件已经具备,文档编制的工作已经开始。
3、作品名称:
图书库存管理系统
程序:
project1.exe;
数据库文件:
login.db、bookin.db、bookout.db、book.db、prefindfield.db、provider.db、systemnote.db;
文档:
用户操作手册,等;
4、运行环境:
硬件环境:
586以上微机
软件环境:
Window9x,me,2000等
5、验收标准:
1)输入测试计划中所有测试用例,结果应符合测试计划中的要求。
2)用户对系统界面满意。
三、实施计划
1、任务分解
A、可行性研究10天
B、需求分析4天
C、概要设计3天
D、详细设计3天
E、编码30天
F、测试7天
G、文档整理4天
2、关键问题:
1)程序员对编程语言的熟练程度
2)程序员对需求规格说明书的理解程度
3)编码阶段程序员的工作是否受到干扰(如机器故障、感染病毒等)
4)系统分析员文档提交是否及时
5)系统分析员测试用例选取是否具有高效率
四、交付日期
2004年5月30日
第四章 需求规格说明书
一、引言:
本需求规格说明书是根据学校对图书仓库信息管理系统的需求编写的,目的在作为开发的标准和验收的依据,为了方便用户。
1)目的:
在具体实现功能的前提下,把图书仓库信息管理系统的功能、性能等方面准确地表达出来,建立完整的的需求规格说明,为后面的设计、编程、测试做好前期工作。
2)参考资料:
《delphi5.0》,《软件工程》,《delphi6.0最佳专辑》,《delphi6.0分布式程序开发》等。
二、任务概述:
开发本系统的目的在于提高当前系统的工作效率,对于系统的具体要求有:
1、用户登录系统时,身份有分别,以不同的身份登录,系统提供不同的功能;
2、管理员和操作员所查看的资料和所能做的操作应有区别;
3、对用户使用本系统进行登记;
4、自动生成报表。
三、数据描述:
数据库结构:
A.用户登录表(login.db)
字段名
类型
长度
是否是关键字
Username
Alpha
8
否
condition
Alpha
10
否
Password
Logical
6
否
仓库管理
Logical
1
否
采购入库
Logical
1
否
领用出库
Logical
1
否
订单管理
Logical
1
否
库存管理
Logical
1
否
数据查询
Logical
1
否
入库查询
Logical
1
否
出库查询
Logical
1
否
订单查询
Logical
1
否
库存查询
Logical
1
否
报表打印
Logical
1
否
入库报表
Logical
1
否
出库报表
Logical
1
否
订单报表
Logical
1
否
库存报表
Logical
1
否
系统维护
Logical
1
否
数据备份
Logical
1
否
数据还原
Logical
1
否
系统初始
Logical
1
否
维护日志
Logical
1
否
用户管理
Logical
1
否
更改口令
Logical
1
否
管理权限设置
Logical
1
否
B.图书订单与入库基本信息(bookin.db)
字段名
类型
长度
是否是关键字
订单号
Alpha
9
否
图书编号
Alpha
8
否
书名
Alpha
30
否
类型
Alpha
10
否
作者
Alpha
8
否
出版社
Alpha
30
否
征订者
Alpha
8
否
订购联系方式
Alpha
13
否
入库数量
Alpha
4
否
金额
Money
否
是否验收
Logical
否