收藏 分销(赏)

基于C∕S结构、运用c#和asp.net语言进行编译的图书馆管理系统设计.pdf

上传人:曲**** 文档编号:3135059 上传时间:2024-06-19 格式:PDF 页数:129 大小:3.48MB
下载 相关 举报
基于C∕S结构、运用c#和asp.net语言进行编译的图书馆管理系统设计.pdf_第1页
第1页 / 共129页
基于C∕S结构、运用c#和asp.net语言进行编译的图书馆管理系统设计.pdf_第2页
第2页 / 共129页
基于C∕S结构、运用c#和asp.net语言进行编译的图书馆管理系统设计.pdf_第3页
第3页 / 共129页
基于C∕S结构、运用c#和asp.net语言进行编译的图书馆管理系统设计.pdf_第4页
第4页 / 共129页
基于C∕S结构、运用c#和asp.net语言进行编译的图书馆管理系统设计.pdf_第5页
第5页 / 共129页
点击查看更多>>
资源描述

1、201I 届 辽宁信息职业技术学院毕业设计(论文)题目:图书管理系统系(部):软!系专业:_软件技术_姓名:杨斌 学号:38指导教师:黄爽毕业设计(论文)任务书毕业设计(论文)题目:图书管理系统毕业设计(论文)内容:本系统是为了满足图书管理的要求,特别设计套符合一般图书管理需求 的图书管理系统,本系统可以基本满足各图书馆的管理快捷方便的要求,本系统 是基于C/S结构而设计的架构运川了 c#和的语言进行对其编译的。本系 统采川模块化管理,可以方便的对系统功能进行添加、删除、修改。可以合理的 运行。这样,可以通过修改部分系统模块,添加或修改系统功能来适应新的要求,易于升级和维护。主要包括:川户登录

2、、主窗体、备份数据库等。设计(论文)专题部分:本次我主要负贡川户登陆模块、更改川户密码模块、统计图书模块、添加分 类模块的设计。用户登陆模块主要是对人员进入系统的登陆更改川户密码模块设计主要是川户名的更改和密码的更改;统计图书模块设计主要是对录入的图书进行全面的统计有便于查找和维护;添加分类的模块的设计主要是对图书的种类进行分类统计;除了川户登陆模块以外都包含了添加,删除,修改,取消,退出的形式。加 强了对各个控件的了解和熟练的应用。指导教师:_ _签字年月日教研室主任:_ _签字年月日系(部)主任:_ _签字年月日毕业设计(论文)评语指导教师评语:指导教师(签字):年 月 日评阅人评语:评阅

3、教师(签字):答辩小组组长签字(签字):年 月 日中文摘要随着世界信息技术的不断发展,信息科学、计算机技术、通信技术已经在 各行各业得到广泛的应用。图书馆作为种信息资源的集散地,图书借阅频繁,川户管理多変,包含大量的信息数据,因此需要一个完善的图书管理系统来实 现对图书书目、图书借阅、川户查询进行统、实时管理,达到各类川户的需 求。本文是在分析现有相关图书管理系统不足的基础上,经过详细的调查研究,吸取了有关图书管理系统的优点,从对课题的需求分析起,以系统的实现为中 心,清晰阐述了本系统的实现原理,举例介绍了开发的过程,进行了具体的分 析和设计,并尽量使系统的运行速度、扩充性、实用性及可维护性都

4、能得到很 好的保证。本系统是与数据库相关的应川程序。本文设计了图书管理系统的详 细功能,其中大的功能包括“系统维护”、“参数设定”、“图书管理”、“报 表统计”、“数据查询”等功能。对于这些功能又详细设计了每个功能的具体 要实现的功能。每个业务功能之间又是彼此联系并相互作用。系统包含管理员、普通用户两部分,分别有不同的使用权限,管理员对数据库进行操作,完成借 阅、添加、删除、统计等各功能;用户对数据库进行查询,完成查询、修改等 功能。本文组织起了图书管理的整体架构,完成对图书信息的采集、传输、存 储、处理、提取以及数据交换和共享,满足所有授权用户的功能需求,采用在 局域网下的C/S方式的体系结

