扫一扫,关注我们
微信号:375279829
本科生毕业论文(设计)开题报告
|
学 院 |
软件学院 |
专 业 |
软件工程 |
|
一、 论文(设计)研究背景与意义 1. 研究的背景 自互联网诞生以来,通过不同的方式影响着人们的工作生活,从信息共享到在线交互,事务管理,大数据,人工智能等各个方面。并随着移动网进一步发展,信息技术和现代的生活联系愈加紧密,因此也诞生了许多新的IT行业,其中典型的代表就是电子商务。电子商务是利用计算机网络和现实交易形成的现代商务,目前在各个国家都快速的发展。电子商务不仅仅包括在线销售,还延伸出快递物流、线上支付、事务处理、网络营销、信息收集等方面。 目前,书店经营压力日益严重,人员工资逐渐增加,经营成本的压力给书店带来了前所未有的挑战,因此开发出电子书阅读网站,扩大经营面积,提高经营业绩。通过线上促销带动销售业绩,会员可以通过网上订购,选择书店的书籍,在线购买书籍,提高购买的方便性。 随着互联网技术的发展,各种管理系统和网站影响着人们生活的方方面面。比如,看书并不是一定要去书店,通过网站就可以查询图书。在传统的生活中,人们只能去实体书店查看图书,进行阅读。这种方式需要占用大量的时间,包括来回路程、选择座位、甚至还需要排队,如果没有整片的时间,那么很难进行有效的阅读。在目前高节奏的生活方式中,一方面需要紧张有序的工作,另外一方面又需要通过阅读来提高自己,这就形成了一个尖锐的矛盾。人们希望在工作闲暇之余,利用碎片化的时间参与阅读,提高自己的阅读爱好,并能更好的提升工作竞争力。这时电子书阅读网站为人们提供了这样的一个机会,不需要再去实体书店,通过网站即可阅读,随时随地的参与进来。
2.研究的意义 开发电子书阅读网站,给书店带来新的销售渠道,提高了消费收入。通过线上的方式进行推广,对于老客户特价推荐,刺激消费。而对于新客户发布多品种的书籍,为会员提供高质量的服务,从而达成成交。而在销售过程中通过快递上门,为会员提供快速的收货服务,减少会员到达实体店购买书籍的时间,提高了购物感受。售后方面,提供全面的退货、换货服务,帮助客户解决售后问题。 从成本方面来看,实体书店需要选址,高昂的店面租金使得业绩大打折扣,而在线系统就减少实体店的租金费用,只需要开发好电子书阅读网站就可以使用,极少的服务器空间费用比起店面租金可以忽略不计。人工费用方面,线下实体的人工需要收银、促销员、讲解员、售后员等等。电子书阅读网站只需要一个后台管理员配合订票业务即可,减少人员的开支,所有的流程都可以通过线上智能化的管理系统进行处理。 电子书阅读网站颠覆了传统书店管理模式,通过web网站,使得会员可以轻松的查阅到自己喜欢的书籍,节约时间,轻松便捷。将传统读书方式彻底的解脱出来,提高效率,减轻人们的时间压力,使读者可以花更多的时间在选择和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。相比实体书店而言,电子书阅读网站可以给读者提供更高的读书质量、并且书籍的种类也很全面。电子书阅读网站比实体书店费用低。因为它不需要门面租金等,这样会更受广大读者青睐。电子书阅读网站展现的是一个全新的渠道和经营方式,它有着24小时的全天候和全方位服务,这些是实体书店所不能比及的。
3.文献综述 在国内,近几年互联网高速发展,使得电商快速壮大。国内的电子书阅读网站同样稳定发展,但是因为发展时间短,电子书阅读网站缺乏规范性,但问题终会解决,因为电子书阅读网站是未来网上阅读发展方向,发展与完善则是必然之事。 国内现在有许许多多的工作人员和学生,每个公司学校附近都有书店或图书馆,但是对于书店和图书馆的书籍购买,收藏和人的借书和还书的情况的查询,很多时候人们还是购书和借书量特别少,并不是人们不爱看书,而是人们没有多余的时间去购买借阅 ,实体店人工处理速度慢,工作程序又复杂,重复劳动,并且书店购书还得排队,图书馆借书和还书的数据量很大,造成数据不一致。所以我们应当尽可能的去实现一个操作简单和方便的电子书阅读网站,使人们可以随时随地看书,更加的完美减省了人们的时间,并且也尽可能的出现少的问题。 美国科学家首次提出数字图书馆这一概念以来,全球开展数字图书馆研究与实践已经十几个年头。国外的计算机研究技术是比较先进和高端的,随着开发系统和开发工具的完善,数据库的更新和使用,对于开发系统更是简单,快捷,但是谁又能保证出现零出错的系统,所以更加需要我们不懈努力的去完善和更新。 随着科学技术的发展,办公自动化和计算机辅助设计,制造以及互联网越来越广泛的应用,计算机技术属于高端产业,各种技术和应用的开发工具不断的完善和更新,时代的发展也在不断的更新,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点。例如:查阅速度,安全性高,可靠性高,储存量大,保密好,成本低。以后的操作也是更加的简单和方便和快捷,提高工作效率。 随着Internet互联网技术和电子商务的发展,看书并不是一定要去书店了。电子书阅读网站出现对传统的经营模式是一个巨大的冲击,使得传统的实体书店经营模式理念发生了巨大的变化。电子书阅读网站主要为书店等企业使用的电子书阅读网站,可以结合实体店进行多方位宣传书籍,电子书阅读网站利用网络技术和现代数据库理论,实现货物的在线浏览、在线书籍查阅、后台评论处理等功能。 电子书阅读网站为新书的推广供了捷径,传统图书推广主要以实体书店或图书馆为中心,大多通过书店推出新书介绍,读者由此获取。但店面营销渠道和人员的匮乏等,使得手段狭窄,造成图书流通不畅,往往出现滞销积压、致使营销陷入困境。随着网上书籍查阅的发展,实现图书推广效率的大幅度提升。
4.关键问题 本课题选择拓展性比较好的技术来进行开发,数据库选择MySQL库进行建库,JAVA是目前最为流行的技术,无论是成熟度和未来发展都更能适应本电子书阅读网站的业务。 本课题使用面向对象的设计思想进行设计,对系统的现状进行调研,收集当电子书阅读网站的需求,以及对电子书阅读网站业务的调查,整理需求文档,使用用例图状态图等进行描述,接着使用面向对象技术设计系统功能,系统数据库。电子书阅读网站主要包括了系统的开发背景收集、建模工具选型、技术确定、需求分析的整理、数据库的设计和功能模块划分、系统环境的部署、实现测试方法的选择,以及最后的搭建部署。
5.技术路线 B/S结构是常见的软件体系结构,也是目前最为流行的结构。所有通过浏览器访问的系统都属于B/S结构,它是一种基于浏览器和服务器端的软件结构。随着Internet兴起,越来越多的管理系统采用这种B/S结构体系。 JAVA是一种服务器端的编程语言,它的源代码是免费的,具有操作简单、易用性广泛、安全性高的特点。JAVA同时可以在Windows和Linux操作系统中运行,安装JAVA服务器后即可运行,而且JAVA服务器也有多种。JAVA是一种面向对象的语言,它可以和多种数据库进行连接,比如微软的SQLServer、MySQL数据库。通常情况下,JAVA和MySQL是最佳的搭配,许多服务器安装程序中包括了服务器和MySQL实例。对于新手来说,JAVA以上手学习快,通过一段简单的HTML语言就可以嵌入JAVA的标签,通过JAVA的基本的数据库操作,如增删改查就可以实现数据库表的管理,如果进一步学习JAVA深入的函数,可以查找对应的文档进行理解。总之,接触JAVA后可以快速的入门。JAVA的数据处理也很智能,当数据库表数据量很大的时候,JAVA可以对这些数据进行拆解,减少内存的压力,可以快速的响应浏览器的请求。据调查,在目前比较流行的语言中,如C#、JAVA语言、python语言、JAVA语言中,在网站建设方面,小程序开发方面,JAVA占据很大的份额,这也是JAVA独特的性能和优势确定的。 |
|||
|
二、论文(设计)的主要内容
本系统的主要内容是完成一个电子书阅读网站,其主要的功能有: 1.电子书的展示:把电子书进行分类,是用户可以浏览各种电子书,点击每种电子书可以看到详细信息。非会员购买用户只能查看免费的第一章节内容。 2.搜素功能:用户可以利用自定义搜索找到自己想要的电子书,搜索电子书时可以采用模糊查询,用户提交后返回查询结果。 3.用户注册:普通用户可以浏览页面,只有注册以后才能在线阅读的功能。 4.用户登录:提供注册用户的登录。 5.订购电子书:登录成功的用户可以购买电子书。购买的电子书在个人中心可以查看。 6.加入书架:用户登录后,可以加入书架到自己的书架中,在个人中心查看书架内的图书。 7.修改密码:可以修改密码 8.修改个人信息:用户可以修改个人信息,如电话、地址等。 9.电子书管理:管理员对电子书进行添加、修改、删除。电子书分类别管理,分章节录入。一本电子书对应多个章节。 10.用户管理:管理员对用户具有管理权限,可以添加、删除、修改用户信息。
|
|||
|
三、论文(设计)的工作方案及进度安排
1.查阅资料,撰写开题报告:2021年11月23日——2021年12月28日; 2.需求分析:2021年12月29日——2022年01月20日; 3.总体设计:2022年01月21日——2022年02月20日; 4.数据库设计:2022年02月21日——2022年03月10日; 5.编码与实现:2022年03月11日——2022年04月10日; 6.系统测试:2022年04月11日——2022年05月03日; 7.撰写毕业论文,准备答辩:2022年05月04日——2022年05月22日。
|
|||
|
四、参考文献 [1] 叶文.MySQL 数据库与缓存一致性研究[J].信息与电脑 ( 理论版 ), 2018(21):143-144. [2] 胡其荣.计算机软件Java 编程特点及其技术思考探析[J].电脑编程技巧与维护 ,2019(6):43-44+80. [3] 何政糕.对计算机软件JAVA编程特点及其技术的探析[J].数码世界 ,2018(6):42. [4] 王会芳.计算机软件开发中Java 编程语言的应 [J].数字技术与应用 ,2018,332(2):57-59. [5] 岳泽辉.基于Java 编程语言的计算机软件开发技术分析[J].科技资讯,2019(3):17-18. [6] 王养廷,郭慧,任宏德.Java程序设计能力培养的探索与实践[J].工业和信息化教育,2020(11):89-92. [7] 邢俊鑫.基于Java 编程语言的计算机软件开发技术[J].电子技术与软件工程 ,2017(23):47-48. [8] 焦亦薇.基于 Java 数据库互连技术的登录界面设计与实现[J].福建电脑 2018,34(08):126-127. [9] 何晶.以SSH框架与jQuery技术为基础的JAVA-Web开发应用探讨[J].计算机产品与流通,2019(11):104-105. [10] 王志辉.JAVA语言在计算机软件开发中的应用[J].电子技术与软件工程,2019(20):42-43. [11] 陈宇收.MySQL数据库备份方案研究[J].电脑编程技巧与维护,2018(10):109-110+130. [12]韦美雁,段华斌,周新林.大数据环境下的MySQL优化技术探讨[J].现代计算机(专业版),2018(30):68-72. [13] 张继东.MySQL数据库基于JSP的访问技术[J].电子技术与软件工程,2017(15):169. [14] 王丽娟,靳继红.基于MySQL的查询优化技术研究[J].电脑知识与技术,2017,13(30):35-36. [16] Hua Yuan,Hualin Xu,Yu Qian,Yan Li. Make your travel smarter: Summarizing urban tourism information from massive blog data[J]. International Journal of Information Management,2016,36(6). [17] Siyuan Du,Hua Zhang,Hualin Xu,Jirui Yang,Oscar Tu. To make the travel healthier: a new tourism personalized route recommendation algorithm[J]. Journal of Ambient Intelligence and Humanized Computing,2019,10(9)
|
|||
|
五、指导教师意见
指导教师签字: 年 月 日 |
|||
|
六、答辩小组意见
组长签字: 年 月 日 |
|||