已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程学院练习报告课程名称:二级实践题目名称:图书馆管理系统的开发专业:软件工程(网络营销和管理)班级级别:号码:学生姓名:讲师:2015年10月25日中原工学院软件学院二次实践项目设计任务书西方人名的第一个字软件工程专业课标题图书馆管理系统的开发建立米dos命令:更改文件名服务开发图书管理系统。该系统具有图书管理、用户管理、查询等功能。适用于一些大中型院校的图书馆,给他们带来了极大的方便。该系统的详细功能如下:1)基本信息查询(借阅查询、图书查询、用户查询)2)图书管理(图书录入、图书修改、图书删除)3)用户管理(用户添加、用户修改、用户删除)开发工具:C#,SQL Server 2008。当.的时候在.之间进入度第一周(从2015年9月7日至2015年9月13日):根据老师的指导,详细写下项目计划,一起列出数据库数据表,进行系统的需求分析、页面设计、概要设计四大方面;第二周(2015年9月14日 2015年9月20日):对模块进行了详细设计,并根据组成员将系统划分为相应的模块。个人自行完成分配给他们的模块,并在最终完成后将它们合并在一起,以测试和修改程序。第三周(2015年9月21日 2015年9月27日):完成最后阶段,将程序交给老师进行验收,写一份总结报告并添加附录。原业主第一需求信息材料检验有了文本献身01。刘瑞新,张丙义,SQL Server数据库技术及应用教程M,北京:电子工业出版社,20012.802李春宝,C#编程教程M,北京:清华大学出版社,20013.2讲师签名:月、年图书馆管理系统摘要如今,科学技术发展迅速。依靠科技的办公软件层出不穷。电子信息化逐渐取代了传统的企业管理方法。智能易用的软件大大提高了员工的办公质量和效率。图书馆管理系统的设计旨在方便图书管理员的使用,提高管理员的工作效率。同时,也为信息技术在城市建设中的应用提供了有力的探索。图书馆代表着一所学校的文化符号,它丰富的图书资源可以给我们带来重要而优越的学习资源。因此,图书馆管理可以说是学校管理机制的重要组成部分。通过对图书馆管理系统运行机制的调查研究,我们设计并开发了图书馆管理系统。图书馆管理系统主要面对学校图书馆管理和相关统计工作中的常见问题。主要完成图书的管理,包括图书查询、添加、修改、删除、图书信息查询等方面。使用Visual Studio C#开发环境,SQL Server 2008构建了一个后台数据库。通过该系统,管理者可以查询读者信息,管理读者信息。同时,它还可以管理图书信息和图书分类。最重要的是本系统的图书管理,便于管理人员使用,符合图书馆管理系统对学术校对的要求。关键词:Visual Studio C#,SQL Server 2008,图书管理第1页图书馆管理系统内容摘要1第1章概述3第二章需求分析42.1系统的功能要求42.3系统环境要求42.3.1开发环境要求42.3.2操作环境要求4第3章概要设计53.1系统管理模块设计53.2实体及其属性53.3图表分析63.4数据库设计6第4章详细设计84.1信息查询管理84.2图书信息管理94.2.1图书条目94.2.2图书修订版104.2.3删除书籍114.3用户信息管理114.3.1用户添加124.3.2用户信息修改124.3.3删除用户信息13第5章测试145.1测试案例145.2测试结果14第6章总结15参考文献17附录:主要源程序19图书馆管理系统第1章概述1设计背景随着计算机技术的飞速发展,利用计算机获取和处理信息是当今信息管理的一大特点。与此同时,随着计算机硬件的飞速发展,与信息管理相关的软件也在飞速发展。图书馆是高校的重要组成部分,是师生获取知识的重要场所。因为图书馆主要从事大量图书资料的储存和流通。因此,计算机在图书馆管理中得到了广泛应用。本系统是结合实际情况开发的图书信息管理系统。系统开发的主要任务是针对原系统在时效性、数据正确性和操作方便性方面的不足,解决图书流通中的问题。实现图书信息管理的系统化、标准化和自动化,最大限度地提高操作人员的办公效率。2设计目标和意义该图书管理系统能够实现图书借阅的标准化、系统化和网络化管理,能够将所有图书资料集中在一起,能够集中管理读者信息,能够集中管理所有图书信息,能够更有效地管理读者借阅和归还图书的时间。此外,该图书馆管理系统还可以提高管理人员的工作效率,更有效地节约物资和财力,具有检索快捷、检索方便、修改容易、可靠性高、存储容量大、数据处理速度快、保密性好、成本低的特点。第二章需求分析2.1系统的功能要求该图书管理系统采用C#和SQL Sever 2008开发程序,设计了一套适合现代高校的图书管理软件,可以在实践中应用。它主要实现以下功能:1.实现信息查询功能,可以对图书信息和借阅信息进行基本查询。2.实现对图书数据的管理,能够对图书数据进行添加、删除、修改等基本操作。3.实现用户数据的管理,可以进行用户数据的添加、删除、修改等基本操作。4、根据不同的设置,实现管理员和用户的不同功能权限。5.系统应具有备份和恢复数据库中重要数据的功能。2.2整体系统设计该数据库管理系统主要由四个模块组成:用户登录、信息查询、图书管理和用户管理。每个模块的功能如下:1.用户登录的功能是通过不同的登录类别实现用户和管理员的不同权限。2.信息查询模块是图书管理系统的重要模块之一,是管理员和用户快速查询图书的一种方式。信息查询主要包括图书信息查询和借阅信息查询。3.图书管理模块是图书管理员的操作模块,读者无权进入。该模块包括三个功能:图书信息录入、图书信息修改和图书删除。这是管理员管理图书的一种重要方式。4.用户管理模块是由图书馆员控制的模块。它由三个功能组成:用户添加、用户信息修改和用户删除。这是管理员管理用户的一种重要方式。2.3系统环境要求2.3.1开发环境要求硬件要求:中央处理器i3或以上、内存4GB或以上、硬盘500GB或以上的电脑服务器。操作系统:视窗7软件要求:微软视觉Studio.NET 2010开发环境,SQL Server 2008(企业版,个人版)2.3.2操作环境要求硬件要求:中央处理器i3或以上、内存4GB或以上、硬盘500GB或以上的电脑服务器。操作系统:视窗7软件要求:网络框架2.0,SQL Server 2008(企业、个人)第三章概要设计3.1系统管理模块设计系统需要实现图书馆日常管理事务中最重要的功能,包括图书的借阅和归还、图书信息的录入、修改和查询以及用户信息的录入、修改和查询。这些基本功能构成了图书管理系统的基本框架。根据这一点信息查询图书管理借阅信息查询图书信息查询图书信息删除图书信息条目用户信息添加用户信息修改用户信息删除出口系统用户信息查询图书信息修改图3.1系统图3.2实体及其属性整个系统的实体关系如下(主键加下划线):管理员(用户名、密码)用户(用户名、密码、姓名、性别、类别)图书(图书编号、图书名称、数量、作者、出版社、类别)借阅(读者编号、图书编号、借阅日期、到期日、剩余数量)借阅关系中的“读者编号”和“图书编号”是外键,分别指用户关系和图书关系中的主键“读者编号”和“图书编号”。3.3图表分析用户名图3.2来源于实体之间的关系。名字性别密码班级用户借款人姓名管理人用户名密码用户权限贷款日期借到期日剩余数量书种类图书名称压作者书号量图3.2关系图3.4数据库设计作为系统的重要组成部分,数据库设计需要描述各种实体及其属性。关于图书馆管理系统设计的实体及其属性,总体设计框架如下图所示。管理员表(用户名、密码)表3.3管理员表列名数据类型长度允许空值这是主要的关键吗用户名nvarchar50不是密码nvarchar50不不用户表(用户名、密码、姓名、性别、类别)表3.4用户表列名数据类型长度允许空值这是主要的关键吗用户名nvarchar50不是密码因瓦查尔50不不名字nvarchar50是不性别nvarchar50是不班级nvarchar50是不图书列表(图书编号、图书名称、作者、出版社、类别、数量)表3.5图书列表列名数据类型长度允许空值这是主要的关键吗书号nvarchar50不是图书名称nvarchar50是不作者nvarchar50是不压nvarchar50是不种类nvarchar50是不量int是不借用单(借用人姓名、借用时间、归还时间、剩余数量)表3.6借款表列名数据类型长度允许空值这是主要的关键吗借款人姓名nvarchar50不是借用时间nvarchar是不该回来了nvarchar是不剩余数量int是不第23页第四章详细设计在这个二级学科中,我主要实现了信息查询管理、用户信息管理和图书信息管理。下面是模块实现。4.1信息查询管理信息查询管理:进入本界面后,可以根据书名查询图书的信息和借阅情况。查询功能界面如图4.1所示。图4.1信息查询管理界面私有空按钮1 _单击(对象发送者,事件参数e)SqlConnection conn=新的SQLConnection();字符串strconn=server=(本地);综合安全=真;“数据库=图书馆管理系统”;conn . ConnectionString=strconn康涅狄格州开放();SqlCommand comm=新建SqlCommand();字符串strsql=从图书表中选择*,其中图书名称= textBox1。文本“”;通信连接=连接器;comm . CommandText=strsqlsqlDataReader dr=comm . ExecuteReader();this . listbox 1 . ite
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中国组织快速脱水机行业市场前景预测及投资价值评估分析报告
- 数显车床行业深度研究报告
- 三相永磁同步电机行业深度研究报告
- 机械零件维修包装行业深度研究报告
- 高压蒸汽吸尘机行业深度研究报告
- 风电场施工组织与管理方案
- 厨余垃圾智能回收系统建设与实施方案
- 水利灌溉系统设计与优化方案
- 建筑水电安装系统优化方案
- 代理商协议合同范本
- 2025年广西南宁铁路局招聘1896人历年高频重点提升(共500题)附带答案详解
- 《国务院关于预防煤矿生产安全事故的特别规定》知识培训
- 生产部员工培训流程
- 2024-2025学年北京市朝阳区高三上学期期中历史试题及答案
- 补货员聘用合同范例
- 浙江省温州市第二十三中学2024-2025学年七年级上学期期中检测科学试卷
- 国家电网公司招聘高校毕业生应聘登记表
- 国家职业技术技能标准 X2-10-07-23 色彩搭配师 人社厅发2011104号
- 2024年《室内设计师》从业资格证证书考试题库与答案
- 养老机构管理手册之生活照护
- 气血疏通中级班教材
评论
0/150
提交评论