电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

软件工程实验_详细设计

  • 资源ID:54927210       资源大小:1.03MB        全文页数:18页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

软件工程实验_详细设计

软件工程软件工程实验三:系统详细设计(实验三:系统详细设计(6%)1. 提交期限和方法提交期限和方法期限:第 11 周周二(2011-5-3) 23:59 pm 方法:由各班学习委员收集所有学生的实验报告,以电子档的形式提交给任课教师2. 问题描述问题描述图书管理系统图书管理系统图书管理系统是一个面向学校图书馆用来进行图书管理的管理信息系统(MIS) 。该信 息系统能够方便地借阅者提供各种借阅服务,也能够为图书管理员和系统管理员提供方便 的管理服务。图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有惟一 标识其存在的编号。当借阅者需要借阅、续借、归还书籍时需要通过图书管理员进行,即 借阅者不直接与系统交互,而是图书管理员充当借阅者的代理与系统交互。 根据图书管理的日常工作需求和图书借阅管理流程,系统应实现以下目标: (1)基本信息设置保证图书信息和读者信息的分类管理; (2)实现图书信息的查询功能,保证数据查询的灵活性; (3)实现对图书借阅、续借、归还过程的全程数据信息跟踪; (4)设置读者借阅和图书借阅排行榜,为图书管理提供真实的数据信息; (5)提供借阅到期提醒功能,使管理者可以及时了解已经到期的图书借阅信息; (6)提供管理员修改自己密码的功能,保证系统的安全性; (7)提供灵活、方便的权限设置功能,使整个系统的管理分工明确; (8)界面设计友好、美观,数据存储安全、可靠; (9)采用人机对话的操作方式,方便管理员的日常操作; (10) 系统最大限度地实现易维护性和易操作性。3. 业务流程图业务流程图图书管理系统的系统流程图如下:图书借阅读者管理员图书归还档案管理读者档案信息读者档案归还相关图书获取读者档案管理图书档案信息图书档案图书归还图书续借根据读者信息获取借阅图书信息完成图书借阅完成图书续借图书借阅档案图 1:图书管理系统流程图4. 数据流图数据流图图书管理系统 DFD 顶层:管 理 员图书管理系统图书管理清单读者管理清单系统设置请求图书借还记录图书管理结果列表读者管理结果列表系统设置结果信息查询请求系统查询结果图 2:图书管理系统数据流图顶层图书管理系统 DFD 第 0 层:图书借还清单图书管理结果列表1. 图书借还2. 图书管理3. 读者管理5 系统设置4. 系统查询信息查询请求系统查询结果图书借还清单图书借还记录系统设置结果系统设置请求读者管理清单图书管理清单更新的图书信息更新的读者信息读者管理结果列表图 3:图书管理系统数据流图第 0 层根据以下系统功能结构图完成图书管理系统数据流图第 1 层。图书管理系统图书借还图 书 馆 信 息图 书 借 阅 查 询图 书 档 案 查 询退 出 系 统更 改 口 令系统查询系统设置读者管理图书管理管 理 员 设 置读 者 类 型 管 理读 者 档 案 管 理图 书 归 还图 书 借 阅图 书 续 借图 书 类 型 管 理图 书 档 案 管 理书 架 设 置图 4:图书管理系统功能结构图5. 构建开发环境构建开发环境5.1 系统开发环境系统开发环境开发环境:Microsoft Visual Studio 2005 集成开发环境。 开发语言:ASP.NET+C# 后台数据库:SQL Server 2000 开发环境运行平台:Windows XP (SP2) / Windows 2000 (SP4) / Windows Server 2003 (SP1)5.2 服务器端服务器端操作系统:Windows Server 2003 (SP1) Web 服务器:Internet 信息服务管理器 数据库服务器:SQL Server 2000 浏览器:IE 6.0 系统服务器运行环境:Microsoft .NET Framework SDK v2.05.3 客户端客户端浏览器:Internet Explorer 6.0 分辨率:最佳效果 1024 x 768 像素6. 数据库设计数据库设计图书管理系统采用 SQL Server 2000 数据库,名称为 db_LibraryManager,其中包含 9 张表。6.1 数据库概要说明数据库概要说明系统数据表树形结构图如下所示:图 5:数据库表结构6.2 数据库概念设计数据库概念设计通过对系统进行的需求分析、系统流程设计以及系统功能结构的确定,规划出系统中 使用的数据库实体对象(E-R 图) ,具体说明如下。图书借还权限系统查询权限图书管理权限管理员权限设置管理员名称权限系统设置权限读者管理权限图 6:管理员权限设置信息实体 E-R 图读者姓名借阅日期图书条形码图书名称应还日期是否归还读者条形码图书借阅信息图 7:图书借阅信息实体 E-R 图书架编号书架名称书架信息类型编号类型名称图书类型可借天数图 8:书架信息实体 E-R 图图 9:图书类型信息实体 E-R 图图书信息图书价格图书类型图书条形码图书名称书架类别借阅次数出版社名称作者名称图 10:图书信息实体 E-R 图图书馆信息建馆时间联系电话图书馆名称馆长名称联系地址备注电子邮件网址图 11:图书馆信息实体 E-R 图读者信息电子邮件读者性别读者条形码读者名称读者类型备注证件类型联系电话证件号码图 12:读者信息实体 E-R 图类型编号类型名称读者类型信息可借数量管理员编号管理员名称管理员信息管理员密码图 13:读者类型信息实体 E-R 图图 14:管理员信息实体 E-R 图6.3 数据库逻辑结构设计数据库逻辑结构设计在设计完数据库实体 E-R 图之后,需要根据实体 E-R 图设计数据表结构。下面给出部 分主要的数据表的数据结构和用途。 tb_admSet (管理员权限设置表) 表 tb_admSet 用于保存与管理员权限设置相关的信息,该表的结构如下。表 1:管理员权限设置表字段名字段名数据类型数据类型长度长度主键否主键否描述描述userNamevarchar80否管理员名称systemSetbit1否系统设置readerManagebit1否读者管理bookManagebit1否图书管理bookBorrowbit1否图书借还systemSearchbit1否系统查询tb_bookBorrow (图书借阅表) 表 tb_bookBorrow 用于保存所有已借阅图书的信息,该表的结构如下。表 2:图书借阅表字段名字段名数据类型数据类型长度长度主键否主键否描述描述tb_bookCase (书架信息) 表 tb_bookCase 用于保存书架的详细的信息,该表的结构如下。表 3:书架信息表字段名字段名数据类型数据类型长度长度主键否主键否描述描述tb_bookInfo (图书信息表) 表 tb_bookInfo 用于保存与图书相关的所有信息,该表的结构如下。表 4:图书信息表字段名字段名数据类型数据类型长度长度主键否主键否描述描述tb_bookType (图书类型) 表 tb_bookType 用于保存图书类型的信息,该表的结构如下。表 5:图书类型表字段名字段名数据类型数据类型长度长度主键否主键否描述描述tb_libraryInfo (图书馆信息表) 表 tb_ libraryInfo 用于保存与图书馆相关的信息,该表的结构如下。表 6:图书馆信息表字段名字段名数据类型数据类型长度长度主键否主键否描述描述tb_readerInfo (读者信息表) 表 tb_ readerInfo 用于保存所有读者的信息,该表的结构如下。表 7:图书馆信息表字段名字段名数据类型数据类型长度长度主键否主键否描述描述tb_readerType (读者类型信息表) 表 tb_ readerType 用于保存所有读者类型的信息,该表的结构如下。表 8:读者信息表字段名字段名数据类型数据类型长度长度主键否主键否描述描述tb_user (管理员信息表) 表 tb_ user 用于保存所有管理员的信息,该表的结构如下。表 9:管理员信息表字段名数据类型长度主键否描述7. 解决方案解决方案此实验的目的是用软件设计与开发的相关 CASE(Microsoft Office Word and Visio) , 对案例进行系统详细设计,并绘制必要的设计图。重点完成的任务包括: (1)根据实验二完成的系统概要设计,完成图书管理系统图书借还模块的程序流程图完成图书管理系统图书借还模块的程序流程图 (PFC)和问题分析图()和问题分析图(PAD) ,以及各子模块相应的功能描述、输入输出说明和处理过程,以及各子模块相应的功能描述、输入输出说明和处理过程;(2)根据实验三的 6.1 数据库概要说明和 6.2 数据库概念设计,完成 6.3 数据库逻辑结 构设计(例子已给出,见表 1 管理员权限设置表) ; (3)按照附件(见后页)的参考格式参考格式编写图书管理系统的详细设计说明书。8. 提交要求提交要求建议本次实验 1 人为一组完成,以电子档的形式提交。 凡被发现实验报告有抄袭者,本次成绩以零分零分记。附件:图书管理系统图书管理系统系统详细设计说明书系统详细设计说明书拟拟 制制 人人_审审 核核 人人_批批 准准 人人_20112011 年年 月月 日日目目 录录1引言 1.1 编写目的:阐明编写需求说明书的目的,指明读者对象。 1.2 项目背景:应包括 ·项目的委托单位、开发单位和主管部门。 ·该软件系统与其他系统的关系。 1.3 定义:列出文档中所用到的专门术语的定义和缩写词的原文。 1.4 预期读者: 1.5 参考资料:可包括 ·项目经核准的计划任务书、合同或上级机关的批文。 ·文档所引用的资料、规范等。 ·列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。 2详细设计 2.1需求规定 2.2 运行环境 2.3 详细设计模块结构图 包括模块的程序流程图和问题分析图,各子模块相应的功能描述、输入输 出说明和处理过程 3系统数据库逻辑结构设计

注意事项

本文(软件工程实验_详细设计)为本站会员(第***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.