大学图书管理系统安装说明书
- 格式:doc
- 大小:1.73 MB
- 文档页数:23
软件系统设计说明书一、引言1.1.目标图书管理系统是一种基于集中统一规划的数据库数据管理模式。
在对图书、读者的管理、其实是对图书、读者数据库的管理。
为方便图书馆书籍、读者资料。
进行高效的管理,特编写该程序以提高图书管理效率、使用该程序之后,工作员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
本系统的简历无疑会为管理者对图书管理系统提供极大的帮助1.2.范围该文档是在没有开发经验的基础上开发,因为并没有实际调查,所有可能不是很完整。
本产品主要适用于以下范围:(1)学校图书馆针对学校图书馆,可以完成以下业务:(1)完成对读者的添加、删除、修改、查询。
(2)完成对图书的添加、删除、修改、查询。
(3)完成对用户的添加、删除、修改、查询。
(4)完成对图书借阅和归还的管理。
二、参考资料学校图书馆相关资料以及网上的一些资料三、分解说明2.1模块分解读者管理模块2.2.1读者添加说明读者权限:读者是图书馆的主要借阅人员,读者可以查询图书,可以借阅图书,读者也可以修改自己的信息。
读者添加用例描述:用例名称:添加读者信息参与者:系统管理员描述:注册读者信息前置条件:1、系统管理员已登陆到系统后置条件:无主事件流:1、输入读者的信息2、点击“添加”按钮进行添加;备选事件:用户可在任何时候(未执行主事件流2之前),点击“重置”按钮,清空所填写的信息,重新填写读者信息。
异常事件流:带“*”的必填项未填写便进行保存,系统提示需填写必填项后再进行保存。
业务规则:1、本用例主要运用于新读者的注册。
特殊需求:无假设:无注释和问题:无读者查询与修改界面说明读者可以可以查询和修改自己的信息读者查询用例描述:用例名称:查询读者信息参与者:用户或系统员描述:查询读者信息。
前置条件:1、使用者已经登录到系统后置条件:无主事件流:1、通过输入查询条件查询到读者的记录,支持的查询条件有:读者姓名、注册日期、读者ID 等;备选事件:无异常事件流:无业务规则:本用例主要运用于老读者信息的查询特殊需求:无假设:无注释和问题:无用户管理模块3.2.1用户的添加的说明用户添加用例描述:用例名称:添加用户信息参与者:系统管理员描述:添加用户信息前置条件:1、系统管理员已登陆到系统后置条件:无主事件流:1、输入用户的信息2、点击“添加”按钮进行添加;备选事件:用户可在任何时候(未执行主事件流2之前),点击“重置”按钮,清空所填写的信息,重新填写用户信息。
目录一.需求分析 (2)二.数据库分析 (7)1.数据表清单 (8)2.功能模块 (9)3.系统流程图 (9)三.模块截图 (10)1.登录模块 (10)2.主菜单模块 (10)3.读者类别设置 (10)4.读者档案管理 (11)5.图书类别设置 (11)6.图书档案管理 (11)7.图书征订 (12)8.图书借阅 (12)9.图书归还 (12)10.图书逾期清单 (13)11.图书罚款 (13)四.心得和体会 (13)图书馆管理系统一.需求分析1.任务一般通用的图书馆管理系统包括系统管理、读者管理、编目、图书流通、统计、查询等功能。
比较先进的管理系统能够在一个界面下实现图书、音像、期刊的管理,设置假期、设置暂离锁(提高安全性)、暂停某些读者的借阅权、导入导出读者、交换MARC数据、升级辅助编目库等功能。
此外。
随着Internet使用的发展,一个完善的系统还应提供无缝接入Internet的功能,通过IE浏览器让读者使用借阅资料查询、更换密码、预约、资料检索等功能。
2.系统功能1)基础信息维护“基础信息维护”功能模块用于对图书馆信息、书籍信息、常用词库等项目进行初始化设置,这些设置一般不轻易改动。
它包含的子功能模块如图所示。
“图书馆信息”用于设置本图书馆的基础信息,包括图书馆名称、馆长、负责人、电话、说明等。
“系统参数设置”用于设置系统运行所需的设置,包括办证费用、证件有效期、图书超期罚款金额、期刊超期罚款金额等。
“书架设置”用于设置书架的基础信息,内容包括书架编号、书架名称等。
“管理员设置”用于设置使用的人员及权限。
“图书期刊词库设置”用于设置系统常用的词库,内容包括供应商、分级、附件、尺寸、语系、印刷等信息的预先设定数值。
1)读者管理“读者管理”功能模块用于管理读者相关的信息,包含的子功能模块如图所示。
“读者类型设置”用于设置读者的类型及相关的信息,内容包括类型、图书册数、期刊册数、续借次数、限制图书、限制期刊等。
1 附录C:图书管理系统需求规格说明书图书管理系统需求规格说明书1.引言1.1编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。
1.2项目背景开发软件名称:图书管理系统。
项目开发者:××学院计算机科学系“图书管理系统”开发小组:×××(×号,组长),×××(×号),……用户单位:××学院1.3参考资料:i.钱乐秋等,《软件工程》,青还大学出版社;ii.张害藩,《软件工程导论》(第四版),清华大学出版社;iii.王珊等,《数据库原理及设计》,清华大学出版社;iv.赵池龙等,《软件工程实践教程》,电子工业出版社。
2.任务概述2.1目标本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。
本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。
目标还包括:✧减少人力与管理费用;✧提高信息准确度;✧改进管理和服务;✧建立高效的信息传输和服务平台,提高信息处理速度和利用率;✧系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;✧更简便、信息化程度更高的图书管理流程;2.2用户的特点✧本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。
管理员和读者都是经常性用户。
✧系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。
维护人员为间隔性用户。
3. 需求规定在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。
持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。
档编号:Personnel Management’08_Development_00版本号:1.0文档名称:用户手册项目名称:图书管理系统项目负责人:***编写:****校对:****审核:****批准:****开发单位:软件工程开发小组1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2用途 (3)2.1功能 (3)2.2性能 (4)2.2.1精度 (4)2.2.2时间特性 (4)2.2.3灵活性 (4)2.3安全保密 (4)3运行环境 (4)3.1硬设备 (4)3.2支持软件 (5)3.3数据结构 (5)4使用过程 (5)4.1安装与初始化 (7)4.2输入 (7)4.2.1输入数据的现实背景 (7)4.2.2输入格式 (7)4.2.3输入举例 (7)4.3输出对每项输出作出说明 (8)4.3.1输出数据的现实背景 (8)4.3.2输出格式 (8)4.3.3输出举例 (8)4.4文卷查询 (8)4.5出错处理和恢复 (8)1引言1.1编写目的在完成软件开发工作,结合《详细设计说明书》,并分别与软件使用者和程序员进行了较为深入地探讨和分析的基础上,项目小组(系统分析员)提出了这份用户手册。
此概要用户手册介绍了《图书管理系统》软件的功能分配,模块划分,程序的总体结构,输入输出和接口设计,运行设计,数据结构设计及出错设计等方面作了全面的概括性的说明,为用户使用本软件提供了便利。
1.2背景说明:(1)本系统的名称是:图书管理系统(2)本项目的任务提出者是某高校,开发者是软件项目管理小组,用户是某企业人事及相关部门。
1.3参考资料列出有用的参考资料,如:[1]软件工程开发小组, 《<图书管理系统>需求规格说明书》, 2014.[2]软件工程开发小组, 《<图书管理系统>概要设计说明书》, 2014.[3]软件工程开发小组,《<图书管理系统>详细设计说明书》,2014.[4]软件工程开发小组,《<图书管理系统>测试分析报告》,2014.[5]朱作付, 《软件工程》, 科学出版社, 2005.[6]郑人杰, 殷人昆, 陶永雷, 《实用软件工程》, 清华大学出版社, 1997.[7]卫红春, 《软件工程概论》, 清华大学出版社, 2007.2用途2.1功能本软件主要是为了帮助学校相关职能部门对图书信息进行高效的管理和维护,主要的功能如下:a.图书信息的增加、修改、删除,支持多种途径的数据录入。
图书管理系统详细设计说明书随着图书馆藏书的不断增加和管理需求的提升,传统的手工管理方式已经无法满足图书馆的日常运营需求。
因此,我们设计了一个全面的图书管理系统,旨在提高图书馆的管理效率,提升读者的借阅体验,并实现图书资源的最大化利用。
本详细设计说明书将对该系统的功能、架构、数据库设计、界面设计、安全设计等进行详细说明。
图书信息管理:对图书的编号、标题、作者、社、日期、类别、库存等进行详细记录。
读者信息管理:记录读者的姓名、性别、年龄、方式、借书证号等信息。
借阅管理:实现借书、还书、续借等操作,并记录借阅历史。
查询与统计:对图书和读者信息进行查询,并生成统计报告,如借阅排行榜、图书流通率等。
系统设置:设置系统参数,如借阅期限、默认排序方式等。
用户管理:管理员可添加、删除、修改用户,并设置用户权限。
日志管理:记录系统的操作日志和异常日志,便于问题追踪和管理。
本系统采用B/S架构,分为前端和后端两部分。
前端使用HTMLCSS3和JavaScript实现,后端使用Python的Django框架进行开发。
数据库选用MySQL,保证数据的安全性和完整性。
系统架构图如图1所示。
本系统涉及的实体包括图书、读者、借阅记录等,各实体之间的关系如下:图书实体:包括编号、标题、作者、社、日期、类别、库存等属性。
读者实体:包括姓名、性别、年龄、方式、借书证号等属性。
借阅记录实体:包括借书证号、图书编号、借阅日期、归还日期等属性。
根据上述实体及属性设计,我们建立相应的数据表,并使用主键和外键来维护数据的一致性和完整性。
表与表之间的关系通过外键进行关联。
本系统的界面设计遵循简洁明了的原则,以蓝色为主色调,体现图书馆的庄重与学术氛围。
主要界面包括登录界面、主界面、图书信息管理界面、读者信息管理界面、借阅管理界面等。
界面布局合理,操作流程清晰,易于上手。
对用户密码进行加密处理,采用哈希函数保证密码的不可逆性。
限制用户的操作权限,确保不同用户只能访问其具有权限的功能模块。
一、系统要求:(一)、硬件要求:1、CPU:133M或更高主频.2、内存:64M或更高。
3、光驱:普通光驱。
4、显示器:普通彩显。
5、其他:鼠标……(二)、软件要求:1、windows xp或更高版本。
2、1024*768分辨率。
(三)、其他要求:您在使用本软件时,请先与软件开发者联系,经过允许,得到许可号后才能正常使用本软件。
二、安装本软件安装非常简单,只需找到工程1。
exe文件,就可运行.安装时软件开发者建议不要把本软件安装在系统盘。
以便备份.软件使用首先,向软件开发者获取管理员或者宾客的用户名和密码,用初始密码登陆,登录界面按确定或者enter键即可登陆如果用户名和密码均对应,则显示主界面如果用户名错误,则弹出如果密码错误,则弹出主界面如下:为了系统使用的安全,请先选择菜单栏的系统管理进行密码的修改修改密码之后,进行所需功能的使用。
1.图书管理图书管理里面有两个子菜单:图书信息管理,图书类别管理。
图书类别管理:添加图书类别,修改图书类别,删除图书类别图书信息管理:添加图书信息,修改图书信息,删除图书信息,查询图书信息添加图书类别进行新书的新类别进行添加,在图书类别对应的文本框写下新的图书类别,在图书编号对应的文本框输入图书的编号,然后按确认键进行添加.如果不添加,按取消,不对图书进行添加.修改图书类别如果对图书类别和编号进行修改,先按下修改按钮,使得表格处于可修改状态,修改完后更新表格,系统自动更新数据库,如需要对图书类别进行删除,则选中该记录按下删除,弹出消息框“确定删除”,按下是,则删除,否,则保持原样,按下取消,则不对图书类别进行修改。
如果不是管理员登陆,则修改功能不可用添加图书信息:对图书的信息进行添加,在图书信息对应的文本框写下新的图书信息,然后按确认键进行添加.如果不添加,按取消,不对图书信息添加。
修改图书信息如果对类别名称和类别编号进行修改,先按下修改按钮,使得表格处于可修改状态,修改完后更新表格,系统自动更新数据库,如需要对图书信息进行删除,则选中该记录按下删除,弹出消息框“确定删除”,按下是,则删除,否,则保持原样,按下取消,则不对图书信息进行修改。
软件安装一、系统要求:(一)、硬件要求:1、CPU:133M或更高主频。
2、内存:64M或更高。
3、光驱:普通光驱。
4、显示器:普通彩显。
5、其他:鼠标……(二)、软件要求:1、windows xp或更高版本。
2、1024*768分辨率。
(三)、其他要求:您在使用本软件时,请先与软件开发者联系,经过允许,得到许可号后才能正常使用本软件。
二、安装本软件安装非常简单,只需找到工程1.exe文件,就可运行。
安装时软件开发者建议不要把本软件安装在系统盘。
以便备份。
软件使用首先,向软件开发者获取管理员或者宾客的用户名和密码,用初始密码登陆,登录界面按确定或者enter键即可登陆如果用户名和密码均对应,则显示主界面如果用户名错误,则弹出如果密码错误,则弹出主界面如下:为了系统使用的安全,请先选择菜单栏的系统管理进行密码的修改修改密码之后,进行所需功能的使用。
1.图书管理图书管理里面有两个子菜单:图书信息管理,图书类别管理。
图书类别管理:添加图书类别,修改图书类别,删除图书类别图书信息管理:添加图书信息,修改图书信息,删除图书信息,查询图书信息添加图书类别进行新书的新类别进行添加,在图书类别对应的文本框写下新的图书类别,在图书编号对应的文本框输入图书的编号,然后按确认键进行添加。
如果不添加,按取消,不对图书进行添加。
修改图书类别如果对图书类别和编号进行修改,先按下修改按钮,使得表格处于可修改状态,修改完后更新表格,系统自动更新数据库,如需要对图书类别进行删除,则选中该记录按下删除,弹出消息框“确定删除”,按下是,则删除,否,则保持原样,按下取消,则不对图书类别进行修改。
如果不是管理员登陆,则修改功能不可用添加图书信息:对图书的信息进行添加,在图书信息对应的文本框写下新的图书信息,然后按确认键进行添加。
如果不添加,按取消,不对图书信息添加。
修改图书信息如果对类别名称和类别编号进行修改,先按下修改按钮,使得表格处于可修改状态,修改完后更新表格,系统自动更新数据库,如需要对图书信息进行删除,则选中该记录按下删除,弹出消息框“确定删除”,按下是,则删除,否,则保持原样,按下取消,则不对图书信息进行修改。
图书馆管理系统使用说明书配置源程序附加数据库SQL Server 2000(1)将TM\05\Database文件夹中的扩展名为db_library_Data.MDF和db_library_Log.LDF的两个文件拷贝到SQL Server安装路径下的Data文件夹中。
(2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。
(3)将弹出“附加数据库”对话框,在该对话框中单击【】按钮,选择所要附加数据库的db_library_Data.MDF文件,单击【确定】按钮,即可完成数据库的附加操作。
发布与运行(1)将光盘\TM\05\libraryManager文件夹拷贝到MyEclipse的工作空间中。
(2)启动MyEclipse。
(3)选择“文件”/“导入”菜单项,展开“常规”节点,选择“现有项目到工作空间中”子节点,如图1.1所示。
图1.1 “导入”窗口(4)单击【下一步】按钮,单击【浏览】按钮,选择程序所在目录,然后勾选“将项目复制到工作空间中”复选框,如图1.2所示。
图1.2 “导入”窗口(5)单击【完成】按钮。
(6)在项目上单击鼠标右键,依次选择“新建”/“文件夹”命令,新建一个“lib”文件夹,然后,将SQL Server 2000数据库驱动文件“msbase.jar、mssqlserver.jar、msutil.jar”拷到该文件夹中。
在该文件上单击鼠标右键,选择“构建路径”/“添加至构建路径”命令。
(7)在导入工程的src文件中,找到可执行的主类,在该类上单击鼠标右键,选择“运行方式”/“Java应用程序”项,如图1.3所示,完成程序配置图1.3 选择菜单项使用说明系统介绍图书馆管理系统是图书馆管理工作中不可缺少的部分,它对于图书馆的管理者和使用者都非常重要,所以图书馆管理系统应该为管理者与读者提供充足的信息和快捷的数据处理手段,但长期以来,人们使用传统的人工方式或性能较低的图书馆管理系统管理图书馆的日常事务,操作流程比较繁琐。
图书管理系统用户手册1 引言编写目的指导用户正确安装、配置系统并且使用图书管理系统。
以及当系统出现错误时,作为系统恢复参考手册。
背景系统名称:图书管理系统任务提出者:《软件文档写作》课程教师——陈长清开发者:软工1305 班- 李会则、赵文远、佟毓来、周顺祥、孙隽楠用户:读者、图书管理员定义LMS:Library Management System ,图书管理系统。
SQL SERVE:RMicrosoft SQL Server 2005 ,数据库管理系统参考资料图书管理系统项目开发计划图书管理系统需求分析说明书图书管理系统架构设计说明书图书管理系统详细设计说明书2 用途功能功能:(1) 基础数据库维护:①读者信息管理功能:实现读者的添加、查询、修改、删除等读者相关信息。
②图书信息管理功能:实现图书添加、删出、查找、修改等图书的相关信息。
③图书类别的管理功能:实现图书类别的添加、修改等图书类别的相关信息。
(2) 图书借阅管理:① 图书借阅管理功能:统计图书的借阅相关信息。
② 图书还书管理功能:统计图书归还的信息。
(3) 新书订书管理:① 新书订购功能:及时更新图书信息及其数据库。
② 验收新书功能:实现新书的验收及确认(4) 系统维护:① 用户管理功能:实现用户的添加,修改和删除。
② 更改密码功能:提供安全性保障机制。
性能2.2.1 数据精确度查询数据以及对数据进行操作时应保证准确率以及小数点单位精确等问题。
2.2.2 时间特性一般操作的响应时间应在2 秒以内,检索响应时间略长,不宜超过10 秒2.2.3 适应性满足系统运行环境条件的,允许在不同操作系统之间的跨平台运行。
故障处理要求系统故障可以由管理维护人员迅速修复。
数据库丢失问题当尽快还原至最近还原点。
硬件故障须由维护人员更换硬件即可。
安全保密对系统敏感数据(如用户密码、数据库连接信息等)需进行加密处理3运行环境硬设备普通PC机,1G内存支持软件运行环境:Win dows XP及以上数据库:SQL Server 2005企业版4使用过程图书管理系安装与初始化安装说明:•服务器安装:服务器推荐配置:Cpu:Intel Xeon 四核。
软件系统设计说明书一、引言1.1.目标图书管理系统是一种基于集中统一规划的数据库数据管理模式。
在对图书、读者的管理、其实是对图书、读者数据库的管理。
为方便图书馆书籍、读者资料。
进行高效的管理,特编写该程序以提高图书管理效率、使用该程序之后,工作员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
本系统的简历无疑会为管理者对图书管理系统提供极大的帮助1.2.范围该文档是在没有开发经验的基础上开发,因为并没有实际调查,所有可能不是很完整。
本产品主要适用于以下范围:(1)学校图书馆针对学校图书馆,可以完成以下业务:(1)完成对读者的添加、删除、修改、查询。
(2)完成对图书的添加、删除、修改、查询。
(3)完成对用户的添加、删除、修改、查询。
(4)完成对图书借阅和归还的管理。
二、参考资料学校图书馆相关资料以及网上的一些资料三、分解说明2.1模块分解读者管理模块2.2.1读者添加说明读者权限:读者是图书馆的主要借阅人员,读者可以查询图书,可以借阅图书,读者也可以修改自己的信息。
读者添加用例描述:用例名称:添加读者信息参与者:系统管理员描述:注册读者信息前置条件:1、系统管理员已登陆到系统后置条件:无主事件流:1、输入读者的信息2、点击“添加”按钮进行添加;备选事件:用户可在任何时候(未执行主事件流2之前),点击“重置”按钮,清空所填写的信息,重新填写读者信息。
异常事件流:带“*”的必填项未填写便进行保存,系统提示需填写必填项后再进行保存。
业务规则:1、本用例主要运用于新读者的注册。
特殊需求:无假设:无注释和问题:无读者查询与修改界面说明读者可以可以查询和修改自己的信息读者查询用例描述:用例名称:查询读者信息参与者:用户或系统员描述:查询读者信息。
前置条件:1、使用者已经登录到系统后置条件:无主事件流:1、通过输入查询条件查询到读者的记录,支持的查询条件有:读者姓名、注册日期、读者ID 等;备选事件:无异常事件流:无业务规则:本用例主要运用于老读者信息的查询特殊需求:无假设:无注释和问题:无用户管理模块3.2.1用户的添加的说明用户添加用例描述:用例名称:添加用户信息参与者:系统管理员描述:添加用户信息前置条件:1、系统管理员已登陆到系统后置条件:无主事件流:1、输入用户的信息2、点击“添加”按钮进行添加;备选事件:用户可在任何时候(未执行主事件流2之前),点击“重置”按钮,清空所填写的信息,重新填写用户信息。
1. 安装IIS (1)2. 安装 framework2.0 (3)3. 配置IIS (4)4. 安装MySql (6)5. 查看并启动MySQL服务 (15)6. 数据库的使用 (16)6.1 MySql控制台 (16)6.2 建立数据库 (17)7. Deploy大学图书管理系统 (19)附录:大学图书管理系统安装说明书本书配套的实践软件“大学图书管理系统”是使用平台开发的,要想使用这套系统,必须搭建.NET的运行环境,本说明书详细介绍了.NET、IIS、MySql的安装与配置,然后介绍如何Deploy“大学图书管理系统”。
1. 安装IIS打开控制面板->添加删除程序,点击:添加删除windows组件。
图1-1选择安装IIS点击选中Internet信息服务(IIS),然后点击下一步。
图1-2选中IIS 子组件选择所有子组件,然后点击确认。
放入windows安装盘,系统会自动安装IIS。
IIS在安装之后,默认是自动启动的。
安装完成后,在地址栏输入下面的URL:http://localhost如果可以正常访问,并出现如图1-3的内容,则说明IIS安装成功。
图1-3 IIS成功验证页面2. 安装Microsoft .NET Framework2.0 Framework 2.0微软中国官方下载地址为:/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5 e04f5&displayLang=zh-cn,下载完成后,运行“dotnetfx.exe”来安装。
如果已经安装 fromwork2.0,可略过此步骤。
图2-1 Framework 2.0安装页面3. 配置IIS打开控制面板-> 管理工具,双击“Internet 信息服务”。
图3-1 配置IIS服务页面右键点击“默认网站”,选择“属性”。
在页面的 version里选择framework版本号,比如2.0.50727,然后点击“确定”按钮。
如图3-2所示。
图3-2 选择版本如果以上配置都已完成,但在运行“大学图书管理系统”时,出现如下图所示的错误提示,则可能是和机器上的Framework有关,可以尝试把机器上的Framework卸载,然后重新下载Framework2.0安装。
图3-3 Framework不匹配可能导致的问题4. 安装MySql从MySQL官方站点/downloads/mysql/5.0.html#win32下载MySQL,本例中使用的MySql的版本是4.1.22,运行“setup.exe”进行安装,首先出现的是安装向导欢迎界面,直接点击“Next”继续。
如图4-1所示:图4-1安装MySQL页面选择安装类型,选择“custom”安装,然后点“Next”下一步,如图4-2所示:图4-2选择Custom的安装方法出现自定义安装界面,选择安装路径:C:\MySQL Server 4.1(可自定义)点“OK”返回到自定义安装界面,路径已改为设置的路径,点“Next”,准备开始安装,如图4-3所示:图4-3 选择安装文件夹点“Install”开始安装,如图4-4所示。
完成后出现创建账号的界面。
图4-4 显示MySQL安装进程页面如果是首次使用MySQL,选“Sikip Sign-up”,点“Next”出现安装完成界面。
如图4-5所示。
图4-5安装结束页面点击“Finish”完成安装,并开始配置MySQL,点“Next”,进入配置类型选择页面。
如图4-6所示。
图4-6 配置MySQL页面选“Detailed configuration”(详细配置),点“Next”,进入服务类型选择页面。
如图4-7所示。
图 4-7 配置方式选“Developer Machine”(开发者机器),这样占用系统的资源不会很多,点“Next”后,进入数据库用法选择页面。
如图4-8所示。
图4-8 选择MySQL应用类型选择“Multifunctional Database”,点“Next”,进入选择InnoDB数据存放位置页面,不用更改设置,直接放在Installation Path安装目录里即可,然后点“Next”,如图4-9所示:图 4-9 InnodDB的数据存放位置选择MySQL的同时联接数,选择“Manual Setting”,设置为100(根据自己需要,酌情设置),如图4-10所示。
图 4-10 MySQL允许的最大连接数点“Next”,配置MySQL在TCP/IP通讯环境中的端口选择默认的3306端口即可,点“Next”。
如图4-11所示。
图 4-11设置数据库监听端口选择MySQL中的字符设置。
注意,这里的选择将会影响你是否能在MySQL中使用中文。
选择gb2312字符集以便支持简体中文,否则输入中文之后,会出现乱码。
然后点击“Next”,设置Windows服务选项。
如图4-12所示。
图 4-12字符集设置“Install As Windows Service”一定要勾选,这是将MySQL作为Windows的服务运行。
“Service Name”就用默认的“MySQL”下面的“Launch the MySQL Server automatically”一定要勾选,这样Windows启动时,MySQL就会自动启动服务,要不然就要手工启动MySQL。
许多人说安装MySQL后无法启动、无法连接、出现10061错误,原因就在这里。
如图4-13所示。
图 4-13设置成windows的服务点“Next”,设置根账号root的登录密码,“Modify Security Settings”是设置根账号的密码,输入你设定的密码即可。
“Create An Anonymous Account”是创建一个匿名账号,这样会导致未经授权的用户非法访问你的数据库,有安全隐患,建议不要勾选。
点“Next”,如图4-14:图 4-14设置MySQL的超级用户密码MySQL配置向导将依据你上面的所有设定配置MySQL,以便MySQL的运行符合你的需要,点“Execute”开始配置,当出现“Service started successfully”时,说明你的配置完成,MySQL服务启动成功。
如图4-15所示。
图 4-15配置MySQL过程页面点“Finish”完成,整个MySQL的配置完成,剩下的就是用MySQL客户端连接MySQL 服务器,然后使用了。
如图4-16所示。
图4-16配置MySQL完成页面5. 查看并启动MySQL服务在Windows XP下安装完MySQL后,它就已经自动启动服务了,并且在开始菜单中有其客户端的快捷方式连接,可以通过Windows的服务管理器查看。
“开始”-“运行”,输入“services.msc”,然后回车。
图5-1 进入开始运行界面弹出Windows的服务管理器,然后就可以看见服务名为“mysql”的服务项了,其右边标明“已启动”。
图5-2 Windows的服务管理器界面如果发现MySql没有启动,或者开机后,它不能自动启动,可以在这里设置,双击“MySql”,打开“MySql属性”对话框,如图5-3所示,可以在这里启动MySql,或者设置为自动启动。
图5-3 MySQL属性6. 数据库的使用6.1 MySql控制台Mysql安装完毕以后,在开始菜单 - 所有程序 - MySQL-MySQL Server 4.1 - MySQL Command Line Client有客户端的快捷方式连接。
打开后,出现如图6-1所示的MySql控制窗口。
输入安装时设置的密码,即可登录。
图6-1 进入MySQL控制台使用mysql的基本命令(在mysql命令行编辑每输入完命令后最后一定要有分号)显示数据库:show databases;图6-2 命令行方式显示数据库6.2 建立数据库打开本书配套下载资源中“大学图书管理系统”目录下的文件library.sql,这是“大学图书管理系统”的数据结构表,拷贝所有的SQL语句,然后粘贴到MySQL控制台,按回车键,即可完成数据库创建。
图6-3 建立数据库执行后,我们即可看到新的数据库schadmin中有两个表,说明数据库建立成功。
图6-5 显示已创建的数据库与表7. Deploy大学图书管理系统数据库和IIS都安装配制成功后,就可以开始Deploy大学图书管理系统了。
在“大学图书管理系统”目录下找到安装包library.rar。
解压到默认目录或指定目录。
打开控制面板-管理工具,双击“Internet 信息服务”。
图7-1 Internet 信息服务右键点击默认网站,新建“虚拟目录”如图7-2:图7-2 新建虚拟目录点击“下一步”,输入别名:library.再点击“下一步”。
浏览选择大学图书管理系统安装包解压后的目录。
图7-3 设置目录路径点击“下一步”。
最后再点击“下一步”完成安装。
访问:http://localhost/library/login.aspx图7-4 大学图书管理系统登录页面输入用户名:admin 密码:pass123,点击“确定”。
如果用户能够成功登录如图7-5,说明“大学图书管理系统”已经成功的安装。
用户就可以开始进行系统的使用了。
图7-5 图书添加页面如果MySQL账号root的登录密码不是“pass”,需要修改大学图书管理系统的配置文件。
打开library\web.config如图7-6.图7-6 修改配置文件把password后面的“pass”改为安装MySQL时root的登录密码,然后保存即可。
如果在登录成功,在添加图书信息内容时,出现如下图所示的错误提示,则表明数据库存储有问题,请检查数据库是否安装,或数据库是否已经创建。
图7-7 数据库没设置好的出错页面。