5、构。本设计方案中,数据库采用Microsoft SQL Server,采用面向对象的开发工具Delphi。本系统还从实际需求角度设计了系 统的硬件结构,特别是针对系统的相关功能按照体系结构设计的要求划分了模 块,设计了模块结构以及模块之间的功能关系。在详细设计阶段,本系统重点 对相关模块的具体功能进行了详细分析设计,给出了详细的模块功能逻辑描述;对相关接口进行了分析设计;然后对数据库进行设计;根据对图书管理系统的 功能分析以及数据库的设置,利用编程工具DELPHI7,和数据库 MSSQLServwer2005对图书管理系统进行代码实现,并且使用了许多第三方控件 来增加程序的可操作性,设计了数据

6、的存储原则和数据存储方案。为了系统安 全,我们还设置了登陆权限设置。用户需要输入用户类别、用户名、密码,才 能登陆系统。在系统运行过程中,系统随时存储我们增加和修改的信息,以便 使用者查看、统计、汇总。最后,对系统实现的环境进行了分析说明。对已有 功能和所欠缺的问题提出了自己的建议和打算。在本系统完成后的测试及试用 过程中,能够满足中小型图书馆的具体需求和管理要求,各方面均已达到了预 期的目标。图书馆采用本系统后加强了对图书的监管度、杜绝了管理漏洞,严格了管理制度,提高了工作效率,操作简单、易用性强,并且完善了图书管 理的流程,简化了图书管理程序。关键词:图书管理系统;Visual Studi

7、o 2005;SQL Server 2005AbstractWith the continuous development of the worlds information technology,information science,computer technology,communication technology has been widely applied in all walks of life.Library information resources as a distribution center,library frequently changing user man

8、agement,including a large number of information data and therefore require a complete library management system to achieve the titles of books,library,user queries unified,real-time management,to all types of users.This article is the analysis of relevant existing library management system is inadeq

9、uate,based on the study after a detailed investigation,drawing on the advantages of library management system,from the needs analysis of the subject,the implementation of the system as the center,clearly describes the system the realization of the principle examples of the development process,carrie

10、d out detailed analysis and design,and try to keep the system running speed,scalability,availability and maintainability can get a good guarantee.The system is database-related applications.Library management system designed in this paper the detailed features,which include a large system maintenanc

11、e,parameter,library management,Statistical Report,Data Search and so on.For the detailed design of these features and functions specific to each implementation functions.Between each business function is to contact and interact with each other.System consists of administrators,ordinary users of two

12、parts,each with a different permissions,the administrator of the database operation to complete the loan,add,delete,statistics and complete the query,modify,and other functions.This organized the overall framework of the library management to complete the book information collection,transmission,sto

13、rage,processing,extraction and data exchange and sharing capabilities to meet the needs of all authorized users,using the local area under the C/S architecture approach.statistics,summary.Finally,the system analyzes the environment to achieve that.Functions and the lack of existing problems and put

14、forward their own proposals intended.In this system after the completion of the test and trial process,to meet the specific needs of small and medium sized libraries and management requirements,all aspects of the desired objectives have been achieved.After using the system library of books to streng

15、then supervision,to eliminate the loopholes in management,strict management system,improve efficiency,simple operation,ease of use,strong,and improved library management process,simplifying the procedures for book management.Keyword:Library Management System,Visual Studio 2005;SQL Server 2005目录1.1需求

16、规格.81.1.1 一般性描述.81.1.2特殊性描述.8第2章概要设计.122.1 系统功能模块划分.122.2系统数据库分析与设计.142.2.1实体及其属性.142.3数据库概念设计.142.4数据库环境说明.142.5数据库命名规则.152.6数据库设计.162.6.1 数据库逻辑设计.162.6.2 数据库物理设计.192.7数据库安全性设计.202.7.1防止川户直接操作数据库的方法.202.7.2用户帐号密码的加密方法.202.7.3认证管理.202.8优化.192.8.1逻辑库规范化问题.212.8.2与SQL SERVER相关的硬件系统.212.8.3检索策略.21第3章 详

