web开发技课程设计报告.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
共享知识 分享快乐 安徽农业大学 课程实践(设计)报告 实践项目名称 图书管理系统的设计 项目组成人员 院 系 信 年级专业 0 指导教师 傅 页眉内容 目录 1 3 2 3 2.1 3 3 4 3.1 4 3.1.1 4 3.1.2 . 7 3.2.1 .. 8 3.3.1 11 3 4..11 3.4.1 11 共享知识 分享快乐 课程设计背景 图书馆信息化管理从最初的对图书馆业务管理实行信息化管 理发展到对图书馆各个业务流程和网络化管理,并建立大规模 的以个体文献目录联机查询为主的资源共享系统;而图书馆的 正常运营中总是面对大量的读者信息,图书信息及两者相互作 用产生的借书信息,所以要对读者资源,读者资源,借书信息 进行管理,本系统的开发就是在于提高图书管理的工作效率! 需求分析(包括:功能分析、操作流程分析等) 2.1 需求分析 一般通用的图书馆借阅管理系统包括系统管理、读者管理、编 目、图书流通、统计、查询等功能。比较先进的能够在一个界 面下实现图书、音像、期刊的管理,设置假期、设置暂离锁 (提 高安全性)、暂停某些读者的借阅权、导入导出读者、交换 MARC 数据、升级辅助编码库等。此外随着 Internet 应用的发 展,一个完善的系统还应该提供无缝接入 Internet 的功能,通过 IE 浏览器让读者使用借阅资料查询、更换密码、预约、资料检 索等功能。有些系统还能提供读者自助服务,可以开放一些客 户机让读者自行管理密码、查询自己的借阅史、预约资料、检 索资料等。 页眉内容 共享知识 分享快乐 在构造系统时,首先从需求出发构造数据库表,然后再由数据库结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了两个部分:一个是一般用户态:即图书有服务子系统;另一个是管理员界面:提供图书的管理和维护功能。对于不同子系统之间的功换,采用了登录功能和用户注销功能。 系统划分了子系统后,下一步的工作是继续划分子系统的小模块。先考虑在进入子系统时应该做什么,进入系统之后又应该做什么,提供那些服务等。例如,对于图书信息服务子系统,在用户进入时首先得调用相关数据库表,找出用户的图书借阅情况;进入系统后,子系统得提供图书查询、图书借阅和还书功能。另外,针对本系统的特殊情况,同时也考虑系统的可移植性,在系统中增加了数据库路径的维护部分。 但由于本人技术有限,下面只做了部分设计 设计与实现(包括:前台页面、数据库、业务逻辑等设计) 3.1 数据库结构设计 概念结构设计( E-R 图) 页眉内容 共享知识 分享快乐 概念结构设计是将分析得到的用户需求抽象为概念模型的 过程,即在需求分析的基础上,设计出能够满足用户需求的各 种实体以及它们之间的相互关系的模型。这样才能更好地、更 准确地用某一 DBMS 实现这些需求,它是整个数据库设计的关 键。概念结构的主要特点是能真实、充分地反映现实世界,易 于理解,易于更改,易于向关系、网状、层次等各种数据模型 转换。描述概念模型的有力工具是 E-R 模型。 Er 图: 图书类型 管理 借阅信息 属于 管理 管理员 图书 管理 管理 属于 管理 图书馆信 书架 页眉内容 共享知识 分享快乐 部分实体 ER 图: 借阅次数 图书编 图书 书名 价格 作者 书类 书架号 管理员 管理员号  密码 管理员名 页眉内容 共享知识 分享快乐 逻辑结构设计 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 E-R 图转换为与选用 DBMS 产品所支持的数据模型相符合的逻辑结构。设计逻辑结构时一般要分三步进行,首先是将概念结构转 换为一般的关系、网状、层次模型,其次是将转换来的关系、网状、层次模型向特定 DBMS 支持下的数据模型转换,最后是对数据模型进行优化。 基于 B/S 的简易图书借阅管理系统采用的是将 E-R图向关系数据模型转换。以下是由概念模型向逻辑模型转化的关系模式: 管理员(管理员编号 ,管理员名称,管理员密码) 图书(图书编码,图书名称,图书类别 ,书架,作者,价格,借阅次数) 页眉内容 共享知识 分享快乐 物理结构设计 数据库的物理结构设计是对于给定的逻辑数据模型,选取一个最合适应用环境的物理结构。数据库的物理结构指的是数据库在物理设备上的存储结构与存取方法,它依赖于给定的计算机系统 表 2.2 管理员信息表 (new_userlist) 字段名 注释 类型 长度 允许空 默认值 管理员 自动增长 userId int 4 编号 (1,1) 管理员 varch userName 50 Null 名称 ar 管理员 varch userPwd 50 Null 密码 ar 页眉内容 共享知识 分享快乐 表 2.3 图书信息表 (new_booklis

您可能关注的文档

文档评论(0)

sing2life + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档