软件工程实验三-概要设计
《软件工程实验》概要设计

IPO表
系统:汽车售后管理作者:梁立群
模块:零件库存盘点
被调用:
调用:
输入:入库数量,出库数量,零件退货数量
输出:零件剩余数量
处理:
零件剩余数量=入库数量-出库数量+零件退货数量
注释:零件的数量为整数。
2.4结构
本系统的结构图:
2.5人工处理过程
本软件系统的工作过程需要人工录入客户信息、零件数量、零件详细信息等数据。
(3)维修业务模块:主要管理4种工单,即预约单、报价单、施工单和结算单。
(4)零件预检模块:维修人员在进行汽车维修时,如果需要用到什么零件,先向车主出示一份零件报价单,在征得车主同意之后,维修人员需要通知零件库房预先准备好所用的零件,这样当维修人员到库房时,零件已经准备好了,从而提高效率。
本系统对性能的规定为:
维修人员在进行汽车维修时如果需要用到什么零件先向车主出示一份零件报价单在征得车主同意之后维修人员需要通知零件库房预先准备好所用的零件这样当维修人员到库房时零件已经准备好了从而提高效率
《软件工程》实验报告
2011至2012学年第1学期
姓名
系别
计算机系
实验地点
E1A_302
学号
年级班
08级一班
实验时间
2011年9月27日“零件理模块”在编写修改玩零件的管理和详细信息后立即退出运行,释放占用的系统资源。
“维修业务模块”在生成所需单子后立即退出运行,释放占用的系统资源。
“零件预检模块”在生成所需零件的单子后立即退出运行,释放占用的系统资源。
5系统出错处理设计
5.1出错信息
当用户没有输入整数型而进行数据提交时,系统会提示XX字段数据必须为整数型,请重新输入再提交。
概要设计(软件工程文档模板)(2023范文免修改)

概要设计 (软件工程)1. 引言本文档旨在为软件开发团队提供一个概要设计,用于记录软件项目的概要设计信息。
概要设计是软件开发过程中的重要步骤之一,旨在定义系统的整体架构和关键设计要素,为详细设计和编码阶段提供依据。
2. 背景在软件开发过程中,概要设计是在需求分析和详细设计之间的一项关键任务。
在需求分析阶段,我们对系统需求进行了理解和分析,而在详细设计阶段,我们将关注系统内部的实现细节。
概要设计则是连接这两个阶段的纽带,旨在提供一个整体架构和设计准则。
3. 概要设计目标概要设计的目标是定义系统的整体架构和关键设计要素。
在此阶段,我们不仅需要确定系统的模块划分和关系,还需要考虑系统的稳定性、性能、安全性和可维护性等方面。
通过完成概要设计,我们可以为详细设计和编码阶段提供一个清晰的方向。
4. 概要设计内容是概要设计文档应包含的主要内容:4.1 系统架构在系统架构部分,我们需要定义系统的整体结构和主要模块。
我们应该描述每个模块的功能、接口和关系,并说明它们如何协同工作以实现系统的目标。
4.2 数据库设计如果系统需要使用数据库存储数据,我们需要在概要设计中对数据库进行设计。
我们应该确定数据库的结构、表和关系,并描述它们与系统的交互方式。
4.3 接口设计在接口设计部分,我们需要定义系统与外部系统或用户的接口。
我们应该描述接口的输入、输出以及各种操作和交互方式。
4.4 安全设计在安全设计部分,我们需要考虑系统的安全性需求,并设计相应的安全措施。
我们应该描述系统的身份验证、访问控制、数据加密等安全机制。
4.5 性能设计在性能设计部分,我们需要考虑系统的性能需求,并选择合适的算法和数据结构来改善系统的响应时间和吞吐量。
4.6 可维护性设计在可维护性设计部分,我们需要考虑系统的可维护性需求,并采取相应的设计措施。
我们应该描述系统的可测试性、可修改性、可重用性等。
5. 概要设计流程是概要设计的一般流程:1. 理解需求:在开始概要设计之前,我们需要对系统需求进行深入理解和分析。
软件工程实验文档(精选五篇)

