- 1
- 0
- 约1.34万字
- 约 15页
- 2023-09-07 发布于上海
- 举报
北京科技大学
用例图:
2.2 功能需求:
对于本系统需要实现以下基本功能。
图书管理员通过用户登录界面,输入用户名和密码验证后可进入程序进行管理操作。
图书管理
图书录入:添加新增图书的基本信息。
图书下架:将已下架图书的数量归零。.
图书查询:输入图书名或图书号可获得当前图书管该书的库存量及该书的相关信息。
读者管理
添加读者信息:添加新增读者的信息。
读者查询及修改:输入读者姓名或借书卡号可获得读者的基本信息并可修改其信息。
删除读者信息:输入读者姓名删除读者信息。
北京科技大学
借还书服务
借书登记:先输入借书卡号,检查是否有未还图书记录和借书数量的检查.若符合则添加借
号,书号及借书时间等信息。
借书记录查询及续签:输入借记卡号或书号可获得其相关信息并可办理续签手续。
还书手续办理:输入借记卡号及书号,在借书记录添加还书时间。
借书超期超量处理:该功能在读者还书时检索读者借书信息判断是否超期,进行相应的惩罚。
2.3 系统功能设计:
通过对现行图书馆的业务进行调查,明确了图书馆工作由图书管理、读者管理、借书服务和
还书服务4 部分组成。该系统分3个主要功能块,如下图所示。
进入系统操作前,有用户登录和注册功能,只有注册过的用户才能进行下属操作,未注册的
用户必须在获得数据库密码的情况下方可进行用户注册,之后才能进去管理流程。
(1)图书信息管理模块
主要实现对图书基本信息的录入、查询修改、删除操作。
录入图书的图书号、图书名、作者、出版社、出版时间、现有量等信息,以图书编码为唯一
关键字。
使用查询功能查询出需要修改/删除的记录,然后进行修改/删除操作,修改时要保证图书
号的唯一性。
图书下架功能将下架图书的基本信息删除。
(2)读者信息管理模块
实现读者信息的录入、查询、修改和删除操作。
录入读者姓名、借书卡号、电话、单位、性别等信息,以借书卡号为唯一关键字。
使用查询功能查询出需要修改/删除的记录,然后进行修改/删除操作,修改时要保证借书
卡号的唯一性。
北京科技大学
图书卡的注销是借书卡持有者将不再在此图书馆借阅书籍,其借书卡将不能继续使用,而被
注销,从而删除关于此读者的全部信息。
(3)借还书信息管理模块
实现借书、还书的手续办理、信息查询、续签及借书超期处理等操作。
借书手续要先输入借书卡号,检查是否有未还图书记录和借书数量的检查.若符合则添加借书
卡号,书号及借书时间等信息。
借书记录查询及续签:输入借记卡号可获得其相关信息并可办理续签手续。
还书手续:输入借记卡号,删除此借书记录,并将还回的图书记录到未借出类别中。
3 、代码设计:
--录入(图书)
CString strSql;
CString dateTime=publishTime.Format(_T(CString dateTime=publishTime.Format(_T( ));
strSql.Format(strSql.Format(
Book_info(Book_id,Book_name,Writer,Publish,PublishTime,Introduction,Book_count)Book_info(Book_id,Book_name,Writer,Publish,PublishTime,Introduction,Book_count)
,book_id,book_name,writer,publish,date
Time,introduction,book_count);
--查询及修改(图书)
--图书信息查询
CString sqlstr;
sqlstr.Format(sqlstr.Format(sqlstr.Format(
,book_id_Bo);
m_pRecordset.CreateInstance(m_pRecordset.CreateInstance( ); //为 Recordset对象创建实例
_bstr_t strCmd=(_bstr_t)sqlstr;
m_pRecordset=m_pConnection-Execute(strCmd,RecordsAffected,ADODB::adC
您可能关注的文档
- 《Java语言程序设计》教案.pdf
- 人教版七年级数学上册期末试卷含答案.pdf
- UT检测1级题库4栏.pdf
- 《工程制图》课程设计报告.pdf
- 冀教版英语七年级期末同步练习试题附答案.pdf
- 人教版四年级上册数学填空题.pdf
- vs2017可以写python_使用VS2017进行Python代码的编写并打印出九九乘法表.pdf
- 喷泉控制系统程序设计.pdf
- 吉时利2000型数字多用表说明书-中文.pdf
- 新冀教版六年级英语下册《Unit 1 Sports Lesson 5 A Basketball Game》教案_30.pdf
- 2026年及未来5年市场数据中国锰矿行业市场深度调研研究及投资前景战略咨询前景预测报告.docx
- 2026年及未来5年市场数据中国麦芽糊精产业深度调研与投资规划建议报告.docx
- 2026年及未来5年市场数据中国美容院运营前景调查及投资战略研究报告.docx
- 五年级22手指课外阅读练习题及答案.pdf
- 2026年及未来5年市场数据中国煤炭市场竞争态势及投资发展趋势预测报告.docx
- 2026年及未来5年市场数据中国煤炭市场前景研究与投资前景预测报告.docx
- 2026年及未来5年市场数据中国煤炭市场投资前景分析研究报告.docx
- 2026年及未来5年市场数据中国煤炭市场运营态势及投资前景研究报告.docx
- 2026年及未来5年市场数据中国煤炭物流市场需求状况分析及投资前景建议报告.docx
- 2026年及未来5年市场数据中国煤炭物流行业市场调研与投资战略咨询报告.docx
最近下载
- 在带头强化政治忠诚、提高政治能力等“五个带头”方面个人对照检查材料【两篇】供参考2026.docx VIP
- 加油站防火防爆设计课程设计.docx VIP
- 临沂大学 2019-2020第一学期 2019级《概率论与数理统计》期末试卷A.docx VIP
- 公路等级划分准.pdf VIP
- 《中华人民共和国危险化学品安全法》解读及宣传培训.pptx VIP
- 幕墙方案交底.doc VIP
- 新版《医疗器械生产质量管理规范》培训试题2025年.pdf VIP
- Q/CR 546.5-2016 动车组用涂料与涂装 第5部分:表面处理.pdf VIP
- 老旧小区改造监理规划与实施策略.docx VIP
- 燃气电厂2×300MW等级燃气—蒸汽联合循环热电厂可研报告.doc
原创力文档

文档评论(0)