【软件工程】实验3详细设计.doc_第1页
【软件工程】实验3详细设计.doc_第2页
【软件工程】实验3详细设计.doc_第3页
【软件工程】实验3详细设计.doc_第4页
全文预览已结束

下载本文档

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

文档简介

南京信息工程大学 实验(实习)报告实验(实习)名称 详细设计 实验(实习)日期 2012-12-5 得分 指导教师 李振宏 专业 网络工程 年级 2011 班次 1 姓名 魏家旭 学号 20112346027 一、实验目的1通过对所选题目进行详细设计,掌握算法的设计方法与算法的描述;2掌握常用算法描述工具的使用;3. 完成一个小型软件系统的算法设计。二、实验准备1. 熟悉算法描述工具的使用三、实验要求完成中学图书馆管理系统的详细设计,提交实验报告四、实验内容:1. 背景中学图书管理系统是智能办公系统(IOA)的重要组成部分,因此,中学图书管理系统也以方便、快捷的优点正慢慢地进入人们的生活,将传统的中学图书管理方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。采用SQL Server2005数据库作为后台数据库、Visual C#编程语言作为前台开发工具,通过对数据库技术进行了较深入的学习和应用,主要完成书目检索、读者管理、借阅管理、图书管理、用户维护、系统维护等系统功能。系统运行结果证明,本文所设计的图书管理系统可以满足中学学生和教师借阅者、图书管理员两方面的需要,达到了设计要求。2. 程序(模块)系统的组织结构登陆系统是否登陆判断身份管理员读者图书归还图书借阅信息查询退出图书信息读者信息否3. 界面设计要求美观4本软件系统中各程序(模块)的设计说明数据库概念结构设计数据库概念结构设计是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这个阶段不用考虑所采用的数据库管理系统、操作系统类型、机器类型等问题。这阶段可用的工具很多。用的最多的是E-R图(Entity-Relation,实体-关系图),另外还有许多计算机辅助工具(Computer Aided Software Engineering, CASE)可以帮助进行设计。本系统采用了E-R图的方法进行数据库概念结构设计。E-R图是描述数据实体关系的一种直观描述工具。这种图中有:(1)实体:用方框表示,方框内为实体的名称。(2)实体的各种属性:用椭圆表示,椭圆内为属性名称。使用线段将其和响应的实体连接起来。 (3)实体之间的联系:用菱形表示,菱形内为联系的名称。实体和实体之间的联系较多,比较常见的联系有l:1,l:N和M:N这三种。数据库逻辑结构设计概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为数据库系统所支持的实际数据模型。 第一种转化是将实体转化为关系表。这种转化较简单,需要将实体的属性定义为表的属性即可。 第二种转化是联系的转化。即将各个实体之间的联系转化为表格之间的关系,如外部键的定义。 在上面工作的基础上归纳出人员管理数据库表格的组成之间的联系等等。该数据库系统具有以下方面的特点: 结构合理,对一个人员建立多条记录。 所建立的数据冗余度小,独立性强。 建档、修改、查询、统计快速而准确。保密性好、可靠性好。图书管理系统的系统E-R图读者图书管理员管理管理借还还书时间借书时间删除类型条形码修改密码修改名称编号类型编号添加添加删除5、模块相互关系表退出图书管理系统系统设置 管理员设置 书架设置读者管理图书管理图书借还系统查询读者类型管理图书借阅查询图书档案查询 图书归还 图书借阅图书档案管理图书类型管理读者档案管理5、 试验总结 系统设计完成之后发现了一些问题并明确了今后进一步研究方向:(1) 对页面进行美化,使界面变的更美观一点。(2) 增加数据转换接口,使得本系统能与学校图书管理系统数据库进行无缝连接。(3) 添加系统功能,本系统只有让读者知道还书的期限,当图

温馨提示

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

评论

0/150

提交评论