《培训机构的信息管理系统7696.docx》由会员分享,可在线阅读,更多相关《培训机构的信息管理系统7696.docx(62页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、重庆师范范大学课程名称称:信息息系统分分析与设设计试题题目目:学员员信息管管理系统统姓 名名: 学号号: 学学号:专 业业:学 院院:计算算机与信信息科学学学院时 间间:20012年年12月1号目录一、开发发背景与与目标551.1背背景51.2目目的5二、需求求分析说说明书552.1 系统介介绍52.2 系统面面向的用用户群体体52.3 系统的的功能性性需求552.4 系统的的非功能能性需求求62.4.1用户户界面需需求62.4.2软硬硬件环境境需求662.4.3软件件质量需需求6三、可行行性分析析报告663.1经经济可行行性分析析63.3技技术可行行性分析析73.4时时间、设设备可能能性73
2、.5系系统工作作量73.6文文档要求求7四、开发发环境与与项目规规划74.1开开发环境境74.2项项目规划划与管理理94.2.1开发发人员安安排94.2.2开发发进度安安排100五、结构构化分析析与设计计105.1 分析与与设计方方法1005.2 组织结结构图1105.3 数据流流程图1105.4 数据字字典1225.4.1 数数据项1125.4.2 数数据结构构145.4.3 数数据流1145.4.4 数数据存储储一五5.4.5处理理过程1165.5 模块结结构图117六、面向向对象分分析与设设计1776.1 分析与与设计方方法1776.2 用况模模型一八八6.3 类与对对象图一一八6.4
3、活动图图196.5 顺序图图206.6 状态图图21七、数据据库分析析与设计计217.1 数据库库环境说说明2117.2 数据库库命名标标准与规规范2117.3 数据库库逻辑设设计2117.3.1 逻逻辑设计计步骤2227.3.2 逻逻辑设计计原则2227.3.3 逻逻辑设计计图2227.4 数据库库物理设设计2557.4.1 数数据库物物理设计计步骤2257.4.2 表表、视图图汇总2257.4.3 各各表、视视图设计计详解226八、人机机界面设设计2668.1 界面设设计原则则268.2 系统窗窗体汇总总268.2.1系统统登陆界界面:2268.2.2进入入学员信息息管理系系统2778.2
4、.3成绩绩管理系系统2888.2.4信息息打印2298.3 主界面面设计3308.4 子界面面设计331九、项目目系统实实现3229.1 实现环环境与技技术3229.2核核心模块块实现技技术代码码32十、软件件测试分分析报告告4210.11 测试试范围与与主要内内容42210.22 测试试方法44210.33 系统统测试步步骤43310.44 测试试报告44310.55 系统统优点44310.66 输出出设计44410.77 输入入设计445十一、软软件使用用说明书书4611.11 软件件概述44611.22 使用用说明44711.22.1 系统登登陆47711.22.2 注册47711.22
5、.3 系统简简介47711.22.4 更多功功能48811.22.5 后台管管理子系系统48811.22.6 Myssql数数据库信信息499十二、系系统开发发评价44912.11 功能能方面44912.22 性能能方面44912.33 课程程知识运运用方面面50参考文献献50一、开发发背景与与目标1.1背背景 特别是是近几年年来,培培训机构构的规模模越来越越大,教教学管理理、学员员管理等等方面都都带来不不少的冲冲击。其其包含的的数量较较大,工工作人员员的数量量增加,而而且需要要及时更更新,故故较为复复杂,难难以单纯纯地依靠靠人工管管理,而而且需要要及时更更新,故故较为复复杂,难难以单纯纯地依
6、靠靠人工管管理,而而且传统统的人工工管理方方式既不不易于规规范化,管管理效率率也不高高。那个个的管理理机制已已经不能能适应时时代发展展的要求求,其管管理方法法将浪费费许多人人力和物物力。计计算机应应用的普普及已进进入人类类社会生生活的各各个领域域,并发发挥着越越来越重重要的作作用。这这种传统统的手工工管理模模式必然然被以计计算机为为物质基基础的信信息管理理方法所所取代。1.2目目的 培培训机构构信息系系统是针针对培训训机构管管理人员员的大量量业务处处理工作作而开发发的管理理软件,主主要是用用于学员员信息管管理与教教师信息息管理,总总体任务务是实现现学员,教教师信息息关系的的系统化化、科学学化、
7、规规范化和和自动化化。其主主要任务务是对学学员课程程安排与与教师的的课时安安排。二、需求求分析说说明书2.1 系统介介绍由于近几几年来培培训机构构的管理理更加的的高效,对对计算机机的依赖赖度也更更加高,对对学员信息息的管理理也更加加快捷,培训机构信息管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。培训机构信息管理系统的开发运用,实现了学员管理、教师管理、课程管理的一体化,不仅把管理员从繁重的信息管理工作中解脱出来、把培训机构从传统的管理模式中解放出来,而且对学员信息整理更加合理,同时也给教师提供了一个准确、清晰工资查询的平台。管理者可对学员的信息进行查询、
8、修改、删除。教师,学员可对自己的课程时间、缴费情况、工资进行查询。2.2 系统面面向的用用户群体体系统面向向的是培培训机构构的管理理员。2.3 系统的的功能性性需求具体功能能应包括括:系统统应该提提供课程程安排数数据的录入、删删除、修修改、查查询;学学员基本本信息的的录入、删除、修改、查查询;教教师基本本信息的的录入、删除、修改、查查询;系统主要要完成以以下几个个功能:(1) 学员管理理学员基本本信息查查询学员的缴缴费管理理 ( 2)教教师管理理教师基本本信息查查询教师的工工资管理理(3)课课程安排排与查询询2.4 系统的的非功能能性需求求2.4.1用户户界面需需求简洁、易易用、易易懂,美美观
9、、大大方、标标准,具具备一定定的兼容容性。2.4.2软硬硬件环境境需求采用JSSP技术术。操作作系统是是Winndowws,数数据库可可以是mmysqql、AAcceess,Webb服务器器是TOOMCAAT。硬件:计计算机配配置 奔奔4,660G,2256mm以上 软件:DDreaamweeavee 8、miccrossoftt viisioo 2.4.3软件件质量需需求易用、健健壮、兼兼容性好好、运行行稳定、有一定定安全保保障。为了保证证系统运运行的效效率和可可靠性,系系统服务务器端应应具有较较高的软软硬件配配置,但但对客户户端的配配置要求求却不是是很高。此应用用程序可可广泛运运行于国国际
10、互联联网即IInteerneet,也也可适用用于内部部的局域域网。其其运行要要求如下下:服务器端端:操作作系统Winndowws xxp/ winn7系统统,Web服服务器Apaachee Toomcaat 55.0以以上版本本数据库服服务器acccesss客户端: Innterrnett Exxploorerr(IEE8.0以上上版本)等三、可行行性分析析报告3.1经经济可行行性分析析 成成本方面面,关于于各种软软、硬件件及辅助助设备的的购置、调试、机房及及辅助设设施(电电源等)以以及系统统维护,内内务开销销这些费费用都可可以忽略略不计,目前的设备十分先进可满足我的需求。拥有了天时、地利、人
11、和,我们只需充分利用这些资源来开发我们的培训机构信息管理系统即可。3.2操操作可行行性分析析电脑普及及率已达达到了很很高的水水平,尤尤其是家家庭和办办公室拥拥有设备备先进的的微型计计算机,因因此,只只要我们们这套培培训机构构信息管理理系统操操作简单单,实用用,合理理,大家家肯定是是乐于接接受并积积极响应应和支持持的。对对于这一一点,我我们是很很有信心心的。随随着信息息时代的的来临,培训机构信息管理系统的自动化,一体化正是大势所趋。如今,网络已是我们生活中的一部分,上网也就自然成为了家常便饭,如果这套系统能够成功的在网上得到实施,既可方便所有广大的培训机构。3.3技技术可行行性分析析技术上的的可
12、行性性分析主主要分析析现有技技术条件件能否顺顺利完成成开发工工作,硬硬件、软软件配置置能否满满足开发发者的需需要,各各类技术术人员的的数量,水水平,来来源等。培训机机构信息息管理系统统主要用用于教师师、学员各种种信息的的管理,方方便大家家对各种种信息的的查询。这一特特点非常常适合计计算机特特点,通通过网络络intternnet技技术,发发挥计算算机的信信息传输输速度快快、准确确度高的的优势。计算机机硬件和和软件技技术的飞飞速发展展,为系系统的建建设提供供了技术术条件。现行系系统虽然然拥有了了比较规规范、科科学的管管理方法法,并积积累了大大量的数数据信息息,具有有一定的的可行性性,但是是并不能能
13、掩盖其其工作量量大,管管理不够够系统的的缺点。而我们们的系统统将充分分利用培培训机构构和学校校为我们们提供的的宝贵信信息,在在培训机机构传统统的管理理模式下下,开发发出一套套更为可可行的管管理系统统。3.4时时间、设设备可能能性系统设计计与开发发工作预预计耗时时将近两两个月,所所有参与与开发的的人员均均能够保保证按时时完成任任务。实实验设备备为笔记记本电脑脑,小组组每人具具备。 3.5系系统工作作量该系统的的工作量量相对于于我们的的开发小小组来说说很大,必必须保证证按进度度完成任任务。实实际工作作量预计计超过两两个月(每每天2-4小时时)。如如包含软软件维护护及技术术文档的的整理、制作,工工作
14、量将将更大。3.6文文档要求求依据信信息系统统课程设设计和和信息息系统分分析与设设计的的理论与与原则编编制标准准的软件件技术文文档。四、开发发环境与与项目规规划4.1开开发环境境4.1.1 DDreaamweeavee 8简简介Dreaamweeaveer是在在网页设设计与制制作领域域中用户户最多、应用最最广、功功能最强强大的软软件,随随着Drreammweaaverr 8的的发布,更更坚定DDreaamweeaveer在该该领域的的地位。它集网网页设计计、网站站开发和和站点管管理功能能于一身身,具有有可视化化、支持持多平台台和跨浏浏览器的的特性,是是目前网网站设计计、开发发、制作作的首选选工
15、具。1、灵活活的编写写方式Dreaamweeaveer具有有灵活编编写网页页的特点点,不但但将世界界一流水水平的“设设计”和和“代码码”编辑辑器合二二为一,而而且在设设计窗口口中还精精化了源源代码,能能帮助用用户按工工作需要要定制自自己的用用户界面面。2、可视视化编辑辑界面Dreaamweeaveer是一一种所见见即所得得的HTTML编编辑器,可可实现页页面元素素的插入入和生成成。或视视化编辑辑环境大大量减少少了代码码的编写写,同时时亦保证证了其专专业性和和兼容性性,并且且可以对对内部的的HTMML编辑辑器和任任何第三三方的HHTMLL编辑器器进行实实时的访访问。无无论用户户习惯手手工输入入H
16、TMML源代代码还是是使用可可视化的的编辑界界面,DDreaamweeaveer都能能提供便便捷的方方式使用用户设计计网页和和管理网网站变得得更容易易。3、功能能更多的的CSSS支持CSSS可视视化设计计、CSSS检查查工具4、动态态跨浏览览器验证证当保存时时系统自自动检查查当前文文档的跨跨浏览器器有效性性,可以以指定何何种浏览览器为测测试用浏浏览器,同同时系统统自动检检验以确确定页面面有没有有目标浏浏览器不不支持的的taggs或CCSS结结构。动动态跨浏浏览器有有效性检检查功能能可以自自动核对对taggs和CCSS规规则是否否适应目目前的主主浏览器器。5、强大大的WEEB站点点管理功功能6、
17、内建建的图形形编辑引引擎7、Drreammweaaverr的集成成特性Dreaamweeaveer 88继承了了Firrewoorkss、Fllashh和Shhockkwavve的集集成特性性,可以以在这些些Webb创作工工具之间间自由地地切换,轻轻松地创创建美观观实用的的网页。8、丰富富的媒体体支持能能力可以方便便地加入入Javva、FFlassh、SShocckwaave、ActtiveeX以及及其他媒媒体。DDreaamweeaveer具有有强大的的多媒体体处理功功能,在在设计DDHTMML和CCSS方方面表现现得极为为出色,它它利用JJavaaScrriptt和DHHTMLL语言代代码
18、轻松松地实现现网页元元素的动动作和交交互操作作。Drreammweaaverr还提供供行为和和时间线线两种控控件来产产生交互互式响应应和进行行动画处处理。9、超强强的扩展展能力Dreaamweeaveer还支支持第三三方插件件,任何何人都可可以根据据自己的的需要扩扩展Drreammweaaverr的功能能,并且且可以发发布这些些插件。4.1.2 Acccesss简介美国Miicroosofft公司司于19994年年推出的的微机数数据库管管理系统统。它具具有界面面友好、易学易易用、开开发简单单、接口口灵活等等特点,是是典型的的新一代代桌面数数据库管管理系统统。其主主要特点点如下:(1)完完善地管
19、管理各种种数据库库对象,具具有强大大的数据据组织、用户管管理、安安全检查查等功能能。(2)强强大的数数据处理理功能,在在一个工工作组级级别的网网络环境境中,使使用Acccesss开发发的多用用户数据据库管理理系统具具有传统统的XBBASEE(DBBASEE、FooxBAASE的的统称)数数据库系系统所无无法实现现的客户户服务器器(Ciientt/Seerveer)结结构和相相应的数数据库安安全机制制,Acccesss具备备了许多多先进的的大型数数据库管管理系统统所具备备的特征征,如事事务处理理/出错错回滚能能力等。(3)可可以方便便地生成成各种数数据对象象,利用用存储的的数据建建立窗体体和报表
20、表,可视视性好。 (4)作作为Offficce套件件的一部部分,可可以与OOffiice集集成,实实现无缝缝连接。(5)能能够利用用Webb检索和和发布数数据,实实现与IInteerneet的连连接。 Acccesss主要适适用于中中小型应应用系统统,或作作为客户户机/服服务器系系统中的的客户端端数据库库。用它它可以做做数据库库,还可可以用SSQLsservver,ooraccle OFFFICEE 的一一员。可可以说是是一个数数据库软软件 AACCEESS是是微软公公司出的的OFFFICEE中一个个软件 是一个个小型数数据库 其他小小型的数数据库还还有VFFP等 SQLL 和OORACCLE
21、是是大型数数据库 做个人人网站用用ACCCES就就可以了了, 可可以实现现用户名名和密码码注册.等的的 个人人用ACCCESSS就可可以了。 节省省资源。 企业业用SQQL 和和ORAACLEE是大型型数据库库 ACCCESSS不是是数据库库语言,只是一一种前端端数据库库程序. 最主主要的是是:ACCCESSS是桌面形形数据库库存取取,利用用拨接服服务,拨拨个电话话号码连连接网络络。4.1.3ASSP技术术简介ASP技技术 AASP(AActiive Serrverr Paagess动态网网页)是是微软公公司推出出的一种种用以取取代CGGI(CCommmon Gattewaay IInteer
22、faace通通用网关关接口)的的技术。目前,IInteerneet上的的许多基基于Wiindoows平平台的WWeb站站点已开开始应用用ASPP来替换换CGII。 简简单地讲讲,ASSP是一一个位于于服务器器端的脚脚本运行行环境,通通过这种种环境,用用户可以以创建和和运行动动态的交交互式WWeb服服务器应应用程序序,如交交互式动动态网页页,包括括使用HHTMLL表单收收集和处处理信息息,上传传与下载载等等。通常情情况下,用用户通过过浏览器器看到的的网页大大多是静静态的,目目前Innterrnett 上的的许多站站点,仍仍然提供供静态态(sstattic)的的主页内内容。 所谓静态,指的的就是站
23、站点的主主页内容容是固固定不变变的。 当浏浏览器通通过Innterrnett 的HHTTPP (HHypeerteext Traanspportt Prrotoocoll)协议议,向站站点服务务器(WWeb Serrverr)要求求提供主主页的内内容时,站站点服务务器收到到要求后后,就传传送原已已设计好好的静态态的HTTML 的文件件数据给给浏览器器。 一一个静静态的的站点,若若要更新新主页的的内容,必必须手动动的来更更新其HHTMLL的文件件数据。而随着着Webb应用的的发展,用用户希望望能够看看到根据据要求而而动态生生成的主主页,例例如响应应用户查查询数据据库的要要求、生生成报表表等。当当
24、在浏览览器上填填好表单单(foorm)的输入入数据,以以提供HHTTPP要求时时,可以以在站点点服务器器中执行行的应用用程序,而而不只是是一个HHTMLL 文件件。站点点服务器器收到要要求执行行的应用用程序,分分析表单单(foorm)的输入入数据,将将执行的的结果以以HTMML的格格式传送送给浏览览器。 根据用用户请求求生成动动态主页页的传统统方法有有CGII、ISSAPII等。CCGI是是根据浏浏览器端端的htttp请请求激活活响应进进程,每每一个请请求对应应一个进进程。当当同时有有很多请请求时,程程序挤占占系统资资源,造造成效率率低下;ISAAPI针针对这一一缺点进进行改进进,利用用dll
25、l(动态态链接库库)技术术,以线线程代替替进程,提提高了性性能和速速度,但但要考虑虑线程的的同步问问题,而而且开发发步骤烦烦琐。这这两种技技术和另另一普遍遍使用的的开发动动态网页页的技术术Javva都还还存在着着另外一一个问题题,那就就是开发发困难,程程序的开开发和HHTMLL写作是是两个完完全不同同的过程程,需要要专门的的程序员员开发。而较简简单的开开发技术术如jaavasscriipt和和IDCC(Innterrnett Daatabbasee Coonneectoor)等等功能有有限,不不敷使用用。 AASP使使用的AActiiveXX技术基基于开放放设计环环境,用用户可以以自己定定义和
26、制制作组件件加入其其中,使使自己的的动态网网页几乎乎具有无无限的扩扩充能力力,这是是传统的的CGII等程序序所远远远不及的的地方。ASPP与常见见的在CClieent端端实现动动态主页页的技术术如Jaava appplett、AcctivveX Conntrool、VVBSccrippt、jjavaascrriptt等不同同,ASSP中的的命令和和Scrriptt语句都都是由服服务器来来解释执执行的,执执行结果果产生动动态生成成的Weeb页面面并送到到浏览器器;而CClieent端端技术的的Scrriptt命令则则是由浏浏览器来来解释执执行。由由于ASSP是在在服务器器端解释释执行,开开发者可
27、可以不必必考虑浏浏览器是是否支持持ASPP;同时时由于它它在服务务器端执执行,开开发者也也不必担担心别人人下载程程序从而而窃取编编程逻辑辑。 AASP通通过后缀缀名为.aspp的ASSP文件件来实现现,一个个.assp文件件相当于于一个可可执行文文件,因因此必须须放在WWeb服服务器上上有可执执行权限限的目录录下。当当用户从从浏览器器输入了了.assp文件件的地址址后,浏浏览器就就将这个个URLL请求发发给Weeb SServver,如如果Weeb SServver上上装了AASP,就就调用AASP。ASPP读出相相应.aasp文文件,解解释并执执行命令令,动态态生成一一个HTTML页页面回传
28、传Webb Seerveer,然然后Weeb SServver再再把结果果发送给给浏览器器。ASSP文件件的制作作和HTTML类类似,且且和HTTML开开发集成成,可以以在同一一个过程程完成,利利用ASSP将可可以执行行的脚本本嵌入到到HTMML文件件中(将将HTMML文件件的后缀缀名改为为.assp),这这使得HHTMLL文件的的编写与与脚本的的开发融融合在一一起。通通过ASSP内置置的对象象、服务务器组件件(Seerveer CCompponeent)可可以完成成非常复复杂的任任务,而而且用户户还可以以自己开开发或利利用别人人开发的的服务器器组件完完成专门门的任务务。ASSP比较较网关及及
29、服务器器扩展模模式有着着以下优优点:(1)完完全与HHTMLL文件融融合在一一起;(2)容容易创建建,不需需要其它它编译、链接程程序;(3)面面向对象象的并通通过AcctivveX Serrverr对象可可扩展。4.2项项目规划划与管理理4.2.1开发发人员安安排系统分析析与设计计:刘倩倩、陈思思宇程序编制制:刘倩倩、陈思思宇数据库设设计:刘刘倩、陈陈思宇文档整理理与制作作:刘倩倩、陈思思宇系统测试试:刘倩倩、陈思思宇4.2.2开发发进度安安排10月66日至110月110日:系统分分析,进进行需求求定义,定定义系统统概况10月111日至至10月一一三日:数据库库分析与与设计10月114日至至1
30、0月117日:软件体体系结构构设计10月一一八日至至10月331日:软件编编码11月11日至111月55日:系系统测试试五、结构构化分析析与设计计5.1 分析与与设计方方法要建立组组织的信信息系统统,就必必须通过过详细调调查了解解当前系系统的组组织结构构设置情情况和各各机构间间的内在在联系,关关系那些些与计算算机管理理有关的的机构和和关系,并并用组织织结构图图将它描描绘出来来。通过过组织结结构的调调查分析析,可以以明确组组织各部部门的职职能定位位、管理理关系,是是下一步步详细调调查培训训机构信信息流程程的基础础。5.2 组织结结构图5.3 数据流流程图符号说明外部实体体数据处理理数据存储储数据
31、流表5.33 数数据流图图符号表表5.4 数据字字典5.4.1 数数据项数据项是是数据结结构中讨讨论的最最小单位位,是数数据记录录中最基基本的、不可分分的有名名数据单单位。数据项项可以是是字母、数字或或两者的的组合。通过数数据类型型(逻辑辑的、数数值的、字符的的等)及及数据长长度来描描述。数数据项用用来描述述实体的的某种属属性。对对数据项项之间的的描述通通常包括括以下内内容:数据项描描述=数据项项名,数数据项含含义说明明,列名名,数据据项类型型,长度度,取值值范围,取取值含义义,与其其他数据据项的实实际联系系,数据据项之间间的联系系该系统主主要涉及及的数据据项,如如表所示示:学员成绩绩表:字段
32、名称称数据类型型字段大小小idInt4userr_nuumbeerCharr10Userr_naameCharr10engllishhInt100Cint100mathhInt100管理员表表:字段名称称数据类型型字段大小小idInt4admiin_nnameeCharr10admiin_ppwdCharr10学员信息息表:字段名称称数据类型型字段大小小idint4userr_nuumbeercharr10userr_naamecharr10userr_iddnummbcharr100userr_piiccharr100userr_seexcharr4userr_tiimecharr10use
33、rr_ciitycharr10userr_arreacharr20userr_adddreesscharr20userr_poostccodeecharr20userr_hoomepphonnecharr20userr_beedrooompphonnecharr20userr_moobillephhoecharr20userr_cllassscharr20userr_inntimmecharr20userr_inninffocharr100userr_ouuttiimecharr10userr_ouutinnfocharr100passsworrdcharr205.4.2 数数据结构构数据结构
34、构反映了了数据之之间的组组合关系系。一个个数据结结构可以以由若干干个数据据项组成成,也可可以由若若干个数数据结构构组成,或或由若干干个数据据项和数数据结构构混合组组成。对对数据结结构的描描述通常常包括以以下内容容:数据结构构的描述述=数数据结构构名,含含义说明明,组成成:数数据项或或数据结结构该系统主主要涉及及的数据据结构有有:数据结构构名学员成绩绩表说明记录学员员的学业业成绩组成编号+姓姓名+身份证证号+成成绩 备注数据结构构名管理员信信息表说明记录管理理员的信信息组成账号+密密码备注数据结构构名学员基本本信息表表说明记录学员员的个人人基本信信息组成编号+姓姓名+性性别+身身份证号号+地址址
35、+电话话号码+密码码备注5.4.3 数数据流该系统主主要涉及及的数据据流如表表所示:数据流名名学员信息息库编号F3说明学员的个个人所有有信息数据流来来源管理员数据流去去向学员信息息查询与与修改组成学员所有有信息流量输入一个个学员,记记录一个个学员信息息数据流名名成绩表编号F10说明学员的学学业成绩绩数据流来来源管理员数据流去去向学员成绩绩查询、修改、录入组成用户信息息流量输入一个个用户,记记录一个个用户数据流名名学员基本本信息表表编号F6说明学员的个个人基本本信息数据流来来源管理员数据流去去向学员个人人基本信信息的查查询、修修改、录录入组成用户信息息流量输入一个个用户,记记录一个个用户5.4.
36、4 数数据存储储数据存储储是数据据结构停停留或保保存的地地方,也也是数据据流的来来源和去去向之一一。对数数据存储储的描述述通常包包括:数据存储储描述=数据据存储名名,说明明,编号号,输入入的数据据流,输输出的数数据流组成:数据结结构,数数据量,存存取频度度,存取取方式该系统的的数据存存储如表表所示:数据存储储名学员信息息库编号D1说明记录学员员的所有有信息输入的数数据流学员注册册输出的数数据流学员信息息组成学员信息息表数据存储储名用户基本本信息表表编号D2说明记录用户户的个人人基本信信息输入的数数据流用户注册册输出的数数据流用户基本本信息组成学员基本本信息表表数据存储储名成绩表编号D3说明记录
37、学员员的学业业成绩输入的数数据流用户注册册输出的数数据流 用用户成绩绩表组成学员成绩绩表5.4.5处理理过程处理过程程的具体体处理逻逻辑一般般用判定定表或判判定树来来描述。数据字字典中只只需要处处理过程程的说明明性信息息,由以以下内容容组成:处理过程程描述=处理理过程名名,编号号,说明明,输入入:数数据流,输出出:数数据流 组成:简要要说明该系统设设计的主主要处理理过程如如表所示示:数据过程程名学员基本本信息处处理编号P1说明处理学员员的个人人基本信信息输入学员信息息输出信息处理理结果数据过程程名学员成绩绩处理编号P2说明处理学员员的全部部信息输入学员信息息输出信息处理理结果5.5 模块结结构
38、图六、面向向对象分分析与设设计6.1 分析与与设计方方法基本模型型是以类类图的形形式来表表达系统统最重要要的信息息,类图图由类、属性、服务、泛化特化结结构、整整体部部分结构构、实例例连接和和消息连连接等主主要成分分所构成成。主要要是通过过miccrossoftt viisioo等软件件绘图表表示。 6.2 用况模模型6.3 类与对对象图6.4 活动图图6.5 顺序图图6.6 状态图图七、数据据库分析析与设计计7.1 数据库库环境说说明 数数据库:miccrossoftt accesss.数据据库。7.2 数据库库命名标标准与规规范采用266个英文文字母(区区分大小小写)和和0 9这十十个自然然
39、数,加加上下划划线_组组成,共共63个个字符。不能出出现其他他字符(注注释除外外)。7.3 数据库库逻辑设设计概念结构构是各种种数据模模型的共共同基础础,概念念结构设设计所得得的E-R模型型是对用用户需求求的抽象象的表达达形式,它它独立于于任何一一种具体体的数据据模型,因因而也不不能为任任何一个个具体的的DBMMS所支支持。为了能够够建立起起最终的的物理系系统,我我们还需需要将概概念结构构进一步步转化为为某一DDBMSS所支持持的数据据模型,然然后根据据逻辑设设计的准准则、数数据的语语义、规规范化理理论等对对数据模模型进行行适当的的调整和和优化,形形成合理理的全局局逻辑结结构,并并设计出出用户
40、子子模式。这就是是数据库库逻辑结结构设计计所要完完成的任任务77。E-R图图虽然是是现实世世界的反反映,与与数据库库的具体体实现毫毫无关系系,但它它却是构构造实施施数据模模型的依依据。一一般来说说把E-R图转转换为关关系模型型,对于于E-R图中中每个实实体,都都相应转转换为一一个关系系。对于于两实体体之间的的m:nn联系,必必须对“联系”单独建建立一个个关系表表,用来来联系双双方实体体。根据上面面E-RR图分析析,以列列出以下下几个关关系模式式:学员(姓姓名,性性别,籍籍贯,学学员编号号,进校校时间,修修改,打打印预览览,选择择)成绩(学学号,姓姓名,大大学英语语,高等等数学,CC语言教教程)
41、考试成绩绩信息(学学号,姓姓名,课课程号,课课程名,分分数)用户(用用户名,密密码,权权限)7.3.1 逻逻辑设计计步骤逻辑设计计主要分分三步:1、将概概念结构构转化为为一般的的关系、网状、层次模模型。2、将转转化来的的关系、网状、层次模模型向特特定DBBMS支支持下的的数据模模型转化化。3、对数数据模型型进行优优化。7.3.2 逻逻辑设计计原则逻辑结构构原则: EE-R图图向关系系图的转转换要解解决的问问题是如如何实体体性和实实体间的的联系转转换为关关系模式式,如何何确定这这些关系系模式的的属性和和码。 关系系模型的的逻辑结结构是一一组关系系模式的的集合。E-RR图则是是由实体体的属性性和实
42、现现体型之之间的联联系3个个要素组组成的。所以将将E-RR图转换换为关系系模型实实际上就就是要将将实体性性、实体体的属性性和实体体间的 转换为为关系模模式,这这种转换换一般遵遵循如下下原则: 一个个实体型型转换为为一个关关系模式式。实体体的属性性就是关关系的属属性,实实体的码码就是关关系的码码。对于实体体型间的的联系以以下不同同的情况况:1、一个个1:11联系可可以转换换为一个个独立的的模式,也也可以与与任意的的一端对对应的关关系模式式合并。2、一个个1:nn联系可可以转换换为一个个独立的的模式,也也可以与与n端对对应的关关系模式式合并。3、一个个m:nn联系转转换为一一个关系系模式 。与该该
43、联系相相连的各各实体的的码以及及联系本本身的属属性均转转换为关关系的属属性,各各实体的的码组成成关系的的码或关关系的一一部分。4、3个个或3个个以上实实体间的的一个多多元联系系可以转转换为一一个关系系模式。与该多多元联系系相连的的的各实实体的码码以及联联系本身身的属性性均转换换为关系系的属性性,各实实体的码码组成关关系的码码或关系系码的一一部分。5、具有有相同码码的关系系模式可可以合并并。7.3.3 逻逻辑设计计图根据所要要实现的的功能设设计,可可以建立立它们之之间的关关系,进进而实现现逻辑结结构功能能。关系模型型由于是是建立在在严格的的数学概概念基础础之上,而而且概念念单一、存取路路径对用用
44、户透明明,所以以数据结结构简单单、清晰晰,用户户易懂易易用,具具有更高高的数据据独立性性、更好好的安全全保密性性,所以以关系数数据模型型成为目目前最重重要的一一种数据据模型。1、简单单E-RR图班级名年龄nm学员学号姓名性别必修课程课程号课程名考试成级级级绩学员课程程的局部部E-RR图2、成绩绩录入模模块成绩录入学号姓名大学英语C语言3、学员员信息模模块所在地成绩管理出生年月身份证号入学时间籍贯学员电话号码学号姓名性别4、学员员信息管管理系统统学员信息管理系统统学员成绩管理学员信息录入所有学员列表学员成绩录入查找信息密码修改学员信息息管理系系统全局局E-RR图7.4 数据库库物理设设计7.4.1 数数据库物物理设计计步骤数据库物物理设计计的步骤骤通常分分为两步步:确定数据据库的物物理结构构,在关关系数据据库中主主要指存存取方法法和存储储结构;对物理结结构进行行评价,评评价的