网站地图 原创论文网,覆盖经济,法律,医学,建筑,艺术等800余专业,提供60万篇论文资料免费参考
主要服务:论文发表、论文修改服务,覆盖专业有:经济、法律、体育、建筑、土木、管理、英语、艺术、计算机、生物、通讯、社会、文学、农业、企业

ASP.NET技术支持下校内书籍交换阅读平台构建

来源:原创论文网 添加时间:2020-01-13

  摘    要: 随着社会的发展,人们对书籍的渴望程度在不断的增加,根据学校的调查结果显示,同学们在大学期间拥有很多没有价值的书,而他们的处理方式大都是当做废品卖掉,有些甚至直接扔掉,这造成了书籍的极大浪费,因此我们开发一个校内书籍交换系统,给同学们提供平台进行书籍借阅,防止资源浪费。本系统是主要采用三层架构和抽象工厂来实现,使用统一建模语言UML建模,采用C#语言和SQL2008在Visual Studio2010下进行开发,系统运行稳定、高校方便、安全可靠,基本能够满足用户的需求。

  关键词: ASP.NET; 三层架构; UML建模;

  Abstract: With the development of the society,people's desire in the books is increasing.According to the results of the survey,we found that students in college have many books with no value,and their treatment are sold as waste,some even throw away directly,this caused the great waste of books.So we develop a book exchange system in the school,to provide a platform for students to change their books,and to prevent the waste of resources.This system uses the three-tier architecture and the abstract factory to design a blog park system.Modeling with UML,using C# language in Visual Studio2010 and SQL2008 under development.

  Keyword: ASP.NET; Three-tier architecture; UML modeling;

  0、 引言

  据调查,在目前的大学校园里,闲置书籍的处理相对分散,规模相对较小,完全是一种无组织的自发活动。我们可以利用网络平台实现书籍的交换阅读,这对于在校生来说不仅可以减少费用,还有利于交友。

  1 、系统分析

  1.1、 系统目标

  通过建立基于.net平台的校内漂书系统,利用信息交流迅速、快捷的互联网,借助asp.net技术、sqlserver数据库,打造一个以学校为单位主体的互联网校内漂书系统。解决校内学生闲置书籍浪费的问题,为当今活跃在互联网的学生提供一个全新的以漂书为手段,以促进旧书循环利用为目的,利用资源优势,地域优势,信息优势来建立一个全方位新视野的校内漂书系统,降低二手书籍交易成本,提高交易效率,使闲置书籍流动起来,促进校园闲置书籍市场的健康发展,同时促进学生环保意识,形成以书会友的良好氛围,娱乐学生的业余生活,增广学生见闻,真正意义上实现网络和现实生活的完美结合。
 

ASP.NET技术支持下校内书籍交换阅读平台构建
 

  1.2、 系统需求

  我们可以利用网络平台实现书籍的交换阅读,这对于在校生来说不仅可以减少费用,还有利于交友。但是现有的书籍交换网站所拥有的版块和娱乐功能并不完善,已经越来越不能满足人们的要求。所以本系统应运而生,本系统拥有一般系统所拥有的功能,比如发表和管理自己的日志、留言板、借书、捐书等,还具有自己的特色:将借来的书在看完后继续放漂、加好友,扩大自己的交友圈。

  图1 系统E-R图
图1 系统E-R图

  1.2.1、 系统功能分析

  系统的总体功能主要包括前台书籍交换和后台管理,前台包括个人中心和书架两个大模块,个人中心主要是记录用户注册时填写的信息,包括头像,联系方式,地址等以及查看用户借阅过的书籍及捐赠出的书籍,还有想借的书籍信息。而书架是用户查看书籍具体信息,包括书籍简介,书评、库存及想借人数。该网站的约束主要是面向的用户范围较狭小,只能是在校生。

  1.2.2、 登陆/注册

  用户登陆界面:注册之后通过此功能进入个人信息界面。在进入个人信息系统时需要对用户的名称和密码进行匹配,正确后方可进入,错误会给出提示:用户名或密码不正确。

  1.2.3、 用户借书

  用户在进入系统主页后可搜索他想借的书。如果有用户需要查询的书籍信息,则进入书籍详细页面进行借书操作,如果没有,用户需要在网站上输入想借书籍的详细信息,实现添加。

  1.2.4、 用户捐书

  用户在进入系统主页后可搜索他想要捐赠的图书名。如果有用户需要查询的书籍信息,则进入书籍详细页面进行捐书操作,如果没有,您需要自己添加书籍,输入书籍的详细信息,然后添加和捐赠书籍。

  1.2.5、 把书借给求书者

  将图书借给图书搜索者。进入“我的”页面的我可借的页面,点击把书借给求书者,当无人想借时,操作结束,当有多人想借时,选择借阅对象进行借书。

  2、 系统数据库设计

  从用户的角度建模数据和信息,使用实体关系图实现,是系统特性和静态描述[1]。使用矩形框表示实体,在矩形框中写入实体名[2]。椭圆用于表示实体的属性,使用无向边将实体连接到其属性。菱形用于表示实体间的关系,并在菱形框中写下联系的名称。椭圆用于表示实体的属性,将属性名称写入椭圆中。参考系统需求分析和上述要求,得到图1所示的系统E-R图[3]。

  3、 结语

  该项目主要由ASP实现,采用了抽象工厂模式,将这三层两两之间进行分离[4]。在这个在线图书交换系统中,在校学生可以方便的进行借还书籍,达到书籍的多次利用。

  参考文献

  [1] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2016.
  [2]虞文斌.基于ASP.NET的在线考试系统的设计与实现[D].吉林大学,2016.
  [3] 陆惠恩,张成姝.实用软件工程[M].北京:清华大学出版社,2016.
  [4]周光亮.浅释.net三层架构的设计与实现[J].科技信息(学术研究),2008(26):197+199.

重要提示:转载本站信息须注明来源:原创论文网,具体权责及声明请参阅网站声明。
阅读提示:请自行判断信息的真实性及观点的正误,本站概不负责。