已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大连东软信息学院项目文档 项目文档 图书管理详细设计说明书 姓 名 张明、汪振飞学 院 大连东软信息学院专 业 计算机科学与技术指导教师 吴吉红 讲师备 注2014 年 12 月11日 大连东软信息学院项目文档 图书管理系统详细说明书1 系统主要函数介绍函数与文件的对应关系表目录文件名函数名说明LiberaryMain.cmain程序入口initial初始化函数authenticationServ身份验证过程模块authentication身份验证模块showMainMenu显示系统主菜单模块mainFuncSelect主功能选择模块ServiceReaderServiceLendService.cUserService用户服务主模块UserFuncSelect用户服务功能选择1.1 main(主函数)(1) 功能描述系统主函数是整个程序的入口,完成对用户的身份验证,并确定用户要使用的功能类型,并转入对应的功能模块。如果身份验证失败,则再给两次密码输入的机会,总共三次机会均失败,则系统自动退出。(2) 软件结构图图2 图书管理系统主函数软件结构(3) 算法描述选择任意图形工具完成详细设计。如果整篇文档使用盒图来描述算法,则需要将此图也修改为盒图的形式。图2 main函数程序流程图1.2 initial(系统初始化模块)(1) 功能描述提取系统使用到的公共数据到公共数据区,为后续的操作做好数据准备。这些数据包括权限信息等。(2) 函数头void initial()(3)算法描述(略)1.3 authenticationServ(身份验证过程模块)(1) 功能描述身份验证过程控制,设定身份验证步骤。(2) 软件结构图图3 authenticationServ函数软件结构图(3) 函数头把成功信息返回给用户;失败直接退出。int authenticationServ()(4) 算法描述图3 authenticationServ函数软件结构图1.4 authentication(身份验证模块)(1) 功能描述根据用户提供的用户名密码进行身份有效性验证。(2) 函数头参数:userName-用户名,password-密码返回值:为1表示成功;为0则表示失败。int authentication(char* userName,char* passWord)(3) 算法描述【问题2】请根据代码截图绘制程序流程图。图 身份验证代码截图1.5 showMainMenu(显示系统主菜单模块)(1) 功能描述显示主菜单。包括用户服务、数据建设、系统维护。(2) 函数头void showMainMenu( )(3)算法描述(略)。1.6 mainFuncSelect(主功能选择模块)(1) 功能描述根据用户输入,系统针对性地提供三项服务,包括用户服务、数据建设、系统维护。(2) 函数头void mainFuncSelect( )(3)算法描述图4 mianFuncSelect程序流程图2 用户服务/模块设计图3 用户服务子系统的软件结构图2.1 UserService(用户服务主模块)(1) 功能描述读者服务功能项的选择,当用户选择返回上级菜单则返回调用模块。(2) 函数头void UserService()(3)算法描述2.2 UserFuncSelect(用户服务功能选择)(1) 功能描述根据用户的功能选择,进入到指定功能处理环境。(2) 函数头返回值:int型为5为要求返回上级菜单;为0为不返回上级菜单,还有三个int型分别为1时进行注册账户、辞退、球队排行榜查询,为2时进行挂失处理、引进、球员信息查询,如果i为3时进行丢失重办。int readerFuncSelect() (3)算法描述2.3 录入模块(1) 功能描述用户进行录入业务的时,要求用户输入基本信息,实现录入功能。(2) 函数头返回值:int型为-1则表明录入成功;非-1则为录入失败。int Userentering()(3)算法描述2.4 丢失重办模块(1) 功能描述对于要重办,查找信息,如果还存在,就直接打印凭证,否则,进行录入操作。(2) 函数头void Userlose ()(3)算法描述2.5 统计查询模块(1) 功能描述对于要查询球队排行榜和球员信息的用户,需要选择查询条件,输入查询信息,才能进行查询(2) 函数头void selectUser()(3)算法描述2.6 注册账户模块(1) 功能描述 对于没有办过借书证的读者,必须先建立用户账户,才能够进行基本操作。用户的用户编号就是用户的员工号。(2) 函数头void addUserServ()(3)算法描述 图 新建用户账户程序流程图2.7 挂失账户模块(1) 功能描述对于证件丢失等原因需要进行证件挂失的用户,输入用户名和密码进行账户挂失(2) 函数头void loseAccount()(3)算法描述3 数据建设3.1 数据建设主模块(1) 功能描述对于球队管理员来说,必须定期对球队的管理和球员管理进行编辑(2) 函数头void docConstrction( )(3)算法描述3.2 球队管理 (3) 功能描述增加删除球队信息,更改球队信息。(4) 函数头void teamManage()(3)算法描述3.3 球员管理(1) 功能描述增加删除球员信息,更改球员信息。(2) 函数头void PlayerManagement()(3)算法描述3.4 交易管理(1) 功能描述根据球队的需要,进行交易管理,根据i的值为1进行引进,为0进行辞退。(2) 函数头int deal()(3)算法描述 4 系统维护4.1 权限管理(1) 功能描述根据用户的不同身份,对用户的使用权限进行管理(2) 函数头int qualificationManagement()(3)算法描述4.2 数据备份(1) 功能描述
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年防毒面具行业企业战略发展规划及建议
- 2024年化学及物理化学处理设备项目经营分析报告
- 2024年磨刀机市场分析及竞争策略报告
- 2024农用车辆转让合同书
- 20245建设工程施工合同管理
- 2024年高级安全员模拟试题及一套完整答案
- 2024国家安全员资格考试题库及答案(全优)
- 2024安全员(初级)考试题模拟考试题库汇编
- 2024安全员知识考试题可打印
- 2024年【高校教师资格证】考试题附参考答案(模拟题)
- 《电力建设施工技术规范 第2部分:锅炉机组》DLT 5190.2
- MOOC 管理咨询-暨南大学 中国大学慕课答案
- 2023年-2024年中级银行从业资格之中级公司信贷真题练习试卷B卷附答案
- 《开国将帅授勋1955》观后感
- 供水管网抢修管理课件
- 第6课 学书有法 课件-2023-2024学年高中美术人教版(2019)选择性必修2 中国书画
- 乡镇安全生产培训
- 学校冷冻食品配送配送服务保障方案
- 《输变电设施可靠性评价规程》实施细则(2020版)
- 热火琼斯合同
- 港台电影赏析智慧树知到期末考试答案2024年
评论
0/150
提交评论