收藏 分销(赏)

院系图书管理系统详细设计说明书.doc

上传人:人****来 文档编号:3476387 上传时间:2024-07-07 格式:DOC 页数:14 大小:124.50KB 下载积分:8 金币
下载 相关 举报
院系图书管理系统详细设计说明书.doc_第1页
第1页 / 共14页
院系图书管理系统详细设计说明书.doc_第2页
第2页 / 共14页


点击查看更多>>
资源描述
精品文档就在这里 -------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-------------- -------------------------------------------------------------------------------------------------------------------------------------------- 院系图书管理系统 详细设计说明书 本报告说明确定软件系统的总体结构、数据结构及其它全局性的考虑,所设计的系统应覆盖既定的软件需求,经过评审通过后,本说明是后续实现的根据。 本报告由以下表格组成: 详细设计说明书目录 文档序号 1. 引言 D1. 2. 程序系统结果图 D2. 3. 程序设计说明 D3. 本说明书由设计人员根据软件需求说明书制定,由主程序员和程序员实施,供测试人员及维护人员参考。 系统分析员:_______________________ (签名) 日 期: 年 月 日 1. 引言 主文档名称 详细设计说明书 主文档编号 D 子文档名称 1. 引言 子文档序号 D1. 编者 柳露易 徐杨 编写日期 2008年12月9日 星期二 1.1编写目的 本项目为图书借阅管理系统,书写此文档是为了说明系统的详细设计;我们在需求分析和系统概要设计的基础上确定如何具体的实现所设计的系统方案,确定对系统的精确描述,以使得在代码设计阶段可以很方便的将这些描述翻译成程序语言,同时还应满足系统的性能要求,并使得开发人员通过该文档尽可能容易的去阅读、理解并开发代码。 文档包含了系统与用户交互的设计,模块的具体功能的正确实现,系统接口的标准处理等,是程序开发的‘蓝图’;可做为开发人员进行程序结构设计和具体代码编写的依据。 1.2背景 根据所设计的目标系统:图书馆书目查询系统;我们在进行了需求分析、概要设计后,所确定的系统最终的具体实现。 说明: A. 软件系统的名称:图书馆书目查询系统 B. 任务提出者:****** 开发者:柳露易 徐杨 用户:***图书馆 实现该软件的计算中心或计算机网络:系统的部署包括硬件和软件,并组成一个软硬件网络平台;硬件包括服务器和用于登陆服务器的图书馆查询终端等;软件则通过WEB服务的形式,与借阅者交互;借阅者可在任一图书馆查询终端登陆查询书目信息 C. 该软件系统同其他系统的关系 软件属于图书管理信息系统的一部分,应用中可能需要引用图书管理系统其它部分的数据内容,此处暂且使用自定义的数据表项 1.3定义 B/S:Browser/Server(浏览器/服务器)结构 SQL语言:用于数据库操纵的标准语言 .NET:MS提供的一种高效的开发以及运行平台 ASP:全称为Active Server Pages,是一套由微软公司开发的服务器端运行的脚本平台,可用于开发动态网页 1.4参考资料 本系统的可行性研究报告(GB8567——88)、软件需求说明书(GB856T——88)、概要设计说明书(GB8567——88) 《软件工程导论》(第四版) 张海藩 清华大学出版社 2. 程序系统结果图 主文档名称 详细设计说明书 主文档编号 D 子文档名称 2. 程序系统结果图 子文档序号 D2. 编者 柳露易 徐杨 编写日期 2008年12月9日 星期二 程序名 功能 调用程序 被调程序 程序出口 web.config 网站的基本配置信息 所有程序 Index.aspx 首页面 web.config,css.css Index.aspx.cs 首页面代码控制文件 IndexResult.aspx css.css 控制网站页面显示 所有页面 IndexResult.aspx 查询结果显示页面 web.config, css.css Login..Aspx 登录页面 Index.aspx web.config,css.css 学生:user.aspx 管理员:manage.aspx newbook.aspx 新到图书显示 Index.aspx web.config,css.css User.aspx 学生界面 web.config,css.css Manager.aspx 管理员界面 web.config,css.css 3. 程序设计说明 主文档名称 详细设计说明书 主文档编号 D 子文档名称 3. 程序设计说明 子文档序号 D3. 编者 柳露易 徐杨 编写日期 2008年12月9日 星期二 3.1程序描述 该程序包括用户登录和图书查询的功能 3.2功能 说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。 用户登录 图书查询 图书借阅 校验身份记录 校验事务记录 校验 个人信息记录 个人信息记录 存在的事物记录 更新记录 输入 处理 输出 3.3性能 精度: 该软件在使用中,对“按序列号查询”要求全数字外,其他查询方式并没有特殊要求,并且在按照书名查询时候支持“模糊查询”,如:你要查询的书名为“软件工程基础导论”,你可以在查询框里面输入“软件工程”,系统将把所有的书名含有“软件工程”字样的书名列出。 灵活性: a. 可以使用多种查询方式查询,时间允许的前提下可以增加多重条件模糊查询功能。 b. 适用多种windows版本。 c. 适当整理数据库,或者增加网络传输速度可以提高速度。 d. 在时间允许的情况下可以适当增加读者留言板、图书推荐等模块,方便用户使用。 3.4输人项马小厂 学生添加模块: 分3种添加方式: l 通过现有数据库,输入数据只要学生学号和姓名即可,要求学号必须是形如3040911062,第一位数字为学校代码,接下来两位为入学年份,再下来一位为院系编号,接着两位为专业编号,最后三位为学生在本系的排位,可以超过三位。 l 通过Excel表格添加,要求同上 l 通过后台添加个别少量的学生信息,要求同上 图书查询模块 数据输入 查询类型 格式 数据范围 精度 数据类型 输入媒体 按作者 人名 无 无 无 浏览器 按索引号 字符 无 无 无 浏览器 按编号 无 无 无 无 浏览器 按出版社 无 无 无 无 浏览器 按出版日期 1990 无 无 日期型 浏览器 学生登录模块 数据输入 格式 数据范围 精度 数据类型 输入媒体 学号 数字串 10<=学号<12 Vchar(12) 数字串 浏览器 密码 任意 <16 Vchar(16) 任意 浏览器 图书入库: 由于设备的限制,图书入库采取人工手动入库的方式: 数据输入 格式 数据范围 精度 数据类型 输入媒体 作者 人名 >2,<5的字符 Vchar(10) 汉字或英文 浏览器 索引号 字母加数字 <20 Vchar(20 字符 浏览器 出版社 出版社名 <25 Vchar(50) 汉字或英文 浏览器 出版日期 日期 8 Char(8) 日期型 浏览器 图书编号 数字 10 Char(10) 数字串 浏览器 借书还书数据的输入要求一样: 数据输出(相关信息入数据库) 格式 数据范围 精度 数据类型 输入媒体 学号 数字串 10<=学号<12 Vchar(12) 数字串 浏览器 图书编号 数字 10 Char(10) 数字串 浏览器 3.5输出项 图书查询模块。 数据输出(显示在显示器上,相关信息加入数据库) 格式 数据范围 精度 数据类型 输出媒体 作者 人名 >2,<5的字符 Vchar(10) 汉字或英文 浏览器 索引号 字母加数字 <20 Vchar(20 字符 浏览器 出版社 出版社名 <25 Vchar(50) 汉字或英文 浏览器 出版日期 日期 8 Char(8) 日期型 浏览器 是否在馆 是/否 2 Bool Bool 浏览器 应还日期 日期 8 Char(8) 日期型 浏览器 学生登录模块:输出当前正借阅的图书信息 数据输出(显示在显示器上) 格式 数据范围 精度 数据类型 输出媒体 作者 人名 >2,<5的字符 Vchar(10) 汉字或英文 浏览器 索引号 字母加数字 <20 Vchar(20 字符 浏览器 出版社 出版社名 <25 Vchar(50) 汉字或英文 浏览器 出版日期 日期 8 Char(8) 日期型 浏览器 应还日期 日期 8 Char(8) 日期型 浏览器 借书还书数据的输入输出要求一样: 数据输出(相关信息入数据库) 格式 数据范围 精度 数据类型 输出媒体 学号 数字串 10<=学号<12 Vchar(12) 数字串 浏览器 图书编号 数字 10 Char(10) 数字串 浏览器 3.6算法 由于本系统较为简单,并没有采用什么复杂的算法,也没有复杂的数据计算,下面只列出主要的数据的计算方法: 借书还书日期=当前系统日期 应还日期=借书日期+30 新书:=当前日期—入库日期>10 3.7流程逻辑 登录 游客 学生 管理员 查询 显示 借阅信息 借书, 还书 修改个人信息 借书, 还书 管理图书 管理读者 管理系统 使用本系统,首先需要登录,如果不登录的化,只能以游客的身份进入系统,所使用的功能只有图书信息查询功能。登录后,根据角色的不同,会执行不同的管理功能,如上图所示。 3.8接口 用户登陆系统(输入姓名密码)连接到服务器端进行数据库的修改及更新 信息索引及查询系统(查询数据库内的相关的信息)此过程设计时不在客户端显示或者显示为数据正在加载中 用户提交结果以及对结果的返回 根据用户提交的请求进行处理 修改用户需要更新的信息(访问数据库内相应的数据段)来完成请求 用户更新数据库内相应的信息 修改完成后显示新的结果 没有进行修改后返回查询结果 3.9存储分配 在设计的时候每一个用户都有一个自己的帐户。这个帐户只有在用户访问的时候才在服务器端运行。运行完毕后只在磁盘的相应目录下修改。存储是以目录存储为主。一个用户有一条目录,修改时只要修改目录就可以。减少了添加和删除时候的麻烦。 3.10注释设计 在登陆界面下加在对用户的注释。如果一个用户在同一个用户名下输入超过三次的错误密码,系统应该显示提示信息(用户在开设帐户时所提交的密码提示信息)。用户在进行查询的时候如果输入的图书的名称有问题,则应该在图书查询框旁边添加一条例子,让用户在例子的帮助下进行输入。 如果用户想要进行修改登陆密码的操作时,则要在新密码输入处加入确认输入的提示框。如果输入两次密码没有对应,则提示密码输入有误从新进行输入。如果在输入的时候没有错误,则说明密码的修改成功,显示修改成功。 如果用户的数据库中没有信息,则在查询的时候输入没有信息,请添加的选项。 3.11限制条件 由于在定义和开发系统的时候是在单机上完成的所以一些数据的冲突没有考虑在设计的里面。目前,系统只能进行单机上的实验。 3.12测试计划 对系统的检测,分为对数据的检测和对功能的检测。 对数据的检测。当用户提交了一份申请的时候,在客户端显示的项目。如果是长时间的搜索数据库的显示为数据加载中。如果在单机上完成的话直接显示为所要查询的结果。 功能检测:当用户在一台机子上进行测试的时候(客户端和服务器在一起的时候)应该可以很快的显示用户所要查找的信息。如果在设定数据库的时候有数据,而访问的时找不到相应的数据或是相应的数据不能正确的显示(访问到其它的数据段或是显示错误)则该功能不能完全实现。也可以在客户端添加数据看是否可以正确的更新数据库,更新完之后是否可以正确的显示出来,如果可以正确的显示出来则说明功能基本上达到了要求。如果该功能不能不能完整的显示出来说明还需要对系统进行相应的调整。 3.13尚未解决的问题 在本程序的设计中没有解决的问题是:如果有两个用户在相同的时间内查询相同的信息时出现的竞争问题。如果用户正在使用时出现了掉线的问题怎么办,在用户提交申请之后是继续传输还是在循环检测网络后再传输对结果的查询结果还是等待用户重新发送请求。 3、通过活动,使学生养成博览群书的好习惯。 B比率分析法和比较分析法不能测算出各因素的影响程度。√ C采用约当产量比例法,分配原材料费用与分配加工费用所用的完工率都是一致的。X C采用直接分配法分配辅助生产费用时,应考虑各辅助生产车间之间相互提供产品或劳务的情况。错 C产品的实际生产成本包括废品损失和停工损失。√ C成本报表是对外报告的会计报表。× C成本分析的首要程序是发现问题、分析原因。× C成本会计的对象是指成本核算。× C成本计算的辅助方法一般应与基本方法结合使用而不单独使用。√ C成本计算方法中的最基本的方法是分步法。X D当车间生产多种产品时,“废品损失”、“停工损失”的借方余额,月末均直接记入该产品的产品成本 中。× D定额法是为了简化成本计算而采用的一种成本计算方法。× F“废品损失”账户月末没有余额。√ F废品损失是指在生产过程中发现和入库后发现的不可修复废品的生产成本和可修复废品的修复费用。X F分步法的一个重要特点是各步骤之间要进行成本结转。(√) G各月末在产品数量变化不大的产品,可不计算月末在产品成本。错 G工资费用就是成本项目。(×) G归集在基本生产车间的制造费用最后均应分配计入产品成本中。对 J计算计时工资费用,应以考勤记录中的工作时间记录为依据。(√) J简化的分批法就是不计算在产品成本的分批法。(×) J简化分批法是不分批计算在产品成本的方法。对 J加班加点工资既可能是直接计人费用,又可能是间接计人费用。√ J接生产工艺过程的特点,工业企业的生产可分为大量生产、成批生产和单件生产三种,X K可修复废品是指技术上可以修复使用的废品。错 K可修复废品是指经过修理可以使用,而不管修复费用在经济上是否合算的废品。X P品种法只适用于大量大批的单步骤生产的企业。× Q企业的制造费用一定要通过“制造费用”科目核算。X Q企业职工的医药费、医务部门、职工浴室等部门职工的工资,均应通过“应付工资”科目核算。X S生产车间耗用的材料,全部计入“直接材料”成本项目。X S适应生产特点和管理要求,采用适当的成本计算方法,是成本核算的基础工作。(×) W完工产品费用等于月初在产品费用加本月生产费用减月末在产品费用。对 Y“预提费用”可能出现借方余额,其性质属于资产,实际上是待摊费用。对 Y引起资产和负债同时减少的支出是费用性支出。X Y以应付票据去偿付购买材料的费用,是成本性支出。X Y原材料分工序一次投入与原材料在每道工序陆续投入,其完工率的计算方法是完全一致的。X Y运用连环替代法进行分析,即使随意改变各构成因素的替换顺序,各因素的影响结果加总后仍等于指标的总差异,因此更换各因索替换顺序,不会影响分析的结果。(×) Z在产品品种规格繁多的情况下,应该采用分类法计算产品成本。对 Z直接生产费用就是直接计人费用。X Z逐步结转分步法也称为计列半成品分步法。√ A按年度计划分配率分配制造费用,“制造费用”账户月末(可能有月末余额/可能有借方余额/可能有贷方余额/可能无月末余额)。 A按年度计划分配率分配制造费用的方法适用于(季节性生产企业) ---------------------------------------------------------精品 文档---------------------------------------------------------------------
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服