毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#+sqlserver图书馆管理系统的设计与实现(4)
5.3 管理员管理子模块
5.3.1用户管理模块
当管理员需要对用户信息进行管理时,进入该界面后,可以对读者的基本信息进行管理,可以添加新的用户,修改已有用户的信息,或删除不再使用的读者,还可以按照读者的编号来查询该读者的详细信息。当需要添加新的用户或修改已有用户的信息时,管理员都需输入用户的详细信息;而删除用户的时候只需输入想要删除用户的用户编号即可;读者查询是按读者的编号来查询读者的详细信息的。其查询结果如图3所示。
图3 用户管理界面
5.3.2图书管理模块
此模块用来对图书信息的管理,管理员可以通过该模块来往图书馆里添加新书、修改已添加入库的图书信息、删除不再借阅的图书,同时还可以按图书编号来查询图书的详细信息。添加新书或修改图书的时候,都要输入图书的详细信息,而删除图书的时候,只需输入要删除图书的编号即可。
5.3.3图书借阅、归还模块
此模块把图书的借阅和归还放在了一个界面上,管理员可以通过输入借阅者的编号来查询他的借阅情况,包括:借阅者的编号、图书编号、借阅者的姓名、图书名称、借阅的时间和当时借阅的数目。借阅图书和归还图书时,都需输入借阅者的编号、图书编号和借阅或归还的数目,借阅时最多只能借阅5本,且借阅的数目要小于此书的库存量,否则提示相应的错误信息。图书借阅的过程中,表示层获取用户输入到窗体控件里的借阅者编号、要借阅的图书编号和借阅的图书数目,然后表示层调用业务逻辑层中的图书借阅函数BookBorrowDealing()进行处理,处理过程中业务逻辑层把需要访问数据库的UserID和BookID传送到数据访问层,由它来直接访问数据库,处理后的结果再返回到业务逻辑层,这时业务逻辑层就需要对借阅者不存在、借阅的图书不存在、借阅数目等逻辑进行控制,其处理后的结果会返回到表示层,表示层根据返回的数据来提示相应的信息。查询借阅信息结果如下图4所示。
图4 借阅管理界面
5.4 普通用户管理模块
普通用户登录成功后,会自动进入普通用户操作界面,普通用户只能对图书信息进行查询和查询自己的借阅信息,普通用户可以按各种不同的条件对图书进行检索,也可以按自己的读者编号来查询自己的借阅信息,操作页面如图5所示。
图5 普通用户操作界面
6.总结
图书馆管理系统以它高效、便捷的优点已渐渐为人们所熟知,它有着传统手工管理方式所无法比拟的优势,成为未来图书馆管理必可避免的趋势。
从开始的需求分析、概要设计到详细设计初步设计完成了整个系统的雏形,基本上实现了图书管理、读者管理、借阅归还信息管理、图书查询和读者查询的具体设计,达到了图书管理工作的规范化、系统化和程序化,避免了图书管理的随意性,提高了信息处理的速度和准确性。
在做
毕业论文
的这段时间里,我真正的明白了理论与实践的差距,当真的要把那些在书本上学到的理论知识付诸于实践时,一个又一个的问题接踵而来,或许这就告诉我们要理论联系实际、勤于动手,在不断解决问题的过程中,我也明白了自主学习的重要性,身边的资源很多,要懂得利用。
做毕业设计的时间毕竟是有限的,所以系统还存在着许多的不足:(1)图书的检索还需要改进;(2)图书借阅的期限限制还需进一步的完善;(3)系统的安全性方面考虑的还不是很周全。对于以上这些不足之处,还要在今后的学习当中不断的改进与完善。
共4页:
上一页
1
2
3
4
下一页
上一篇:
Android手机连连看游戏的开发与实现
下一篇:
基于.NET的学生论坛开发与实现+ER图
PHP+IOS的会议管理系统的设计+ER图
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
學生成绩管理系统的设计与实现【1741字】
港航管理系统门户网站之思考【2521字】
数字图书馆系统中的IP网络...
可扩展的计算机网络管理...
志愿者活动的调查问卷表
国内外图像分割技术研究现状
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
公寓空调设计任务书
AT89C52单片机的超声波测距...
承德市事业单位档案管理...
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】