毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

ASP.net+sqlserver图书借阅管理信息系统设计+源代码(2)

时间:2019-08-16 19:31来源:毕业论文
2系统相关技术 系统基于Visual Studio 2010开发平台,利用三层架构开发思想,采用了母版页技术和CSS样式表实现前台页面的布局与美化。 2.1 三层架构开发技


2系统相关技术
系统基于Visual Studio 2010开发平台,利用三层架构开发思想,采用了母版页技术和CSS样式表实现前台页面的布局与美化。
2.1 三层架构开发技术
所谓三层架构就是将整个业务应用划分为:表现层、业务逻辑层、数据访问层[3]。区分层次的目的是为了“高内聚、低耦合”的思想[4]。图书借阅管理信息系统应用了三层架构的开发思想,将系统分前台显示窗体(即用户接口,实现用户与应用间的对话功能,作用是检测用户输入的字符串并将用户要检索的信息显示出来)。功能模块类(定义类方法通过调用实现相关的功能。作用:一方面接收来自前台的输入数据,分析整理后将数据存入数据库;另一方面是接收来自前台的查询申请,将数据库中的查询结果以前台显示格式返回)。数据库操作模块(作用:数据库数据的读写)。各功能之间的关系如图1所示。
2.2 母版页技术
本系统前台页面设计用到了母版页技术,为应用程序中的页实现了布局一致的效果,当用户请求内容页时,可以将内容页和母版页的内容一起显示出来。母版页的使用,不仅使前台页面更容易文护,而且使页面的开发效率提高了。
使用母版页的好处:
(1)母版页创建控件与代码可以应用于整个开发系统的页面中[5][6]。例如,本系统中的母版页(MainMasterPage.master)包含图片及导航菜单(首页、系统设置、读者管理、图书管理、借阅管理、系统查询、排行榜、退出系统等)可应用于所有页
(2)母版页能够处理页面的共有功能,只要更改母版页,应用的页面也都会更新。
(3)页面可在母版页提供的内容块添加自己的所需的内容。
2.3 CSS样式表
CSS是一种标记性语言,全称是级联样式表(Cascading Style Sheet).它基于HTML页面能更好的控制网页中的元素。它既可以写在HTML页的头部,也可以单独成页称外部样式文件,一个外部CSS文件可引用到多个HTML文件,例如本系统中就添加一个外部样式文件(css.css)用于母版页中,通过母版作用于多个页。
使用CSS样式表的好处:
(1)外部CSS样式表独立于HTML页,不仅使前台页面设计简单化,也使网页的可文护性增强;
(2)浏览器可以缓存CSS文件,在加载或者刷新网页的时候,只用传送页面中内容,既可以节省浏览页面用到的带宽又可以提高访问页面的速度;
(3)设计网页的内容与样式代码分离,不仅能提高代码重用性和页面的兼容性,而且能提高团队开发效率。
3系统分析
图书借阅管理信息系统最重要的是在系统分析与设计阶段所做的工作[7]。该系统是基于Microsoft Visual Studio 2010和Microsoft SQL Server 2005系统开发的。它针对设计系统开发背景,运行环境等进行分析,通过数据库需求分析、系统功能模块设计等实现系统及功能模块[8]。
3.1 需求分析
校园图书馆的图书基本信息包括书籍编号、书籍名称、书籍作者(译者)、出版社、价格等。学生的一卡通标有所在学校、学生号、学生姓名、性别、学生所在的院系。学生拿一卡通一次借书不可多于5本。30天内归还。教师的一卡通标有所在学校、教师编号、教师姓名、性别、教师所在的院系。教师可以比学生多借5本书。根据图书档案信息,读者档案信息以及图书与读者之间形成的借还信息生成管理图书的数据文件,就此基础上开发图书借阅管理信息系统,方便管理员管理、查阅书籍的相关信息。 ASP.net+sqlserver图书借阅管理信息系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_37404.html
------分隔线----------------------------
推荐内容