java图管理完整 .docx
《java图管理完整 .docx》由会员分享,可在线阅读,更多相关《java图管理完整 .docx(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结目录基于 SQL 数据库的图书治理系统第 1 章 本设计所要达到的目的和要求1.1 设计目的1.2 设计要求第 2 章 设计内容第3 章 开发和运行环境介绍第 4 章 需求分析1、 本设计所要达到的目的和要求1.1 设计目的治理信息系统( MIS)的应用已深化到社会的各行各业,它是信息、软件与科学治理相结合的产物。 MIS 的开发过程不仅是一个编写应用程序的过程,而且是一个以软件工程的思想为指导,从可行性争论开头,经过系统分析、系统设计、系统实施到等主要阶段的规范开发过程。此题目实现的是网络数据库治理系统,我们选择的是图书馆治理系统,不同角色的用户登录,用户信息的治理包括密码治
2、理,及用户借仍书,用户对图书信息及本人借仍情形的查询,超级治理员对图书信息的增删查改,用户信息的增删查改及借仍情形总的查询。1.2 设计要求1、主题明确,软体开发要有创新性,能表达SQL 的储备过程、触发器、游标技术等。2、用高级语言结合 SQL Server 数据库进行开发。3、写出数据库关系模式及相应的数据库表关系图。4、绘制成果 MIS 相应的系统流程图、 E-R 图等。5、完成成果 MIS 登陆界面、主界面、图书信息录入、图书信息查询和其各项设计与操作。2、设计内容我们设计的图书馆治理系统主要用于对图书馆日常工作的治理,主要任务是用运算机对读者、图书等各可编辑资料 - - - 欢迎下载
3、精品名师归纳总结种信息进行日常治理,如查询、修改、增加、删除、图书借阅和归仍的治理等。本系统实现了图书馆的信息化治理,完成了图书馆治理系统的基本功能。该系统主要包括用户登录子系统、用户治理子系统、图书治理子系统、图书借阅与归仍、图书和用户信息查询子系统四个部分,各部分主要功能如下:用户登录子系统:用于数据库的连接,主界面的设计和不同身份用户的登录治理。用户治理子系统:用于用户信息的治理,如用户添加、用户信息修改、用户删除。图书治理子系统:用于图书信息的治理,如新书入库、图书信息修改、图书信息删除。图书借阅与归仍子系统:用于用户借阅和归仍图书。图书和用户信息查询 : 图书和用户信息的查询。3、开
4、发和运行环境介绍开发语言:前台开发语言为java,后台数据库为 SQL server2000运行环境: eclipseEclipse 是著名的跨平台的自有(IDE )。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他运算机语言比如C+ 和Python 的开发工具。Eclipse 的本身只是一个框架平台,但是众多插件的支持使得Eclipse 拥有其他功能相对固定的IDE 软件很难具有的灵敏性。许多软件开发商以Eclipse 为框架开发自己的IDE 。4、需求分析4.1 系统需求描述实现治理员对用户的增删改查,对图书信息增删查改、图书借阅信息的修改以,实现用户对图书的查找、借阅、续
5、借、归仍以及修改密码。该系统主要包括用户登录子系统、用户治理子系统、图书治理子系统、图书借阅与归仍、图书和用户信息查询子系统四个部分,各部分主要功能如下:用户登录子系统:用于数据库的连接,主界面的设计和不同身份用户的登录治理。用户治理子系统:用于用户信息的治理,如用户添加、用户信息修改、用户删除。图书治理子系统:用于图书信息的治理,如新书入库、图书信息修改、图书信息删除。图书借阅与归仍子系统:用于用户借阅和归仍图书。图书和用户信息查询 : 图书和用户信息的查询。可编辑资料 - - - 欢迎下载精品名师归纳总结图书治理系统4.2 系统功能结构图用图借用户书阅户信信信登息息息录管管管理理理治理员工
6、作人用户登用户信用户信用户信用户信图书信图书信图书信图书信用户借归仍图用户续借阅信登录员登录录息增加息删除息查询息修改息增加息删除息修改息查询书书借息查询图 1图书治理系统系统流程图可编辑资料 - - - 欢迎下载精品名师归纳总结4.3 系统E-R图密码用户名权限借书上限用户 ID用户已借书数量图 2用户实体图备注书籍名称图书 ID出版社图书作者图书剩余数量图书总数量价格出版日期图 3 书籍实体图用户1借书日期借阅毕N图书仍书日期可编辑资料 - - - 欢迎下载精品名师归纳总结4.5 数据库表结构图 4实体属性图表1 图书信息表可编辑资料 - - - 欢迎下载精品名师归纳总结字段名称字段类型长
7、度是否为空备注图书id数字4否主键图书名称数字4出版社作者文本文本5050出版日期时间4价格文本50图书总数量数字4否图书剩余量数字4否备注文本50表2用户借阅表字段名称数据类型长度是否为空用户id数字4否图书id数字4否借书日期时间8否仍书日期时间8备注文本50是否归仍文本50否表3用户信息表备注主键主键字段名称字段类型长度是否为空备注用户id数字4否主键用户名文本50否用户密码权限文本文本5050否否已借书数数字4否借书上限数数字4否5. 系统设计与实现可编辑资料 - - - 欢迎下载精品名师归纳总结5.1 模块功能描述1 在整个图书治理系统中用户登录子系统的设计,主要包括如下功能:连接远
8、程数据库:第一建立连接,然后配置数据源。整个界面的设计:主框架,点击按钮分别触发大事。用户登录:治理员,图书馆工作人员,一般用户分别实现进入自己的界面。2 在整个图书治理系统中用户治理子系统的设计,主要包括如下功能:用户添加:用于添加用户信息。用户信息修改:治理员可以修改用户全部信息,用户可以修改自己的密码。用户删除:用于删除用户信息。包括按用户id 和密码删除。3 在整个图书馆治理系统中图书治理子系统的设计,主要包括如下功能:图书添加:用于添加图书信息。图书信息修改:治理员可以修改图书全部信息。图书删除:用于删除图书信息。包括按图书id 删除。4 在整个图书馆治理系统中图书借阅治理子系统的设
9、计,主要包括如下功能:借阅图书:用户借书。续借:通过转变归仍日期来续借。借阅信息显示:治理员和工作人员可以查看全部用户借阅信息,一般用户只可以查看自己的借阅信息。5 在整个图书馆治理系统中图书和用户信息查询子系统的设计,主要包括如下功能:图书信息查询 : 可以查询全部图书信息,也可以依据图书id ,图书名称,作者,出版社进行图书检索。用户信息查询:用于查询用户信息。5.2 软件实现用户登录子系统: 连接数据库:importjava.sql.*。publicclassNetConn /建立数据库连接类Connection con。可编辑资料 - - - 欢迎下载精品名师归纳总结Statement
10、 sql。publicStatement connect可编辑资料 - - - 欢迎下载精品名师归纳总结tryClass.forNamesun.jdbc.odbc.JdbcOdbcDriver。可编辑资料 - - - 欢迎下载精品名师归纳总结catch ClassNotFoundException e1trycon=DriverManager.getConnection jdbc:odbc:liber_db,sa,123。sql=con.createStatement。catch SQLException e2returnsql。主框架:public class librarypublic s
11、tatic void mainString argsLibrarybox mf=new Librarybox。mf.mi_system_alogin.setEnabledfalse。mf.bookse.setEnabledfalse。mf.bookth.setEnabledfalse。mf.bookfo.setEnabledfalse。mf.bookfi.setEnabledfalse。mf.mi_system_manger.setEnabledfalse。public class Librarybox extends JFrame implements ActionListenerJLabe
12、l mlabel,tlabel。JMenuBar mainmenu 。static JMenu system,bookse,bookth,bookfo,bookfi,booksex,mi_system_manger。JMenuItem mi_system_login,mi_system_alogin,mifi_system_adduser,mifi_system_moduser,mifi_system_d eluser,mi_system_exit。JMenuItem se_book_addbook,se_book_modifybook,se_book_delbook。JMenuItem th
13、_book_borrowmsg,th_book_borrowmsgmodif。JMenuItem fo_book_returnmsg。JMenuItem fi_msglabel_book,fi_msglabel_borrow,fi_msglabel_user。JMenuItem sex_edition。Loginfrm frml=null。Adduser frma=null。Mdiuser frmm=null。可编辑资料 - - - 欢迎下载精品名师归纳总结Deluser frmd=null。Addbookfrm frmab。Mdibookfrm frmmb。Delbookfrm frmdb。
14、Borbookfrm frmbb。BorMsgbookfrm frmbmb。Booklistfrm frmbl。Borlistbookfrm frmblb。Userlistfrm frmul。ReturnMsgbookfrm frmrmb 。Returnbookfrm frmrb。Readme frmread 。Message msg 。int id=0。int unit=3。Libraryboxsuper图书治理系统 。frml=new Loginfrmthis,登录窗口 ,client,msg。frma=new Adduserthis,添加用户 ,client,msg。frmm=new M
15、diuserthis,修改用户 ,client,msg。frmd=new Deluserthis,删除用户 ,client,msg。setLayoutnew GridLayout4,1。Font myFont1=new Font 楷体 _GB2312,Font.BOLD,60 。Font myFont2=new Font 楷体 _GB2312,Font.BOLD,40 。mlabel=new JLabel 图书治理系统 。tlabel=new JLabel请在系统治理中进行登录 。mlabel.setFontmyFont1。 tlabel.setFontmyFont2。addmlabel。ad
16、dtlabel。mainmenu=new JMenuBar 。system=new JMenu系统治理 。mi_system_login=new JMenuItem用户登录 。mi_system_alogin=new JMenuItem重新登录 。mi_system_manger=new JMenu用户治理 。mifi_system_adduser=new JMenuItem添加用户 。mifi_system_moduser=new JMenuItem修改用户 。mifi_system_deluser=new JMenuItem删除用户 。mi_system_manger.addmifi_sy
17、stem_adduser。mi_system_manger.addmifi_system_moduser。mi_system_manger.addmifi_system_deluser。mi_system_exit=new JMenuItem退出 。mi_system_login.addActionListenerthis。mi_system_alogin.addActionListenerthis。mi_system_exit.addActionListenerthis。mifi_system_adduser.addActionListenerthis。mifi_system_moduser
18、.addActionListenerthis。mifi_system_deluser.addActionListenerthis。system.addmi_system_login。system.addmi_system_alogin。system.addmi_system_manger。system.addSeparator。/ 添加分隔线system.addmi_system_exit。 mainmenu.addsystem。可编辑资料 - - - 欢迎下载精品名师归纳总结bookse=new JMenu书籍治理 。se_book_addbook=new JMenuItem添加书籍 。se
19、_book_modifybook=new JMenuItem修改书籍 。se_book_delbook=new JMenuItem删除书籍 。se_book_addbook.addActionListenerthis。se_book_modifybook.addActionListenerthis。se_book_delbook.addActionListenerthis。bookse.addse_book_addbook。bookse.addse_book_modifybook。bookse.addse_book_delbook。mainmenu.addbookse。bookth=new J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java图管理完整 java 管理 完整
限制150内