图书管理系统设计:超级管理员与会员管理

需积分: 9 4 下载量 60 浏览量 更新于2024-08-19 收藏 378KB PPT 举报
本资源是关于图书管理系统设计的实践指南,着重介绍了系统的主要业务功能以及开发过程。系统包括超级管理员管理、员工信息维护、会员信息维护、图书信息维护以及借书和还书等功能。开发环境使用了SQL2008Express数据库、VS2010开发工具,并采用C#作为开发语言。 图书管理系统的核心业务功能如下: 1. **超级管理员**:超级管理员具有最高的权限,可以对员工和会员信息进行全权管理,包括【添加、修改、删除】操作。此外,超级管理员还负责图书信息的维护。 2. **员工信息维护**:员工信息包括【EID】员工编号、【EName】员工姓名、【EPwd】员工密码、【EAge】员工年龄、【ESex】员工性别、【EAddress】家庭住址、【EDate】雇佣日期和【EPhone】电话。系统允许管理员对这些信息进行管理。 3. **会员信息维护**:会员信息包括【MID】会员编号、【MName】会员姓名、【MCardID】会员卡号、【MPID】会员身份证号、【MAge】会员年龄、【MSex】会员性别、【EAddress】会员家庭住址和【EPhone】电话。管理员可以进行相应的【添加、修改、删除】操作。 4. **图书信息维护**:图书信息由【BID】图书编号、【BName】图书名称、【BAuthor】作者、【BTypeID】图书类别编号(关联【BookType】表)和【BPubsName】出版社组成,支持【添加、删除、修改】操作。 5. **借书/还书管理**:系统提供借书和还书的功能,涉及到借阅信息表【LendInfo】,包括【LID】借阅编号、【LMCardID】借阅人卡号(关联【MemberInfo】表的【MCardID】)、【LBID】图书编号、【LStartDate】借阅日期和【LEndDate】预计归还日期等字段。 开发步骤如下: 1. **分析业务逻辑**:根据业务需求分析E-R图,理解系统的基本结构和关系。 2. **创建UML物理模型**:根据业务逻辑,设计出系统的物理模型,明确各实体间的关系。 3. **建立数据库**:基于物理模型创建空数据库,准备存储系统所需的数据。 4. **确定物理模型并生成数据表**:细化物理模型,生成对应的数据库表。 5. **编码与开发**:使用VS2010旗舰版创建解决方案,用C#编写代码,实现系统的各项功能。 整个系统设计考虑到了图书管理的实际需求,通过信息化手段提高了图书管理人员的工作效率,同时方便了会员查询和借阅操作。数据库设计中包含了图书类型表【BookType】、图书信息表【BookInfo】、员工信息表【EmployeesInfo】、会员信息表【MemberInfo】和借阅信息表【LendInfo】,这些表相互关联,共同构成了图书管理系统的数据基础。