文档编号:
LMS - 02
版 本 号:
V1.0
软件详细设计说明书
项目名称:书籍信息管理系统
编写人:
金通
日期:
12.19
班级:
物联 2322
学号:
23132133
目 录
1. 引言............................................................................................................................................2
1.1 编写目的 ..........................................................................................................................2
1.2 项目背景 ..........................................................................................................................2
1.3 定义 ..................................................................................................................................2
1.4 参考资料 ..........................................................................................................................2
2. 概述............................................................................................................................................3
2.1 目标 ..................................................................................................................................3
2.2 运行环境 ..........................................................................................................................3
2.3 条件与限制 ......................................................................................................................3
3. 总体设计......................................................................................................................................4
3.1 系统结构 ...........................................................................................................................4
3.2 模块设计 ...........................................................................................................................4
4 详细设计........................................................................................................................................6
4.1 菜单模块 ..........................................................................................................................6
4.2 添加模块 ..........................................................................................................................6
4.3 展示模块 ..........................................................................................................................7
4.4 删除模块 ..........................................................................................................................8
4.5 修改模块 ..........................................................................................................................8
4.6 查找模块 ..........................................................................................................................9
4.7 书籍编号模块 ................................................................................................................10
4.8 清空模块 ........................................................................................................................10
4.9 退出模块 ........................................................................................................................10
5 待解决问题..................................................................................................................................10
1. 引言
1.1 编写目的
本次 C++课程设计自主选材,根据本学期所学课程面向对象程序设计的知识
自主开发–基于多态的书籍信息管理系统,根据书籍的主要五大类型分类,继承
抽象基类,对抽象类中纯虚函数方法进行重载,来实现书籍的不同类型的功能;
实现对书籍信息的管理,如录入、增加、删除、修改、查找,排序,以及将书籍
信息数据写入文件、读出文件,及文件数据的清空,具体相关操作和不同功能的
实现,将会在具体实现中展示。通过对书籍信息的合理化管理,使得书籍信息的
高效化展示和数据的维护。
1.2 项目背景
项目委托单位:湖北经济学院。
开发单位:湖北经济学院信息工程学院。
使用计算机对书籍信息数据进行管理,具有手工管理所无法比拟的优点,
从时间大大缩短对信息的处理,高效精准,查阅速度快,安全性高、可靠、存储
量大、保密性强、成本低,极大地提高书籍信息管理的效率。
1.3 定义
SIMS:Book Information Management System,书籍信息管理系统。
1.4 参考资料
[1] 孙宝林,《建模视角下的面向对象程序设计》, 清华大学出处社, 2021.12.
[2] 周之英,《现代软件工程》, 科学出版社, 2001.6.
2. 概述
2.1 目标
本设计要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴
近学生,便于用户操作。系统在实现上应该具有如下功能:
(1)系统要求用户必须输入正确的用户名和密码才能进入系统。
(2)系统应该提供学生住宿情况的基本登记。
(3)系统应提供人员来访登记及结束访问的详细登记。
(4)系统应提供学生在校期间物品出入宿舍楼的详细情况登记。
(5)系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按
多种条件的查询)及楼房信息的查询。
(6)系统应提供增加、删除、修改用户账户信息的功能。
2.2 运行环境
CPU
Intel CORE i7
内存
512MB
硬盘空间
50.0MB 以上硬盘剩余空间
输入设备 键盘/鼠标
G502
操作系统
Windows Server
开发环境
Visual Studio 2022
2.3 条件与限制
由于时间比较短,使用计算机不方便以及对于网络编程不熟悉,本图书信息
系统并没有提供数据的远程访问功能。对信息的保护手段仅限于设置用户级别,
以及提供数据文件的备份,比较简单,安全性能有待进一步完善。