软件综合项目工程专业课程设计图书借阅标准管理系统.doc
《软件综合项目工程专业课程设计图书借阅标准管理系统.doc》由会员分享,可在线阅读,更多相关《软件综合项目工程专业课程设计图书借阅标准管理系统.doc(33页珍藏版)》请在咨信网上搜索。
1、软件工程课程设计汇报书项目名称: 图书借阅管理系统 指导老师: 学生姓名: 专 业: 班 级: 日 期: 信息科学和工程系目录一、项目计划1(一)项目开发背景及内容1(二) 开发环境1(三) 进度安排1二、结构化分析设计2(一)数据流图2(二) 数据字典3(三)加工说明(可用结构化语言描述、判定表、判定树)8(四)结构图9(五) 步骤图9三、面向对象分析设计11(一)用例图11(二) 对象行为模型12(三)系统包图13(四)类图14(五)配置图15四、系统实现15(一)程序代码15(二)功效演示(界面)25五、测试27六、 软件公布28七、参考文件28八、总结体会29一、项目计划(一)项目开发
2、背景及内容伴随计算机技术不停发展,计算机作为知识经济时代产物,已被广泛应用于社会各个行业和领域。现在,中国科技水平高速发展,计算机作为今天使用最广现代化工具已深入到各个领域,而且正在成为未来社会信息社会关键支柱。在这么大背景下,现代图书馆管理方法,资源建设等方面全部发生了重大改变,这种改变表现在图书馆工作,管理和服务平台发生改变,图书馆不再是传统手工操作,人工管理,而是全方面实施计算机管理。 图书馆正常运行中总是面对大量读者信息,图书信息和二者相互作用产生借书信息,所以要对读者资源,图书资源,借书信息进行管理。本系统开发就是在于提升图书借阅管理工作效率,加强图书馆管理,全方面实施计算机管理。(
3、二) 开发环境开发环境:Win 7 旗舰版开发工具:Visualbasic6.0 ACCESS 作图软件:Microsoft Visio (三) 进度安排 该软件应用Microsoft Visio 和Visualbasic6.0 ,ACCESS进行编程作图,历时大约两周,最终完成了这个小型图书借阅管理系统。因为时间仓促,该小型图书借阅管理系统并不完善。我用了两天时间查找相关资料,两天时间编写代码和连接数据库。其它三天开始用Microsoft Visio 画数据流图、结构图、步骤图、用例图和包图类图。整个过程系我们三人分工人完成。二、结构化分析设计(一)数据流图图2.2.1 系统数据流图图2.2
4、.2 1层数据流图(二) 数据字典在定义图书借阅管理系统数据字典中,关键对数据流图中数据项、数据流、数据存放和处理过程进行说明。(1)数据项描述 1)数据项名称:借书证号 含义说明:惟一标识一个借书证 类型:字符型 长度:50 逻辑关系:不许可为空 2)数据项名称:用户名 含义说明:读者名称 类型:字符型 长度:20 逻辑关系:不许可为空 3)数据项名称:密码 含义说明:对用户名和操作员管理员进行加密 类型;字符型 长度:10 逻辑关系:许可为空 4)数据项名称:性别 类型:字符型 长度:10 逻辑关系:许可为空 5)数据项名称:所在系别 类型;字符型 长度:10 逻辑关系:许可为空 6)数据
5、项名称:所在班级 类型:字符型 长度:10 逻辑关系:许可为空 7)数据项名称:操作员名称 类型:字符型 长度:30 逻辑关系:不许可为空 8)数据项名称:操作员简称 含义说明:惟一标识一个操作员 类型:字符型 长度:10 逻辑关系:不许可为空 9)数据项名称:操作员等级 含义说明:对操作员和管理员进行区分 类型:字符型 长度:10 逻辑关系:不许可为空 10)数据项名称:图书编号 含义说明:惟一标识一个图书 类型:字符型 长度:10 逻辑关系:不许可为空 11)数据项名称:图书名称 类型:字符型 长度:50 逻辑关系:不许可为空 12)数据项名称:作者 类型:字符型 长度:50 逻辑关系:不
6、许可为空 13)数据项名称:出版社 类型:字符型 长度:50 逻辑关系:不许可为空 14)数据项名称:出版时间 类型:日期时间型 长度:8 逻辑关系:不许可为空 15)数据项名称:价格 类型:整型 长度:4 逻辑关系:不许可为空 16)数据项名称:备注 类型:字符型 长度:200 逻辑关系:许可为空 17)数据项名称:借书日期 类型:日期时间 长度:8 逻辑关系:不许可为空 18)数据项名称:还书日期 类型:日期时间 长度:8 逻辑关系:不许可为(2)数据结构描述 1)数据流名称:用户情况 含义说明:定义了一个读者相关信息组成结构:用户情况=用户名+借书证号+密码+性别+所在系别+所在班级 2
7、)数据流名称:操作员情况 含义说明:定义了一个操作员相关信息 组成结构:操作员情况=操作员名称+操作员简称+操作员等级+操作员密码3) 数据流名称:图书情况 含义说明:定义了一个图书相关信息 组成结构:图书情况=图书编号+图书名称+作者+出版社+出版时间+价格+备注(3) 数据流描述 1)数据流名称:借书 含义:读者借书时统计 起源:读者 去向:审核借书 数据流量:50份/天 组成:借书单=借书证号+图书编号+借书日期 2)数据流名称:还书 含义:读者还书时要填写统计 起源:读者 去向:审核还书 数据流量:25份/天 组成:还书单=图书编号+还书日期(4) 数据存放说明1) 数据存放名称:图书
8、数据表 含义说明:存放图书相关信息 组成结构:图书编号+图书名称+作者+出版社+出版时间+价格+备注 说明;书号含有惟一性和非空性 2) 数据存放名称:用户信息表 含义说明:存放读者注册信息 组成结构:用户名+借书证号+密码+性别+所在系别+所在班级 说明:证号含有惟一性和非空性,性别只能是男和女 3) 数据存放名称:借书统计 含义说明:存放读者借书,还书信息 组成结构:借书证号+图书编号+借书日期+还书日期 说明:要求能够立即查询(5) 处理过程说明 1)处理过程名称:图书管理 输入:图书情况, 输出:图书统计 处理说明:对馆内全部图书按图书编号进行管理,将图书数据数据化,存放图书数据表中。
9、 2)处理过程名称:读者管理 输入:读者情况, 输出:读者统计 处理说明:建立读者信息表,对读者进行统一编号,实现读者统计表增删改维护功效。 3)处理过程名称:查看数目 输入:借书请求,读者 输出:借书统计,图书信息 处理说明:实现依据图书编号等查询图书。 4)处理过程名称:借书处理 输入:图书情况,读者,借书统计 输出:借书统计 处理说明:确定读者符合借书条件,办理借书手续。 5)处理过程名称:还书处理 输入:图书情况, 输出:借书统计 处理说明:对摄影应图书编号可办理还书手续。 6)处理过程名称:安全管理 输入:操作员情况,用户情况 输出:操作员等级,操作员统计,用户统计 处理说明:经过用
10、户名和口令,确定用户身份,确保系统安全型。(三)加工说明(可用结构化语言描述、判定表、判定树)图2.3.1 借阅管理系统判定树(四)结构图图2.4.1 系统结构图(五) 步骤图图2.5.1系统登录步骤图图2.5.2 系统借书步骤图图2.5.3 系统还书步骤图三、面向对象分析设计(一)用例图 用例图在需求分析阶段相关键作用,它是作为参与者外部用户所能观察到系统功效模型图。整个开发过程全部是围绕需求阶段用例进行。图3.1.1 系统用例图(二) 对象行为模型图3.2.1 系统状态图图3.1.2 系统活动图(三)系统包图图3.3.1 系统包图数据库包:包含数据库中全部数据信息用户包:包含要使用系统用户
11、及其属性管理员包:包含要使用系统管理员及其属性接口包:表示系统和数据库借口系统包:表示图书借阅管理系统(四)类图 类是面对对象系统组成关键。类是对一组相同属性、操作、关系和语义对象描述。这些对象包含了对现实世界中物理实体、商业事务、逻辑事务、应用事务和行为事务等,甚至也包含了纯粹概念性事务,它们全部是类实例。图3.4.1 系统类图(五)配置图图3.5.1 系统配置图四、系统实现(一)程序代码图书借阅管理:Public SchCnd As StringPrivate Sub Cmd_Add_Click() 初始化FrmBorrowEdit信息 设置借阅编号为目前编号最大值+1 Dim JYNo
12、As String 取表中最大借阅编号 JYNo = 00 + Trim(Str(Val(MyBorrow.GetMaxNo() + 1) FrmBorrowEdit.txtBorrowNo = JY + JYNo FrmBorrowEdit.txtBorrowDate = Date FrmBorrowEdit.txtReturnDate = FrmBorrowEdit.txtBCount = 0 FrmBorrowEdit.txtCardNo = FrmBorrowEdit.txtName = FrmBorrowEdit.txtCardType = FrmBorrowEdit.txtMaxC
13、ount = 0 FrmBorrowEdit.txtMaxDays = 0 FrmBorrowEdit.txtBookNo = FrmBorrowEdit.txtBookName = FrmBorrowEdit.txtBookType = FrmBorrowEdit.txtLCount = 0 FrmBorrowEdit.txtTotal = 0 设置添加图书按钮不能用 FrmBorrowEdit.Cmd_Add.Enabled = False FrmBorrowEdit.Cmd_Del = False FrmBorrowEdit.Cmd_Ok.Enabled = False 设置图书信息不能
14、用 FrmBorrowEdit.Frame2.Enabled = False 开启编辑窗体 FrmBorrowEdit.Show 1 刷新DataGrid表格内容 GridRefreshEnd Sub单击“返回”按钮Private Sub Cmd_Back_Click() Unload MeEnd SubPrivate Sub Cmd_Push_Click()列出离应归还日期小于等于5天图书 FrmPush.Show 1End SubPrivate Sub Cmd_Return_Click() 归还调用FrmReturnEdit窗体,需要输入借阅证号,提取该证借阅信息 FrmReturnEdi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 综合 项目 工程 专业 课程设计 图书 借阅 标准 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。