17、细设计与实现.213.1功能及界面设计.223.1.1登陆窗体.223.1.2主窗体.223.1.3添加分类窗体.233.1.4图书分类窗体.233.1.5图书浏览窗体.233.1.6图书列表窗体.243.1.7图书编辑窗体.243.1.8图书搜索窗体.253.1.9图书移动窗体.253.1.10图书添加窗体.253.1.11图书添加成功窗体.263.1.12编辑分类窗体.263.1.13修改分类窗体.273.3.14图书统计窗体.273.3.15密码修改窗体.27第四章系统测试与运行.284.1测试用例.284.1.1测试时间、地点、人员.284.1.2测试环境.294.1.3测试内容.30

18、4.2测试结果.32第5章总结.33第6章致谢.34第7章参考文献.35第8章附录36第1章需求分析1.1需求规格随着人类迈入二十一世纪,计算机技术、通信技术、网络技术为代表的现代 信息技术的飞跃发展,人类正在从业时代向信息时代迈进,人们越来越重视信 息资源的开发和利川,“信息化”已成为个国家经济和社会发展的关键环节,信息化水平的高低已成为衡量一个国家现代化水平和综合国力的重要标志,信息 化的实质是使信息一这一社会的主导资源充分发挥作川,可以说推广信息技 术使手段,真正利用信息是目的,信息化则是实现目的的过程。1993年,美国 提出建立“信息高速公路”,有称国家信息基础设施(NH)的计划,其核

19、心是 建立全国的高速网络,把所有的计算机网络连接起来。这个计划的实现将对经济 和社会生活产生重大的影响,由此引起的信息化建设浪潮已波及世界各国。我国自1983年大力推广微型计算机应川以来,在管理信息领域,无论在理 论方面,还是在实践方面都有了很大的发展。1986年2月国务院批准建设了国 家经济信息系统,全国从中央到省、市地方都陆续成立了信息中心,各行各业应 川电子计算机的热情普遍高涨。目前,已从单项业务的信息管理迅速项综合的管 理层和决策层的信息管理发展,应川水平巳趋提高;以金桥工程、金关工程和金 卡工程为代表的国民经济信息工程也正在加速建设1.1.1 一般性描述现在许多的小型的图书馆和学校的

20、图书馆的管理水平还停留在记录在纸介质 的基础,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力 同时还照成图书丢失,在信息时代这种传统的管理方法必然被计算机为基础的信 息管理所取代。我作为一个学习计算机的软件开发的大学生,希望可以在这方面有所贡献。我希望能用我三年来所学的知识编制出个实用的程序来帮助小型的图书馆和 学校的图书馆的图书进行有效的图书管理。归纳起来,好处大约有以下几点:1.可以快捷的对图书馆内的图书进行统计分类管理,节省大量的时间;2.只需一到二名录入员即可操作系统,节省大量人力和不必要的花销;3.可以迅速查到所需信息。1.1.2特殊性描述VisualStudio.NE

21、T 2005企业级开发平台Sql Server 2005数据库,企业 人事管理系统在安装的时候系统自动添加一个超级管理员,该管理员可以控制以 后所有管理员的权限设置。又基于其他图书管理软件的不足,要求能够制作一个 可以方便、快捷地对图书信息进行增加、修改、删除的操作,并且可以在数据库 中存储相应图书的照片。为了能够更好的存储图书的信息,可以将图书信息添加 到Word文档里面,这样,不但便于保存,还可以通过Word文档进行打印。1.2系统目标图书管理系统是个图书馆单位不可缺少的部分,它的内容对图书的统计分 类和管理于者来说都至关重要,所以图书管理系统应该能够为川户提供充足的信 息和快捷的查询手段

22、。但一直以来人们使川传统人工的方式管理文件档案,这种 管理方式存在着许多缺点,如:效率低、保密性差,另外时间长,将产生大量的文 件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机成川的一部分,使川计算机对图书信息进行管理,具有着手工管 理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性 好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企 业的科学化、正规化管理,与世界接轨的重要条件。现在图书管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代 的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被 计算机为基础的信息管