软件工程实验文档(精选五篇)第一篇:软件工程实验文档《软件工程课程设计》一、提交实验报告文挡及要求序报告名目的要求号称以全面、系统的分析为主要方法,经济效益为核心,围绕影响项目的可行性各种因素,运用大量的数据资料论证拟建项目是否可行,给出项目可1分析行性分析报告。
2 3 项目需根据给定的的题目或自选题目进行需求分析工作;进行功能需求、非求分析功能需求分析得出需求规格说明书。
项目概建立初始结构图,对初始结构构图进行改进、优化得出概要设计说明要设计书。
项目详进行详细设计工作,得出详细设计说明书。
细设计项目编本次实习不需编码码 5进行黑盒、白盒测试试用例设计形成测试用例表;项目测进行黑盒测试,得出测试记录; 6试进行白盒测试,得出测试记录;形成测试报告。
7 项目管利用Project进行项目计划、进度、协调等管理材料。
理二、课程实践选题(课程设计题目)题目一:电子商务网站建设是一个集客户购物、下订单、订单处理、销售统计等功能于一体的系统。
通过浏览器,让客户可以查询货物,把货物放入购物车,创建账户/登陆账户,创建订单,通过信用卡支付等。
系统划分成了多个模块,松耦合的设计架构,允许可以和多个数据源,EIS(企业信息系统)进行交互。
功能如下: 1.用户注册/登陆/忘记密码/管理个人信息查询货物购物车管理提交订单信用卡支付查询历史购物记录 2.货物商店接受/处理订单消息手工接受/拒绝订单用E-mail来通知客户发订单给供应商销售统计 3.供应商接受订单派送货物给用户提供一个基于web的库存管理维护库存数据库题目二:外文图书采购系统 1.问题概述某图书馆外文采购有两个组--征订组和验收登记组。
分别承担书籍订购和进书验收任务。
为了减轻劳动强度和提高工作效率,打算采用计算机进行管理。
为此,系统分析员在进行了调查研究,描述出外文采购室现行系流程。
1)订书组从供书单价收到订书目录,根据各单位的需要选择出要订购的书目。
2)为了避免浪费,对于已进入过或已订过的图书和订单留底。
软件工程实验(共五次)

软件工程课程实验指导书软件工程是随着计算机系统的发展而逐步形成的计算机科学领域中的一门新兴学科。
通过软件工程课程的学习,能够达到正确的安排软件的结构,合理组织、管理软件的生产的教学目的。
教学的实践环节是本课程的重要部分,通过实验例证理解掌握软件工程各阶段的任务和完成后的文档是什么及完成方法。
本课程实验环节安排10学时,主要完成需求分析、模块设计、数据库设计、详细设计和测试分析六个部分。
具体安排如下:课时分配:内容实验一实验二实验三实验四实验五课时 2 2 2 2 2实验一编写系统需求说明书一、实验题目对系统进行需求分析。
并编写系统需求分析说明书。
二、实验目的通过对选定系统进行系统分析和编写需求说明书,掌握系统需求分析的步骤和方法,明确需求说明书内容和格式。
通过对visio2003的熟悉应用,把系统的逻辑模型画出来。
三、预习1、系统的数据描述、功能描述方法;2、需求分析工具(业务流程图、数据流图、数据字典);3、系统需求分析步骤和内容;四、实验设备与环境1、运行和使用visio2003;2、收集整理资料的资料室和虚拟用户或实际用户。
五、实验内容选定系统后,进行系统分析,然后按如下编写提示撰写需求说明书。
1、引言⑴编写目的说明编写软件需求说明的目的,指出预期的读者。
⑵背景说明说明待开发的软件系统的名称;本项目的任务提出者、开发者、用户及实现该软件的计算机中心或网络中心;该软件系统同其他系统或其他机构的基本的相互来往关系。
⑶定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
⑷参考资料列出有关的参考资料及资料的来源。
2、任务概述⑴目标叙述该软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其他有关软件之间的关系。
如果本系统是一项独立的软件,而且全部内容自含,则说明这一点。
如果所定义的系统是一个更大的系统的组成部分,则应说明本系统与该系统中其他各组成部分的关系,用方框图来说明该系统的组成和本系统同其他各个部分的联系和接口。
软件工程实验三-概要设计

