随着互联网的发展,计算机的应用也越来越广泛,它已经成为人们日常生活中的一部分,到网上看书与购书也成为人们一种习惯,电子商务的发展在现今的社会已成为一种趋势,抓住时代的潮流,顺应其发展是不争的事实,在这种大的背景下,为满足这种需求,网上图书俱乐部应运而生。
本系统主要包含六个模块:个人中心、图书管理、书架管理、图书选购、俱乐部活动和论坛交流,并对每一个模块都进行了详细的设计。使用本系统可以使用户足不出户就享受到阅读图书的乐趣,并且与读书爱好者一起交流读书经验、心得,可以更好的促进彼此的关系,使身心得到健康稳固发展。在系统中,为大家提供了图书分类、通过章节查询图书内容、支持模糊查询、交友、俱乐部活动信息查看、图书选购等功能。
本系统使用Eclipse作为开发环境,连接MySQL数据库,采用Apache自带的Tomcat作为服务器。本开发过程按照软件生存周期的开发步骤,首先进行需求分析,然后分析系统的可行性方案,确定了项目开发方案,并按照制定的计划进行了软件的总体设计和详细设计。最后对本软件进行了测试、运行和维护。
网上图书俱乐部是一个WEB应用系统,该系统的主要功能是注册的会员登录系统,浏览图书信息,包括最新的图书,每个会员有自己的书架,可以向自己的书架中添加图书。会员有自己的个人中心、个人空间,在个人空间中可以查看自己的好友、搜索好友、增加好友、删除好友,向好友发送短信息,可以查收会员自己的收件箱、发件箱,以和自己有共同爱好的读书爱好者进行交流。管理员可以添加图书,对图书进行分类,详细添加图书的内容、章节信息以供会员在网上进行在线读书。此外管理员定期发布俱乐部活动的最新动态在俱乐部活动模块一栏内。
本系统包括会员注册、个人中心、图书选购、俱乐部活动、论坛交流、图书管理、书架管理等多个模块,其中模块中有更细分的功能,根据每个模块所要实现的功能进行具体的分析。最根本的需求即增删改查,这种数据库结构能能满足各种信息的输入和输出。
目 录
内容提要 I
1. 引言 1
2.系统总体设计 1
2.1 系统设计原则 1
2.2 技术设计原则 2
2.3 系统设计过程 2
2.4 数据库结构设计 2
2.4.1 数据库分析 2
2.4.2实体关系图 E-R图 2
2.5 数据字典 4
3. 系统的设计与实现 7
3.1 系统功能分析 7
3.2 程序流程设计 7
3.2.1 管理员操作流程 7
3.2.2 普通会员操作流程 8
3.3 模块分析与详细设计 9
3.3.1个人中心模块 10
3.3.2 书架管理模块 11
3.3.3管理员管理模块 11
3.3.4图书管理模块 11
3.3.5图书选购模块 12
3.3.6俱乐部活动模块 13
3.3.7论坛交流模块 13
4.系统的测试与维护 13
4.1 系统测试 13
4.1.1会员登录 13
4.1.2 会员操作 14
4.1.3 图书选购 15
4.1.4 俱乐部活动 16
4.1.5 论坛交流 16
4.1.6 个人中心 16
4.2 系统维护 19
5. 结语 19
致谢 20
参考文献 21