图书管理系统开发流程.doc_第1页
图书管理系统开发流程.doc_第2页
图书管理系统开发流程.doc_第3页
图书管理系统开发流程.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

_ 精品资料 图书图书管理系管理系统统开开发发流程流程 、 项目的角色划分 如果不包括前、后期的市场推广和产品销售人员,开发团队一般可以划分为项目负责人、 程序员、美工三个角色。 项目负责人负责项目的人事协调、时间进度、项目的需求分析、策 划、设计等安排,以及处理一些与项目相关的其它事宜。程序员主要负责代码编写、软件整 合、测试、部署等环节的工作。美工负责软件的界面设计、版面规划,把握软件的整体风格。 如果项目比较大,可以按照三种角色把人员进行分组。 角色划分是软件项目技术分散性甚至地理分散性特点的客观要求,分工的结果还可以 明确工作责任,最终保证了项目的质量。分工带来的负效应就是增加了团队沟通、协调的成 本,给项目带来一定的风险。所以项目经理的协调能力显得十分重要,程序开发人员和美工 在项目开发的初期和后期,都必须有充分的交流,共同完成项目的规划和测试、验收。 、 开发工具的选取 在 WinowsXP 环境下,程序员使用的编程工具选用 C+,美工使用的画图工具选用 CorelDRAW,数据库选用 SQL 数据库。程序员全部用文本编辑器书写代码。统一工具的好 处是可以保持同一个项目文档的一致性,便于开发人员的交流和文档的保存。 、 项目开发流程 1、 需求分析 一个完善的图书管理系统,能提供便捷与强大的信息查询功能。用户的需求具 体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种 信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽 的数据字典,为以后的具体设计打下基础。 针对一般图书馆管理信息系统的需求,通过对图书管理工作过程的内容和数据 流程分析,设计如下面所示的数据项和数据结构: (1)读者种类信息,包括的数据项有:种类编号、种类名称、读者性别、工作单位、 家庭住址、电话号码、办证日期等。 (2)读者信息,包括的数据项有:读者编号、读者姓名、读者种类、读者性别、工作 单位、家庭住址、电话号码、办证日期等。 (3)数据类别信息,包括的数据项有:类别编号、类别名称等。 (4)数据信息,包括的数据项有:书籍编号、书籍名称、书籍类别、作者姓名、出版 _ 精品资料 社名称、出版日期、登记日期等。 (5)借阅信息,包括的数据项有:借阅信息编号、读者编号、读者姓名、书籍编号、 书籍名称、借书日期、还书日期等。 2、概念结构设计 得到上面的数据项和数据结构后,就可以设计出能够满足用户需求的各种实体, 以及它们之间的关系,为后面的逻辑结构设计打下基础。 根据上面的设计规划出的实体有:读者类别信息实体、读者信息实体、书籍类别 信息实体、书籍信息实体、借阅信息实体。 3、逻辑结构设计 (1)书籍信息表 (2)读者信息表 (3)借阅信息表 (4)读者类别表 (5)用户表 4、产生各栏目文件夹的结构图(一些公共文件夹如 images、scripts、 styles 等需要固定 存放,共同调用)。 然后由美工根据内容表现的需要,设计静态页面和其它动态页面界面框架,该切分 的图片要根据尺寸切割开来。给需要程序动态实现的页面预留页面空间。制定字体、字 号、超级链接等 CSS 样式等。 5、系统详细设计与实现 (1)用户界面 读者管理、图书管理、借阅管理、图书分类 (2)借阅管理 借书、还书/续借、借阅查询 (3)读者管理 添加读者、修改读者、读者列表 (4)图书管理 添加新书、书库管理 (5)图书分类 (6)成功确认 _ 精品资料 (7)图书查询 等界面 6、调试、分析、总结 7、在美工设计页面的同时,程序员着手开发后台程序代码,做一些必要的测试。 美工界面完成后,由程序员添加程序代码,整合软件。 8、由项目组共同联调测试,发现 bug,完善一些具体的细节。 9、制作帮助文档、用户操作手册。向用户交付必要的产品设计文档。 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论