图书馆管理系统表设计(精选9篇)
篇1:图书馆管理系统表设计
图书借阅管理数据库表结构关系,如下图所示:
1、请根据问题写出SQL语句 1)查询所有读者的信息;
2)从借阅表中查询未归还的读者ID和书编号; 3)从图书表中统计图书的价格超过35元的图书数量; 4)从借阅表中统计每位读者的读者ID以及借阅图书的数量;
5)从借阅表和读者表中查询借阅图书的读者编号、姓名和单位,要求重复的信息只列一个;
6)在读者表中插入如下的数据
7)从借阅表中删除书编号为100004的数据信息;
篇2:图书馆管理系统表设计
原用毕业设计(论文)分类管理用表目录 毕业设计(论文)工作日程安排(学院工作安排用)2 西华大学毕业设计(论文)题目申报表(指导老师申报填写)(取消)3 西华大学毕业设计(论文)题目审核汇总表(学院统计汇总用)(取消)4 西华大学毕业设计(论文)情况一览表(题目落实到学生统计汇总)理工类毕业设计: 西华大学毕业设计任务书(理工类,指导教师填写)6 西华大学毕业设计开题报告(理工类,学生用)(取消)7 西华大学毕业设计(论文)指导记录表(理工类,学生填写教师签字)(改为学生工作日志)西华大学毕业设计指导教师评阅表(理工类,指导教师填写)9 西华大学毕业设计评阅人评阅表(理工类,评阅人填写)10 西华大学本科生毕业答辩过程记录表(答辩小组或答辩委员会用)(取消)11 西华大学毕业设计答辩评审表(理工类,答辩小组或答辩委员会用)理工类毕业论文: 西华大学毕业论文任务书(理工类,指导教师填写)6 西华大学毕业论文开题报告(理工类,学生用)(取消)7 西华大学毕业设计(论文)指导记录表(理工类,学生填写教师签字)(改为学生工作日志)西华大学毕业论文指导教师评阅表(理工类,指导教师填写)9 西华大学毕业论文评阅人评阅表(理工类,评阅人填写)10 西华大学本科生毕业答辩过程记录表(答辩小组或答辩委员会用)(取消)11 西华大学毕业论文答辩评审表(理工类,答辩小组或答辩委员会用)文经管体类毕业论文: 西华大学毕业论文任务书(文经管体类,指导教师填写)6 西华大学毕业论文开题报告(文经管体类,学生用)(取消)7 西华大学毕业论文指导记录表(文经管体类,教师填写学生签字)(改为学生工作日志)西华大学毕业论文指导教师评阅表(文经管体类,指导教师填写)9 西华大学毕业论文评阅人评阅表(文经管体类,评阅人填写)10 西华大学本科生毕业答辩过程记录表(答辩小组或答辩委员会用)(取消)11 西华大学毕业论文答辩评审表(文经管体类,答辩小组或答辩委员
会用)200 年 学院(直属系)毕业设计(论文)工作汇总表(学院用)(取消)13 200 年 学院(直属系)毕业设计(论文)工作总结(学院用)14 西华大学入选《优秀毕业设计(论文)摘要选编》推荐表(学院用)
部分学生特殊情况需要填写的: 西华大学 届本科毕业生校外毕业设计(论文)登记表(由在校外进行设计(论文)的学生填写)2 西华大学毕业设计(论文)题目更换申请表(由申请更换题目的学生填写)3 西华大学学生提前答辩申请表(由申请提前答辩的学生填写)
篇3:图书馆管理系统表设计
关键词:医务人员,管理满意度,量表
国内医院竞争激烈,目前强调患者满意度的呼声高涨,而忽视了医务人员的感受,许多医院不断地扩大规模、增强设施,为临床科室制定强制性目标,医疗服务的整体水平的提升是难以实现的,而且当前整个社会对医务人员的批评多于赞扬,造成这样的结果的原因自然与少部分医院错误的价值观有关,媒体在许多问题中的渲染和扩大化,没有正视医务人员的合理诉求。
我们应该适当将注意力从患者满意回归到关注医务人员的亲身感受,实现医疗卫生服务的双赢。而当前评价医务人员管理满意度的问卷比较匮乏,原因在于医院之间的管理差异较大,很难设计出有针对性、适用性的问卷;其次是部分问卷过度求全,设计随意,不够严谨,重点不突出,导致问卷的实用性下降。因此如何结合医院实际,设计出适合本院的满意度问卷就显得极为重要。
1 调查对象与方法
1.1 调查对象
以大城市中三级综合医院为研究对象,选择某大学三所附属医院进行调查,回收有效问卷为516份。具体构成为:按性别,男性占38.80%,女性占61.2%;按年龄,30岁以下占68.7%,30~40岁占21.1%,40岁以上占10.20%;按教育程度,大专以下占34.10%,本科占44%,硕士及硕士以上占22.9%;按编制,卫生系统编制内员工占22.1%,聘用员工占43.20%,临时员工占34.7%;按岗位,医生占43.30%,护士占25.2%,医技人员占13.4%,其他人员占18.10%。
1.2 问卷设计
通过查阅文献、预调查、专家访谈等方法,初步筛选影响医院员工管理满意度的因素,进行整合和重新归类,形成初始量表,初始量表包含5个方面,分别是工作状况、沟通支持、培训发展、管理改进、绩效考核效力、福利待遇满意度,初始量表包含46个项目(表1)。
量表采用李克特量表(Liker Scaling),要求调查对象结合自身或本院实际情况作答,回答分为“很不满意”、“较不满意”、“一般满意”、“比较满意”和“非常满意”5个级别。量表进行了一次预调查,目的在于丰富和完善内容,防止项目遗漏,以及因语言文字而导致产生歧义等,未作统计分析。
1.3 统计项目筛选
问卷数据通过SPSS13.0进行数据录入分析,采用极端决断值(critica Ratio,CR值)[2]和项目分辨力系数[3]、项目与量表总分的相关系数[4]、因子分析等方法进行项目区分度检验并删除多余项目。
采用极端决断值:首先将量表总分最高27%和最低的27%的调查对象作为高分组和低分组,对两组数据进行各个项目得分的均数差异性检验,CR值即为两者均数差异的检验t值,如果CR值达到显著水平,表明该项目对不同调查对象的特质水平能有效鉴别,如CR值达不到显著水平,则表示项目鉴别度较差,应考虑删除,另外有研究认为CR值大于3才有鉴别力。
采用项目分辨力系数:与极端决断值方法类似,首先分为高低两个组,然后算出高低分组各个项目均值的差值,根据差值大小筛选,一般小于0.4应考虑予以删除。
采用项目与量表总分相关:将项目与量表总分进行相关分析,小于0.4应考虑予以删除。
采用因子分析:将(1)因子负荷小于0.40;(2)在不同因子上有相近的负荷的项目删除[5],公式为(a12-a22)/h2≤0.25。
2 结果与分析
2.1 三种筛选标准
各项目的分辨力系数、极端决断值(CR值)、各项目与总量表的相关系数具体如表2所示。
由表2可以看出,46个项目三种筛选标准所对应的值基本达到要求,只有C4的相关系数0.385小于0.40。
2.2 因子分析
本研究采用因子分析进行项目筛选,采用最大方差旋转法(Varimax),六次因子分析主要统计结果如表3所示,第六次因子分析后的负荷矩阵如表3所示。
由表3可知,四次因子分析KMO值均大于0.960,偏相关很弱,说明非常适于因子分析;同时Bartlett球形检验P值均为0.000,说明适合做因子分析,由表4可知,各项目在各因子上的负荷均较高。
由因子分析负荷矩阵可以看出,项目与因子的关系基本上与初始设定一致,分别为工作状况、沟通支持、培训发展、管理改进,绩效考核效力与福利待遇,结合初始问卷,发现维度与所对应的项目基本一致,表面效度较好。
为表述方便,各维度名简称“工作”、“沟通”、“培训”、“管理”、“绩效”、“福利”。
2.3 信度和效度检验
2.3.1 信度检验。
量表信度采用内部一致性检验,以Cronbach系数为标准。表4括号中的值即各因子内部和总量表的Cronbach值。由表5可知,“工作”包含7个项目,Cronbach值为0.824;“沟通"因子包含7个项目,Cronbach值为0.876;“培训"因子包含8个项目,Cronbac 值为0.905;“管理”因子包含10个项目;Cronbach值为0.902;“绩效”因子包含4个项目,Cronbach值为0.877;福利因子包含5个项目,Cronbach值为0.911;整个量表包含41个项目,Cronbach值为0.965。
2.3.2 效度检验。
效度采用结构效度,对各因子之间、项目与因子之间进行Spearman相关分析。具体为各因子之间的相关系数和各因子与总量表的相关系数作比较,或是比较各因子与其所含项目的相关与其非所含项目的相关。一般情况下,各因子与总量表的相关超过各因子之间的相关;各因子之间相关系数大于0.4;各因子与其所含项目的相关大于各因子与其非所含项目的相关,则表明量表的结构效度良好[6]。由表5可见,一是各因子之间相关系数大于0.40,二是各因子与量表总和的相关系数均大于其与其他因子的相关系数;而表6显示,每个项目在所属因子上的相关系数均大于在非所属因子上的相关系数,综上所述说明整个量表具有良好的结构效度。
3 回归检验
因管理能力水平与管理满意度之间的相关性需要进行验证,对其关联的程度进行线性回归探索,因变量为管理水平(管理能力),自变量为组成管理满意度的6个影响因素:工作状况、福利待遇、沟通支持、培训发展、工作改进和绩效考核效力。变量中无缺失的值,相关系数的矩阵及检验结果见图1。
回归方程中的R2为0.722,对方程检验,F=265.42,P=0.000,有统计学意义。一般方程为:Y(管理水平)=0.546+0.221X1+0.227X3+0.113X4+0.332X5;其中X1工作状况,X3沟通支持,X4培训发展,X5工作改进,剔除X2福利待遇和X6绩效考核效力两个因素(P>0.05)。以回归检验结果来看,影响管理评价的因素福利待遇和绩效考核效力的影响力较弱,管理工作的改进和沟通支持因素的影响力较强。
4 讨论
本研究发现影响医院员工管理满意度的因素主要包含以下几个方面:一是工作状况,二是沟通与支持,三是培训与发展,四是管理与改进,五是绩效考核效力,六是福利待遇,这六个维度经相关线性回归检验,显示出影响力小的绩效考核和福利待遇两项,其中绩效考核效力应该是体现管理满意度中较为重要的一项,而现实调查中却发现满意度影响力较小,说明了现实中绩效考核实施的效果并没有较好的体现,没有起到应有的考核引导作用;而福利待遇与现行的卫生事业单位编制制度相关联程度较大,现实情况中管理上并不具有灵活的激励机制,在这一方面的体现较弱。
经过较严格的分析设计,当前该量表具有很高的信度和效度,具有一定的参考价值。同时尽可能地汲取以往教训,弥补不足,减少冗余项目,使量表精简高效,提高其实用性。当然,在管理过程中,影响管理满意度的因素还有很多,加之每个医院自身情况差异较大,因此设计的量表只是反映了较关键的因素,因此除了通过量表进行满意度调查外,还要结合其他方法,包括观察法、深度访谈法等,这样才能更加准确的把握医务人员的满意度状况。
参考文献
[1]张脐伟.基于员工管理满意研究的医院管理干部职业化探讨[D].广州:南方医科大学,2010.
[2]郑显亮.大学生网络理他行为:量表编制与多层线性分析[D].上海:上海师范大学,2010:23-26.
[3]风笑天.社会调查研究方法[M].北京:中国人民大学出版社,2006:94-98.
[4]吴明隆.问卷统计分析实务—SPSS操作与应用[M].重庆:重庆大学出版社,2010:181-184.
[5]任志洪.核心自我评价、班级环境对中学生抑郁影响的多层线性模型研究[D].福州:福建师范大学,2007:54-55.
篇4:图书馆管理系统表设计
明细表格清晰建
启动Excel 2003,新建一个名为“收据管理.xls”的工作簿,在其中建两个工作表:“收款明细”和“打印数据”。
图1
为了能够在“打印收据”工作表中根据单据号自动打印收款数据,选择“收款明细”工作表中“单据号”所在的列区域,如“A3:A100”,然后执行“插入→名称→定义”命令,将此单元格区域其命名为“单据号”。接下来参照公司的收据格式要求,填写日期、抬头、大小写金额、摘要、填票人、复核人等项目。单击收据模板中小写金额所在的M9单元格,选择日期所在的单元格,如G5,然后依次执行“格式→单元格→图案”命令,选择一种横线底纹效果。
全方位的表格设计
模板设计完毕,“收款明细”工作表中的信息如果能自动打印收据和不同联次该多好!开始行动!
在“收款明细”工作表中,由于已把“单据号”列定义为“单据号”,因此可在收据模板中单据序号所在的L4单元格中,通过以前介绍的方法设置数据有效性,采用下拉框来快速选择收据单据号,唯一变动的是需要在“数据有效性”对话框中的“来源”编辑框中输入公式“=单据号”。
图2
接下来,单击“打印收据”工作表中存储收据开具日期的G6单元格,输入图2中的公式,利用VLOOKUP、ISERROR 、IF等函数,在收款明细表的$A$3:$H$100区域中,查找L4中存储的单据号,并从相同行的1列中返回对应的数值(见图2)。同法,在收据模板的“今收到”、“摘要”、小写金额(¥)、“制单”等位置输入类似的公式,将列位置做相应改变即可。
依需而定,打印不同联次
根据财务要求,一般情况下,同一收款收据要打印多联(如存根、记账、收据等),如何实现呢?
①在收据模板右侧的T7:U9区域中,依次输入“1.第一联 存根、2.第二联 记账、3.第三联 收据”等内容。
②在R7单元格中输入公式“=VLOOKUP(Q7,T7:U9,2,FALSE)”。然后通过“视图→工具栏→窗体”菜单命令,选择一个微调项控件添加在收据模板的右侧,接着右击此微调项控件,把“控制”选项卡中的“单元格链接”设置为“$Q$7”(见图3)。
图3
③在收据模板右侧存储联次信息的位置,插入一个竖排文本框,并输入公式“=$R$7”,用鼠标单击微调控件的调节按钮,就可以自动在收据中选择要打印的联次了。
最后再设置收据模板的打印区域以及页面格式。先在“收款明细”表中输入收款信息,然后在“打印收据”表的L4单元格中的下拉列表框选择不同的单据号,即可快速打印收款单据。
举一反三
今后,遇到开票、收款分离工作情况下的协作,参考本实例介绍的方法可以大大提高效率。对于一些需要套打的单据,如支票、发票、销售单据等,都非常方便。先将支票或发票的图片扫描进电脑,将其设置为Excel工作表的背景,以此背景为模板,其他操作按上述方法进行,就能实现快捷、智能的打印了。
小提示
*中国财务精英网论坛 » Excel财务应用(http://www.acchr.com/forumdisplay.php?fid=56),丰富的资源、旺盛的人气、深入的问题讨论与互助……常来逛逛,补充营养。
*登录微软中国模板专区(http://office.microsoft.com/zh-cn/templates/FX100595492052.aspx),在页面左上方或下方的搜索框中输入“收据”、“发票”或“支票”等关键词,点击“搜索”按钮,即可获得不同风格和类型的免费Office模板。
篇5:图书馆管理系统表设计
表
时
间 任
务 工作安排 4月20日 动员
召开党总支扩大会,全文学习传达中南大党字[XX]44号文件,对图书馆内学习教育进行动员,成立图书馆学习教育领导小组 4月22日 总支研讨
总支委员、各支部书记集体学习学校“两学一做”实施方案,讨论修改图书馆实施方案 4月24日前 配发学习材料
为所有党员配发《党章》《廉洁自律准则》《纪律处分条例》《总书记系列重要讲话读本》(新修订),及时按要求配发其他必读学习材料 4月25日前 制定方案
制定图书馆“两学一做”学习教育实施方案,报送学校党委 4月底
支部第1次学习讨论
以“讲政治、有信念”为主要内容,重点结合学习《党章》和总书记关于坚持中国特色社会主义“三个自信”、实现中华民族伟大复兴的中国梦等有关重要讲话精神进行学习讨论 5月10日前 报送材料
每个党支部报1名党员感想感言;报相关总结材料(本次学习主要情况、研讨中的主要观点等)5月15日前 确定讲党课安排
制定图书馆讲党课安排,报送机关党委。馆领导就某个专题讲一次党课,党课结合庆祝建党95周年活动安排。邀请学校其他部门教师、领导为图书馆党员讲座。鼓励基层党支部书记、身边的先进模范和普通党员等联系实际讲党课。(每次党课结束后及时将讲稿报送机关党委)5月中旬-6月中旬 党史教育
组织党员“中国共产党建党95周年系列展览”学习6月20日-7月10日
支部第2次学习讨论
以“讲规矩、有纪律”为主要内容,重点结合学习《纪律处分条例》《习近平关于党风廉政建设和反腐败论述摘编》《习近平关于严明党的纪律和规矩论述摘编》以及有关警示教育典型案例等进行学习讨论(报送材料要求同上)7月 评选表彰
按照校党委部署,推荐评选优秀党员、优秀青年、先进党组织;红色经典学习共享空间活动。9月20日-10月15日 支部第3次学习讨论
以“讲道德、有品行”为主要内容,重点结合学习《廉洁自律准则》、总书记关于社会主义核心价值观和“好干部”“四有好教师”的重要论述进行学习讨论(报送材料要求同上)11月20-12月10日
支部第4次学习讨论
以“讲奉献、有作为”为主要内容,重点结合学习党中央提出的“四个全面”战略布局、“五大发展理念”和总书记关于教育工作的重要论述等进行学习讨论(报送材料要求同上)3月底-11月底 支部特色学习活动
各支部结合实际自主组织至少一次特色学习活动 12月
支部专题组织生活会
四次专题讨论后,各支部安排专题党组织生活会,支部班子及其成员对照职能职责,进行党性分析,查摆问题。针对问题提出整改措施。组织全体党员对总支、支部班子的工作、作风等进行评议 12月 党员民主评议
以支部为单位组织党员开展民主评议。对照党员标准,按照个人自评、党员互评、民主测评、组织评定的程序,对党员进行评议
12月底-XX年1月
馆领导班子专题民主生活会
以“两学一做”为主题,召开领导班子专题民主生活会 XX年1月 总结
篇6:图书馆管理系统详细设计报告
1.1 编写目的
本文档为C3图书管理系统的详细设计说明书,向阅读人 员介绍本图书管理系统的整体框架和详细设计。1.2 背景 系统描述
BMS系统为图书馆书籍管理,企业图书、材料管理提供了一个方 便的电子平台。该系统分为图书管理模块,图书信息查询、预览 模块,图书评价模块,读者信息管理模块,书籍借阅和归还管理
模块以及管理员模块等模块。图书管理系统软件是一套功能比较
完善的图书数据管理软件,具有数据操作方便高效迅速等优点。使用。除此以外,BMS可通过访问权限控制以及数据备份功能,确保数据的安全性。1.3 定义 术语:
BMS BookManagementSystem 图书管理系统 1.4 参考资料
《数据库系统概念》 Abraham Silberschatz Henry F.korth 《软件工程导论——第4版》 张海藩 清华大学出版社 2 程序系统的组织结构 2.1系统架构
本系统包含客户层,中间层和图书管理信息系统层。其中,客户层用于用户与客户端的交互,例如显示信息,查询信息,提交信息,输入数据等。中间层为应用服务器部分,主要用来实现数据的接收,发送,并作为一座“桥梁”来连接客户与数据库。图书管理信息系统层主要实现数据的处理功能。
从安全的角度看,中间层的引入能有效的对系统与数据进行保护,用户无法直接修改,删除核心信息,从而使系统安全性得到保障,有效地避免数据丢失等问题的出现
管理员在得到读者归还图书的需求时,在在图书借阅记录表中查询到该借阅信息。根据该信息判断图书是否是该处借出图书,判断图书是否逾期,是否需要对读者罚款。并修改图书借阅记录表和读者借阅记录。程序1(注册登录模块)设计说明 3.1 程序描述
读者第一次使用该系统,需要通过注册才能成为系统的用户。登录系统后,用户可以使用系统开放给普通用户的各种功能。在个人信息中,注册用户还可以查看并修改自己的个人信息。丢失自己密码的注册用户可以通过个人资料认证来重新找回自己的密码。3.2 功能
注册部分:非会员输入注册信息,系统判断注册信息的正确性,如果正确,在数据库插入新的读者信息,并返回欢迎信息。取回密码部分:读者输入读者ID,系统取出该读者ID的密码和注册邮箱,将密码发送到该邮箱中。登录部分:管理员输入登录名和密码,系统判断密码正确性,如果正确,向管理员提供管理员相关功能。读者输入登录名和密码,系统判断密码正确性,如果正确,向其提供读者相关功能.3.3 性能
–允许读者测试注册读者ID的合法性 –提供足够的帮助信息,诱导用户输入
–允许读者跳过某些非关键信息,允许读者更改输入次序 3.4 输入项
–注册部分:输入注册信息,包括用户名,姓名,地址,Email,电话号码,密码等。–取回密码部分:输入用户名以及Email,电话号码中至少一项 –登录部分:读者输入用户名与密码,管理员输入管理员ID与密 码。3.5 输入项
–注册部分:如果成功,输出欢迎信息;否则出现失败提示信息。–取回密码部分:如果成功,显示成功信息,并将密码发送至Email 中;失败则显示失败提示信息。
–登录部分:如果成功,输出欢迎信息;反之则提示失败信息。3.6 算法
–注册部分:首先判断数据库中的读者ID是否存在,如果存在,提示错误信息,如果不存在再判断输入数据是否符合输入要求,不符合要求,提示具体错误信息,反之则将注册读者信息存入到 数据库中。
–取回密码部分:首先判断输入的读者ID是否存在,不存在则提 示错误信息,存在则将该读者的密码发送至会员提供的Email中。–登录部分:首先判断读者ID是否存在如果输入的读者名不存 在,提示错误信息,然后检查密码与读者ID是否对应,不对应则 提示错误信息,对应输出欢迎信息。
3.7 流程逻辑
3.8 接口 数据库接口 3.9 存储分配
读者信息存储在数据库tb_reader表中,管理员信息存储在数据库 tb_admin中.3.10 注释设计
用/*„„*/作多行注释,用//作单行注释 3.11 限制条件
取回密码时读者的邮箱地址一定要合法的,才能把密码发送到该 邮箱中。3.12 测试计划
篇7:图书馆信息管理系统设计实验报告
设计题目:图书馆管理信息系统设计开发
专业:电子商务
班级:09-2班
学号:20075056
学生:沈万青
指导教师:惠刚、靳鹏
时间:2009-12-19——2009-12-30
2011年12月30日
目录
1.实验目的………………………………………………………………2
2.实验要求………………………………………………………………2
3.实验内容………………………………………………………………3
3.1图书采购系统……………………………………………………4
3.2图书编目系统……………………………………………………7
3.3图书检索系统……………………………………………………8
3.4流通管理系统……………………………………………………8
3.5连续物出版……………………………………………………11
3.6期刊编目系统……………………………………………………13
4.实验步骤………………………………………………………………14
4.1可行性分析………………………………………………………14
4.2组织结构分析……………………………………………………15
4.3业务流程分析……………………………………………………16
4.4数据流程分析……………………………………………………17
5.实验结果………………………………………………………………21
5.1总体设计…………………………………………………………21
5.2物理配置方案设计………………………………………………22
6.实验总结……………………………………………………………………22 7附件………………………………………………………………2
3一、实验目的《JAVA 高级应用》课程是电子商务专业的面向对象编程的提高课程。本课程设计是《JAVA 高级应用》课堂教学的重要组成部分,可以加深学生对课堂讲授内容的理解,提高学生对JAVA语言各部分内容特别是数据库编程和网络编程的综合使用能力,帮助学生初步掌握JAVA语言在web程序开发中的应用,为电子商务系统设计与开发奠定基础。java课程设计是电子商务专业的主要实践性教学环节之一,是围绕java并运用所学课程的知识,结合实际应用设计而进行的一次综合分析设计能力的训练。要求按照实验题目的要求,使用java开发工具,用所学的java编程知识,编写具有指定功能的程序,并在计算机上编译运行,分析运行结果,判断程序是否正确。
因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行是非常困难的。其次,借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的,而且经常会出现这样那样的差错。同时,图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。使用图书借出与管理系统可以大大地提高工作效率,减少工作中可能出现的错误,是提高学校图书馆自动化水平的重要手段之一。其开发主要包括后台数据库的建立和维护以及前端应用程序界面开发两个方面。对于后台数据库的建立和维护要求建立起数据的一致性和完整性强、数据安全性好、符合3NF范式库。而前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。在中国软件行业日益进步的今天,利用这些资源来能有效地减轻工作人员的负担,同时能让读者更加方便的查询相关的信息。
通过学校图书借出与管理系统的设计,熟练掌握java、SQL Server 2000等工具软件,系统地掌握需求分析、数据库设计、编码实现、测试等软件开发的流程,提高自身分析问题、解决问题的能力。
二、实验要求
图书馆管理系统是一个面向管理员的子系统。完成该项目有以下功能要求:①管理员可以通过网络使用用户名和密码登录电子图书馆的管理系统;②该管理系统可以帮助管理员进行日常工作;③管理员拥有图书管理权限,如图书的入库、清理、转库等;管理员拥有读者管理权限,如读者办证、退证、证件挂失等;管理员拥有图书流通管理权限,可以管理图书的流通,如办理借书、还书;④管理员可以有多个,分别拥有不同的权限,完成不同的任务。
在实验过程中,还有以下实验要求,(1)问题描述准确、规范;(2)设计出正确、完整、满足功能要求的应用程序;(3)程序结构合理,调试数据准确、有代表性;(4)界面布局整齐,人机交互方便;(5)输出结果正确;(6)正确撰写实验报告。
三、实验内容
六、实验总结
经过两个星期的学习,我们终于把这个图书馆管理系统做出来了,虽然做得不是很完美,但是却是我们这个小组的每一个成员辛苦了两个星期的成果,我们为此感到开心。
说实话,我们这一组的有好几个同学JAVA学得不是很好,上课虽然能听得懂,但毕竟动手变这么大型的系统还不是有相当难度的,所以在刚开始做的时候,我们每一个人都认为这是一个非常艰巨的任务。但在在为期两个星期的课设中,我们始终以一个积极认真的态度来面对我的课题。我想用我的态度来弥补一些我在技术和能力上的不足。刚开始我们根本不知道该如何动手,想根据课本上的例题仿做一个!可是后来看到其他组都在认真的做任务,并且根据查相关的资料,我们了解了许多关于图书馆系统制作方案,不会的的地方去请教会的人,我们学到了许多,因为学习就是从不会到会的!
经过激烈的讨论,我们根据各自的擅长的领域在第一次上机时我们把任务分配好了。但是有两天做实验我们把大部分的时间浪费了,也没有做出来什么,只是把一个简单的登录界面做好了。不过我们也很开心了,因为至少是我们自己做出来的,虽然没有太完善。
第三四次上机我们开始做每一个版块的功能模块,一共要完成三个版块,我们四个人分成四组,我要完成最近一个系统维护版块,这个版块包括两大模块,更改密码和用户管理,而我个人主要做的是用户管理这个版块。在实训的过程中我还学到了JAVA的图形化界面。这让我们很轻松的就能把一个界面弄出来,而不需要让我们打很我繁琐的程序代码,当然我的这个模块的界面我花了半天就做出来了,做出来之后,接下来就是接监听,这对我来说是一个难点,基础java学的不是很好,起初我基本是一点也不会,自己看书也只是看得懂,但也编不出来,我只能去请教组里其他同学,伙伴们给了我很大帮助,很耐心的讲解给我听,后来基本明白了,根据同伴们的建议,我终于把监听器做出来了。
第二个星期,是我们大家共同讨论难点的时候,因为我们把所有界面都做出来,监听弄好了,最主要的是如何把所有功能模块连接到一起,因为各自编的程序代码有很大差异,这对我们来说是一个不小的挑战,第刚开始我们一点头绪都没有,而且觉得特别麻烦,要改很多地方,刚开始处理的时候,出现了很
多问题,后来经过不断地调试终于把各个版块结合在一起形成一个整体。
就这样,实训两周的时间就结束了,我们也基本实现了图书馆管理系统大部分功能。在实训期间,让我重新认识了JAVA这门课。在设计开发过程中,有很多难题不可能靠我自己一个人解决,多亏了身边的同学与我的指导老师,给了我很多帮助。希望自己在以后的学习生活中,可以改掉在课社中出现的浮躁问题,更上一层楼。
但本系统也存在设计上的不足,首先因为初次设计此类的系统,在初期阶段需求分析和考虑数据库设计的时候都做的不全面,以至不能很好的保证数据的完整性,在长时间使用删除一些数据后,会有一些脏数据留存,也可能有其他一些问题发生。其次,仍然有一些地方没有及时的给用户反馈,没有做操作可逆的处理。另外,对教材科工作的了解不够深入,会有些功能和操作方式还没有考虑到。
经过这次合作,我们四个人更加默契了。这次课程设计由高峰担任组长。由于时间紧张,并且还要准备高级java考试,我们每个人的任务都很重。每个人都有自己的特长,出现问题和困难时,能够一起解决。在课程设计过程中也出现了分歧,都由大家商量决定解决。通过这次课程设计,增加了四个人之间的默契度,也让我们学会了如何进行团队合作。
这次课程设计让我们对《JAVA课程设计报告》这么课程有了更深的理解,同时更加了解管理信息系统的过程,基本掌握了各个阶段的要点,能够在进行实际操作过程中运用所学知道,将理论用在实际上。虽然最后的成果我们并不是很满意,但是我们尽了最大的努力。
最后的系统还是存在很多错误和漏洞,原因在于我们的技术不成熟,还有时间的不够充裕。相信以后做图书馆管理信息系统的时候,这次的课程设计将成为我们的一次宝贵经验,从失败中我们学到了更多,不仅仅是做课程设计的经验,还有团队合作的经验。经过两个星期的开发和设计,图书馆管理信息系统基本开发完成。其功能基本符合用户的需求,能够完成大量的信息录入,提供方便的查询功能和部分系统维护功能。使用能户方便进行资料修改、更新、删除。同时也考虑到减少数据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决。通过本次课程设计,我基本掌握了java编程,使我更进一步了解了面向对象编程的内涵,领略了JSP网页程序的方便、高效。我也认识到自己在编程方面还有许多欠缺。在今后的日子里,我要加紧学习和工作,争取掌握更多的编程技巧,丰富和补充自己。在开发过程中,通过老师的指导和监督,我们能按照进度一步一步地进行开发设计。老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益非浅。无论在理论上还是在实践中,都给予我很大的帮助,这对于我以后的工作和学习都有一种巨大的帮助。在本次的课程设计过程中,我们学到了很多,不仅仅是知识方面的收获,还有与人合作上的技巧和勇于探索的精神。
篇8:加速度表自动化测试系统设计
1 加速度表测试原理
1.1 加表工作原理
加速度表通常是机械摆式力平衡结构, 其敏感元件是石英挠性平桥机械摆。当加速度沿加表敏感轴方向作用时, 惯性力使挠性杆偏离中心位置, 信号传感器利用电容 (感) 的变化敏感加速度作用造成的位移变化, 通过功能电路将电容 (感) 的变化转化成力矩器上电流的变化, 经放大后, 得到反馈负电流, 反馈给力矩器, 产生电磁恢复力矩, 当恢复力矩与摆的惯性力矩平衡时, 输出电流与输入的加速度成比例关系, 随即可通过在输出后端加入精密采样电阻, 将电流转换为电压输出, 实时反映输入加速度的大小[1]。
图1所示为石英挠性加速度计的结构原理图。
1.2 设计需求分析
1.2.1 加表性能参数
导弹飞行会历经无加速度到高加速度的过程, 因此弹上加表必须是大量程线性加速度表。一般地, 量程为零到几十个加速度, 一个重力加速度条件下输出电压约为10-3数量级。根据加表在正常工作条件下的要求, 加表静止放置处于±1个过载数时, 输出信号变化应稳定在一个重力加速度的10-3数量级内;加表输出加速度动态变化时, 加速度值误差也不大于一个重力加速度的10-3数量级。
1.2.2 测试现状
(1) 测试的操作手段和测试方法易造成设备仪器的损伤。
(2) 测试所需人员多、耗时长、效率低下、测试手段落后且测试结果需要人员抄录。
(3) 测试时, 加表需放在水平台上, 而现在的水平台多是人工调平台, 调平耗时长, 精度低。
1.3 测试方法
根据对加表工作原理的分析及加表性能的要求, 提出了两项测试。
1.3.1 静态测试
在加速度表静止放置在水平台时, 测量±1个单位重力加速度, 按照要求其输出信号电压的变化范围绝对值应小于等于10-3V内。
1.3.2 动态测试
通过对加表工作原理的研究, 可向加表注入电流, 产生等效磁力来模拟实际加速度, 等效磁力产生的反馈电流, 就是加表输出加速度。此方法无需加表产生实际运动来产生加速度, 极大地简化了测试的复杂性。图2所示是电激励测试原理框图。
2 测试系统硬件设计
图3所示为加表自动化测试系统组成框图。系统由水平测试台、模拟加速度输入电路、加速度输出采集电路、滤波电路、通信电路和采用Lab VIEW的主控计算机等组成。
2.1 控制芯片
测试系统的主控芯片为ATmega128微控制器, 其具有高运算速度、宽电压输入、低功耗等特点, 具有53个可编程I/O口, SPI串行端口, 内置8通道10位逐次逼近型ADC, 片内/外中断, 128 k B的系统内可编程FLASH, 4 k B的EEPROM, 4 k B的片内SRAM, 性价比较高, 满足系统需要。在系统中, AT-mega128接收ADC采集的数据, 产生数字量控制DAC输出电流的幅值来模拟输入加速度, 将数据通过RS—232总线传给主控计算机并将测量结果实时显示在主控计算机屏幕上。
2.2 水平台
测试时, 加表必须放置在水平台上, 倾斜的平面会严重影响测试结果。而现在的水平台多是手动调节台, 通过对一水平气泡的目测来判断平台的水平程度, 调节速度慢、调节精度不高。为此, 提出设计基于微控制器的自动水平调节台。
如图4, 双轴高精度倾角仪将平台的俯仰与横滚角提供给微控制器, 控制器通过其与目标角之间的误差角计算出电机的控制量来调节平台的倾角, 以达到目标倾角, 实现调平。通过实验, 此水平调平台能迅速、精准地实现自动调平, 节约了调平时间和人力。
2.3 数据采集部分
在加表的静态测试和动态测试中, 都需要对加表输出电压进行高精度采集 (由于加表内部有输出采样电阻, 因此无需再外接采样电阻) , 通过对比采集结果和外部激励是否吻合来判断加速度表的工作是否正常。因此, 能否实现高精度采集则是测试成败的关键, 也是测试系统设计需重点考虑和解决的问题。要实现高精度采样必须选择合适的ADC (模数转化器) 。
为使ADC最大发挥性能又不至于出现意外过载, 选择5V为ADC的基准电压。由于ADC内部基准噪声较大, 所以使用外部精密基准电压源[2]。加表输出电压精度为10-3V, 即1 m V, 而由公式 (1) 得出ATmega128内置10位逐次逼近型ADC不能满足要求。
所以, 选择分辨率为16位的外部ADC芯片, 其分辨率为
由于ADC采集微小电压误差较大, 因此需对加表输出电压进行放大。而在电激励测试中, 其电压变化范围较大, 若全过程采用单一放大增益, 如采用32增益, 则当电压达到157 m V (5个过载数) 时, 就会使ADC输入端电压过载, 这不仅不能采集到准确电压值还有烧坏芯片的可能。所以, ADC前端选择可变增益放大器 (PGA) 。综上所述, 采用ADI公司产的内置PGA 16位∑-Δ型模数转化器AD7709。
2.4 模拟输入加速度部分
测试需要对比输入加速度与输出加速度的吻合度, 为此, 用于模拟输入加速度的DAC必须是高分辨率的。加表只会对电流产生感应输出, 因此, DAC选择电流输出型。综上所述, 采用ADI公司产的16位数模转换器AD5422。通常, 在DAC和加表之间接RC电路起到滤除噪声的作用。
2.5 数据传输部分
2.5.1 SPI数据传输
SPI总线把ADC采集的数据传给单片机, 其传输速度可达到Mbs, 无需寻址操作, 引脚只用三根线 (有些是四根线) , 电路结构简单, 系统可靠性高。图5所示是SPI线路连接原理图, CS为片选引脚, SCLK为串行时钟引脚, DOUT为串行数据输入/输出引脚。
2.5.2 RS-232数据传输
ATmega128通过RS-232协议和主控计算机连接, 接收或发送数据和指令。本系统采用MAX232实现RS-232通信。图6所示是MAX232与AT-mega128之间的线路连接图[3]。
3 测试系统软件设计
3.1 静态测试
静态测试对加表进行30 min不间断的数据采集和进行数字滤波, 通过对比加表变化范围是否超过1 m V来判断加表常态功能是否正常, 并把测试结果通过RS—232显示在主控计算机屏幕上。
3.2 动态测试
ATmega128每隔几十毫秒产生规定步长的递进数字量, DAC接收这些数字量产生电流信号模拟加速度。ADC采集加表输出的加速度值 (电压值) 并通过Lab VIEW进行数字滤波, 然后把滤波后的数据以曲线的形式显示在主控计算机屏幕上。其中需要注意两个问题。
(1) 为使输入加速度与输出加速度一一对应, 必须在ADC采集完每个加速度值所要求的规定数量样本后, 单片机才能向DAC发出下一个数字量。
(2) 由于要对输出加速度的电压值进行变增益放大, 因此需对增益变化点的电压进行监控。
图7所示是系统软件设计框图。
3.3 数字滤波
数据采集存在各种噪声, 因此对采集的数据进行数字滤波是必要环节。通常的滤波方法是均值滤波, 但会使数据的输出速率下降, 比如, 采集200个样本点进行均值滤波, 输出速率将下降200倍[4]。因此, 针对数据显示要求实时性较高, 本文选择FIR数字滤波器对采集数据进行滤波处理。Lab VIEW有FIR滤波器函数, 根据需要选择滤波系数、窗函数、阶数以及截止频率, 应用非常方便[5]。经分析, 数据采集主要有以下两种干扰。
(1) 在PGA改变增益时, 采集的数据可能会出现较大幅度的跳动。
(2) 由于采集精度需要满足1 m V, 对于转换器AD7709即15LSB, 若电噪声较大或超过此值, 将会对数据采集产生很大影响。一般地, 可通过低噪声元件和硬件滤波来减小一定的噪声值。
图8为加表输出电压为1 V时的滤波效果图, 红线是采集的数据样本, 绿线是滤波后的数据。
表1是对加表5个不同的输出加速度进行滤波后得到的实验数据, 每次滤波取200个样本。
可以看出, FIR滤波器能很好地滤除较大噪声和PGA变增益时电压出现的跳动。表1显示, 采集电压精度为0.1 m V<1 m V, 满足设计要求。
4 结束语
设计了加表自动化测试系统, 该系统能准确测试加表性能, 具有测试效率高, 测试可靠性高, 操作技术要求低等优点。本文所述的测试方法、系统设计思路对其他测试系统和数据采集系统的设计也有一定的参考价值。
参考文献
[1] 潘荣霖.飞航导弹惯性器件.北京:中国宇航出版社, 1990
[2] 孙筱, 陈梅, 张燕, 等.基于LabVIEW的挤塑成型过程温度控制系统.仪表技术与传感器, 2013; (1) :50—51
[3] 张卫平, 李昕雨.太阳能沼气温度控制系统的研究.仪表技术, 2013; (4) :40—41
[4] 贺思桥, 赖宏伟, 张恒超, 等.基于ATmega16微控制器的航拍相机/摄像机控制器.兵工自动化, 2013;32 (3) :87—89
篇9:浅析图书馆图书管理系统的设计
【关键词】图书馆;图书管理系统;设计
一、前言
图书馆在人们的生产生活中发挥了重要的作用,它可以很好的帮助人们去保存文献书籍等,同时也方便了每一个人去翻阅或借阅自己需要的书本知识,对于科研和学习等发挥了极大的作用。而图书馆管理也是一个大工程,为了能让读者更加方便快捷的查阅到自己想要的书本,同时也为了增强图书馆图书的流动性与稳定性,图书馆需要从现代需求和科技出发,去寻找一种更加完善的管理系统。
二、图书馆管理系统设计重点
(一)从人工化到自动化转变。以前的图书馆大都是靠工作人员亲自排序和归类,这是一个很大的工作量,因为现如今的书籍量很大,书籍分类也很丰富,要想通过人工将这些书籍归类是一件很繁琐的事情。同时,很大的读者在借阅书本时需要在庞大的书籍库中找到自己想要的书本,这也是一件很浪费时间和精力的事情。而现在计算机技术和智能化十分的发达,将计算机运用到图书馆图书管理系统中来是一个很好的创新。将每一本书的编号输入电脑,跟电脑中图书馆的具体构造和方位进行匹配,就能得出每本书具体所在的位置,这就大大节省了搜索图书的时间,同时也能更好的归类图书。对于借阅书籍的信息,也可以通过电脑记录,这样方便进行管理。而在这的基础上,图书馆的工作人员需要有一定的计算机知识,才能更好地运用这些程序。
(二)增强系统的灵活性。图书馆管理系统的最终目的是为了使用者能够更好的使用,所以在设计之前,需要了解使用者的大致习惯,使得系统的灵活性得到提高。而很多的使用者并不是专业的计算机者,因此对于图书馆系统需要通俗易懂,能让每一个读者都能使用。系统设计人员可以将复杂的东西简单化,加以一些图画和文字的引导,这样才能让读者尽快熟悉这一系统。
(三)增加系统的稳定性。有的時候计算机等的软件会出现错误,这样很可能导致系统无法正常运行,最严重的是还可能会丢失宝贵的数据,造成巨大的经济损失。所以系统在设计时一定要将注意力放在系统的稳定性上,时刻对系统的运行进行检测,及时发现问题解决问题,同时还要注意给数据定期留下备份,才能在将损失降到最小。对于一些计算机仪器,还要定期进行检修,准备备用仪器,以备不时之需。
(四)合理布局。图书馆在建造的时候,就要考虑到面积和大小。首先要对图书馆的最大容量进行估计,同时对于每一类书籍的存放地点都要进行实际的测量。在考虑书籍的同时,还要考虑到读者的情况,如最大的人流量等,好在图书馆内设计休息和以供读书的地方。为了给读者营造一个安静舒适的读书环境,还要考虑到绿化,桌椅以及周边环境等一系列问题。
三、图书管理系统基本模块
(一)记录模块。记录模块是整个图书馆系统的核心,它的主要功能就是对图书的名称,购买记录,借出记录等的一个大集合。记录模块将图书清晰的记录在案,以便人们可以随时随地查找到图书的具体信息。记录模块的工作流程和原理包括这几个方面,首先先将同类的数据输入计算机内,并将其归为一批,而此时的数据只能存储在临时的数据库内,等到技术人员将其进行处理与检查,在确认没有错误且可以进行输出后,再将数据存在整个的数据库中,在以后进行查阅或者打印时就可以通过特殊查询而将这些数据输出。而计算机又可为接下来一批数据进行存储。
(二)图书的编目。图书的种类是不一样的,为了使人们能够准确且方便在数量巨多的图书群中查询到图书,就需要对图书进行分类。而现在绝大多数图书馆对图书进行分类都是根据图书的所写内容的不同来分类。如先将图书分为几大类,再在这几大类里根据图书的用途等分类,就这样以此类推。而这些图书根据其相应的分类也有不同的编号,这就是图书的编目。在对图书的数据确认无误后,就要打印出每一本图书的编目卡片、书标及批统计报表。这些就相当于图书的身份证一样,可以辨别出每一本书。图书编目是一项复杂的工程,因为一个图书馆的书籍过于庞大,要想将每一本书都标记成功,必将耗费很大的人力与物力,还需要耐心的细心。
四、图书馆管理系统的详细设计
(一)用户登录系统。图书馆的两大人群一个是读者,一个是管理者。图书馆管理系统需要对不同的人群登录设计不同的路径,准确区分登录系统的用户是管理员还是读者。对于读者而言,系统要对读者的信息进行添加和删除,读者可以通过对个人信息的登录查询和借阅,同时系统对这些信息记录,反馈给工作人员。
(二)管理者模块和读者模块。图书馆的使用人群就包括管理者和读者,所以要将系统分为管理者模块和读者模块,以便系统能够顺畅高效的运行。管理者就是对图书馆进行管理的人群,他们享有图书馆的最大的权限,同时管理者也是分为几类的,每一类管理者管理不同的事物。
(三)借阅模式。图书馆最常出现的事情就是借书与还书,工作人员输入借阅者的借阅证号和所要借阅的图书的图书编号,然后点击借阅按钮就可进行图书借阅。借阅之后系统会对信息进行自动记录与分析,可以通过图书的编号就能知道借阅者的信息。
五、结语
随着科技的发展,知识成为了人们不可或缺的东西,知识为人们带来了经验,带来了灵感,同时也带来了创新。人们通过书本去认识世界,理解科学甚至是实现自我创作,这些对于人类世界的文明与发展起着至关重要的作用。而图书馆就是为存储知识和传递知识而建造的,图书馆的作用是每一个人都能意识到的,图书馆的高效快捷的管理让人民获益良多,也为图书馆作用的发挥起着巨大的作用。
参考文献
相关文章:
图书管理系统设计与实现-开题报告02-22
质量目标汇总02-22
图书推荐系统02-22
简单图书管理系统设计02-22
图书管理系统全套文档02-22
1教育心理学考试题02-22
uml图书管理系统需求分析与设计02-22
图书管理信息系统设计02-22
图书管理系统分析02-22
图书管理系统分析论文02-22