软件工程实验三-概要设计人事工资管理系统概要设计目录1.导言 (3)1.1目的 (3)2.系统分析 (4)3.界面设计 (4)图2-5人事管理0层编号1的数据流图 (7)图2-6 人事管理0层编号2的1层数据流图 (8)图2-7 工资管理0层数据流图 (8)4.体系结构 (8)4.1体系结构 (9)4.1.1STRUCT体系结构 (9)4.1.2系统体系结构 (9)4.2系统运行环境 (10)4.2.1网络结构图........................................................................................... 错误!未定义书签。
4.2.2 硬件环境 (10)4.2.3软件环境 (10)5.数据模型 (11)5.1数据库的概念结构模型设计 (11)5.2数据库的逻辑结构模型设计 (11)5.3数据库管理物理结构模型设计 (11)6.模块设计 (12)6.1.1表示层设计 (12)6.1.2控制层 (12)6.1.3模型层 (12)6.2登录管理模块设计 (12)6.2.1表示层设计 (12)6.2.2控制层设计 (13)6.2.3模型层设计 (13)1.导言1.1目的该文档的目的是描述人事工资管理系统项目的概要设计,其主要内容包括:●系统功能简介●系统结构设计●系统接口设计●数据设计●模块设计●界面设计本文档的预期的读者是:●开发人员●项目管理人员●测试人员1.2范围该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。
1.3缩写说明UMLUnified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。
HRHuman resources management(人事工资管理管理)的缩写。
1.4引用标准[1] 《企业文档格式标准》北京长江软件有限公司[2] 《软件概要设计报告格式标准》北京长江软件有限公司软件工程过程化组织1.5参考资料[1] 《实战struct》〔美〕TedHusted机械工业出版社[2] 《软件重构》清华大学出版社2.系统分析本系统可以实现人事工资管理,人事管理者通过该系统进行人事工资管理。
软件工程形考三实验

软件工程形考三实验实验目的本实验旨在通过设计和实现一个软件项目,加深对软件工程理论和实践的应用,提高软件项目设计与开发的能力。
实验内容1. 确定软件项目的需求和目标,并进行需求分析和概要设计。
2. 根据需求和设计编写代码,完成软件项目的详细设计与实现。
3. 进行软件项目的测试,修复bug并进行性能优化。
4. 完成软件项目的文档撰写,包括实验报告和用户手册等。
实验步骤需求分析与概要设计,根据软件项目的需求,进行需求分析与概要设计。
对于此次实验,我们假设软件项目是一个在线购物系统,具备以下功能:用户注册与登录商品浏览与搜索购物车管理订单管理支付与配送在需求分析阶段,分析每个功能的详细需求和用户交互流程,并进行概要设计,确定系统的整体架构和各个模块的关系与功能。
详细设计与实现根据概要设计的结果,进行详细设计与编码实现。
在这个阶段,需要确定每个功能的具体实现方式,设计数据库、界面和业务逻辑等。
在编码实现过程中,要注意编码规范、模块化设计和代码可重用性。
测试与优化完成软件项目的实现后,进行测试。
测试需要分别对每个功能进行单元测试和整体集成测试,发现bug并进行修复。
对软件的性能进行评估,进行性能优化,保证系统能够稳定可靠地运行。
文档撰写,完成软件项目的文档撰写工作。
包括实验报告、用户手册和技术文档等。
实验报告应包括需求分析、详细设计、实现过程和测试结果等内容,用户手册应该详细说明软件的功能和使用方法,技术文档则对系统的架构和实现进行详细说明。
实验通过本次实验,我们深入理解了软件工程的理论和实践,掌握了软件项目的设计与开发流程。
在实践中,我们遇到了各种问题和挑战,但通过团队合作和不断学习,最终成功完成了软件项目的开发。
尽管还有很多不足和改进的地方,但这次实验对我们的软件工程能力提升有着极大的帮助。
参考资料1. 软件工程导论,张海藩,高教出版社2. 软件项目管理实践,曹健,电子工业出版社。
软件工程课程设计-3-概要设计

