基于Web的校园图书分享系统开题报告
2022-09-14 19:23:49
1. 研究目的与意义
基于Web的校园图书分享系统对培养学生的创新能力、动手能力、以及对知识体系的理解和运用有较高的指导意义。伴随着计算机技术和互联网技术的发展,电子商务逐渐渗入到人们的生活中,传统的图书交换系统是比较流行的商业模式,不管是何种的电子商务模式,如何才能够将更多的资源和人气聚集在一起。
本系统对于用户而言,可以足不出户的在网站上进行图书的置换,把自己闲置的书籍放在网站上换取自己想要的书籍,即方便又省钱。对于经济效益而言,减少了商家们在中间销售环节的费用运作,将精力主要集中在系统的更新,新功能的引进上面,比如说物品的发布、售后的服务等方面。这样避免了资源的分散减少了管理者的风险,从而保持图书竞争力。本系统可以大大的减轻了销售者的工作量并且节省了成本,而且交换者可以通过网站交换图书并借阅图书。
2. 课题关键问题和重难点
本课题需要采用JAVA语言和JSP技术进行开发,基于MyEclipse平台进行开发,后台数据库采用MySQL,利用J2EE平台来完成系统的开发。本系统包含了用户注册,用户登录、图书分类管理、图书添加、图书浏览、图书交换、交换申请处理、图书评论、留言和用户管理等功能。需要解决在图书交换时如果多个人申请同一本书时需要做出选择,还有在图书交换成功的同时相关的信息也需要及时的更新。留言平台是便于用户之间的交流,也需要加强其方便使用。管理着和普通用户的登陆后使用功能的区别要有所体现,管理者可以管理普通的会员,可以查询和管理用户信息以及管理员自己的信息。实现这一系列的功能需要学习并且查阅相关资料,要熟悉实现功能的各种代码,从而解决相关功能的实现。
3. 国内外研究现状(文献综述)
本项目需要具备一定的信息管理系统理论基础,根据现有物品交换网站的基本功能,设计一个具有面向大家的图书交换系统,系统应具备用户注册、用户登录、图书分类管理、图书添加、图书浏览、图书交换、交换申请处理、图书评论、留言和用户管理等功能。登录本系统的会员通过查看用户发布的图书交换信息,申请图书,发布个人待交换的图书,发布的待交换图书需要另外一个用户确认申请,来完成图书交换流程,一旦图书被交换之后,网站上面的交换信息需要及时更新。用户可以对图书发表评论,并且提供一个留言平台方便用户之间的交流。如果会员没有登录,则要求会员首先登录。系统提供会员注册和登录的接口。管理员进入系统可以查询和管理用户信息和管理员信息,这些功能的实现需要进一步的学习。
本课题的任务是满足用户交换闲置图书的需要,在Windows系统下利用MyEclipse平台、MySQL数据库开发一套图书交换系统。该系统采用J2EE平台完成系统开发,基于B/S结构,大致被分为三层,主要包括通过表现层、业务层和数据持久层。开发一个具有用户注册,用户登录、图书分类管理、图书添加、图书浏览、图书交换、交换申请处理、图书评论、留言和用户管理功能的系统。本系统使用JSP技术制作网站动态页面,用JAVA语言做连接数据库的程序,数据库采用MySQL,开发一个具有用户注册登陆,图书分类管理、图书添加、图书浏览、图书交换、交换申请处理、图书评论、留言和用户管理等功能的图书交换系统,具体功能详情如下: (1)会员注册和登录 当会员选择想发布置换图书时,需要会员处于登录状态。在登录本系统时,会员可以输入用户名及密码进行登录。在输入用户名,系统将验证用户名及密码是否正确,如果验证成功,就使会员处于登录状态。否则,系统显示用户名或者密码错误的信息。 会员在注册页面中能够进行新会员注册,这时系统要求会员输入注册信息,包括用户名、密码、确认密码、真实姓名、联系方式等信息。(2)图书分类管理 对闲置的图书按类别进行分类,从而达到查找快速便捷。(3)图书添加 用户在这里可以将自己的闲置图书进行发布,发布图书的名称和价格等信息,并且上传图书的图片。(4)图书浏览 会员可以通过系统浏览各种需要交换的图书。会员可以点击某一个详情,包括图书的图片、文字介绍,点击申请获取按钮来完成图书的交换等。(5)图书交换可以申请所需交换的书籍,如果没有其他异常,可以正常进行交换。(6)交换申请处理 用户发布的图书被其他用户申请交换,需要用户处理交换申请,通过之后才能完成交换,用户可以通过交换图书管理查看个人申请交换信息,并且对信息进行处理。(7)图书评论 用户看完图书后,可以登录后对图书进行评论,方便之后需要查看此图书的用户加以了解图书大致内容。(8)用户留言用户留言可以提一些建议,方便开发者对系统进行进一步的更新改进。(9)管理员管理管理员进入系统可以查询和管理用户信息和管理员信息。
4. 研究方案
1)系统采用Windows操作系统下MyEclipse开发平台开发;2)程序设计语言为Java;3)后台数据库为MySQL;4)系统分为前台用户和后台管理员两种用户角色;5)完成系统注册、登录、图书交换等基本功能的开发;6)对系统功能进行测试。
5. 工作计划
1~2周(3.2~3.13)完成开题报告和外文翻译工作,开题报告包括选题的背景意义,关键问题难点,文献综述,研究方案,工作计划,完成后并且上传到毕业设计网站;
3~4周(3.16~3.27)搜集课题相关的资料,对软件功能需求进行分析;
5~6周(3.30~4.10)软件功能模块划分及软件界面设计;
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。