23、理所取代。图书管理系统在安装的时候系统自动添加一个超级管理员,该管理员可以控 制以后所有管理员的权限设置。又基于其他图书管理软件的不足,要求能够制作 个可以方便、快捷地对职信息惊醒增加、修改、删除的操作,并且可以在数 据库中存储相应职的照片。随着社会的不断发展,人事信息的日益庞大,图书管理系统的发展也发生着 深刻変革,图书管理者要求从系统中了解到目前的图书馆内图书的情况,而外来 人员则要求能够即时的查询自己想要的图书信息。我作为个学习计算机的大学生,希望可以在这方面有所贡献。我希望能川 我三年来所学的知识编制出个实用的程序来帮助图书馆进行更好的管理图书。1.3业务流程图图书管理系统的业务流程图

24、如图(L1)所示:图1.1业务流程图1.4编码规则在开发应川程序前,编码规则的设计是十分重要的,通过它可以快速地了解 相关控件的作用,也可以通过编码规则在控件集中遍历某控件,这种方法适合 于在前台对数据库进行添加、修改及查询的操作。良好的编码规则有助于程序的 开发。下面对本系统中比较重要的编码规则进行说明。1.窗体命名规则在创建一个窗体时,首先要对窗体的ID进行命名,其编码规则位“F_+窗 体名称”,其中窗体名称最好是英文形式的窗体说明,便于开发者通过ID就能 知道其窗体的作 用。如登陆窗体,ID名为F_Login。在窗体中调用其他窗体时,必须对调用那个窗体进行引用,其引用的变量名 为“Fnn

25、+窗体名称”,如登陆窗体的引用名为FrmLogin。2.在添加、修改操作中个控件的命名规则在对数据进行编辑时,如果数据表中的字段过多,很难将窗体中所对应控 件只组合成SQL语句,为了便于对数据苦衷的信息进行添加、修改操作,各字段 所对应的控件应命名为“表名.(或者部分表名)+数字”,这里的数字是根据数 据变种相应字段的顺序进行编号的。例如,将一个控件与tb_WordResume(工作 简历表)数据表中的第三个字段建立关系,应将其Name属性设为Word_2.3.在查询操作中个控件的命名规则当用多个字段对数据表中的数据进行查询时,将窗体中相成的控件值组合 查询语句是非常麻烦的,为了能够快速组合查

26、询条件,可以将设置查询条件的控 件命名为“表名_+相应字段名”。当查询条件需要逻辑运算符时,将记录逻辑运 算符的控件命名为“相应字段名+Sign”,这样就可以通过字段名来组合查询条 件。例如,查询年龄30的职,年龄的字段名为Age,条件控件名为Find_Age,逻辑控件名为Age_Sign,通过条件控件和逻辑控件便可以组合成查询条件。1.5程序运行环境本系统的程序运行环境具体如下:系统开发平台:Microsoft Visual Studio 2005系统开发语言:C#数据库管理软件:Microsoft SQL Server2005.运行平台:Windows XP(SP2)/Windows 20

27、00(SP4)/Window Server 2003(SP1)运行环境:Microsoft.NET Framework SDK v2.0辨率:最佳效果1024*768第2章概要设计在需求分析确定之后需要对系统进行整体分析和设计。这包括系统功能的描 述、对功能模块的划分对系统流程的分析以及对数据库的设计,下面首先对系统 功能进行描述。2.1 系统功能模块划分该系统主要分为三个模块,主窗体模块、图书浏览模块的设计、图书分类设 计模块的设计与实现。2.1.1 主窗体模块主窗体是程序操作过程中必不可少的,它是人机交互中最重要的环节。通 过主窗体,川户可以调川系统相关的各个子模块,快速掌握本系统的实现功

