




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程实验报告标题:书店信息管理系统概要设计手册学号姓名孙斌学号声明王帅学号城堡是快乐的2015年6月3日目录1任务概述21.1设计工作21.2设计策略21.3参考文献22体系结构设计22.1层次结构图设计22.2模块说明42.3基本设计概念和处理过程82.4系统结构和模块外部设计92.5权能分配102.6人工处理流程113接口设计113.1使用者介面113.2外部接口113.3内部接口124数据结构设计134.1 E-R图:134.2逻辑结构设计要点131任务概述1.1设计工作本文旨在改进图书管理系统软件的开发方法和应用方法。为了在最短的时间内开发高效的图书馆管理系统。(1)读者功能模块设计,包括查询功能和会员功能。(2)设计前台销售人员模块,包括销售功能、会员注册功能、图书数量信息的修改功能。(3)设计后台管理器模块,包括图书信息维护功能、用户信息维护功能等。1.2设计策略改造软件结构,降低结合度,提高高内聚度减少负债,追求高扇进入在控制域中创建模块的范围减少模块的接口复杂性和冗馀,提高协调能力模块功能可以预测,以免对模块施加过多的限制1.3参考资料软件工程导论(第4版)张海藩编着,清华大学出版社,2008年2月版,北京2体系结构设计2.1层次结构图设计读者模块注册会员推销员模块注册会员查询模块S2购买图书b图书S1查询提交图书信息得到图书位置提交信息收到会员卡登陆建立使用者优惠券销售模块x修改书籍信息修改自定义积分管理员模块图书信息管理登陆读者信息管理查询信息S3添加书籍C1删除书修改读者信息r修改书本资讯r修改权限修改是否促销修正因子数量2.2模块说明u读取器模块:(1)读者查询模块:模糊查询支持子系统:查询系统模块号:S1模块名称:读者查找父调用:读者可以调用子体:无导入:导出:书模糊信息x书在哪里流程处理:Void Search_1(字串X) SELECT X FROM T _ BOOK使用/SQL语言搜索书籍Output(“帐簿位置”)(2)读者购买模块:转发给销售人员子系统:购买系统模块号:b模块名称:读者购买父调用:读者可以调用子体:sales(x)导入:导出:书x书售价流程处理:Void Search_1(字串X) SELECT X FROM T _ BOOK使用/SQL语言搜索书籍Output(“图书销售价格”)u销售人员模块:(1)销售人员查看模块:根据条形码准确定位子系统:查询系统模块号:S2模块名称:查看销售人员呼叫上阶:业务代表可以呼叫下阶料号:销售(x)导入:导出:书本报价单x实际售价z读者折扣y销售表格和发票流程处理:Void Search_2(int X int Y) Z=X * Y;打印(发票);(2)创建成员模块:创建销售人员子系统:创建系统模组号码:C2模块名称:创建用户调用父项:销售代表可以调用子项:无导入:导出:读者信息x会员卡流程处理:Void Create_2(X)INSERT INTO T_READER VALUES(X)(3)销售模块:系统自动生成表单子系统:销售系统模块号:x模块名称:销售表格上级调用:S2和B可以调用下级:打印导入:导出:读者信息x销售价格z书本资讯y报表m流程处理:Void Create_2(X,Y)z=X .折扣* Y .报价;m=X Y;u管理器模块:(1)管理员查询模块:根据书剩馀量列出图书,根据会员信息的变化列出会员子系统:查询系统模块号:S3模块名:管理员查找上级调用:管理员可以调用下级:管理导入:导出:书信息or是书,读者信息会员信息流程处理:Void Search_3()IF(数量=5 or会员信息更改)DISPLAY(书籍信息);Find(会员信息);(2)创建书籍模块:创建管理器子系统:创建系统模组号码:C1模块名:编写书籍父调用:管理员可以调用子项:无导入:导出:书本资讯x无流程处理:Void Create_1(X)INSERT INTO T_BOOK VALUES(X)(3)修改模块:修改信息子系统:修改系统模块号:R1模块名称:修改父调用:查询(S3)可调用的较低层:无导入:导出:更新信息x更新后的表格流程处理:Void Create_1(X)UPDATE T_BOOK SET X VALUES(X)(4)删除模块:删除信息子系统:删除系统模组号码:d模块名:删除父调用:查询(S3)可调用的较低层:无导入:导出:删除信息x更新后的表单流程处理:Void Create_1(X)DELETE T_BOOK2.3基本设计概念和处理过程(1)功能的控制器操作的具体说明:执行控制控制方法管理员添加帐簿信息管理员完成并提交书目信息后,系统将在书目信息表中创建新数据项管理员修改书目信息管理员通过搜索查找和修改要修改的书目信息时,系统会在书目信息表中记录修改的信息管理员删除书目信息管理员通过搜索查找和删除要删除的书目信息时,系统会从书目信息表中删除相应的数据项。管理员修改用户信息管理员通过搜索查找和修改要修改的用户信息时,用户数据表会记录修改的信息管理员注销用户管理员通过搜索要销售的用户并注销,从用户数据表中删除有关该用户的信息售货员增加会员读者填写读者资料,提交给售货员,售货员将信息写入用户信息数据库。售货员修改了积分销售模块启动后,系统将根据销售价格自动生成积分。读者搜索图书用户填写要搜索图书的关键字,系统搜索图书信息表,并输出匹配项读者购买图书读者通过搜索找到要购买的图书,把书交给售货员,售货员将信息提交给系统,然后由系统生成并打印销售表格。(2)应用外部操作控制时发生的各种操作模块组合如下表所示。建立模组找到模块修改模块删除模块管理员添加帐簿信息尼姆管理员修改书目信息尼姆尼姆管理员删除书目信息尼姆尼姆管理员修改用户信息尼姆尼姆管理员注销用户尼姆尼姆售货员创建会员尼姆推销员卖尼姆尼姆尼姆读者搜索图书尼姆读者购买图书尼姆尼姆2.4系统结构和模块外部设计图书馆管理系统管理员模块1.0保留图书资料1.1维护用户数据1.2图书搜索2.1购买图书2.2插入1.1.1删除1.1.2修正1.1.3建立1.2.3修正1.2.3注销1.3.3读者模块2.0售货员模块3.0会员信息注册3.1图书销售功能3.2生成3.2.3修正3.2.3打印3.3.32.5功能分配实现每个功能要求是与每个程序的分配关系。制作寻找修改删除图书数据维护(管理员)尼姆尼姆尼姆尼姆维护用户信息(管理员)尼姆尼姆尼姆注册会员(销售人员)尼姆图书销售(推销员)尼姆尼姆购书(用户)尼姆图书搜索(用户)尼姆2.6手动处理流程1.注册会员:读者向售货员提交读者信息,售货员手动输入电脑。2.图书销售:读者需要向售货员交付现金和书,售货员通过外部机器将图书信息和会员卡信息输入电脑,系统生成价格表,打印发票。3.输入新书:书店引入新书后,管理员可以将新书信息输入系统,开始营业。3接口设计3.1使用者介面读者提供命令关于软件回答检索图书匹配搜索关键字的书籍信息购买图书图书销售报告3.2外部接口界面传递信息硬件接口打印机和界面图书信息,用户信息,贷款信息与读出代码接口图书ISBN,贷款编号与注射器接口会员卡,ID软件界面数据库和接口图书信息,用户信息,购买信息3.3内部接口界面传递信息保管图书资料添加图书图书信息(ISBN、标题、作者、出版社、价格、数量)保管图书资料修改图书信息图书信息(ISBN、标题、作者、出版社、价格、数量)保管图书资料删除图书信息图书信息(ISBN、标题、作者、出版社、价格、数量)维护使用者资料添加新用户用户信息:(标识、姓名、年龄、性别、联系方式、开户时间、VIP等级、折扣)维护使用者资料修改用户数据用户信息:(标识、姓名、年龄、性别、联系方式、开户时间、VIP等级、折扣)维护使用者资料删除用户数据用户信息:(标识、姓名、年龄、性别、联系方式、开户时间、VIP等级、折扣)读者主模块检索图书显示:(标识、ISBN、数量、销售日期、实际销售价格=(折扣x定价)读者主模块购买图书采购信息:(标识、ISBN、数量、销售日期、实际销售价格=(折扣x定价)4数据结构设计4.1 E-R图表:4.2逻辑结构设计要点数据结构数据项类型长度注释图书信息NAMECHAR20ISBNCHAR20独特的标志书目AUTHORCHAR20价格弗洛特6PUBLISHERCHAR20NUMINT4IS_ON_SEAL分钟1TYPECODEINT4位置CHAR50读者信息IDCHAR10唯一标识读者NAMECHAR8布里特数据塞克斯CHAR4JOINDADA数据VIPCLASSI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 3286.2-2025石灰石及白云石化学分析方法第2部分:硅、铝含量的测定
- 2025年新能源汽车轻量化与碰撞安全性能优化路径研究报告
- 新能源产业绿色信贷政策下2025年企业研发投入效率研究报告
- 九年级化学上册 1.2 化学实验室之旅(1)说课稿 (新版)粤教版
- 2025年自动驾驶卡车在物流行业物流园区管理中的应用前景报告
- 4.3 地球的绕日运动(第1课时)(说课稿)七年级科学下册同步备课系列(浙教版)
- 9.3 《功》说课稿 2025-2026学年鲁科版物理八年级下册
- 3.4声波的应用教学设计2024~2025学年物理北师大版八年级上册
- 2025年新能源行业工业互联网在智能服务中的应用报告
- 2025年农业物联网技术应用现状与未来发展趋势报告
- 2025年盘锦市总工会面向社会公开招聘工会社会工作者52人考试参考试题及答案解析
- 2025河北水发节水有限公司公开招聘工作人员16人笔试参考题库附答案解析
- 2025年秋人教版数学四年级上学期第一次月考测试卷【附答案】
- 新版中华民族共同体概论课件第十二讲民族危亡与中华民族意识觉醒(1840-1919)-2025年版
- 夜间红外成像算法优化-洞察及研究
- 24春国家开放大学《农业推广》调查报告参考答案
- 安检流程和注意事项课件
- 酒店设施维护与管理的重要性与实践:延长设备使用寿命降低维修成本
- GB/T 43449-2023法庭科学毒物分析实验室质量控制规范
- 新人教版版PEP小学英语(3-6年级)单词表(带音标)
- 110kV七棵树输变电工程环境影响报告表
评论
0/150
提交评论