(2)系统管理子系统主要包括如下功能模块:留言管理、各种信息资源管理、用户管理、个人图书馆管理。
(3)MyLibrary子系统主要包括如下功能模块:图书查询、借还书、书刊借阅、过期催还、登陆系统、注册功能、个人信息修改等。
2.3 的设计
逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与DBMS产品所支持的数据模型相符合的逻辑结构。DBMS采用SQL Server 2000,用到1个library,主要有3张表。浏览者用户表(PersonInfo)、留言信息表 (BBS)、系统管理员信息(ManageInfo)等。对本系统的部分数据表设计如下:
(1)浏览者信息表(PersonInfo)。浏览者属于用户注册登陆子系统的主体,该子系统主要实现对用户身份的识别,使每个用户登陆到系统后,能够保存注册后相关信息保存在用户信息表中。必填部分包括:编号、用户名、密码、性别、注册日期。选填部分:电子邮件、电话,其中用户名、密码、性别、电子邮件、电话5个字段由用户填写。其余字段由系统自动生成。
(2)留言信息表(BBS)。
用户留言信息表主要实现对用户留言的保存,使每个用户登陆到系统后,能够保存将相关信息保存在留言信息表(BBS)中。
(3)系统管理员信息表(ManageInfo)。
系统管理员属于系统管理子系统的主体,该主体实现了对图书馆网站系统中涉及到的各种调用到的信息的添加、修改、删除、排序。包括:用户管理、留言管理、最新消息管理、最新资源管理、个人图书馆管理等。
3 具体模块
图书馆网站系分为信息模块和管理模块。本系统在这两方面实现了以下功能:信息模块包括本馆概况、信息服务、读者服务、交流园地、志愿者风采、最新消息、资源动态和MyLibrary子系统;管理模块包括资源动态管理、最新消息管理、留言板管理、图书馆管理系统和用户管理等模块。通过这些功能模块的设计,实现了整个网上互动过程。图书馆管理系统的部分实现过程,主要包括权限管理系统、用户注册、公共查询子模块(留言、查看留言)、信息模块(自愿者风采)和系统管理模块(用户管理、留言管理)等。
3.1 权限管理系统
对于一个系统来说,一定要做到权限分明,不然容易造成用户安全信息的丢失或修改。本系统的权限管理子系统由以下3个功能模块构成:①用户管理模块:主要完成系统用户的添加、修改和删除功能;②功能管理模块:主要完成系统具体功能子系统在对应用户下添加、删除操作;③角色管理模块:将用户和具体的功能有机地联系在一起,可进行添加、删除操作。核心代码如下所示:
3.2 系统管理子系统
4 结束语
本文针对中小型图书馆管理系统进行分析,首先详细分析了图书馆管理系统的需求,其次从总体对系统进行了详细介绍,最后详细描述了具体的实现模块,并给出了部分核心代码。由于篇幅所限,本文并没有对进行详细的描述,希望有兴趣的读者,可在此基础之上,进一步加以完善。
参考文献:
\[1\] 李广建.数字时代的图书馆网络信息系统\[M\].北京:北京图书馆出版社,2006.
\[2\] 陈传波,夏义兵.基于ASP.NET技术及三层网络架构的权限管理系统模型\[J\].计算机工程,2003(6).
\[3\] 吕艳丽.公共图书馆网站建设初探\[J\].大庆师范学院学报,2005(2).
\[4\] 李锐,李哲.Photoshop CS3完全自学教程\[M\].北京:机械工业出版社,2008.
Research on Library Management System Based on the C#
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23706-4.html
穷的时候谈环保奢侈
可以了吧我们都来
一会儿又说是伊拉克对几个谋杀萨达姆的刺客判处了死刑要入侵伊拉克并依此为由绞死了萨达姆