![[管理学]MIS分析与设计课程设计报告.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-1/11/8004a149-e199-469a-8f6a-e1f3b245c331/8004a149-e199-469a-8f6a-e1f3b245c3311.gif)
![[管理学]MIS分析与设计课程设计报告.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-1/11/8004a149-e199-469a-8f6a-e1f3b245c331/8004a149-e199-469a-8f6a-e1f3b245c3312.gif)
![[管理学]MIS分析与设计课程设计报告.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-1/11/8004a149-e199-469a-8f6a-e1f3b245c331/8004a149-e199-469a-8f6a-e1f3b245c3313.gif)
![[管理学]MIS分析与设计课程设计报告.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-1/11/8004a149-e199-469a-8f6a-e1f3b245c331/8004a149-e199-469a-8f6a-e1f3b245c3314.gif)
![[管理学]MIS分析与设计课程设计报告.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-1/11/8004a149-e199-469a-8f6a-e1f3b245c331/8004a149-e199-469a-8f6a-e1f3b245c3315.gif)
已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
xx工业大学MIS分析与设计课程设计报告设计题目: 图书管理系统 小组成员: xxx 班 级: 090506班 指导老师: xx 1系统概述;21.1概述21.2系统结构分析21.3可行性分析32系统分析42.1业务流程图42.2数据流程图42.3用例图53系统设计63.1功能结构图63.2系统功能分析63.3代码设计63.4创建数据库73.4.1数据库表描述73.4.2物理配置方案设计83.5系统开发环境93.5.1java编程语言93.5.2MYSQL数据库93.5.3tomcat6服务器104代码实现114.1系统截图说明114.1.1登陆页面114.1.2用户注册114.1.3主页面124.1.4图书入库登记124.1.5图书搜索124.1.6图书借阅登记134.1.7图书归还登记134.1.8个人图书管理134.2jsp代码134.3js代码204.4java代码235总结305.1单文榜心得305.2范晓敏心得311系统概述;1.1概述信息现在已经成为当代的主旋律,及时有效的获得信息并做出相应的反应不仅仅对企业的生存发展至关重要,同样对每个人的发展也是至关重要的。信息如此重要,掌握获得信息的方法,并且分析有效信息对我们来说刻不容缓。以上能力的获得都要通过学习来获得,学习的内容就要来源于书本,作为存储大量书本的图书馆的重要性就是显而易见的。图书馆作为人们学习科学文化知识的重要场所,作为信息资源的汇集处,图书的管理和用户的登录借阅信息就会相当的繁多,就会包括很多的信息数据的处理。鉴于此种情况,我们就对图书馆的借阅管理系统进行全面的分析处理。信息技术的高速发展,促使图书馆的管理系统运用网络技术,开发相应的图书馆管理系统,方便用户的使用,提高图书的借阅率。1.2系统结构分析我们这次的系统分析设计以日常所习以为常的图书馆为原型对图书馆的借阅系统进行分析,把图书馆的信息管理现状呈现出来,并对其做出相应的改进。为了对系统有一个全貌性的了解,我们首先把系统内部人员的结构进行分析,图书馆管理系统的组织结构图如下所示:馆长采编室学术论文室办公室财务室图书借阅室电子阅览室期刊阅览室技术支持室在这次系统分析和设计过程中,我们把问题的重点放到人员的注册和图书的借阅环节,我们对以上过程进行深入详细的分析和了解,并相应地在下面的部分对图书的借阅与归还业务流程图及其数据流程图进行介绍。1.3可行性分析图书馆借阅系统可行性分析:可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。利用信息技术来解决解决图书馆面对日益增长的读者增加图书流通量的问题,提高运作效率与服务质量等已是当务之急。图书馆的图书管理工作是否能用信息技术来解决,是否有必要用计算机来支持相关的管理,实施管理信息系统的成本及所能达到的效果怎样,以下从技术、经济、社会三个方面来对系统的可行性进行相关的叙述:技术可行性:技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。经济可行性:作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。社会可行性:社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。结论:本项目具有方便快捷等优势,投资回报利益大,使得图书馆管理实现电子化,符合社会信息化发展需要,技术,经济,社会方面都是可行的,可以开发本系统。2系统分析2.1业务流程图系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础步骤,为了更好地把图书管的信息系统完善客观的表现出来,展现在人们面前,让大家更好地发现问题。所谓业务流程分析就是对业务功能分析的进一步细化,从而得到业务流程图。下面我们把图书馆信息系统的借阅归还业务流程进行分析如下:借阅管理借阅登记还书登记图书信息查阅统计分析读者主管部门还书数据借书证还书证2.2数据流程图数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。以下是图书馆借阅与归还管理信息系统的数据流程图:零层数据流程图和第一层数据流程图2.3用例图所谓用例图就是表示让被执行者感受到一个完整的功能。在这里我们着重详细的介绍一下系统管理员用例图。系统管理员通过系统管理员验证登陆系统管理员系统,在这个系统内,系统管理员可以增加、删除、更新书籍,也可以增加、删除、更新读者用户信息。3系统设计3.1功能结构图我们的图书管理信息系统的主要功能结构图如下所示:3.2系统功能分析该系统系统功能有以下几个方面:读者管理(读者信息的制定、输入、修改、查询)书籍管理(书籍信息的制定、输入、修改、查询)系统管理(包括借书、还书、预订、续借、查询等)借阅管理(包括用户管理、数据和自动借还书的管理)3.3代码设计为了和工作人员以往的管理方法一致,物资信息编码以数字表示。根据目前的行业标准,所有图书分为六大类(两位字母),每大类又分为若干号码(三位数字)。分类如下表所示:图书分类代码表分类编号分类编号艺术YS文学WX经济JJ汽车QC管理GL英语YY哲学ZX计算机IT例如:YY001代表英语类为001的图书。001表示书名除此之外,为了使数据录入、图书信息管理、图书信息查询、统计的方便快速,还要根据需要对图书的去向和来源进行统计用信息编码。数据库设计:本系统实现了系统登录功能 , 而系统登录需要账号和密码 , 这就需要 创建一个“系统帐号”数据表 , 用来存储系统登录用的账号和密码。本系统要实现图书资料和学生资料的管理 , 所以需要创建 “学生信息”数据表和“图书信息 ” 数据表。 “学生信息 ” 数据表中包含了学生的“系别”信息 , 在本系统中为了简化系别的管理 , 另外创建了一个“系别”数据表用来存储系别的信息 , 在“学生信息” 数据表中只存储系别的编号。由于系统要实现读者借还书功能、还要实现读者借还书记录的查看 ,所以还需创建一个“读者借书记录 ” 数据表来保存读者的借阅记录。3.4创建数据库3.4.1数据库表描述“系统帐号”数据表字段属性设置字段名数据类型说明帐号字符型字段宽度10索引字段,不能为空密码字符型字段宽度10姓名字符型字段宽度10 “系统帐号”数据表字段属性设置字段名数据类型说明帐号字符型字段宽度10索引字段,不能为空密码字符型字段宽度10姓名字符型字段宽度10“学生信息”(Student)数据表字段属性设置字段名数据类型说明学号字符型字段宽度6,主索引字段,输入掩码为“999999”姓名字符型字段宽度10性别字符型字段宽度2系别字符型字段宽度4,为普通索引班级字符型字段宽度10地址字符型字段宽度30“图书信息”数据表字段属性设置字段名数据类型说明图书编号字符型字段宽度6,主索引字段,输入掩码为“AA9999”图书类别字符型字段宽度10图书名称字符型字段宽度40图书作者字符型字段宽度20出版社字符型字段宽度40图书价格货币型字段宽度8借阅次数数值型字段宽度4,默认值0是否借出逻辑型字段宽度1,默认值“.F.”对“图书信息”(Book)数据表的字段属性设置需要说明的是“借阅次数”和“是否借出”字段的默认值一定要设置,因为对于新添加的图书,其一定是没有被借出的,而且其借阅次数一定是0,所以在表单中向数据表添加记录时,这两个字段应该是不需要添加的,可以由默认值生成。“读者借书记录”数据表字段属性设置字段名数据类型说明姓名字符型字段宽度8,普通索引字段,输入掩码为“999999”号码字符型字段宽度6,普通索引字段,输入掩码为“9999”图书编号字符型字段宽度6,普通索引字段,输入掩码为“AA999”图书名称字符型字段宽度20,3.4.2物理配置方案设计物理配置方案设计:图书馆管理信息系统采用两台服务器构成双机备份结构,保证提供实时服务。为保证较快的响应时间,选用处理速度较快的计算机系统,内存大小对数据库系统的响应速度影响较大,选择内存教大的系统。网络通信速度选用100Mbit/s/1000Mbit/s。为保证系统中的信息安全,配置必要的数据备份设备(采用外部备份方式)。3.5系统开发环境3.5.1java编程语言Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C+语言的“形式和感觉”,但它要比C+语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。3.5.2MYSQL数据库MySQL(发音为my ess cue el,不是my sequel)是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管理。 由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。MySQL的优点: 1它使用的核心线程是完全多线程,支持多处理器。 2 有多种列类型:1、2、3、4、和8字节长度自有符号无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP、YEAR、和ENUM类型。 3 它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速,通常在查询初始化后不该有任何内存分配。没有内存漏洞。 4 全面支持SQL的GROUP BY和ORDER BY子句,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN()。你可以在同一查询中混来自不同数据库的表。 5 支持ANSI SQL的LEFT 0UTER JOIN和ODBC。 6 所有列都有缺省值。你可以用INSERT插入一个表列的子集,那些没用明确给定值的列设置为他们的决省值。 7 MySQL可以工作在不同的平台上。支持C、C、Java、Perl、PHP、Python和TCL API。3.5.3tomcat6服务器Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。4代码实现4.1系统截图说明4.1.1登陆页面4.1.2用户注册4.1.3主页面4.1.4图书入库登记4.1.5图书搜索4.1.6图书借阅登记4.1.7图书归还登记4.1.8个人图书管理4.2jsp代码bookLend.jsp base href= !- input type=hidden name=basePath id=basePath value= / 请输入借阅者用户名: 请输入图书ISBN号: input style=width:56;height:25 type=button name=hBtn id=hBtn value=提交 onclick=handJudge()/ Login.jsp base href= 登陆页面 !-table position: fixed;_position: absolute;top: 50%;left: 50%;margin-top: -100px; /*表格高的一半*/margin-left: -100px /*表格宽的一半*/.bodyfilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/log1.jpg, sizingMethod=scale input type=hidden name=basePath id=basePath value= / 用户名: *请输入用户名 密 码: *请输入密码 验证码: *请输入验证码 Main.jspbase href=首页!-当前位置 >> 首页退出系统personalBook.jsp base href= 个人图书查阅 !- 4.3js代码bookDj.jsfName = bookName,author,ISBN,chuBanShe,chuBanTime,flBhvar fNameArr = new Array(bookName,author,ISBN,chuBanShe,chuBanTime,flBh);var fSpanArr = new Array(bSpan,aSpan,ISpan,cSpan,tSpan,fSpan);var alertArr = new Array(*书名不能为空,*作者不能为空,*ISBN不能为空,*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人工智能算法工程师面试秘籍与模拟题详解
- 2026届四川省德阳市重点中学化学高二上期末统考模拟试题含答案
- 2025年电力行业电网公司技术岗位预测试题集
- 2025年旅游行业公共卫生管理考试模拟题及答案
- 桌面裁判培训知识课件
- 2025年注册验船师资格考试(B级船舶检验专业基础环境与人员保护)冲刺模拟试题及答案一
- 2025年招聘面试官进阶课程后勤管理面试题解析与实战模拟
- 2025年健康管理师面试技巧试题及答案
- 河南公务员面试题及答案
- 2025注册验船师资格考试(B级船舶检验法律法规)测试题及答案一
- 订单采购模板
- 幼儿园优质公开课:中班科学《有趣的漩涡》教案
- ISO22716-GMP文件控制程序
- (完整版)小学数学1-6年级公式大全(打印版)
- LTE中高级面试题目整理汇总
- 技术服务和质保期服务计划
- 自考02197概率论与数理统计(二)历年(12-19)真题试卷
- 结婚函调报告表
- 《基础护理学》教学大纲
- GB/T 30790.7-2014色漆和清漆防护涂料体系对钢结构的防腐蚀保护第7部分:涂装的实施和管理
- 初中全册英语常用3500词分类大全
评论
0/150
提交评论