基于C图书馆管理信息系统实训项目设计与实现.docVIP

基于C图书馆管理信息系统实训项目设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于C图书馆管理信息系统实训项目设计与实现

基于C图书馆管理信息系统实训项目设计与实现   收稿日期:2014-04-10   作者简介:郑林芳(1978-),广东省财政职业技术学校讲师,硕士。研究方向:计算机应用。(广东广州/510445)摘要:实训周是本校每学期的固有教学安排,对于中职计算机专业的学生来说,在实训周把所学知识融合,开发设计出管理信息系统是知识应用与能力培养的有效途径之一。本文从实训项目调研、实训项目开发设计、实训项目验收的“三段”出发,阐述了基于C#的图书馆管理信息系统的设计与实现。   关键词:中职;计算机专业;C#图书管理信息系统;实训项目   中图分类号:G712文献标识码:A文章编号:1005-1422(2014)05-0120-03一、引言   实训周是我校每学期固有的教学安排,实训在中职生的学习生活中占有极其重要的地位。只有通过实训,中职学生才能把学到的专业知识和技能加以融合应用,为以后的实习工作生活打定坚实的基础。计算机专业的学生第三学期开设了《C#程序设计》和《数据库》这两门专业课程,把这两门课程知识点融合的图书管理系统的设计与实现将是本学期实训周的实训内容。   本周实训即课程设计将采用“三段”式教学方法,即本周实训采用“实训项目调研、实训项目开发设计、实训项目验收”的三段式教学方法。本周实训将重点突出学生的主体地位,以培养学生发现问题、分析问题、解决问题的能力以及创新思维与技术综合应用的能力,使学生能够自己去探究、自己去发现和自己去解决问题,以致在学到知识的同时其能力也有所提高,而成为学习的真正主人。   二、实训项目调研   教师在图书管理实际使用的基础上,给出图书馆管理系统项目的总体大概的需求,即要求实现基本的图书借还功能。学生根据自己的调研,对需求进行可行性分析,并确定自己的开发目标,制定开发计划。在实训周项目上,学生确定的开发目标可以不局限于给定的项目需求,以此充分调动学生的创新思维,培养其创新能力。   三、实训项目开发设计   学生按照开发计划独立完成项目的开发。整个开发过程中,以学生自主开发为主,教师为辅。教师的作用仅为答疑、开发过程监控以及对共性问题进行总结与归纳。在此过程中,学生的分析问题、解决问题的能力将得到有效的锻炼。   1.图书馆管理信息系统主要功能   图书管理涉及图书信息、读者信息、图书借阅信息、系统用户信息等多种数据管理。不同的用户对管理信息系统具有不同的操作权限,本系统设计了图书馆管理人员、图书馆工作人员、借阅者三种角色,图书馆管理人员具有用户身份管理、图书管理、读者管理的权限;图书馆工作人员具有图书的借、还权限;而借阅者拥有书目查询和借阅情况查询的功能。   2.图书馆管理信息系统的具体实现   (1)数据库设计。图书馆管理信息系统是典型的管理信息系统(ManagementInformationSystem,MIS),在系统后台要建立和维护数据库,作为中小型的MIS,根据成本及需求,本实训项目采用了SQLServer数据库。在局部实体关系(ER)模式中可以得出:一个借阅者只能具有一种身份,而一种身份可以被多个借阅者所具有;一本图书只能属于一种图书类别,而一种图书类别可以包含多本图书;一个用户可以借阅多本不同的书,而一本图书也可以被不同的用户所借阅。在全局实体关系模式中把局部ER模式进行综合,最后再对全局ER进行优化,得到数据库的概念设计,根据其概念设计,得到数据库的逻辑设计,本系统数据库包含以下数据表:   ①图书信息表(tb_book),包括图书编号、图书名称、作者、出版社、出版日期、价格、数量、类型、备注等字段。   ②借出图书信息表(tb_BookOut),包括借出图书编号、图书编号、借书证编号、伸出日期等字段。   ③借阅者信息表(tb_Person),包括借书证编号、姓名、性别、电话、身份证、密码、罚款、身份、备注等字段。   ④身份信息表(tb_Identity),包括身份、最长借阅时间、最大借阅数量等字段。   ⑤图书类别信息表(tb_Type),包括类别编号、类别、类别描述等字段。   数据库包含表与表之间的关系,根据之前的ER模式来确定,比如图书信息表中“类型”来源于图书类别信息表中现有的类型;借出图书信息表中“图书编号”来源于图书信息表中现有的图书编号;“借书证编号”来源于借阅者信息表中现有的借书证编号;借阅者信息表中“身份”来源于身份信息表中现有的身份。根据业务逻辑合理定义表与表之间的关联,确保数据的一致和完整性。   (2)程序功能模块设计。根据实训项目要实现的基本功能,主要可以归纳为以下几个部分:公共类设计;登录;图书馆管理人员的用户管理、图书管理和书目管理;图书馆工作人员的借书、还书和所有用户的查询等功能。   ①公共类设

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档