28、能 及操作方法,还可以通过的菜单栏,判断当前川户对个模块的使川权限。当登 录窗体验证成功以后,川户将进入主窗体,主窗体被分为四个部分:最上面的 是系统的菜单栏,可以通过调川系统中的所有子窗体;菜单栏下面是常川的按 钮去,以按钮的形式调用最常用的子窗体,便于川户的操作;在窗体的左边是 个属性的下拉列表,该列表的各个节点和菜单栏相同,可以通过树形列表完 整的现实该系统的所有子窗体及其调用;在窗体的最下面,用状态栏显示的当 前登陆的用户名。2.1.2图书浏览窗体概述图书浏览窗体是用来对图书的基本信息、图书的类型等进行浏览,以及添 加、修改删除的操作。在主窗体中,可以通过左边菜单栏中的图书管理”调用

29、图书浏览窗体,也可以用过“图书浏览”常用按钮或树形下拉列表进行调用。2.1.3图书分类模块在图书分类窗体,可以通过在“图书种类”和“图书类型”区域中设置分 类条件,对图书信息进行分类。2.1.4系统功能结构图2.1系统功能结构2.2 系统数据库分析与设计在开发应用程序时,对数据库的操作是必不可少的,数据库设计是根据程 序的需求及其实现功能所制定的,数据库的设计的合理性将直接影响到程序的 开发过程。2.2.1实体及其属性整个系统各实体可川下列关系表示(其中主键已川下划线标识):登录表(操作员编号、操作员名称、操作员密码)用户权限表(自动编号、操作员编号、权限名称、权限标识)权限模块表(编号、权限

30、名称)图书管理表(bookid、sortid bookname author、be、price)图书分类表(sortid、sortname、sortintrro updatedate)2.3数据库概念设计数据库设计是系统开发过程中的重要部分,它是通过管理系统的整体需求 而制定的,数据库设计的好坏直接影响到系统开发的后期开发。下而对本系统中 具有代表性的数据库设计做详细说明。2.4数据库环境说明后台数据库系统使用微软的Microsoft SQL Server 2005 Microsoft SQL Server 2000 是建立在 Microsoft SQL Server SQL Server 8

31、.0 可扩展基础上的,代表着下一代Microsoft.NET Enterprise Servers(企业服务器)数据库的发 展趋势。Microsoft SQL Server 2005是为创建可伸缩电子商务、在线商务和数 据仓储解决方案而设计的真正意义上的关系型数据库管理与分析系统。Microsoft SQL Server 增强的功能、XML支持、联合数据库服务器新数据类型SQLServer 2005引入了三种新的数据类型:bigint是8字节的整型类型,sql_variant类型允许存储不同数据类型的数据值,table类型允许应用程序临 时存储结果供以后使用。table类型可用于变量,并可作为

32、用户定义函数的返冋 数据类型。、INSTEAD OF和AFTER触发器SQL Server 2005还增加了指定AFTER触发器激发的先后顺序的功能。、排序规则增强、全文检索增强开发工具使川:VS2005Visual Studio 2005包含了一系列高效的、智能的开发工具,不论是为开 发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能:全方位的工具平台不论您是一位编程初学者还是个富有经验的企业开发 团队的员,为您提供高效的开发工具。减少开发的复杂度确保您能更加轻松发布基于Framework的解决方案,包 括Windows Web、移动和基于Office的应用。第三方的生态系

33、统 允许您利川来自Visual Studio行业合作伙伴的参与 研发的产品,并体验用来补充Visual Studio 2005第三方解决方案的全面部署。改善团队的沟通 给您提供高效智能的生命周期工具,通过使川Visual Studio 2005 Team System,来增强IT周期参与者之间的交流与协作。2.5数据库命名规则2.5.1.表命名规则数据库中不论是表名还是字段名,都一律川英文,不准出现其它语言;且 保留原来的字段名,保留它们的规范;为了不增加数据库当中的表名的长度,一般不允许出现如Form或者Table 的字样,如:记录表:应为Record,而不是RecordTable数据库当中

