何水艳 武汉软件工程职业学院
图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。
图书管理系统需要满足来自学生、老师和管理员三方面人员的需求。管理员能对教师、学生、图书信息、进行录入、修改、删除;教师和学生能够借书还书续借每类用户都可以查看图书借阅排行榜和个人借阅次数;数据表和字段设计合理;对以上信息能提供多条件查询。
图1 图书管理系统开发模块
对数据库的操作,对数据信息的处理能力。主要以GridView控件作为显示工具,界面简洁,逻辑清晰,同时大量使用母版页,减少了代码的重复性,减少了页面加载时间,给用户更好的体验感。完成asp.net系统开发就必须要使用数据库连接技术,GRIDVIEW控件与Eval()参数传递字段的配合使用,参数是一个关键的技术,才能从数据获取数据再通过后台代码进行修改。
图2 图书管理系统界面
在开发过程中多次用到这个方法,为的是在用户登录后我可以获取到用户名,通过数据查询得到有关信息,再把查询的到的有关信息作为参数传递给后台进行数据库信息变更或者查询操作。综合以上以及一些细节处理可以构建基本系统框架。
本设计使用SQL Server2012创建后台数据库,使用Visual Studio 2013前台操作界面实现对图书信息管理系统的功能操作。基于ASP.NET前端系统开发,模拟图书管理系统,任务书要求实现管理员能对教师、学生、图书信息、进行录入、修改、删除,师和学生能够借书还书续借,每类用户都可以查看图书借阅排行榜和个人借阅次数。这些任务要求就是需要开发者对数据库插入删除更新查询这些基本操作,在开发过程中需要注意以下几个问题,第一:UI设计合理,第二:操作的逻辑是否正确;第三:数据库连接以及系统内参数的传递;第四:对数据库操作的语句是否正确。