网站首页  词典首页

请输入您要查询的论文:

 

标题 基于Servlet的在线图书管理系统设计
范文

    周永宏 肖国政

    

    

    

    摘 要:本文介绍了利用Eclipse为开发工具,前台使用JSP技术,后台使用Java语言,数据库采用MySQL开发的一个基于Servlet的图书管理系统,详细介绍了整体软件流程和数据库表单设计思路,并对系统进行了实测,给出了系统运行界面。该系统的架构模式是BS模式,采用多个模块,实现了图书的查询、图书信息的录入、修改等功能。

    关键词:Servlet;Java;MySQL;图书管理;BS模式

    图书管理系统可以很方便管理书籍的所有信息,它极大地提高了图书馆、书店等图书管理部门的工作效率,减轻了工作人员的工作压力。根据图书管理系统的实际需求,本系统采用模块化设计思想,[1]拟设定两种角色,一是管理员,而是学生。学生可以借阅和查询,管理员可以对图书的有关信息进行修改和删除。系统包含如下几个模块:

    用户部分包含用户登录、用户注册、图书查询、借阅信息、和借阅历史模块。

    管理员部分包含图书管理、读者管理、图书分类、图书借阅信息和图书归还信息模块。

    1 软件总体流程

    系统整体架构采用经典的MVC设计模式。

    2 数据库设计

    在线图书管理系统使用的数据库为MySQL。[2-3]系统主要需要维护4张表:账号基本信息表,书籍类型基本信息表,书籍基本信息表和借阅信息基本信息表。表中:U:唯一(Unique),P:主键(Primary),N:非空(Not Null),I:索引(Index)。限于篇幅,本文仅给出了账户基本信息表,其余表单可以参考该表设计。账户基本信息表保存了所有账户的信息,它的主键为账户编号。

    3 软件运行测试

    本文对软件运行的关键阶段截图展示,针对学生包括:图书查询及借阅信息查询。

    针对图书管理员,主要包括:管理员登陆及管理员图书信息显示。

    4 结论

    本文利用Eclipse[4]为开发工具,前台使用JSP技術,[5]后台使用Java语言,实现前后端分离,不再依赖服务器对JSP渲染,减少了耦合。数据库采用MySQL,详细介绍了整体软件流程和数据库表单设计思路,并对系统进行了实测,给出了系统运行界面。

    参考文献:

    [1]高学军.浅谈软件工程思想在管理信息系统开发中的应用[D].同济大学,2014.

    [2]张露,马丽.数据库设计[D].河南工业大学,2007.

    [3]吉尔费伦.MySQL 4从入门到精通[M].电子工业出版社,2003.

    [4]多姆.Eclipse 3高级编程[B].清华大学出版社,2006.

    [5]何雄.JSP网络程序设计[M].人民邮电出版社,2000.

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/16 5:07:51