34、的表名的命名,一般不准出现空格,假如有几个单词出现的话,每个单词之间不允许留有空格,用隔开如管理员表tb_Administrato:应为tb_Administrato,而不是tb Administrato;每个单词的第一个字母必须 大写;如果太长,为了不增加编程的难度可采用缩写的方式,每个单词可取三到 四个字母表示,也可根据实际情况,实际习惯进行缩写2.5.2特殊规则在字段的类型工面,为了不因为系统的设置而造成编程上面的问题,所以只 要是巳期类型,一般都川字符型来代替,其长度不应该小于10位,而且存储格 式统,如 2002-07T5 为了避免在以后的编程以及字体差异方面带来不利,因此只要是能下

35、拉的字 段一般都指定统的编码,可以取用数字型来代替,但必须著名每个数字代表的意思;如性别字段:可以采用数字代替的方式,1:代表男,0:代表女;而且要 在字段后面的备注栏中填写清楚。2.6数据库设计2.6.1数据库逻辑设计在本系统中,为了提高系统的安全性,每个川户都要使川正确的川户名和密 码才能进入主窗体,为了能够记录正确的川户名和密码,应在数据库中创建登陆 表。登录表的尸体E-R图如图(2.2)所示。为了避免登陆川户随意修改数据库中信息,本系统应创建一个川户权限表川 户记录用户对程序中个窗体的操作权限,由于川户权限表与登录表是密切相关 的,所以在权限表中必须由川户编号,以方便在登录后在权限表中

36、调用相关的权 限。用户权限表的实体E-R图如图(2.3)所示。为了可以在用户权限表中更方便地添加用户权限信息,可以再数据库中创建 个权限模板,该模板记录了系统中所有涉及的权限名,可以在添加用户权限时,将用户和权限模板中的全部信息添加到川户权限表中。权限模板表的实体E-R 图如图所示图2.4权限模板表的ER图在开发图书管理系统时,最重要的数据图书信息表,它记录了图书馆中的所 有图书的基本信息。职基本信息表的实体E-R图如图所示图2.5图书信息表的实体ER图为了使读者能够更好的了解表与表之间的关系,进步了解图书信息,用实 体图完整的规划;在这里给出数据表关系图,如图所示,通过图可以看出,图书 信息

37、表的些字段,可以在相关联表中获取指定的值,并通过图书信息表的ID 值,与分类的类型表、sortid等信息的论述;让读者清晰、明确的了解图书信 息的情况。在开发图书管理系统时,最重要的数据表示图书基本信息表,它记录了图书 馆中所有图书的基本信息,因该表中的字段信息太多,图书基本信息表的实体 E-R图给出部分字段。为了可以在川户权限表中更方便地添加川户权限信息,可以再数据库中创建 个权限模板,该模板记录了系统中所有涉及的权限名,可以在添加川戶权限时,将用户和权限模板中的全部信息添加到川户权限表中。通过相同的sortid进行连接图2.6数据库逻辑结构设计2.6.2数据库物理设计根据上面设计好的E-R

38、图可以在数据库中创建相应的数据库表,企业人事 管理系统中个数据表的结构如下:dbo.book_books(图书信息表)表dbo.book_books用于保存图书的相关信息,该表的结构如表所示表2.1图书信息表列名数据袋型BOOKID:numericClO 0)SORTIDnumeric(电 0)BOOKNAMEnvarchar(lOO)AUTHORnvarchar(lOO)BCnvarchar(lOO)PRICEintINTROnvarchar(3000)BUILDDATEdatetimeCONTENTTYPEnvarchar(lOO)LINKSnvarchar(lOO)00000汗空tb_U

39、serPope(用户权限表)表tb_UserPope川于保存每个操作员使川程序的相关权限,该表的结构如图所示 表2.3用户权限表序号列名数据类型长度允许空字段说明1AutoIDInt4自动编号2IDVarchar5V操作员编号3PopeNameVarchar50V权限名称4PopeInt4V权限标识dbo.book_users(登录表)表dbo.book_users川于保存操作员的基本信息,该表的结构如表所示表2.9登录表列名数据类型 允许空IJ5ERIDnumericClO 0)QUSERNAMEPASSWORDnvarchar(50)Qnvarchar(lOO)dbo.book_sorts

