图书馆管理信息系统的设计与实现.doc_第1页
图书馆管理信息系统的设计与实现.doc_第2页
图书馆管理信息系统的设计与实现.doc_第3页
图书馆管理信息系统的设计与实现.doc_第4页
图书馆管理信息系统的设计与实现.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书馆管理信息系统的设计与实现 摘 要 本文首先阐述了基于.NET Framework平台的图书馆管理信息系统的开发背景以及其实践意义,其次说明了图书馆管理信息系统的功能以及相比同类软件的创新之处。然后就图书馆管理系统开发中所使用的一些的技术进行研究探讨。主要针对数据库的设计技术、存储 .摘要本文首先阐述了基于 Framework平台的图书馆管理信息系统的开发背景以及其实践意义,其次说明了图书馆管理信息系统的功能以及相比同类软件的创新之处。然后就图书馆管理系统开发中所使用的一些的技术进行研究探讨。主要针对数据库的设计技术、存储过程技术、ADO技术以及用SQL Server .NET Framework 数据提供程序访问SQLserver2000数据库技术四个方面进行了研究。最后还附上了图书馆管理信息系统的安装说明、简单使用说明和一些通用性的经典代码。笔者化了大量的时间用于程序设计,这也是笔者工作的重点,所开发的软件具有实用价值,所编写的代码对.NET程序员也有很好的参考性。在系统的开发过程中,笔者深刻体会到了.NET平台的强大性、优越性以及存储过程在提高数据访问性能和增强数据访问安全性上所起到的重要作用。此外,对于关系代数在数据库科学里的应用,笔者在编程过程中也做了一定的研究。关键词: 数据库;.NET Framework;ADO.NET;存储过程;SQL Server .NET Framework 数据提供程序 ABSTRACTThe Management Information System of Library using .NET This paper expatiate the Management Information System of Library using .NET, its background and the significance it has when application. Then, it presents the function of the Management Information System of Library and also discuss some technologies using when develop this system. Especially, it discuss the design technology of database, Stored Procedure, ADO.NET and control SQL Server 2000 using SQL Server .NET Framework Data Provider . In the end, it details the setup introduction and the users guide for the Management Information System of Library and also some classic code. The writer used a lot of time to design the program which is the keystone of all the works. The writer realized the importance of Stored Procedure for better performance and improving the security and also the advantage of .NET when programming. Moreover, the writer also investigates the applications of relational algebra in database science when programming. Keywords: Database; NET Framework; ADO.NET; Stored Procedure; SQL Server .NET Framework Data Provider  目    录摘要.ABSTRACT.1 系统开发背景以及主要内容阐述.2 系统概述.2.1 系统提供的功能.2.2 系统一些新特点.3 系统设计过程及原理阐述.3.1 数据库设计 .3.1.1 数据库设计重点.3.1.2 规范化设计.3.1.3 数据库完整性设计.3.1.4 数据库的保护.3.2 使用存储过程.3.3 .NET Framework平台概述. 3.4  ADO.NET技术探讨.3.4.1 ADO.NET概述.3.4.2 ADO.NET访问数据的基本方法.3.4.3 使用ADO.NET访问SQLserver2000 .4 软件使用说明.4.1 环境要求.4.2 软件的安装.4.3 常见操作.5 程序源代码经典部分选录.5.1 存储过程.5.2 winForms代码选录.5.3 asp.NET WebForms代码选录.毕业设计成果. 致谢. 参考文献. 附录一 英文翻译. 附录二 英文原文. 系统提供的功能: 针对图书馆管理员设计的部分: 管理部分是一个基于WinForms的windows窗体应用程序,主要为图书馆管理人员提供服务。截图如下: 管理部分提供以下功能:1 用户功能。(提供登陆验证、用户切换,管理员锁定系统等功能。)2 事务处理  图书证挂失管理。(可以针对读者情况对图书证进行挂失,以防冒借。) 借书、还书管理。(实现日常图书借阅及归还。)3 数据管理 图书、读者管理。(实现图书、读者的添加,删除,编辑。)4 综合查询统计。(可以根据不同条件的组合检索图书或读者以及借阅数据,对检索出来的数据可提供多种方式的操作:导出为Excel格式、pdf格式、或导出为水晶报表以便打印等。)5 系统设定。(设置一些图书馆基本规则,如读者类别、图书类别、读者借阅最大天数等,此外设定数据服务器信息也在这里。)6 帮助功能。(提供一个chm帮助文档,帮助图书馆工作人员快速适应本系统,此外还提供在线问题反馈,软件更新提示等功能。) 针对读者设计的部分: 由于读者的多元性和位置不确定性,该部分采取基于B/S的方式实现。代码使用ASP.NET编写,利用asp.NET的优点,可以自动适应多种客户浏览器。截图如下: 读者只需要有一台联网的计算机和一个常用WEB浏览器。就可以轻松的进行图书查询、更改个人信息、向图书馆反馈信息等。该部分主要提供以下功能: 1 登陆验证。(防止读者信息被盗用。)2 图书查询。(一个综合的图书查询系统,可以方便的使读者查到需要的书籍。)3 读者个人信息查询以及管理。(可以适当的更改一些读者个人的资料,如email等,此外在这里还可以查到读者当前的、所有的借阅记录等。)4 信息服务。(定期公布超期的读者列表,以及新到的图书等信息。) 基于Struts辅导平台的设计(JSP,)含录像(字)摘    要本文采用自顶向下的结构化的系统分析方法,阐述了一个功能全面的网络辅导平台的开发过程、操作流程及其一些核心的技术。本文首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;接下来是系统规划阶段,通过实际的业务流程调研,分析了系统的组织结构,具体完成了网络辅导平台的需求分析、可行性分析、现行业务流程分析,并通过对现行业务流程的优化,得出了系统的业务流程;之后是系统分析,具体完成了数据流分析和数据字典;系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。该阶段对各个模块的功能进行了详细设计,形成了本系统的功能模块图,在此基础上选择了合适的开发模式;数据库的设计先进行了概念结构设计,之后进行了逻辑结构设计,最后完成了数据库表的设计。根据前几个阶段的分析和设计,本系统在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用SQL Server 2000数据库。本系统的设计实施为网络辅导平台的运行做基础,为网络辅导平台提供良好的条件。 关键词:网络辅导;结构化分析;管理系统AbstractIn this paper, top-down structured systems analysis, describes a full-featured management system for the housing development agency, operating procedures and some of its core technology. This paper carried out the project overview, a brief background of project development, project development and project development objective of the meaning; followed by the system planning stage, the actual business processes through research and analysis of the systems organizational structure, specifically the completion of the Housing agency management system requirements analysis, feasibility analysis, the existing business process analysis, and optimization of existing business processes, business processes of the system obtained; followed by systematic analysis of the specific completion of the data flow analysis and data dictionary; system design primarily the completion of the division of function modules, database design and system interface design. This phase of the function of each module in detail the design, forming a functional block diagram of the system, on this basis, have chosen the right development model; database design first tested the concept design, followed by a logic design, and finally completed the design of the database table. According to the first few stages of the analysis and design, the system used in the design of B / S mode, JSP technology, the basic page design and implementation of function, use SQL Server 2000 database backend database. This website is designed to implement management systems for the housing agency to run a foundation for the housing agency management system provides good conditions.Key Words:estate agents; structural analysis; Management System  网络辅导平台的开发目的是使网络辅导管理模式从手工记录转变成信息管理,为网络辅导管理人员提供方便条件。对网络辅导管理的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。随着网络教学信息系统的不断完善,网络学校的管理将越来越依赖于信息化的管理。所以系统开发将围绕网络辅导工作的实际情况,使之能迅速适应网络学校的需要。网络辅导平台的实施的现实意义:减少管理网络辅导的工作人员;管理人员可以随时浏览查看,而且更加直观;改变了以前工资手工记录的方式,电脑录入更加方便快捷;实现了网络辅导管理的计算机化。 总体设计原则本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则3。其主要设计原则有:简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。针对性:本系统设计是针对网络辅导的需求定向开发设计,所以具有专业突出和很强的针对性。实用性:要求本系统能够满足网络辅导学校的需求,因此具有良好的实用性。一致性:页面整体设计风格以及命名规则的一致性:整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。先进性:本系统采用JSP技术、Struts技术、SQL Server2000等被广泛采用系统开发技术和数据库,因此本设计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。 摘  要    本设计是根据设计任务书的要求和公路桥规的规定,对棋盘山立交桥进行方案比选和设计并对棋盘山跨越鱼塘部分的桥梁进行结构设计计算。对于棋盘山立交桥,为使其桥型与周围环境相协调,又节省资金,本论文提出两种不同的立交桥型方案进行比较和选择:方案一为小环型立交桥,方案二为变喇叭式立交桥。通过对桥梁安全、经济、适用、美观、和使用效果等方面的比较,确定变喇叭式立交桥为推荐方案。跨越鱼塘部分的桥梁结构形式定为等截面预应力混凝土箱形连续梁桥。在设计中,桥梁上部结构的计算着重分析了桥梁在施工过程中,恒载内力的计算。运用力法方程求解活载内力影响线,并根据新规范的规定进行活载的加载,进而求出活载内力。另外还进行了主梁的配筋计算,估算了钢绞线的六种预应力损失。进行了预应力阶段和使用阶段主梁截面的强度和变形验算、挠度及预拱度的计算。下部结构采用以钻孔灌注桩为基础的单墩柱,支座采用盆式橡胶支座,并分别对支座、桥墩和桩基础进行了计算和验算。根据本桥跨鱼塘线通车的特点和现场条件,采用了满堂红支架的施工方案。    本设计的全部图纸采用AutoCAD绘制。另外,本论文还翻译了预应力混凝土桥梁”的英文文献。(所有权: 毕业设计网 ) 关键词:变喇叭式立交、预应力、等截面箱形连续梁、计算机辅助设计 A design of partial bridge structure over the railway in Qi panshan was finished in this paper, according to Designing Assignment and the Standard of Road and Bridge. Based on type of the bridge corresponding with the ambience and cost saving, this paper provides two different types of bridge for selection. The first one was circular crossroads and the second one is trumpet crossroads. After the comparisons of economy, appearance, characteristic under the strength and effect, the second one is selected for this design. The bridge striding over fishpond adopted pre-stressed concrete continuous bridge.In the design, in construction process of the structural calculation of the upper part in the continuous bridge, the permanent load were simulated and calculated. The method of Force Equation is used to calculate the influence line of the variable load. Also the method of the dynamic programming is used to load the variable load. Then the pre-stress loss was estimated. The checking calculation of strength for main girder was preceded not only during period of pre-stressing force but also in using. The deformation of the main girder, deflection, pre-camber and the assessment of reinforcing steel bar were checked too. 2.7.1预应力筋计算与设计 332.7.2钢束的布置 342.7.3 毛截面的几何特性与换算截面的几何特性计算 362.8预应力损失及有效应力的计算 372.8.1 摩阻损失的计算 372.8.2 锚具变形、钢束回缩损失的计算 402.8.3 混凝土弹性压缩损失的计算 412.8.4 钢筋松弛引起的应力损失的计算 422.8.5 混凝土的收缩和徐变损失 432.8.6预应力损失组合及有效应力 442.9 预加力产生的次内力 452.10 应力、变形及其它验算 462.10.1预加应力阶段的正截面应力验算 462.10.2使用阶段正应力验算 472.10.3使用阶段的主应力的验算 482.10.4 非预应力钢筋的设置 532.10.5截面强度计算 542.10.6斜截面强度验算 542.10.7 挠度与预拱度计算 55第三章  桥梁下部结构的设计 573.1 支座的设计 573.1.1 支座上的荷载组合 573.1.2 支座尺寸的确定 593.2 桥墩的设计 593.2.1 荷载计算 593.2.2 配筋计算 613.3 桩基础及承台的设计 623.3.1 承台的设计 623.3.2 桩的设计 63 第四章  施工方案 654.1 主要材料 654.1.1施工前的准备工作 654.2上部结构施工 664.3 预应力混凝土连续箱梁施工 684.3.1 工程材料 684.3.2预应力体系 684.3.4 预应力后张法施工工艺 694.4下部结构施工 704.4.1 盆式橡胶支座的施工 704.2.2 桥墩的施工 704.2.3 桩基础的施工 70第二部分 桥梁工程英文资料及文献翻译 74第三部分 专题 81第四部分 附录 91结 束 语 91致  谢 92附件一:  弯矩影响线数值表 93附件二: 设计图纸 119参 考 文 献 120 参 考 文 献:1 王伯惠道路立交设计北京:人民交通出版社,19992 吴国雄,李方互通式立体交叉设计范例北京:人民交通出版社,20013 范立础预应力混凝土连续梁桥北京:人民交通出版社,19964 徐岳,王亚君,万振江预应力混凝土连续梁桥设计北京:人民交通出版社,20005 姚玲森桥梁工程北京:人民交通出版社,19986 叶见曙结构设计原理北京:人民交通出版社,19967 交通部公路钢筋混凝土及预应力混凝土桥涵设计规范(JTG D62-2004)北京:人民交通出版社,20048 交通部公路桥涵设计通用规范(JTG D60-2004)北京:人民交通出版社,20049 交通部公路桥涵设计规范(合订本)北京:人民交通出版社10 交通部公路路线设计规范(JTJ 011-94)北京:人民交通出版社  11 邵旭东桥梁工程武汉: 武汉理工大学出版社,200212 史佩栋实用桩基工程手册北京:中国建筑工业出版社,199913 周竞欧,朱伯钦,许哲明结构力学上海:同济大学出版社,2004:155-167. 14 李廉锟结构力学北京:高等教育出版社,1996.15 冯大斌,栾贵臣后张预应力混凝土施工手册北京:中国建筑工业出版社,1998. 16 姚玲森,李富文中国土木建筑百科辞典(桥梁工程)北京:中国建筑工业出版社,1999.17 凌治平基础工程M.北京:人民交通出版社,1990.18 王广山桥头跳车原因分析及预防措施J.东北公路, 1996,(2).                       19 孙江桥头搭板脱空后压浆补强技术应用J.华东公路,1997,(4).                        20 程翔云桥头跳车防治综述J.公路,1997,(12).21 Hou JianguoCause Analysis and Preventive Measures of Vehicle Pitching on Highway-grade Highway BridgeheadShan xi traffic science&technology1998,3.                     22 Feng Zhongju, Fang Yili, Gong Jiancheng. Analysis of the Harmful Effet of Vehicle Bridge-head of the Highway and Its MechanismJournal of Xian Highway Universit1999, 19(4) 摘  要随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便、快捷和高效。论文详细论述了猎头公司管理软件内部事务部分的开发设计过程。软件采用JSP开发技术,Tomcat作容器, SQL Server 2000作数据库管理系统,实现了公共模块、用户登录模块、系统主页模块、公司新闻模块、公司通知模块、用户资料管理模块、查询模块、员工管理模块、工资管理模块。软件符合猎头公司内部管理的需求,能够帮助公司切实提高工作效率。软件的开发符合一般管理软件的开发流程,对开发其他类似的管理软件具有相当的参考价值。论文组织如下:首先阐述了该系统的开发背景、意义;其次介绍了相关的理论基础;接着对系统的需求进行了分析,并提出了具体的设计方案;然后展现了系统各功能模块的实现;最后对该软件进行了严格的测试。(所有权: 毕业设计网 ) 关键词:管理软件;JSP;Tomcat;SQL server 2000 The Design and Implementation of Headhunter Company Management Software based on JSPthe Part of the Internal ManagementAbstractAlong with the rapid development of the information science technology, people gradually realize that the utilization of information management software could make the routine more convenient, quick and efficient. The paper discusses in detail the development and design process of the internal management of headhunter company management software. It uses JSP as the development technology, Tomcat as the container, SQL Server 2000 as the database management system, and includes common modules, users login module, homepage, company news module, company announcement, users data management, query module, staff management, salaries management, etc. It can accord with the internal management requirement of headhunter company, and can help the company enhance its work efficiency. Its development conforms to most general management softwares and is valuable for other similar management software. Key words: Management software; JSP; Tomcat; SQL server 2000根据客户的需要,本软件系统是猎头公司内部管理系统,用户仅限于公司内部员工,需求功能主要是员工或者公司的管理层能通过软件系统,进行一系列的操作,从而实现管理公司的目的,下面是具体的需求:(1)既然软件系统的用户仅限于公司内部的员工,所以就必须要有判断是否内部员工的功能。(2)员工应该能从软件系统上了解到公司内部的新闻和通知,并且公司的管理层应该有发布和修改的功能。(3)有一些突发事件随时有可能发生,如地址和联系方式的变化,这就要求员工能通过系统对自己的一些资料进行修改。(4)员工不可能记的住公司每个人的地址、联系方式等,所以要有通过查询得知其他员工一些资料的功能。(5)公司随时都可能根据发展计划进行新员工的加入和老员工的退出,这就要公司的管理层能通过软件系统随时录入和删除员工的资料。(6)既然是管理软件,其主要功能还是公司的管理层能通过软件系统对公司的管理,如财务部的能从系统的计算结果得知每个人的薪金,人事部能随时通过系统调出员工的资料,每个部门的管理者都能对自己部门的员工的业绩进行操作等等。模块的划分需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,而设计方案则是根据需求分析,规划出系统的功能模块,具体的划分如下: 1公共模块2用户登录模块3系统主页模块4公司新闻模块5公司通知模块6用户对自己资料的操作模块7查询模块8各部门高层对本部门员工的操作模块9工资计算模块软件系统主要是公司的管理层对公司的管理,但是也有一般员工通过系统获取同事的资料和公司的通知,而且就算公司的管理层也有职位的不同,所以权限的设计就成为必然,然后就是数据的不同,有些数据只要是公司员工就能看到,而还有写数据却只有管理层才能看到,所以数据要进行数据的分类,而把两者结合在一起就是通过权限的判断,不同的权限看到的数据不一样,不同的权限的对数据的操作也不一样,这是本系统的核心。1权限设计根据系统具体要实现的功能把所有员工分为三种权限,分别是一颗星,两颗星和三颗星,映射着不同的职位,下面是详细说明:(1)一至三颗星部门经理职位以下的员工都在此权限,在此权限的员工能看见和操作的数据包括:能获取公司的新闻和通知;能看到自己的一些资料,并能查询到自己的薪金;能修改自己的一些资料,如地址、联系方式等;能通过一个搜索条,搜索到其他员工的公开资料。(2)四颗星各部门的部门经理或其授权的系统管理员为四颗星权限,在此权限的员工能看见和操作的数据包括:所有一颗星权限的操作;能发布新闻和通知,并能对自己发布的进行修改和删除的操作;能查看所有员工的公开资料和保密资料;能对自己部门的员工资料进行操作;并且四颗星权限内,只有财务部部门经理或起授权的系统管理员,才能看到所有员工的薪金。 (3)五颗星总经理、懂事长等高于部门经理职位的员工或其授权的系统管理员为五颗星权限,在此权限的员工能看见和操作的数据包括:所有两颗星的操作;能对所有的新闻和通知进行修改和删除的操作;能对所有部门的员工资料进行任何操作;能看到所有员工薪金。2数据分类系统数据主要分为两类:员工资料和公司的新闻通知。以下是详细的说明:(1)员工资料系员工资料又分为两类,公开资料和保密资料:公开资料是诸如姓名、性别、部门、职务、地址、联系方式等一些所有员工都能看到的数据。保密资料包括公司管理层对员工的评价、备注,员工的详细简历等一些详细的资料,还有就是员工的业绩和薪金。这些资料都是公司的管理层才能看到,也只有公司的管理层才能对其操作。(2)新闻通知新闻通知是公司的新闻和一些诸如开会、比赛等的通知。所有员工都能看到这些数据,但只有公司的管理层才能对其操作。(所有权: 毕业设计网 )  目  录1 引言 11.1背景 11.2选题意义 12 理论基础 13 需求分析及设计方案 23.1 需求分析 23.2 设计方案 33.2.1 模块的划分 33.2.2 详细设计 34 具体流程及实现 54.1 具体流程 54.1.1 登录 54.1.2主页 54.1.3 各功能模块页面 64.2 实现 74.2.1 数据库的设计 74.2.2 界面的设计 125 测试 215.1 测试环境 215.1.1 硬件环境 215.1.2 软件环境 215.2 主要模块测试 21(所有权: 毕业设计网 ) 结    论 22参考文献 23致    谢 24声    明 25 摘  要 这款游戏的名字叫览桥风光。J2ME(Java 2 Micro Edition) 是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的一项新的开发技术。它定位在消费性电子产品的应用上,对设备的智能化、多样化,提供了革命性的解决方案,并因其“Write Once, run anywhere”的特性而提高开发的效率。 随着手机的日益普及、Java功能在移动设备上的实现,JAVA应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。本论文着眼于J2ME技术的应用,开发一款可商用的手机游戏程序。本程序将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件。 本论文介绍了J2ME的相关技术及本程序的结构分析和具体功能的实现。 目  录 1 绪论. 1 1.1 手机软件现状. 1 1.2 J2ME介绍. 1 1.3 手机游戏应具有的特征. 2 1.4 本游戏背景介绍. 3 1.5 本章小结. 3 2 开发环境及相关技术的介绍. 4 2.1 开发环境. 4 2.2 JAVA语言特点. 4 2.3 关于ECLIPSE. 4 2.4 关于Wireless Tool Kit. 5 2.5 JAVA Appication Manager. 5 2.6 本章小结:. 5 3 程序结构、思想和相关技术. 6 3.1 本程序需要解决的主要技术问题. 6 3.2 程序流程. 7 3.3 Canvas类. 7 3.4 Graphics类. 8 3.5 MIDP1.0技术下的绘制背景技术. 8 3.6 MIDP2.0新增的GameCanvas包. 8 3.7 PNG图片格式. 9 3.8 玩家飞机的控制方式和敌人方的智能运行. 10 3.9 子弹的运行和控制. 11 3.10 内存的优化. 11 3.11 内存检测器. 11 3.12 关于混淆器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论