




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要设计指南编写规范总统设计指南图书馆管理系统作者:姚最后、罗艳梅、陈玲玲、黄文秀、李俊林完成日期:2010年3月28日收件人签名:收到日期:目录引言11.1编写目的11.2范围11.3定义11.4参考资料12整体设计12.1需求规则12.2配置系统环境22.3处理流程22.4结构23接口设计33.1使用者介面33.2外部接口33.3内部接口34系统数据结构设计44.1逻辑结构设计要点44.2物理结构设计要点45系统错误处理设计55.1错误消息55.2救济55.3系统维护设计5摘要设计指南编写规范1介绍对于充分理解软件开发工作的成功至关重要,说明要求的任务是提高软件开发过程的可见性,提高软件开发过程的控制和可管理性,通过工程方法促进软件开发,提高软件质量,开发人员、维护人员、管理员之间的交流,协作和工作成果的原始依据,向潜在用户传递软件功能、性能要求,以便确定该软件是否与自己的要求相关。1.1编写目的1.1.1为开发人员、维护人员和客户之间提供共同合同奠定了基础,并说明实现图书馆管理软件功能的使命。1.1.2本指南的预期读者是客户、业务或需求分析人员、测试人员、用户文档作者和项目经理。1.2范围说明:A.正在开发的软件系统的名称:图书馆管理系统B.项目组织者:管理信息系统开发团队负责人产品生产者:图书馆管理系统开发工作队产品设计师:图书馆管理系统开发工作队明确用户:学生和图书馆管理员产品所有权:图书馆管理系统开发工作队1.3定义图书馆管理信息系统软件:是图书馆管理信息系统软件研究组完全独立开发的图书馆管理软件,是以图书馆为基本要素,通过中文编程实现其功能的软件。要求:用户解决问题或实现目标所需的条件或功能;系统或系统部件满足合同、标准、规范或其他正式法规文档所需的条件或功能。1.4参考资料数据库系统项目开发实践科学出版社,2005管理信息系统与案例分析人民邮件和通信出版社,20042整体设计2.1要求(请参阅需求分析指南中的“跳过”。)2.2配置系统环境2.2.1选择网络结构我们小组对我们图书管理系统的网络结构选择进行了讨论和分析,首先我们比较了网络版本和独立版本:1.选择网络主板和独立主板独立版本只能在一台PC上使用,不需要在互联网或其他计算机上使用的软件或游戏。可以在单台计算机上运行的程序的版本称为单机版。单机版适用于一般个人使用者,不能用在多台电脑上。对于网络版本,网络版本通常用于企业或整个网络,可以针对服务器端和客户端以及服务器端客户端进行统一的配置和操作。通常,此版本对单个用户没有意义。网络版适合企业,学校使用,多台计算机可以安装一个网络版本同时升级。我们设计了图书馆管理系统,要使用全校师生、服务器端,系统更新和维护方便,大家都可以阅览图书!所以我们选择了web板作为我们的开发选择。2.选择网卡。(选择b/s和c/s)B/S的主要优点是不需要维护的客户端,非常适合用户群较大或客户的需求在较长时间内发生变化的情况。C/S提供了减少服务器端压力的强大功能,如果用户的需求特别复杂,则使用C/S。硬件环境不同:C/S通常通过专用网络、小型网络环境和LAN之间的专用服务器提供连接和数据交换服务。B/S基于wan构建,不需要专门针对网络硬件。例如:拨号、设备租赁。信息自我管理。有比C/S更强的适应范围,通常只需要操作系统和浏览器安全性要求不同C/S通常面向相对固定的用户组,具有良好的信息安全控制能力。高机密信息系统通常适合用作C/S结构。您可以通过B/S公开部分。B/S基于wan,安全控制能力相对薄弱,面向未知用户。不同于流程体系结构C/S程序可以更专注于流程,对权限进行多级验证,并可以更少地考虑系统运行速度。B/S对安全性和访问速度的多个考虑因素构建在需要进一步优化的基础上。需要比C/S更多B/S结构的程序体系结构是发展趋势。软件重复使用不同C/S程序可以考虑不可避免的整体性,即组件的重复使用优于B/S要求下的组件重复使用。B/S对的多个结构,所需组件的相对独立的功能。比较好地重复使用。购买的桌子可以在墙上重复使用,而不是石头桌子系统维护不同系统维护是软件生命周期,开销很大必须全面检查由C/S流程整体性引起的问题和系统升级。升级很困难。也可能是创造新的系统B/S组件、单个组件更换、无缝系统升级。将系统维护开销降至最低。用户可以直接从internet下载安装进行升级。不同的处理问题C/S程序可以处理用户面固定,在同一领域具有较高的安全要求,并且与操作系统相关。它们必须都是相同的系统B/S部署在wan上,面向不同的用户组,C/S不可行。与操作系统平台的关系最小化。用户界面不同对于大多数部署的Window平台,C/S的表达方法有限,对程序员的一般要求很高B/S构建在浏览器中,提供了用户更丰富、更生动的表达,减少了大部分困难,降低了开发成本。通过以上比较和连接到图书馆管理系统的服务对象、角色和维护,b/s更有利于我们开发图书馆管理系统,因此经过团队成员的讨论,决定使用B/S。2.2.2选择计算机硬件结构2.2.3计算机软件配置图书馆管理系统是基于b/s结构的应用系统。用户单位可以根据实际情况配置系统操作环境的要求。Network edition(网络版)是系统中有多个用户的版本,其操作环境配置如下:高性能PII/266或更高服务器,硬盘可用空间大于1G,内存大于128M。网络操作系统:安装了TCP/IP协议的Windows 98/2000 server系统。服务器和每个客户端计算机必须能够通过TCP/IP连接。软件环境是Windows 98或更高版本开发工具:世纪桥梁2.3处理流程图书馆管理系统首先需要用户登录,管理员和学生都需要密码,另外设置权限登录。2.4结构图书管理部分修改图书信息添加图书信息删除图书信息查询图书信息读者管理部分删除读者信息查看读者信息添加读者信息修改读者信息贷款管理部分图书管理反书管理删除读者信息查看读者信息添加读者信息修改读者信息3接口设计.3.1使用者介面该产品的用户通常需要通过终端执行操作,转到主界面,然后单击相应的窗口,分别转到相应的界面(例如输入界面、输出界面)。最好对程序进行用户维护、备份。3.2软件界面WIN9X/NT操作系统。3.3控制此软件是Windows 98中文版或更高版本的操作系统,用于控制软件的运行。4系统数据结构设计4.1逻辑结构设计使用者系统管理表格:使用者名称、密码、权限图书存储:图书编号,图书名称,作者,出版社,发行日期,简介,注释读者信息存储库:学号、名字、性别、专业、联系电话、课程贷款信息库:名称、图书名称、图书编号、贷款日期、归还日期、注释4.2物理结构设计要点使用者系统管理表格字段字段名称字段类型字段大小格式1名字文本202密码文本6图书目录:字段字段名称字段类型字段大小格式1图书编号文本202图书名称文本503作者文本124出版社文本505出版日期Datetime长日期6简介文本2007注释文本200读者表:字段字段名称字段类型字段大小格式1学号文本122名字文本103城堡文本24职业文本125联系电话文本106上课文本12贷款表:字段字段名称字段类型字段大小格式1名字文本102学号文本123图书名称文本504图书编号文本205借用日期Datetime长日期6返回日期Datetime长
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2丁香结 +公开课一等奖创新教学设计
- 立项管理案例讲解
- 内河基本安全培训实操课件
- 肝叶部分切除术后护理
- 元音字母的发音音素课件
- 金字塔原理解读
- 勾股定理的验证动态课件
- 元谋公路分局安全培训课件
- 教室求职简历汇报
- 工厂技术提案案例
- 面部桃花灸培训专业知识课件
- 2025年高考政治总复习高中三年必考基础知识复习汇编资料(必背版)
- (2025)汽车驾驶员(技师)考试题库及答案
- 人工智能在威胁情报中的应用-洞察及研究
- 林业安全生产培训教材课件
- 乡级增补叶酸培训课件
- 2024邯郸大名县招聘村(居)党务、村务(居务)工作者354名招聘笔试备考试题及1套参考答案详解
- 人教版 2024 版历史八年级上册第五单元 第 13 课《国共合作与北伐战争》检测卷
- 小学数学教师新课标考试试题(含答案)
- 厂房搬迁管理办法
- 保险学考试题(附答案)
评论
0/150
提交评论