图书管理系统C#课程设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《图书管理系统C#课程设计.doc》由会员分享,可在线阅读,更多相关《图书管理系统C#课程设计.doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date图书管理系统C#课程设计高校图书馆电子资源建设读者满意度调查课程设计成绩评价表指导老师评阅成绩表学习与工作态度(30%)选题的价值与意义(10%)文献综述(10%)研究水平与设计能力(20%)课程设计说明说(论文)撰写质量(20%)学术水平与创新(10%)总分指导老师签名: 年 月 日课程设计答辩记录及评价表学生讲述情况教师主要提问记录学生回答问题情况答辩评分评分项目
2、分值评价参考标准评分总分优良中及格差选题的价值与意义1098764文献综述1098764研究水平与设计能力201917151310课程设计说明书(论文)撰写质量201917151310学术水平与创新1098764答辩效果302825221915是否同意论文(设计)通过答辩同意 不同意答辩小组成员签名答辩小组组长签名: 年 月 日课程设计成绩评定表成绩汇总评分项目评分比例分数课程设计总分指导老师评分50%答辩小组评分50%封面成都信息工程学院课程设计题目:图书管理系统作者姓名: 向滢鑫班 级:信息对抗2班学 号: 2009123044 指导教师:王海春日 期:2011年 7 月 1日 作者签名:
3、-图书管理系统的设计与实现摘 要图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通,因此图书馆的图书管理是至关重要的。随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。图书管理系统也以方便、快捷的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。为了满足不同用户对图书管理的不同需求,根据实际分析图书管理系统,从而总结出该图书管理系统的主要功能要求。该系统主要分为两部分
4、:读者部分和管理员部分。系统针对读者和管理员分别有不同的需求划分。关键词:图书 管理 获取信息目 录1 引言11.1 课题背景11.2 国内外现状11.3 本课题研究的迫切性21.4 本课题的研究作用21.5 本文的主要工作32图书管理系统需求分析及开发工具32.1. 系统目标32.2. 系统应具备的基本功能32.3. 开发环境及工具43. 系统总体结构设计53.1. 基本简介与总体功能图53.2. 系统功能模块设计53.2.1. 数据库设计53.2.2 功能模块介绍64 系统流程与实现104.1 系统设计流程104.2 页面详细介绍115 系统测试与分析115.1 测试115.2 调试过程中
5、遇到的主要问题13结 论14参考文献141 引言1.1 课题背景图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通,因此图书馆的图书管理是至关重要的。随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。图书管理系统也以方便、快捷的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。该图书管理的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。采用SQL S
6、erver2005数据库作为后台数据库、Visual C#编程语言作为前台开发工具,通过对数据库技术进行了较深入的学习和应用,主要完成书目检索、读者管理、借阅管理、图书管理、用户维护等系统功能。系统运行结果证明,本文所设计的图书管理系统可以满足用户、图书管理员两方面的需要,达到了设计要求。1.2 国内外现状图档管理系统作为产品数据管理(PDM)的一个组成部分,随着它的发展而发展完善。许多大公司如Metaphase,Sherpa、HP,IBM,UGS,Documentum,PTC等结合PDM技术,成功地推出了商业PDM软件。美国UGS公司的IMAN(Information Manager)是企业
7、级的PDM产品。主要用于管理产品生命周期内的全部信息,包括整个企业范围内所涉及的有关产品信息的全部内容。美国IBM公司的PM(Product-Manager),主要管理产品数据以及产品开发过程和更改过程。PM有以下模块:产品文档指导、产品管理指导。PM还提供了下述模块:增强性产品文档指导、集成产品管理和Pro/ENGINEER、CATIA、MICRO、CADAM、AutoCAD等图形软件;还提供了集成化的产品数据,高级本地化环境。该软件产品还能集成到产品开发环境中,提供扩展功能。国际上许多大型企业逐渐接受了PDM,并把PDM技术的应用作为一种企业竞争策略。这些软件大部分都是基于大型CAD/CA
8、M软件的PDM产品,与原系统配套研制,系统集成性好,能够对产品信息及相关过程实施比较完善的管理,但是这一项目投资较大。然而国外这些系统一般都是建立在计算机网络已非常普及的基础上的,其软硬件配置比较复杂,价格昂贵,国内大多数企业难以负担,并且直接购买系统存在着缺少汉字信息处理功能以及工程图纸规范与管理方法不一致等难以克服的问题。这些因素决定了我们必须自行开发适合我国国情的图档管理系统。1.3 本课题研究的迫切性近年来随着我国“十一五”制造业信息化工程不断推进,我国的制造业信息化取得了可喜的成绩,正逐步缩短与发达国家的差距。原华中理工大学的华中软件公司、清华大学的高华公司(已合并到清华同方公司)、
9、艾客斯特公司、中科院凯思公司、南京新模式软件集成公司和东北大学的阿尔派公司等都开发了自己的PDM产品,其中南京新模式软件集成公司开发的PDM是国内PDM系统的优秀代表。尽管国产PDM产品在功能、性能及稳定性方面与国外软件还有差距,但在适应企业需求、价格及技术支持等方面已经具有了一定的优势,相信随着国内PDM生产厂家的不断努力,国产PDM产品会有更加美好的发展前景。1.4 本课题的研究作用1) 案信息存储丰富性。电子档案信息可以用光盘、磁带等介质来存储。其中以光盘最佳,因为其信息存储的高密度性,可以使档案信息存储量极为丰富 , 具有“海量存储”之称,比原始方法如纸质载体所存储的信息要高数倍,比如
10、一张 CD-ROM 光盘可存约300万页纸质档案,这样既节省了空间,又简化了各种档案管理环节,相当方便。随着科学技术的发展,电子档案存储介质的密度还将继续加大,信息存储量更为丰富。2) 信息存贮与利用的迅速准确性。电子计算机具有高效率的信息处理功能,它通过数字或代码,对信息的数字编码进行存储、传递、编辑加工处理,由计算机转换成可视、可听的信息,从而提供档案信息开发工作中档案信息存贮、处理、输出的能力。3) 档案信息生动形象性。当今社会多媒体电子计算机应用的广泛使用,电子档案的信息形态也随之多样化。电子档案可以通过用音频、视频信号或用数字代码形式存储信息的原来形态形象生动地再现历史活动状况,从而
11、改变了原来档案存储的单一性。多媒体技术的应用,使反映出的信息图、文、声、像并茂 , 对人类社会活动的概貌进行全信息化再现。4) 档案信息同步传播性。电子档案自身特点决定了档案信息的传播不受时空的限制,不受载体传递的限制,具有信息资源共享的特点。然而,图档管理在取得一些经验和成果的同时,也存在不少问题。1.5 本文的主要工作1、 对信息进行条形码管理。2、 对成批数据的高效录入, 系统对录入的数据的合法性应做出有效性检查, 能够对数据进行增加、删除、修改等基本操作。3、 实现对数据的动态查询且查询速度快, 并能够将数据以统一形式的报表打印输出。4、系统应该提供相应的代码维护功能。5、该系统应具有
12、对数据库中重要数据的备份和恢复的功能。6、该系统应该采用用户匿名登录的方式, 以保护系统数据库的重要敏感数据。2图书管理系统需求分析及开发工具 2.1. 系统目标一个完善简便的图书管理系统 2.2. 系统应具备的基本功能登录 注册 添加用户 修改权限 图书分类 图书添加 借阅者添加 借书 还书 图书查询 借阅查询 2.3. 开发环境及工具系统开发环境:Microsoft Visual Studio 2008系统开发语言: C#运行平台:Windows XP/7/Vista数据库:SQL Server 2005ASP技术:主要特性是能够把HTML文件、脚本、基本COM标准的组件有机地组合一起,形
13、成一个能够在服务器上运行的动态WEB应用程序,并能将按用户要求制作的标准HTML页面送给客户端浏览器。本书除了讲述ASP的使用知识、编程技巧外,还专门介绍了几个实用的制作实例等内容Sql语句:定义sql 语句就是对数据库进行操作的一种语言。几个简单的基本的sql语句:选择:select * from table1 where 范围插入:insert into table1(field1,field2) values(value1,value2)删除:delete from table1 where 范围更新:update table1 set field1=value1 where 范围查找:
14、select * from table1 where field1 like %value1% (所有包含value1这个模式的字符串)排序:select * from table1 order by field1,field2 desc总数:select count(*) as totalcount from table1求和:select sum(field1) as sumvalue from table1平均:select avg(field1) as avgvalue from table1最大:select max(field1) as maxvalue from table1最小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 C# 课程设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内