




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XXX软件XXX系统概要设计XXX软件PAGE第16页共17页 项目编号200602006文档编号11密级内部图书信息管理系统概要设计V1.0XXX软件公司评审日期:年月日目录1.导言 31.1目的 31.2范围 31.3缩写说明 31.4术语定义 41.5引用标准 41.6参考资料 41.7版本更新信息 42.系统分析 53.界面设计 54.体系结构 55.数据模型 86.模块设计 9
1.导言1.1目的该文档的目的是描述图书信息管理系统项目的概要设计,其主要内容包括:系统功能简介系统结构设计系统接口设计数据设计模块设计界面设计本文档的预期的读者是:开发人员项目管理人员测试人员1.2范围该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。1.3缩写说明UMLUnifiedModelingLanguage(统一建模语言)的缩写,是一个标准的建模语言。HR HumanResource(人力资源管理)的缩写。JSPJavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。MVCModel-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。EJBEnterpriseJavaBean(企业级JavaBean)的缩写。此为参考文本,请根据需要进行修改。此为参考文本,请根据需要进行修改。1.4术语定义JSPModel2Servlet/JSP规范的0.92版本中描述的术语,定义了如何在同一个应用程序中联合使用Servlet和JSP的体系结构。JavaBean用Java语言实现的满足一定功能的类。同上。同上。1.5引用标准此部分可空着不写。此部分可空着不写。1.6参考资料[1]UML交互图/TerryFeng/archive/2009/11/28/1612720.html[2]软件工程与项目案例教程同批注C1同批注C11.7版本更新信息本文档的更新记录如表B-1所示。表B-1版本更新记录修改编号修改日期修改后版本修改位置修改内容概述 2.系统分析1:软件名称:图书信息管理系统2软件功能:1.现有图书按时间和类型查询2.新书按时间和类型查询3.借阅管理(普通用户查看自己的借书历史记录,管理员可实现借书、还书登记等)4.图书管理(管理员可添加新书、删除丢失图书信息,将图书加入丢失图书)5.统计图书信息6.系统维护(新建用户、密码修改、更换用户)等六大功能。性能的描述:本系统总体分普通用户和管理员用户,其中管理员可实现添加新书、用户,登记借书、还书、统计等全部功能,普通用户只能实现图书查询、修改自身密码、查看自身借阅历史情况。想实现的目标:结合图书管理规则来满足学校图书室的正常借阅与管理,减少人员的工作量,将图书管理工作变得更加的简单。3.界面设计本系统的用户界面按功能分客户端和管理端。3.1管理端界面设计3.2客户端界面设计客端户界面4.体系结构这部分自己上网进行体系结构的搜索,看看三层架构是如何的。然后自己描述。这部分自己上网进行体系结构的搜索,看看三层架构是如何的。然后自己描述。系统的总体结构设计遵循如下原则:系统应具有良好的适应性:能适应用户对系统的软件环境、管理内容、模式和界面的要求;系统应具有可靠性:采用成熟的技术方法和软件开发平台,以保证在以后的实际应用中安全、可靠;系统应具有较好的安全性:应提高完善的安全机制和用户权限限制机制,确保数据的受限访问;系统应具有良好的可维护性:系统应易于维护、安装;系统应具有良好的可扩展性:系统应适应未来信息化建设的要求,能方便得进行功能扩展,以建立完善的信息集成管理体系。本系统采用XXX体系结构4.1体系结构体系结构分为三层结构:表示层:通俗讲究是展现给用户的界面,既用户在使用一个系统的时候他的所见所得。逻辑层:针对具体的问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。数据访问层:该层所做事务直接操作数据库,针对数据的增添.删除.修改.更新.查找等。4.1.1图书信息管理体系结构概述1.图书管理系统体系结构 图书管理系统采用三层架构,分别为:表示层.逻辑层.数据访问层。2.持久化框架 系统与数据库的访问交互在数据访问层。在数据访问层实现简单的数据访问,吧SQL访问分离出来,放到独立的类中。4.1.2系统体系结构1.根据系统分析结果,该系统从结构上应满足:2.该系统以方便读者和管理员使用;3.读者可以借出图书,归还图书,预约图书,查看、修改自己资料,查看图书资料等4.用户可以处理读者归还、借出、续借图书;处理图书丢失或者逾期赔偿和罚款;增加或删除图书信息;验证读者账号等5.采用windows窗体来完成页面转换4.2系统运行环境系统运行的网络结构图、硬件软件环境图如下。4.2.1网络结构图1.系统权限:添加删除管理员,设置管理员权限。存放书籍的信息添加.删除书籍信息。2.读者权限:添加删除不同类型的读者及注明可借图书的数量.添加删除读者资料。3.图书管理:添加删除不同类型的图书和注明图书可借的图书、图书信息、添加删除4.查询权限:根据不同的条件、可按条形码、书名、类别、作者、等信息查询读者需求的的书籍,读者可以按可按条形码、书名、类别、作者、等信息查询自己借阅的图书信息。5.图书借还方式:可查询读者借阅和归还图书的信息及图书现有存库量。本系统的网络拓构图如图B-8:图B-8:系统的网络拓扑图图B-8:系统的网络拓扑图其中的局域网用户机主要是公司内部的人员可以使用的机器,远程用户机主要是指通过互联网登录系统的人员使用的机器,可以是公司内部的人,也可以是应聘者。4.2.2硬件环境本系统的硬件环境如下:客户机:普通PCCPU:P41.8GHz以上内存:256MB以上能够运行IE5.0以上或者Netscape4.0以上版本的机器分辨率:推荐使用1024*768像素WEB服务器CPU:P42.0GHz内存:1G以上硬盘:80G网卡:千兆数据库服务器CPU:P42.0GHz内存:1G以上硬盘:80G4.2.3软件环境本系统的的软件环境如下:操作系统:Unix/Linux/windows2000或以上版本数据库:SQLServer2000开发工具包:JDKVersion1.4.2开发环境:eclipse-SDK-3.1.2-win32Web服务器:Tomcat浏览器:IE6.0以上(1)数据库及操作系统:对于核心数据库来说,选择一个合适的数据库系统对我们的系统运行是很重要的,选择数据库的关键因素是要考虑预计会有多少人同时访问数据库;正常工作时间的级别;用来访问数据库的应用程序的类型;运行数据库的服务器的硬件和操作系统类型;以及管理人员的专业技术水平。目前市场上适用于中小型企业的数据库产品有IBMDB2、MicrosoftSQLServer系列、Oracle系列。所有这些产品都基于SQL语言。同时,它们还拥有精密复杂的安全控制以适应不同的商业需要。服务器操作系统使用Windows2000Server系统。考虑到价格因素、易用性,我们使用SQLSERVER2000作为系统后台数据库系统,服务器操作系统采用Windows2000Server。(2)WEB服务软件:目前的WEB服务器软件有很多种,成熟而且稳定有Apache、Tomcat和Microsoft的IIS,它们也是占据着Web服务器市场最大的份额。Tomcat是Sun和Apache合作做出来的JSPServer,支持Servlet2.2及JSP1.1等版本。而且Tomcat未来将会取代Jserv,成为Apache主要的Servlet&JSPEngine。Tomcat在设计上是以独立的Server执行,而不像Jserv是附在Apache中,这样就更可以发挥在servlet中,非HttpServlet的能力。Tomcat是Java程序,所以只要有JDK就可以使用,不需要考虑操作系统平台。因此选择Tomcat作为WEB服务器。5.数据模型本系统的数据模型主要是进行数据库的设计。5.1数据库的概念结构模型设计给出ER图,并阐述。给出ER图,并阐述。5.2数据库的逻辑结构模型设计给出表结构及表的关系结构图。说明。给出表结构及表的关系结构图。说明。1.读者信息2.读书卡片信息表3.图书借阅信息4.图书类别索引5.用户信息5.3数据库管理物理结构模型设计即数据库对象设计。即数据库对象设计。6.模块设计按照功能分解,本系统分为客户端管理系统和管理端系统。根据页面流的设计,管理端系统又分为用户登录、用户管理、题库管理、问卷管理、职位管理、简历管理、面试管理等7个模块,如图B-12。图书信息管理图书信息管理系统管理端客户端登录管理用户管理借阅管理个人信息管理图书查询图书续借图书归还图B-12:模块设计各个部分的关系如图B-13下:用户登录用户登录管理端页面用户管理题库管理问卷管理职位管理简历管理面试管理职位查询填写简历问卷回答客户端页面图B-13:模块之间的关系图B-13:模块之间的关系针对不同用户,提供了两类功能登录接口:即应聘者登录接口和企业管理人员登录接口,这些接口都以WEB页面的形式提供。通过各自的页面,应聘者和企业管理人员可以从事各自的活动。以下将分小节对各个部分进行设计6.1客户端模块设计客户端运行在公网上,通过登录进入6.1.1表示层设计根据上述的功能介绍,总结出客户端的页面设计如表B-3。表B-3:客户端的页面设计界面JSP功能描述主页面index.jsp客户端的主页面职位列表joblist.jsp显示招聘的所有职位职位详细信息jobdetail.jsp显示某个职位的详细信息个人基本信息CVbasicinfo.jsp填写个人基本情况页面个人工作经历carieer.jsp填写个人工作经历页面个人教育经历education.jsp填写个人教育经历页面个人基本技能skills.jsp填写个人基本技能页面家庭成员relation.jsp填写家庭成员页面自我介绍addtion.jsp200字以内的自我介绍页面预览简历CVall.jsp浏览填写完成的简历信息答题Exam.jsp回答试题的页面提交inputdone.jsp提交完成的页面根据界面流的设计可以确定各个界面的访问入口,以及界面之间切换关系,流程图如图B-14所示。6.1.2BLL层设计在其中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 预制菜在2025年餐饮业环保政策下的机遇与挑战报告
- 保险承保题目及答案
- 安全职称考试题库及答案
- 康复医疗器械市场创新产品应用前景预测:2025年需求分析报告
- 安全生产禁令试题及答案
- 培训课件有没有版权
- 2025年成人教育终身学习平台运营效率与市场占有率研究报告
- 个人养老金制度2025年对能源行业投资的影响与机遇分析报告
- 智慧交通系统2025年交通流量预测技术应用与智能交通设施报告001
- 胖东来管理培训课件
- 软式内镜清洗消毒技术规范2025
- 《动物保定技术》课件
- 北京市朝阳区2023-2024学年四年级下学期语文期末考试卷(含答案)
- 上样合作协议合同协议
- 儿科系列常见病中药临床试验设计与评价技术指南急性咽炎和扁桃体炎
- 公司2025庆七一活动方案七一活动方案2025
- 医疗质量管理工具培训
- 留学机构合作协议书范本
- 太极拳教学合同协议
- 2024年新课标I卷CD篇阅读解析 公开课课件-2025届高三英语一轮复习
- 2024慢性鼻窦炎诊断和治疗指南解读课件
评论
0/150
提交评论