网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > 课程设计 > 正文

图书管管理系统-详细设计说明书

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
图书管管理系统-详细设计说明书|精品课程网站设计|课程设计网报告总结心得
1.    引言
1.1编写目的
     在分析完系统的需求分析以后,经过探讨和研究,由程序员此详细设计文档。此文档分析了系统的主要功能,接口,性能,输入输出,数据库表设计,程序逻辑及其其他详细的设计方案。为软件的开发制订详细开发计划。
1.2         项目背景
《图书管理系统》是针对学校图书馆的管理设计。图书馆管理人员可以快速有效的管理图书馆的书籍。方便广大同学的借阅。
1.3         参考资料
福州大学数据库一班开发小组《图书管理系统需求分析》
SQL数据库程序设计 微软公司认证教材
基于C#的WINDOWS应用程序设计 微软公司认证教材.
软件工程(第二版) 张海藩  著
2.总体设计
  2.1需求概述
     软件主要有以下四种功能:
1.          读者查询功能
l       有关读者信息的详细资料。读者查询模块主要完成的功能是实现对读者信息的正确查询和读者对图书信息的正确查询。
2.          书籍管理功能
l       书籍管理模块主要完成的功能是对图书馆图书信息的管理,此模块的完成要依靠系统管理员对图书信息的一系列操作来完成,包括增加新的图书,删除旧的图书、维护图书信息、更新图书信息等功能。
3.          读者借阅功能
l       读者借阅功能包括读者借阅图书,读者归还图书。
4.          用户设计
l       非管理员:没有管理数据库和表权限
l       管理员:具有所有管理修改数据库的权限
   2.2 软件结构流程图






非管理员





用户设计





登陆/ 验证





读者信息模块
 





书籍信息模块
 





信息管理模块





书籍信息表
书籍管理模块





公共登陆





管理员登陆
3.程序描述
3.1用户设计
功能:初始化软件运行必要条件并软件登陆必要验证版块。(T1.1)
输入项目:键盘鼠标事件
输出项目:进入读者信息版块
程序逻辑:
T.1 初始化配置文件与数据库文件
    T.2 如果不是鼠标键盘事件 转T.1
    T.3 根据情况给出操作提示 (T.4或T.5)
    T.4 验证成功后进入模块(T1.2)
    T.5 做鼠标键盘事件退出软件
测试要点:测试系统运行必须条件是否符合
 3.2 读者信息
功能:查看读者信息。(T1.2)
输入项目:鼠标键盘事件
输出项目:从数据库中数据显示
程序逻辑:
    T.1 鼠标键盘事件实现查询功能
    T.2 按照数据库表信息依次输出username,Message表信息
    T.3 产生窗口
    T.4鼠标事件对数据库Message表写入
 3.3书籍管理模块
功能:书籍信息管理功能  (T1.3)
输入项目:Message表
 

输出项目:显示数据库Message表信息
程序逻辑:
    T.1 调用Book表显示全局数据
    T.2产生窗口
    T.3 鼠标键盘事件实现查询修改Book表
      T.4由全局变量从数据库中输入数据
      T.5 取消则返回.
      T.6 修改后提交数据
      T.7 调用并自动刷新 T.1
   3.4读者借阅模块
功能:查询书籍借阅信息 (T.14)
输入:Book表的Book_name,Book_no,Book_author,Book_concern,Book_ruturn
输出:查询结果
程序逻辑:
       T.1 调用显示Book表信息
       T.2 产生窗口
       T.3等待全局变量数据输入
       T.4 确定后数据库相关操作
       T.5 调用刷新T.1
       T.6 取消返回 T.1
3.5 用户设计模块
功能:用户维护 (T1.5)
输入项目:username表信息
输出:无
程序逻辑:
       T.1 用户验证数据输入
       T.2 根据判断数据正确给出相应提示
       T.3 数据正确显示username表信息
       T.4 鼠标键盘事件产生窗口
       T.5 输入username表信息
       T.6 确定提交写入 username表
       T.7 取消返回
       T.8 鼠标键盘事件产生窗口
       T.9 username表数据操作管理界面
       T.10 确定自动刷新 T.9
       T.11 取消返回 T.9
4.数据库表设计
Username




Name

名字

Char(10)


Password

密码

Char(10)


Number

学号

Char(20)


Dept

专业

Char(10)
BOOK




Book_name

书籍名称

Char(10)


Book_no

书籍编号

Char(20)


Book_author

书籍作者

Char(10)


Book_concern

书籍出版社

Char(10)


Book_ruturn

书籍归还日期

Char(10)
Message




ID

ID

Char(10)


Name

名字

Char(20)


tilte

标题

Char(10)


Content

内容

Text(16)


M_Date

留言日期

Text(16)
设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师