40、(图书分类表)表dbo.book_sorts川于图书类型资类别的相关信息,该表的结构如表所示 表2.11图书分类表列名数据类型允许空numericClSj 0)SORTNAMEnvarchar(lOO)SORTINTROnvarchar(3000)0UPDATEDATEdatetime2.7数据库安全性设计2.7.1防止用户直接操作数据库的方法利川ADO访问数据库。ADO.net为OLE DB数据提供程序提供基于COM的 应用程序级别接口。ADO支持各种开发需要,包括使用与关系数据库和其他存储 区中的数据的活连接来创建前端数据库客户端和中间层业务对象。而且,ADO可 构建客户端记录集、使川松耦

41、合记录集、处理OLE DB的数据整形行集合。2.7.2用户帐号密码的加密方法对数据库中的用户名及密码使川MD5加密技术,进步保证了数据库的保密 安全。2.7.2认证管理使用成员资格认证,操作用户必须通过Windows认证以及相应认证管理机 制。2.8优化2.8.1 逻辑库规范化问题一般来说,逻辑数据库设计会满足规范化的前3级标准:1.第1规范:没有重复的组或多值的列。2第2规范:每个非关键字段必须依赖于主关键字,不能依赖于1个组合式 主关键字的某些组成部分。3第3规范:1个非关键字段不能依赖于另1个非关键字段。遵守这些规则的设计会产生较少的列和更多的表,因而也就减少了数据冗 余,也减少了川于存

42、储数据的页。但表关系也许需要通过复杂的合并来处理,这 样会降低系统的性能。某种程度上的非规范化可以改善系统的性能,非规范化过 程可以根据性能方面不同的考虑用多种不同的方法进行,但以下方法经实践验证 往往能提高性能。2.8.2与SQL Server相关的硬件系统根据自己的具体需要确定CPU结构的过程就是估计在硬件平台上占用CPU的工作量的过 程。从以往的经验看,CPU配置最少应是1个80586/100处理器。如果只有23个用户,这就足够了,但如果打算支持更多的用户和关键应用,推荐采用Pentium Pro或PH级CPU。2.8.3检索策略实现了 1个良好的数据库方案,现在应该设计查询和索引了。有

43、2个方面 对于在SQL Server上取得良好的查询和索引性能是十分重要的,1是根据SQL Server优化器方面的知识生成查询和索引;2是利川SQL Server的性能特点加 强数据访问操作。第3章详细设计与实现详细设计的根本目标是确定应该怎样具体地实现所要求的系统。详细设计的 任务还不是具体的编写程序,而是要设计出程序的“蓝图”。根据需求分析和 总体设计,对高校实践课题管理系统进行业务流程、功能及界面的设计和在开发 此系统的关键技术及问题解决的概述。3.1 功能及界面设计3.1.1登陆窗体登录窗体川来验证操作员的川户名及密码,同时他也在主窗体中调川的重新 登录窗体。图3.1登陆界面3.1.

44、2主窗体主窗体的页面如图所示,该窗体用于调用登陆窗体 分类添加窗体、图书浏览窗体、图书分类窗体、人图书添加窗体、图书统计窗体、用户密码修改窗体等。展开关闭B.分类管理、,添加分类 c分类列表 B儘图书管理添加图书浏览图书 自呼统计限统计图书一;于信是字瞬尸阴所百 M&Sfl 偉碎戰图3.2主界面3.1.3添加分类窗体添加分类窗体如图所示,它是用来设置图书类别的基本信息,“百负分类吿添加分类新建国书分类图3.3添加分类界面3.1.4图书分类窗体主要是用来显示图书分类。首頁,分类営理,分类列关I图书分类列表叵图3.4图书分类界面3.1.5图书浏览窗体它是用来显示图书基本信息、地址、价格、图书名称等

45、信息。目更,图书管,图书分英及基本信息这里列出所。圏其,点击【评修可以查看的基本统计儁况1分类名隕书总数图书总僧金作.NET开发00软件开发140图3.5图书浏览界面2.1.6图书列表界面图书列表将所有的图书排列出来。选择L图片J對得名報1作者1出版社J0_3qEnNRunning Vusers00:00 00:10 00:20 00:30 00:40 00:50 01:00 01:10 01:20 01:30 01:40 01:50 02:00 02:10 02:20 02:30 02:40 Elapsed scenario time mm ss图4一1:2 0个模拟用户图4-2是2 0个川