新生入学管理信息系统概要设计说明书拟制人审核人批准人XX年XX月XX日目录1 引言 TOC \o "1-3" \h \z \u (1)1.1 编写目的 (1)1.2 背景 (1)1.3 定义 (1)1.4 参考资料 (1)2 需求概述 (1)2.1 目标 (1)2.2 运行环境 (2)2.3 需求概述 (2)3 总体设计 (2)3.1 需求规定 (2)3.2 运行环境 (3)3.3 模块结构图结构 (3)3.4 功能需求与系统模块的关系 (5)4 运行设计 (5)4.1 运行模块组合 (5)4.2 运行控制 (9)5 接口设计 (11)5.1 外部接口设计 (11)6 系统数据结构设计 (13)6.1 数据结构逻辑结构设计 (13)6.2 数据表设计 (14)6.3 数据结构同程序的关系 (15)1 引言1.1 编写目的本文档的编写目的是:详细定义<新生入学管理系统>的总体功能;详细说明系统功能、数据库及流程的设计,作为过程设计和程序编写的依据。
1.2 背景a.所建议的开发的软件系统的名称:新生入学管理系统。
b.目的任务提出者:孙晋军。
开发者:苏高波,孙晋军,张林美,张清凇,喻坤,夏永华,陆费松。
用户:学校招生处运行该软件的计算机站:学校局域网,学校教务网c.该软件系统同其他系统或其他机构的基本相互来往关系:学校3G网络或无线网络,学校新生资料库,新生班主任信息。
1.3 定义B/S结构: 即客户机/服务器,Client/Server3G: 3G是第三代移动通信技术的简称(英语:3rd-generation),是指支持高速数据传输的蜂窝移动通讯技术。
数据同步:数据同步是利用数据库复制技术实现数据同步更新的技术。
1.4 参考资料1.张海藩软件工程导论北京;清华大学出版社 2008年2. 李代平等编著软件工程综合案例北京;清华大学出版社 2009年1月2 需求概述2.1 目标实现新生入学管理系统的基本功能。
软件工程-3-概要设计专题(二)—界面设计

