一。引言 2
1.1编写目的 2
1.2项目背景 2
1.3参考资料 2
二。总体设计 2
2.1系统结构 2
2.2软件描述 2
三.功能介绍 3
四。 界面设计 4
五.程序设计 6
5.1登录界面** 6
5.2图书信息管理系统功能实现** 7
5.3美化部分** 10
六.特色说明 10
七.困难及解决办法 10
八.组长及各组员任务分配与表现 11
一、 引言:
1、编写目的:
编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。
该说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。本文档为该系统的软件详细设计说明书,较详细阐述了系统的各项功能需求、技术需求、实现环境及所使用的实现技术。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。
2、项目背景:
项目名称:图书管理系统。
相关单位:南京农业大学工学院电气工程系vc++工作小组。
主管部门:南京农业大学工学院计算机科学教研室。
3、参考资料:
visual c++教程郑阿奇丁有和编著 2023年7月,清华大学出版社。
visual c++时训郑阿奇丁有和编著 2023年7月,清华大学出版社。
二、 总体设计:
1:系统结构 (见3页图)
2:软件描述:
图书信息信息管理系统是基于一个图书系统,并对该图书系统的各项综合信息进行有效的管理的一个信息管理系统。该系统主要包括图书信息、读者信息和借阅信息三部分,以用来有效的管理图书。
三、 功能介绍:
本系统为图书管理系统,主要是方便图书管理员的管理,对图书进行各种操作(主要是添加、查询、删除、修改),便于实现其准确化、自动化、实时化,提高了办事效率。
系统管理员:
输入正确的用户名和密码后才能登录,登录后可以查看借书者的基本信息和图书的书名以及图书编号,并对借书借阅信息详细信息进行查询、添加、修改、删除操作。
本图书管理系统是对图书馆的各项综合信息进行有效的管理的一个信息管理系统。
四、界面设计:
1、总体界面。
总体界面展示了开始进入的页面,其中有树状图、菜单、查询等。同时又添加了背景**,体现了个性化设计。
2、系统管理员操作状态:
系统管理员要用户和密码才能进入,系统管理员可以管理图书系统,拥有对图书的管理,包括添加、删除、修改、查询等功能。同时又有图书的详细信息,学生信息及其借阅信息。
五:程序设计:
、登录界面**:
void clog::onok()
// todo: add extra validation here
updatedata();
m_if (m_
m_if (m_
if (m_username=="teacher" &m_pass ==12345" )userlogin = 1;
else messagebox("你不是管理员!",提示!",mb_iconerror|mb_okcancel);
cdialog::onok();
2、 图书信息管理系统功能实现**:
1) 添加。
void cbookmansysview::onbookadd()
// todo: add your command handler code here
cbookmandlg dlg;
if( return;
cstudentset sset;
//刷新数据库。
//更新列表视图。
messagebox("稍等几秒钟后,请单击“确定”按钮!",提醒",mb_ok|mb_iconinformation);
m_"studentno='%s'",打开并显示所有学号为的记录。
dispbookinfo(m_strfilter);
2) 修改。
void cbookmansysview::onbookchange()
// todo: add your command handler code here
int nitem=getlistctrlcursel();
if(nitem<0) return;
clistctrl&m_listctrl=getlistctrl();
cstring strstudentno=m_
cstring strstudentname=m_
cstudentset sset;
"studentno='%s' and studentname='%s'",strstudentno,strstudentname);
cbookmandlg dlg;
="修改";
if(idok!=
if( //更新列表视图。
messagebox("稍等几秒钟后,请单击“确定”按钮!",特别提示",mb_ok|mb_iconinformation);
m_"studentno='%s'",dispbookinfo(m_strfilter);
3) 删除。
void cbookmansysview::onbookdel()
// todo: add your command handler code here
int nitem=getlistctrlcursel();
if(nitem<0) return;
clistctrl&m_listctrl=getlistctrl();
cstring stritem,str;
stritem=m_
"你确实要删除 %s 列表项(记录)吗?",stritem);
if(idok!=messagebox(str,"删除确认",mb_iconquestion|mb_okcancel)) return;
cstring strstudentno=m_
cstring strstudentname=m_
cstudentset infoset;
"studentno='%s' and studentname='%s'",strstudentno,strstudentname);
if(! crecordsetstatus status;
(status); 获取当前记录集状态。
删除当前记录。
if( /若当前记录索引号为0(0表示第一条记录)
XX岗位说明书模版 详细版
xx岗位说明书。第一部分岗位规格说明。一 基本材料。岗位名称岗位评价 岗位编码定员标准 人。直接上级分析日期 二 岗位职责。1 概述。2 工作职责 工作肉容和工作要求 职责建议10条以内 三 其它职责。有时会被要求完成工作说明书以外的职责。四 监督及岗位关系。一 所受监督和所施监督。1.所受监督 2...
图书管理系统功能模块设计详细说明
一 系统功能模块图。记录用户主要信息并作为认证借书证的资料 借书证编号 用户账号 密码 姓名 性别 邮箱 部门 工作单位 年龄 身份证号码 出生日期 借书限制 信用状态 状态,密码重置。用户信息库 借书历史库 预约记录库。查询 增加 修改 注销 锁定。图书库存记录,记录图书基本信息 isbn编号 条...
10 配送中心急送员岗位说明书
岗位说明书 配送中心急送员 职务名称所属部门直属下级。无。职务 人数。职务要求岗位描述。负责门店急缺商品的急送相关工作。1.要求有初中以上学历,自有摩托车。2.务实进取,能吃苦耐劳,富有团队合作精神及高度企业责任感。配送中心急送员。职务类别直接上级。员工配送中心经理。职务级别职务编号。1.商品急送 ...