ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:335.24KB ,
资源ID:6317737      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6317737.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(广西工学院.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

广西工学院.docx

1、广西工学院广 西 工 学 院 数据库 课程设计设计题目 图书馆管理系统 系 别 计算机工程系 专业班级 计051班 学生姓名 彭敏 学 号 200500401020 指导教师 原庆能 日 期 2008年5月30日 数据库课程设计报告图书馆管理系统是一个具有图书、读者、管理员管理的数据库操作系统,为了能使其功能能够完整实现,经分析得出系统的设计报告。一、 课程设计的目的和意义在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分

2、发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。如果采用人工记录的方法效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,使管理工作实现自动化、智能化,达到提高图书管理的效率,节约相关的管理成本;增强图书管理的安全性;为学校提供系统、规范的图书管理手段等目标。二、 可行性分析 决定可行性的主要因素包括:(1)、经济可行性 (2)、技术可行性(3

3、)、操作可行性。具体情况如下:1、经济可行性 经济可行性的分析主要应用在商业软件的开发之中,由于这个小型超市管理系统是作为课程设计来进行开发的,所以,在这里讲经济可行性意义不大。我们可以默认此系统在经济可行性方面是行得通的!2、技术可行性 以目前在校学生的水平来看,开发这样一个小型超市管理系统有很多方法,主要应用到数据库结合运用面向过程和面形对象的编程语言均可实现。根据自己工具的熟悉程度,我选择了SQLSEVER2000作为小型超市管理系统的数据库、用PowerBuilder9.0开发工具来开发这个小型的超市管理系统。3、操作可行性 操作可行性主要是针对系统的使用者使用,说的明白点,就是供超市

4、的工作人员使用。由于电脑的普及,现在大部分员工已经能够运用,所以,我们只要将界面设计的接近Windows的界面风格,再附上用户使用说明书,加上一些简单的培训之后,超市工作人员的操作方面是没有什么问题的。经过以上几方面的可行性分析,认为小型超市管理系统的开发是可行的。下面要开始做的应该是系统方面的分析和设计了。三、 需求分析任务概述:对图书信息进行图书管理、读者管理、借阅管理、信息查询、作者信息等日常的业务需要。改变旧的查询模式,使对图书的管理、查询、借阅更加方便有效。使用SQL Sever作为后台数据库,就可以行使基于网络连接的用户认证。从而给不同的子系统分配不同的角色,以达到较高的安全性。该

5、数据库的信息是从网上搜索的一些资料来录入,建立好数据库以后可以方便地对其操作。安全性需求:考虑到不同的用户有不同的权限,这样管理员可以对不同的用户赋予不同的权限,不同的用户根据自己的身份的不同,进入不同的用户界面,管理员有权力进行所有的管理功能,而普通用户只能进行一般的查询。一致性需求:在图书管系统相关的表之间,有较强的联系性,为实现一致性的需求,我们在各个表中建立了一致性的约束。根据图书馆系统的要求,为保持数据的完整性,采用了数据库的事务机制,防止出现操作故障。四、 功能分析该系统主要实现以下几个功能:a事务管理 b.信息查询 c.系统维护 d.关于 e.退出系统功能描述:事务管理包括借阅图

6、书、归还图书、罚款处理、图书证挂失及恢复、图书证停借及恢复 图书丢失及处理信息查询包括查询图书、查询读者借书情况、图书借阅情况系统维护包括图书维护、读者维护、管理员维护。关于作者中,可以看到作者的基本信息。五、 运行环境及开发工具本程序可在windows-xp下运行,通过powerbuild 9.0编程实现六、 总体结构和模块设计 (1)总体结构 (2) ER图设计1、读者信息 2 图书信息3 借阅信息4、罚款信息(3)关系模式读者信息(读者条码,读者姓名,身份证号,最多借书数,止借标志)。图书信息(图书条码,书名,作者,出版社,出版日期,停借标志,类型)。 借阅信息(读者条码,图书条码,借出

7、日期,操作人员代码,编号)。 罚款信息(读者条码,罚款天数,罚款数,罚款日期,操作人员代码,编号)。 罚款历史信息(读者条码,罚款天数,罚款数,罚款日期,解止日期,编号)。七、 用户界面 登陆界面登陆安全性:每次登陆有两次密码错误重新输入的机会,第三次错误系统将自动退出.普通用户登陆:1000 密码:123456系统管理员登陆:1001 密码:123456当是普通用户登陆时没有系统维护的权限和事务处理的权限系统管理员登陆拥有全部的权限主菜单事务处理下的借书界面读者有四种状态:1 正常借阅状态 2 有超期书状态 3 图书证挂失状态 4 图书证停借状态当为1状态时才能借阅图书,能够借阅图书,读者满

8、4本时,系统将提示借书已满不能再借阅。其他状态系统都会提示不能借阅事务处理下的还书界面事务处理下的罚款界面事务处理下的挂失及恢复界面事务处理下的停借及恢复界面事务处理下的图书丢失及罚款界面信息查询下的查书证窗口:可以进行查借阅证功能信息查询下的查借阅情况窗口:可以进行借书情况查询功能系统维护下的书库维护窗口:可以对图书进行入库、删除功能八、测试借阅号:200500401006 借阅图书:1000 借阅成功借阅号:200500401006 归还图书:1000 归还成功查询图书 高等数学A1 查询成功 还进行了图书证挂失和恢复、图书证停及恢复、新书入库新书删除、添加用户等功能的多组数据测试,都成功

9、。九、课程设计体会 这是继两个学期的软件工程学习后,完成的第一个课程设计。通过这次的课程设计,对软件工程方面的一些理论有了深入的理解。最初对PowerBuilder和Sqlserver是一无所知,通过这次的课程设计掌握了它们的使用方法,了解了两者的工作原理,并学会了用这两种工具的结合来开发简单的管理系统。感到不足的是,这次课程设计实现的系统过于简单,功能不够完善,很多地方还有待改进。十、参考资料1、卫红春、方明等 信息系统分析与设计 西安电子科技大学出版社 2003.52、李代平、张信一 中文SQL Server 2000 数据库系统管理 冶金工业出版社 2002.63、李政等 PowerBuilder 8.0开发应用实例 中国水利水电出版社 20024、郭兴成 PowerBuilder 8.0教程 北京希望电子出版社 2002.7

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1