图书馆管理系统可行性设计论文.doc

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆管理系统可行性设计毕业论文 目 录 第1章 绪 论 1 1.1 图书馆管理系统的开发背景 1 1.2 开发工具介绍 2 1.2.1 后台数据库 2 1.2.2 ASP.NET 2 2.1 可行性研究过程 4 2.1.1 结构的选择(b/s与c/s) 4 2.1.2 技术可行性 4 2.1.3 经济可行性 5 2.2 操作环境及运行环境 6 2.2.1 所需用的环境 6 3.1 图书馆发展分析 7 3.2 功能需求 8 3.2.1 图书馆管理员的需求 8 3.2.2 读者的需求 10 3.3 性能需求 11 4.1 数据流图的分析 13 4.2 业务流图 14 4.3 数据字典的创建 15 4.4 系统流程图 18 4.4.1 程序流程图 18 4.5 E-R图分析与设计 19 4.6 E-R图转换成关系模型 22 4.7 数据库设计及范式分析 23 4.7.1 数据库基础 23 4.7.2 范式分析 24 4.7.3 SQL语言介绍 26 4.8 数据表的创建 26 5.1 ADO.NET介绍 30 5.1.1 ADO.NET技术 30 5.1.2 ADO.NET 数据供应器 30 5.1.3 ADO.NET主要组件 30 5.2 系统设计模块 31 5.3 对读者信息界面的设计 32 5.4 对图书查询界面的设计 35 5.5 借书推荐表界面的设计 38 5.6 预约图书界面设计 38 5.7 催还图书界面设计 40 5.8 对留言板的设计 40 5.9 管理员界面设计 41 5.9.1 图书馆总管理员 42 5.9.2 书库管理员 43 6.1 连接测试 46 6.2 数据库调试 47 6.3 ASP.NET配置文件 47 ASP.NET Web应用程序可以使用多种语言来开发,但是Visual C#.NET作为专门针对Microsoft的.NET战略而推出的语言,它对.NET Framework和ASP.NET具有最为全面的支持。可以说,Visual C#.NET是开发ASP.NET Web应用程序的最好语言。结合使用Visual C#.NET和ASP.NET,用户可以方便的开发出功能强大的Web应用程序。 ASP.NET的另一个强大的功能是它的网页处理时的三层构架,即浏览页面的前台HTML实现、浏览页面的后台C#代码的编写及后台代码与数据库的连接,正是其有这样的三层结构,所以它的安全性得到了很好的保障,这即为我们在上面所说的ADO.NET的一个具体的形式,也是对ADO.NET的实现方式有一个大概的了解,我们可以通过下面的数据访问流程图1.1所示: 图 1.1 ASP.NET的三层结构 从图片中可以很明显的看出,在显示层中,ASP.NET有自己的显示页面(.aspx),在这个显示页面中存在着本身的后台代码(CodeBehind),之后在页面运行时,后台代码开始对逻辑层中的Business Layer的调用,触发系统后台的另外的.dll文件的运行,然后就是Business Layer通过关键字对Data Layer层文件的连接,最后对数据库的直接的访问是Data Layer中的层文件,通过数据库的访问后取得的数据按每层相连的方式再返回到ASP.NET的显示页面显示出来,用户即可以浏览取到的数据。通过前台的首次请求到最后数据的显示通过几个层次,所以要想通过非法的手段去修改数据库那将是非常困难的。也正是由于ASP.NET的这种完美的功能,所以所做的图书馆管理系统也就选择了这种开发平台。 图书馆管理系统的可行性研究及环境 可行性研究过程 结构的选择(b/s与c/s) 随着技术的进步,更多的层次被划分出来。目前,在Internet应用体系结构中,商务逻辑处理被单独划分为一层,作为Internet服务器。它对用户通过浏览器提交的表单进行分析,并得出对数据库服务器进行的查询,交给数据库服务器去执行并得到查询的结果,最后由Internet服务器用标准的HTML语言反馈回浏览器,称为B/S(Brother/Server)结构。 计算机技术发展日新月异,传统的 C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。而B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档