46、户并发访问客户端时,每分钟的点击数。从图中可以看出,由于设定了集合点,点击数大的集中在每次填写完表单提交数据时。Hits per Second 50i-a-1-1-1-1-1-1-n00 00 00 10 00 20 00 30 00 40 00 50 01 00 01 10 01 20 01 30 01 40 01 50 02 00 02 10 02 20 02 30 02 40 Elapsed scenano time mm ss图4-2:每分钟的点击数图4-3是2 0个用户访问时吞吐率,从图中可以看出,同样由于在每次提交 数据时设定了集合点,吞吐率大都集中在每次填写完表单、提交数据的时候

47、。而 前4个页面由于需要下载图片,因此吞吐率也相对较大。图4-3:访问吞吐率4.2测试结果对照表4.1测试用例,我们给出相对取的测试结果,可以看出,通过测试,本系统能够很好完成相应功能,实现小区物业公司对小区物业的合理管理。、新 闻维护,停车信息维护,欠费住户信息维护,住房维护,设备信息维护,投诉信 息维护,今日值班员,重新登陆。表4.2测试结果序号测试川例标 题测试结 果测试结果说明1川户登陆通过实现在不同用户在登陆系统时,系统根据用户 的身份在加载时候拥有不同的权限2权限设置通过管理员在登录系统之后,对用当前用户(除系 统管理员外)进行使川权限设置,并在成功后 给予提醒,被设置后川户再次登

48、陆时候拥有这 些权限。3查看信息通过实现在管理员和拥有该权限的川户对与相关信 息的访问,例如:人事档案浏览、人事资料查 询、人事资料统计。4修改信息通过实现在对于相关资料以及川户权限的修改。5删除信息通过实现对相关资料的删除,包括对于权限的修改。6添加信息通过实现对相关资料的添加包括对权限的修改7退出系统通过成功,川户退出系统,点击工具栏上的退出系 统或者在左侧导航栏中系统工具中退出系统可 以成功退出系统。第5章总结图书管理系统就是把图书馆内的图书信息进行统计实行统,集中规范的收 集图书编号,建立图书的统管理,建立电脑存储及查询以及防火、防潮等现代 化,专业化的管理系统为了图书馆和外来人员解除

49、后顾之忧。图书管理是图书馆管理的个重要分支。随着图书馆的书籍不断的增加、分 类不断细化、图书与人之间的联系不断密切。对图书管理的要求不断地提高、实 现图书管理的自动化,无疑将带来快捷便利的图书管理。图书是图书管理的主要 元素,图书的增加减少将直接影响图书馆的整体,图书馆每天都要涉及到图书和 外来人员的问题。图书管理系统就是川电脑代替大量的人工记录,完成众多信息 的处理方便、准确度高并且可以长时间的保存。图书管理系统,为了个人提供了 图书查询的服务,为了外来人员分为等级服务。旧式的川纸介材料来记录的图书 管理方式已经不适合现代社会的图书馆的发展。实现图书管理系的系统化、规范 化、自动化,将成为现

50、代图书馆管理书籍的主要选择。本系统基本上能够满足现 代化图书馆的管理需求,图书管理系统中使川各种表格,保存相关书籍的信息,方便查询、浏览、修改等操作。图书管理系统不需要太高深的专业知识,只要会 电脑都可以对其操作,能够节省很多时间和不必要的开支。现代管理方法很多,任何种方法都不仅要进行科学管理,还要作定量分析。不同企业取根据自身状况选择相成的管理方法。现代管理活动都离不开数据和信 息,而且要采用数学方法对决策问题进行求解,为此,还必须进行大量的数据处 理。如果只有方法而没有相应手段,仅仅依靠人工是难以实现的,因而,现代管 理方法必须以计算机的应用为基础,二者的相结合可谓相辅相成、缺不可。管 理

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服