web系统与技术 课程

web系统与技术 课程

ID:31903564

大小:13.28 MB

页数:17页

时间:2019-01-26

web系统与技术  课程_第1页
web系统与技术  课程_第2页
web系统与技术  课程_第3页
web系统与技术  课程_第4页
web系统与技术  课程_第5页
资源描述:

《web系统与技术 课程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.太原理工大学现代科技学院Web系统与技术课程实验报告专业班级计算机09-3学号2009101046姓名王晓乐指导教师南志红...……………………………………装………………………………………订…………………………………………线………………………………………实验名称图书管理系统同组人专业班级计算机09-3学号2009101046姓名王晓乐成绩一、实验目的和要求1.实验目的通过本次实验基于Web模式的图书管理系统,完成对图书管理系统的需求分析和数据库的模式分析。通过建立基于B/S模式的图书管理系统,使系统能利用当前最新的软件开发

2、技术,便于管理员和读者管理、查询、借阅图书的操作。2.实验要求(1)功能可参照学校图书馆系统,要求网站页面涉及风格一致,界面简洁,具有带行功能;(2)实现管理员和用户两种角色,通过登陆页面,登录到各自页面;(3)管理员页面:借书、还书、对用户和图书信息维护(增删改除);(4)用户页面:个人信息的维护、图书查询;(5)留言板:用户留言,数据库中数据设置。二、系统分析与设计2.1系统分析根据实验要求,我们就需要对开发的模式,开发器和数据库的选用进行分析,得出最佳组合方案。1)选择B/S模式Web程序的核心:对数据库进行处理;及管

3、理信息系统———B/S模式。基于Web的B/S模式体系结构特别适用于信息的浏览、查询与发布,适用于领导辅助决策支持,而且相对于C/S模式体系结构而言,基于B/S模式体系结构的应用系统具有简化的客户端、开发和维护系统方便、用户操作更加简单以及适用于网上信息发布等优点。所以此图书管理信息系统平台模式采用B/S模式。2).NET的特点·基于组件的技术COM的优点:将任何语言开发的COM(componentobjectmodel,组件对象模型)组件集成到程序中,即插即用。COM的缺陷:技术复杂(必须遵守COM身份、生命期和二进制布局

4、等)、需要进行组件注册、频繁地重写底层代码。....NET组件:不需再写额外的底层代码来支持组件化,只需一个.NET类,不使用注册表。·跨语言集成目前支持.NET平台上开发的编程语言超过了25种COM不支持语言集成无法重用他人编写的COM组件中的代码;无法扩展COM类;无法捕捉COM抛出的异常.NET编程语言的跨语言集成是在IL层次上面的集成,可以调试抛出的异常,可以扩展相应的功能•简化开发.NET提供一套框架类,允许任何语言使用。每次更换语言时不需学习新的APIVisualStudio.NET中不同语言所对应的开发环境一模

5、一样,提高了开发效率•强大的分布式应用COM要求分布式应用的两端需要同样的环境在网络中存在防火墙等网络设备时,DCOM不能很好的工作。.NET技术采用XML的编码格式,利用SOAP协议进行分布式的调用•可靠性和安全性.NET程序在编译和运行过程中借助于CLR托管执行类型的安全检测、垃圾收集、即时编译等声明性的安全检测、强制性的安全检测3)SQLSever2005数据库由于SQLSever拥有高弹性与多元化的结构,不仅符合业界的需求,更能与互联网紧密集成,而且全面支持包括windowsCE,Windows98,windowsN

6、T与Windows2000等windows的操作系统。综上所述,本系统采用.NET框架+SQLSever2005数据库,并采用B/S架构进行开发。2.2系统设计图书管理信息系统的实体间E-R图,如图2-1所示:图2-1系统E-R图系统用户信息实体图,如图2-2所示:...图2-2系统用户信息实体图系统借阅信息实体图,如图2-3所示:图2-3系统借阅信息实体图系统图书信息实体图,如图2-4所示:图2-4系统图书信息实体图由此,我们可以设计出数据库中的各个表(见附录)。先在SQLserver2005中建立所需要的数据库,建立四个

7、数据表分别是:Book,Member,BorrowInform,liuyan,以及对各个表的设计:......表名:留言板...三、系统实现3.1系统实现的关键技术1)web.config配置文档ASP.NET环境下的编程提供了一种基于XML的统一配置文件——web.config,存在于Web应用程序服务器上的任何目录中,统一命名为“web.config”。通常,在web.config文件中需要设置一些公共的属性信息,如数据库连接网页文字显示的编码等,这样无需重新编译应用程序就可以更新应用程序的某些属性。当把系统迁移到一个不

8、同的服务器时,只需修改web.config文件中的相关配置信息,便可适应新服务器的要求。2)使用Session进行登陆验证对象Session是用来记录浏览器的变量,是其专用变量。对于每个浏览器,访问时都会自动产生一个session对象,这个对象提供了一个存储场所,用来存储访问者在会话的活动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。