- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
web课程设计论文解读
目 录
1 选题背景 1
2 系统分析与设计 2
2.1 三层网页架构及特点 2
2.1.1三层网页架构 2
2.1.2特点 2
2.2 需求分析 2
2.3 系统层次结构 2
3 数据库设计 4
3.1 概念结构设计 4
3.1.1实体图 4
3.1.2 E-R图 5
3.2参照关系(dbo.relatpicture) 5
3.3 表的设计 6
3.4建立数据库的T-SQL语句 7
4 Web.Config文件配置 10
5 Web设计 11
5.1实体类设计(Library.Model) 11
5.2工具类设计(Utility) 11
5.3业务逻辑层设计(Logic) 11
5.4表示层设计(WebUI) 11
6模块功能测试 13
7 总结 16
8 改进意见 17
参考文献资料 18
1 选题背景
人工方式管理图书资料方式存在着许多缺点,如效率低、保密性差且浪费资源、财力、人力,另外,随着图书资料数量的增加,其工作量也将大大增加,这将给图书资料信息的查找、更新和维护都带来了诸多不便,因此图书管理信息化是高校必须面对的挑战。
图书管理作为计算机应用的一个分支,有着很多优点,如检索迅速、方便查找、可靠性高、存储量大、保密性好、寿命长、成本低、便于管理等。这有效地提高图书管理的效率。因此,开发一款实用图书管理系统是非常有现实意义、有价值的。
另外,我们每天都与图书馆管理系统打交道,也经常使用网上图书馆,对其整个业务流程以及功能也比较熟悉,做起来应该更有信心。
2 系统分析与设计
2.1 三层网页架构及特点
2.1.1三层网页架构
通常意义上的三层架构就是将整个业务应用划分为:表现层(Presentation layer)、业务逻辑层(Application layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层、表示层。
所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。
2.1.2特点
a.开发人员可以只关注整个结构中的其中某一层;
b.可以很容易的用新的实现来替换原有层次的实现;
c.可以降低层与层之间的依赖;
d.有利于标准化。
e.利于各层逻辑的复用。
f.结构更加的明确。
g.在后期维护的时候,极大地降低了维护成本和维护时间。
2.2 需求分析
图书馆管理系统的主要功能是实现图书馆图书的借阅和归还的管理自动化,图书新增及销毁的及时化,用户及图书信息的更新,总结一下,可以分为如下模块:借阅管理,系统管理,图书管理,读者管理。
2.3 系统层次结构
该系统有采用三层网页架构设计技术来实现,共有两个登陆端:普通用户与管理员,管理员端有4个模块:图书信息管理、读者信息管理、借阅信息管理、系统管理;普通用户端有3个模块:图书信息管理、借阅信息管理、系统信息管理。系统层次结构如图2-1所示。
图 2-1 系统层次结构图
3 数据库设计
3.1 概念结构设计
3.1.1实体图:
共有6个概念模型,分别是:管理员、读者、读者类型、图书、图书类型、借书信息,各实体图如下所示。
图 3-1 管理员实体图
图 3-2 读者实体图
图 3-3 读者类型实体图
图 3-4 图书实体图
图 3-5 图书类型实体图
图 3-6 借书信息实体图
3.1.2 E-R图
图 3-7 各实体关系(E-R图)
3.2参照关系(dbo.re
您可能关注的文档
- VTD3000系统安装指导书解读.doc
- WBC作业指导书_150503解读.docx
- W10问题(葵花宝典)0306解读.ppt
- 2002版质量验收表格电子版3讲解.doc
- 2005~2006学年高考复习资料2005年10月讲解.doc
- WAS安装部署手册(WebSphere)解读.doc
- V领男套衫解读.ppt
- 2005年4月高级物流管理员考试题讲解.doc
- 2004年中考试题讲解.doc
- WCDMA切换原理解读.ppt
- 2025年安徽省黄山市单招(语文)测试题库完整.docx
- 2025年安徽水利水电职业技术学院单招(语文)测试模拟题库及答案1套.docx
- 2025年安徽省淮南市单招(语文)测试题库精选.docx
- 2025年安徽省宿州市单招(语文)测试题库审定版.docx
- 2025年安徽职业技术学院单招语文测试题库一套.docx
- 2025年安阳职业技术学院单招(语文)测试模拟题库推荐.docx
- 2025年安徽省合肥市选调生考试(公共基础知识)综合能力测试题及参考答案1套.docx
- 2025年国家电网招聘之电网计算机题库500道及1套完整答案.docx
- 2025年安徽机电职业技术学院单招语文测试模拟题库a4版.docx
- 2025年山东省滨州地区选调生考试(公共基础知识)综合能力测试题学生专用.docx
文档评论(0)