第3章 概要设计——界面设计
A Free sample background from
Slide 4
第3章 用户界面设计 章
三、任务分析和建模 四、界面设计活动
1、定义界面对象和动作 2、设计问题
五、 实现工具 六、 设计评估 七、 小结
第3章 概要设计——界面设计
A Free sample background from
Slide 14
三 、任务分析和建模
逐步精化
面向对象
第3章 概要设计——界面设计
A Free sample background from
第3章 概要设计——界面设计
A Free sample background from
Slide 19
六、 设计评估
初步设计 创建原型 #1界面 界面 创建原型 #n界面 界面
用户评估 界面 设计者研究 评估结果
A Free sample background from
软件工程
专题: 专题:用户界面设计
第3章 概要设计——界面设计
A Free sample background from
Slide 3
第3章 用户界面设计
一 、黄金规则
1、置用户于控制之下 2、减少用户的记忆负担 3、保持界面一致
二、 用户界面设计
A Free sample background from
Slide 7
一、 黄金规则
三条黄金原则:
•置用户于控制之下 •减少用户的记忆负担 •保持界面一致
第3章 概要设计——界面设计
A Free sample background from
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程实验三-概要设计人事工资管理系统概要设计目录1.导言 (3)1.1目的 (3)2.系统分析 (4)3.界面设计 (5)图2-5人事管理0层编号1的数据流图 (9)图2-6 人事管理0层编号2的1层数据流图 (9)图2-7 工资管理0层数据流图 (9)4.体系结构 (10)4.1体系结构 (10)4.1.1STRUCT体系结构 (10)4.1.2系统体系结构 (12)4.2系统运行环境 (13)4.2.1 网络结构图............................. 错误!未定义书签。
4.2.2 硬件环境 (13)4.2.3软件环境 (14)5.数据模型 (15)5.1数据库的概念结构模型设计 (15)5.2数据库的逻辑结构模型设计 (15)5.3数据库管理物理结构模型设计 (15)6.模块设计 (16)6.1.1表示层设计 (16)6.1.2控制层 (16)6.1.3模型层 (16)6.2登录管理模块设计 (16)6.2.1表示层设计 (17)6.2.2控制层设计 (18)6.2.3模型层设计 (18)1.导言1.1目的该文档的目的是描述人事工资管理系统项目的概要设计,其主要内容包括:●系统功能简介●系统结构设计●系统接口设计●数据设计●模块设计●界面设计本文档的预期的读者是:●开发人员●项目管理人员●测试人员1.2范围该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。
1.3缩写说明UMLUnified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。
HRHuman resources management(人事工资管理管理)的缩写。
1.4引用标准[1] 《企业文档格式标准》北京长江软件有限公司[2] 《软件概要设计报告格式标准》北京长江软件有限公司软件工程过程化组织1.5参考资料[1] 《实战struct》〔美〕TedHusted机械工业出版社[2] 《软件重构》清华大学出版社2.系统分析本系统可以实现人事工资管理,人事管理者通过该系统进行人事工资管理。
系统包括管理端子系统和客户端子系统。
管理端子系统包括人事管理、工资额度管理、岗位管理。
客户端子系统包括查询工资、查询岗位。
图B-1和B-2为客户端和管理端的组成结构图。
管理端图B-2:管理端子系统3.界面设计本系统的用户界面按功能分客户端和管理端。
3.1管理端界面设计管理端主要实现人事管理管理、岗位管理、工资额度管理管理等功能。
-登录界面◆通过用户名和密码实现用户登录,并判断用户的权限-管理首页◆根据用户的权限,进入首页,并在首页中展示此用户相应可以操作的权限功能。
-人事管理◆包括“职工列表”、“职工详细信息”、“查询职工”、“增加职工”、“删除职工”和“修改职工信息”等页面。
-岗位管理◆包括“职工列表”、“岗位列表”、“职工所在岗位列表”等页面。
-职工工资额度管理◆包括“职工列表”、“工资分配列表”、“职工所在岗位工资列表”等页面。
-用户管理◆包括“用户列表”、“用户信息”、“修改用户信息”、“添加用户”和“删除用户”、“用户权限设置”等页面。
具体页面流如下图B-3所示:3.2数据流图图2-2 人事管理顶层数据流图图2-3 工资管理顶层数据流图图2-4人事管理0层数据流图图B-3:管理端的页面流程图2-5人事管理0层编号1的数据流图图2-6 人事管理0层编号2的1层数据流图图2-7 工资管理0层数据流图图2-8 工资管理0层编号1的1层数据流图图2-9 工资管理0层编号2的1层数据流图4.体系结构系统的总体结构设计遵循如下原则:1)系统应具有良好的适应性:能适应用户对系统的软件环境、管理内容、模式和界面的要求;2)系统应具有可靠性:采用成熟的技术方法和软件开发平台,以保证在以后的实际应用中安全、可靠;3)系统应具有较好的安全性:应提高完善的安全机制和用户权限限制机制,确保数据的受限访问;4)系统应具有良好的可维护性:系统应易于维护、安装;5)系统应具有良好的可扩展性:系统应适应未来信息化建设的要求,能方便得进行功能扩展,以建立完善的信息集成管理体系。
本系统采用struts体系结构,Struts 是一个基于模型 (Model) -视图 (View) -控制器 (Controller)(MVC) 模式的应用架构的开源框架。
4.1体系结构4.1.1Struct体系结构对于开发Web应用,要从头设计并开发出一个可靠、稳定的框架不是一件容易的事情,随着Web开发技术的日趋成熟,在web开发领域出现了一些现成的优秀的框架,开发者可以直接使用它们,struct就是一个很好的框架结构,它是在JSP Model2基础上实现的一个MVC框架,它可以使你不必要从头开始全部开发组件,对于大项目更是很好的。
在Strcut框架中模型由实现业务逻辑的JavaBean或者EJB组件构成,控制器由ActionSevelet和Action来实现,视图由一组JSP文件组成。
其中:视图:就是一组JSP文件,这些JSP文件没有业务逻辑,也没有模型信息,只有标签,这些标签可以是标准的JSP标签或者是客户化标签,如Struct 标签库的标签。
此外,通常将Strcut框架中的ActionForm Bean也划为视图模块中,ActionForm Bean是一种JAVABEAN,除了具有一些JAVABean 的常规方法外,还包含了一些特殊的方法,用于验证HTML表单数据以与将其属性重新设置默认值。
Struct框架利用ActionForm Bean来进行视图和控制器之间表单数据的传递。
Strcut框架将用户输入的表单数据保存在ActionForm Bean中,将它传递给控制器,控制器可以对ActionForm Bean 中的数据进行修改,JSP文件使用Strcut标签读取修改后的ActionForm Bean的信息,重新设置HTML表单。
控制器:控制器由ActionServlet类和Action类实现,ActionServlet类是Struct框架中的核心组件。
是这个MVC的中央控制器的角色,ActionServlet主要负责接收HTTP请求的信息,根据配置文件struct-config.xml的配置信息,将请求转发给适当的Action对象,如果该Action对象不存在,ActionServlet会先创建这个Action对象。
Action 类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程,对于小型简单的应用,Action类本身也可以完成一些实际的业务逻辑。
模型:模型表示应用程序的状态和业务逻辑,业务逻辑常常由JavaBean 或者EJB组件实现。
如果在Web应用开发中套用现成的Struct框架,可以简化每个开发阶段的工作,开发人员可以更加有针对性地分析应用需求,不必重新设计框架,只需在Struct框架的基础上,设计MVC各个模块包含的具体组件,在编码过程中,可以充分利用Struct提供的各种实用类和标签库,简化编码工作。
Struct框架可以方便迅速地将一个复杂的应用划分成模型、视图和控制器组件,而Struct的配置文件struct-config.xml可以灵活地组装这些组件,简化开发过程。
4.1.2系统体系结构根据系统分析结果,该系统从结构上应满足:●基于浏览器进行显示以方便用户使用;●采用MVC的三层体系结构,分化各个功能组件;●采用JDBC技术与数据库通讯以便于数据库的转换;●采用标签技术完成动态页面的简单逻辑。
其中:表示层:用于与用户进行交互以与显示结果。
包括所有的JSP,提供用户界面,接受用户输入,还包括相应的ActionFrom Bean,用来存放表单数据,并进行表单数据验证。
控制层:包括所有的Action类,它完成三项任务:一是进行业务逻辑验证,二是调用模型组件,三是决定将合适的视图组件返回给用户。
模型:进行逻辑处理的JavaBean等。
数据库采用ODBC技术以提供数据库的可移植性客户层主要是指用户登录的Web浏览器;中间层负责平台的业务逻辑处理和表示逻辑生成;服务层提供底层的信息数据库服务器。
1.客户层:用于与企业信息系统的用户进行交互以与显示根据特定业务规则进行计算后的结果。
本系统将完全采用基于WEB的(B/S架构)客户端,即用户可以直接通过浏览器来访问和使用本系统。
2.中间层:这相当于三层标准架构中的Web应用服务层,支持诸如响应客户请求以与查询等功能。
并且由中间层进行逻辑处理,再处理的结果反馈给客户或者发送到数据库中。
3.服务层:主要是数据库系统,这里的数据库系统主要是关系数据库系统(RDMS)。
4.2系统运行环境4.2.1 硬件环境本系统的硬件环境如下:●客户机:普通PC⏹CPU:P4 1.8GHz以上⏹内存:256MB以上⏹能够运行IE5.0以上或者Netscape4.0以上版本的机器⏹分辨率:推荐使用1024*768像素●WEB服务器⏹CPU:P4 2.0GHz⏹内存:1G以上⏹硬盘:80G以上⏹网卡:千兆●数据库服务器⏹CPU:P4 2.0GHz⏹内存:1G以上⏹硬盘:80G以上4.2.2软件环境本系统的的软件环境如下:●操作系统:Unix/Linux/windows2000或以上版本●数据库:SQL Server 2000●开发工具包:JDK Version 1.4.2●开发环境:eclipse-SDK-3.1.2-win32●Web服务器:Tomcat●浏览器:IE6.0以上数据库与操作系统:对于核心数据库来说,选择一个合适的数据库系统对我们的系统运行是很重要的,选择数据库的关键因素是要考虑预计会有多少人同时访问数据库;正常工作时间的级别;用来访问数据库的应用程序的类型;运行数据库的服务器的硬件和操作系统类型;以与管理人员的专业技术水平。
本系统的数据模型主要是进行数据库的设计。
5.1数据库的概念结构模型设计概念设计以反映现实世界中的实体、属性和它们之间的关系等的原始数据形式,建立数据库的每一幅用户视图。
5.2数据库的逻辑结构模型设计数据库的逻辑设计是将各局部的E-R图进行分解、合并后重新组织起来形成数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构、所建立的各个数据之间的相互关系。
5.3数据库管理物理结构模型设计信息存储结构的设计在系统的设计中至关重要,要考虑到数据冗余、系统执行效率、信息控制以与维护等方面的要求。
信息的管理离不开数据库的支持,我们采用SQLServer2000数据库管理系统。
数据库的物理设计主要是对数据在内存中的安排,包括对索引区、缓冲区的设计;对使用的外存设备与外存空间的组织,包括索引区、数据块的组织与划分;设置访问数据的方式方法。