




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE81重庆师范大学课程名称::信息系系统分析析与设计计试题题目::学员信息息管理系系统姓名::学号::学号号:专业::学院::计算机机与信息息科学学学院时间::20112年112月1号目录一、开发背背景与目目标一五51\h51.1背景景一五52\h51.2目的的一五53\h5二、需求分分析说明明书一五54\h52.1系系统介绍绍一五55\h52.2系系统面向向的用户户群体一五56\h552.3系系统的功功能性需需求一五57\h52.4系系统的非非功能性性需求一五58\h662.4.11用户界界面需求求一五59\h62.4.22软硬件件环境需需求一五60\h62.4.33软件质质量需求求一五61\h6三、可行性性分析报报告一五62\h63.1经济济可行性性分析一五63\h663.3技术术可行性性分析一五64\h773.4时间间、设备备可能性性一五65\h73.5系统统工作量量一五66\h73.6文档档要求一五67\h77四、开发环环境与项项目规划划一五68\h74.1开发发环境一五69\h774.2项目目规划与与管理一五70\h994.2.11开发人人员安排排一五71\h94.2.22开发进进度安排排一五72\h10五、结构化化分析与与设计一五73\h1105.1分分析与设设计方法法一五74\h105.2组组织结构构图一五75\h1005.3数数据流程程图一五76\h1005.4数数据字典典一五77\h125.4.11数据据项一五78\h1225.4.22数据据结构一五79\h1145.4.33数据据流一五80\h1445.4.44数据据存储一五81\h一一五5.4.55处理过过程一五82\h1665.5模模块结构构图一五83\h177六、面向对对象分析析与设计计一五84\h176.1分分析与设设计方法法一五85\h176.2用用况模型型一五86\h一八6.3类类与对象象图一五87\h一八八6.4活活动图一五88\h1196.5顺顺序图一五89\h2206.6状状态图一五90\h221七、数据库库分析与与设计一五91\h2217.1数数据库环环境说明明一五92\h217.2数数据库命命名标准准与规范范一五93\h217.3数数据库逻逻辑设计计一五94\h217.3.11逻辑辑设计步步骤一五95\h2227.3.22逻辑辑设计原原则一五96\h2227.3.33逻辑辑设计图图一五97\h227.4数数据库物物理设计计一五98\h257.4.11数据据库物理理设计步步骤一五99\h2557.4.22表、视视图汇总总257.4.33各表表、视图图设计详详解266八、人机界界面设计计268.1界界面设计计原则2268.2系系统窗体体汇总2268.2.11系统登登陆界面面:2668.2.22进入学员员信息管管理系统统278.2.33成绩管管理系统统288.2.44信息打打印2998.3主主界面设设计3008.4子子界面设设计311九、项目系系统实现现329.1实实现环境境与技术术329.2核心心模块实实现技术术代码一三\h332十、软件测测试分析析报告44210.1测试范范围与主主要内容容一五\h4210.2测试方方法42210.3系统测测试步骤骤4310.4测试报报告一八\h43310.5系统优优点43310.6输出设设计44410.7输入设设计455十一、软件件使用说说明书44611.1软件概概述46611.2使用说说明47711.2..1系系统登陆陆4711.2..2注注册47711.2..3系系统简介介4711.2..4更更多功能能4811.2..5后后台管理理子系统统4811.2..6MMysqql数据据库信息息49十二、系统统开发评评价49912.1功能方方面49912.2性能方方面49912.3课程知知识运用用方面550参考文献550一、开发背背景与目目标1.1背景景特别是近近几年来来,培训训机构的的规模越越来越大大,教学学管理、学学员管理理等方面面都带来来不少的的冲击。其其包含的的数量较较大,工工作人员员的数量量增加,而而且需要要及时更更新,故故较为复复杂,难难以单纯纯地依靠靠人工管管理,而而且需要要及时更更新,故故较为复复杂,难难以单纯纯地依靠靠人工管管理,而而且传统统的人工工管理方方式既不不易于规规范化,管管理效率率也不高高。那个个的管理理机制已已经不能能适应时时代发展展的要求求,其管管理方法法将浪费费许多人人力和物物力。计计算机应应用的普普及已进进入人类类社会生生活的各各个领域域,并发发挥着越越来越重重要的作作用。这这种传统统的手工工管理模模式必然然被以计计算机为为物质基基础的信信息管理理方法所所取代。1.2目的的培训训机构信信息系统统是针对对培训机机构管理理人员的的大量业业务处理理工作而而开发的的管理软软件,主主要是用用于学员员信息管管理与教教师信息息管理,总总体任务务是实现现学员,教教师信息息关系的的系统化化、科学学化、规规范化和和自动化化。其主主要任务务是对学学员课程程安排与与教师的的课时安安排。二、需求分分析说明明书2.1系系统介绍绍由于近几年年来培训训机构的的管理更更加的高高效,对对计算机机的依赖赖度也更更加高,对对学员信息息的管理理也更加加快捷,培训机构信息管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。培训机构信息管理系统的开发运用,实现了学员管理、教师管理、课程管理的一体化,不仅把管理员从繁重的信息管理工作中解脱出来、把培训机构从传统的管理模式中解放出来,而且对学员信息整理更加合理,同时也给教师提供了一个准确、清晰工资查询的平台。管理者可对学员的信息进行查询、修改、删除。教师,学员可对自己的课程时间、缴费情况、工资进行查询。2.2系系统面向向的用户户群体系统面向的的是培训训机构的的管理员员。2.3系系统的功功能性需需求具体功能应应包括::系统应应该提供供课程安安排数据据的录入、删删除、修修改、查查询;学学员基本本信息的的录入、删删除、修修改、查查询;教教师基本本信息的的录入、删删除、修修改、查查询;系统主要完完成以下下几个功功能:学员管理学员基本信信息查询询学员的缴费费管理(22)教师师管理教师基本信信息查询询教师的工资资管理(3)课程程安排与与查询2.4系系统的非非功能性性需求2.4.11用户界界面需求求简洁、易用用、易懂懂,美观观、大方方、标准准,具备备一定的的兼容性性。2.4.22软硬件件环境需需求采用JSPP技术。操操作系统统是Wiindoows,数数据库可可以是mmysqql、AAcceess,,Webb服务器器是TOOMCAAT。硬件:计算算机配置置奔44,600G,2256mm以上软件:Drreammweaave8、mmicrrosooftvissio2.4.33软件质质量需求求易用、健壮壮、兼容容性好、运运行稳定定、有一一定安全全保障。为了保证系系统运行行的效率率和可靠靠性,系系统服务务器端应应具有较较高的软软硬件配配置,但但对客户户端的配配置要求求却不是是很高。此此应用程程序可广广泛运行行于国际际互联网网即Innterrnett,也可可适用于于内部的的局域网网。其运运行要求求如下::服务器端::操作系系统—WWinddowssxpp/wwin77系统,Web服务务器—AApaccheTommcatt5..0以上上版本数据库服务务器—acccesss客户端:IntternnetExpplorrer((IE88.0以上上版本))等三、可行性性分析报报告3.1经济济可行性性分析成本本方面,关关于各种种软、硬硬件及辅辅助设备备的购置置、调试试、机房房及辅助助设施(电电源等)以以及系统统维护,内内务开销销这些费费用都可可以忽略略不计,目前的设备十分先进可满足我的需求。拥有了天时、地利、人和,我们只需充分利用这些资源来开发我们的培训机构信息管理系统即可。3.2操作作可行性性分析电脑普及率率已达到到了很高高的水平平,尤其其是家庭庭和办公公室拥有有设备先先进的微微型计算算机,因因此,只只要我们们这套培培训机构构信息管理理系统操操作简单单,实用用,合理理,大家家肯定是是乐于接接受并积积极响应应和支持持的。对对于这一一点,我我们是很很有信心心的。随随着信息息时代的的来临,培训机构信息管理系统的自动化,一体化正是大势所趋。如今,网络已是我们生活中的一部分,上网也就自然成为了家常便饭,如果这套系统能够成功的在网上得到实施,既可方便所有广大的培训机构。3.3技术术可行性性分析技术上的可可行性分分析主要要分析现现有技术术条件能能否顺利利完成开开发工作作,硬件件、软件件配置能能否满足足开发者者的需要要,各类类技术人人员的数数量,水水平,来来源等。培训机构信息管理系统主要用于教师、学员各种信息的管理,方便大家对各种信息的查询。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。现行系统虽然拥有了比较规范、科学的管理方法,并积累了大量的数据信息,具有一定的可行性,但是并不能掩盖其工作量大,管理不够系统的缺点。而我们的系统将充分利用培训机构和学校为我们提供的宝贵信息,在培训机构传统的管理模式下,开发出一套更为可行的管理系统。3.4时间间、设备备可能性性系统设计与与开发工工作预计计耗时将将近两个个月,所所有参与与开发的的人员均均能够保保证按时时完成任任务。实实验设备备为笔记记本电脑脑,小组组每人具具备。3.5系统统工作量量该系统的工工作量相相对于我我们的开开发小组组来说很很大,必必须保证证按进度度完成任任务。实实际工作作量预计计超过两两个月(每每天2--4小时时)。如如包含软软件维护护及技术术文档的的整理、制制作,工工作量将将更大。3.6文档档要求依据《信息息系统课课程设计计》和《信信息系统统分析与与设计》的的理论与与原则编编制标准准的软件件技术文文档。四、开发环环境与项项目规划划4.1开发发环境4.1.11Drreammweaave8简介介Dreammweaaverr是在网网页设计计与制作作领域中中用户最最多、应应用最广广、功能能最强大大的软件件,随着着Dreeamwweavver8的发发布,更更坚定DDreaamweeaveer在该该领域的的地位。它它集网页页设计、网网站开发发和站点点管理功功能于一一身,具具有可视视化、支支持多平平台和跨跨浏览器器的特性性,是目目前网站站设计、开开发、制制作的首首选工具具。1、灵活的的编写方方式Dreammweaaverr具有灵灵活编写写网页的的特点,不不但将世世界一流流水平的的“设计计”和“代代码”编编辑器合合二为一一,而且且在设计计窗口中中还精化化了源代代码,能能帮助用用户按工工作需要要定制自自己的用用户界面面。2、可视化化编辑界界面Dreammweaaverr是一种种所见即即所得的的HTMML编辑辑器,可可实现页页面元素素的插入入和生成成。或视视化编辑辑环境大大量减少少了代码码的编写写,同时时亦保证证了其专专业性和和兼容性性,并且且可以对对内部的的HTMML编辑辑器和任任何第三三方的HHTMLL编辑器器进行实实时的访访问。无无论用户户习惯手手工输入入HTMML源代代码还是是使用可可视化的的编辑界界面,DDreaamweeaveer都能能提供便便捷的方方式使用用户设计计网页和和管理网网站变得得更容易易。3、功能更更多的CCSS支支持———CSSS可视化化设计、CCSS检检查工具具4、动态跨跨浏览器器验证当保存时系系统自动动检查当当前文档档的跨浏浏览器有有效性,可可以指定定何种浏浏览器为为测试用用浏览器器,同时时系统自自动检验验以确定定页面有有没有目目标浏览览器不支支持的ttagss或CSSS结构构。动态态跨浏览览器有效效性检查查功能可可以自动动核对ttagss和CSSS规则则是否适适应目前前的主浏浏览器。5、强大的的WEBB站点管管理功能能6、内建的的图形编编辑引擎擎7、Dreeamwweavver的的集成特特性Dreammweaaverr8继继承了FFireeworrks、FFlassh和SShocckwaave的的集成特特性,可可以在这这些Weeb创作作工具之之间自由由地切换换,轻松松地创建建美观实实用的网网页。8、丰富的的媒体支支持能力力可以方便地地加入JJavaa、Fllashh、Shhockkwavve、AActiiveXX以及其其他媒体体。Drreammweaaverr具有强强大的多多媒体处处理功能能,在设设计DHHTMLL和CSSS方面面表现得得极为出出色,它它利用JJavaaScrriptt和DHHTMLL语言代代码轻松松地实现现网页元元素的动动作和交交互操作作。Drreammweaaverr还提供供行为和和时间线线两种控控件来产产生交互互式响应应和进行行动画处处理。9、超强的的扩展能能力Dreammweaaverr还支持持第三方方插件,任任何人都都可以根根据自己己的需要要扩展DDreaamweeaveer的功功能,并并且可以以发布这这些插件件。4.1.22AAcceess简简介美国Miccrossoftt公司于于19994年推推出的微微机数据据库管理理系统。它它具有界界面友好好、易学学易用、开开发简单单、接口口灵活等等特点,是是典型的的新一代代桌面数数据库管管理系统统。其主主要特点点如下::(1)完善善地管理理各种数数据库对对象,具具有强大大的数据据组织、用用户管理理、安全全检查等等功能。(2)强大大的数据据处理功功能,在在一个工工作组级级别的网网络环境境中,使使用Acccesss开发发的多用用户数据据库管理理系统具具有传统统的XBBASEE(DBBASEE、FooxBAASE的的统称)数数据库系系统所无无法实现现的客户户服务器器(Ciientt/Seerveer)结结构和相相应的数数据库安安全机制制,Acccesss具备备了许多多先进的的大型数数据库管管理系统统所具备备的特征征,如事事务处理理/出错错回滚能能力等。(3)可以以方便地地生成各各种数据据对象,利利用存储储的数据据建立窗窗体和报报表,可可视性好好。(4)作为为Offficee套件的的一部分分,可以以与Offficce集成成,实现现无缝连连接。(5)能够够利用WWeb检检索和发发布数据据,实现现与Innterrnett的连接接。AAcceess主主要适用用于中小小型应用用系统,或或作为客客户机//服务器器系统中中的客户户端数据据库。用用它可以以做数据据库,还还可以用用SQLLserrverr,orraclleOOFFIICE的一员员。可以以说是一一个数据据库软件件ACCCESSS是微微软公司司出的OOFFIICE中中一个软软件是是一个小小型数据据库其其他小型型的数据据库还有有VFPP等SSQL和ORRACLLE是大大型数据据库做做个人网网站用AACCEES就可可以了,,可以以实现用用户名和和密码注注册...等的个人用用ACCCESSS就可以以了。节省资资源。企业用用SQLL和OORACCLE是是大型数数据库ACCCESSS不是数数据库语语言,只只是一种种前端数数据库程程序.最主要要的是::ACCCESSS是"桌桌面形数数据库""存取,利利用拨接接服务,拨拨个电话话号码连连接网络络。4.1.33ASPP技术简简介ASP技术术ASSP(AActiiveSerrverrPaagess动态网网页)是是微软公公司推出出的一种种用以取取代CGGI(CCommmonGattewaayIInteerfaace通通用网关关接口)的的技术。目目前,IInteerneet上的的许多基基于Wiindoows平平台的WWeb站站点已开开始应用用ASPP来替换换CGII。简简单地讲讲,ASSP是一一个位于于服务器器端的脚脚本运行行环境,通通过这种种环境,用用户可以以创建和和运行动动态的交交互式WWeb服服务器应应用程序序,如交交互式动动态网页页,包括括使用HHTMLL表单收收集和处处理信息息,上传传与下载载等等。通通常情况况下,用用户通过过浏览器器看到的的网页大大多是静静态的,目目前Innterrnett上的的许多站站点,仍仍然提供供"静态态"(sstattic)的的主页内内容。所谓""静态"",指的的就是站站点的主主页内容容是"固固定不变变"的。当浏览览器通过过Intternnet的HTTTP(HyyperrtexxtTTrannspoortProotoccol))协议,向向站点服服务器((WebbSeerveer)要要求提供供主页的的内容时时,站点点服务器器收到要要求后,就就传送原原已设计计好的静静态的HHTMLL的文文件数据据给浏览览器。一个""静态""的站点点,若要要更新主主页的内内容,必必须手动动的来更更新其HHTMLL的文件件数据。而而随着WWeb应应用的发发展,用用户希望望能够看看到根据据要求而而动态生生成的主主页,例例如响应应用户查查询数据据库的要要求、生生成报表表等。当当在浏览览器上填填好表单单(foorm))的输入入数据,以以提供HHTTPP要求时时,可以以在站点点服务器器中执行行的应用用程序,而而不只是是一个HHTMLL文件件。站点点服务器器收到要要求执行行的应用用程序,分分析表单单(foorm))的输入入数据,将将执行的的结果以以HTMML的格格式传送送给浏览览器。根据用用户请求求生成动动态主页页的传统统方法有有CGII、ISSAPII等。CCGI是是根据浏浏览器端端的htttp请请求激活活响应进进程,每每一个请请求对应应一个进进程。当当同时有有很多请请求时,程程序挤占占系统资资源,造造成效率率低下;;ISAAPI针针对这一一缺点进进行改进进,利用用dlll(动态态链接库库)技术术,以线线程代替替进程,提提高了性性能和速速度,但但要考虑虑线程的的同步问问题,而而且开发发步骤烦烦琐。这这两种技技术和另另一普遍遍使用的的开发动动态网页页的技术术Javva都还还存在着着另外一一个问题题,那就就是开发发困难,程程序的开开发和HHTMLL写作是是两个完完全不同同的过程程,需要要专门的的程序员员开发。而而较简单单的开发发技术如如javvasccrippt和IIDC((IntternnetDattabaaseConnnecctorr)等功功能有限限,不敷敷使用。ASPP使用的的ActtiveeX技术术基于开开放设计计环境,用用户可以以自己定定义和制制作组件件加入其其中,使使自己的的动态网网页几乎乎具有无无限的扩扩充能力力,这是是传统的的CGII等程序序所远远远不及的的地方。AASP与与常见的的在Clliennt端实实现动态态主页的的技术如如Javvaaappllet、AActiiveXXCoontrrol、VVBSccrippt、jjavaascrriptt等不同同,ASSP中的的命令和和Scrriptt语句都都是由服服务器来来解释执执行的,执执行结果果产生动动态生成成的Weeb页面面并送到到浏览器器;而CClieent端端技术的的Scrriptt命令则则是由浏浏览器来来解释执执行。由由于ASSP是在在服务器器端解释释执行,开开发者可可以不必必考虑浏浏览器是是否支持持ASPP;同时时由于它它在服务务器端执执行,开开发者也也不必担担心别人人下载程程序从而而窃取编编程逻辑辑。AASP通通过后缀缀名为..aspp的ASSP文件件来实现现,一个个.assp文件件相当于于一个可可执行文文件,因因此必须须放在WWeb服服务器上上有可执执行权限限的目录录下。当当用户从从浏览器器输入了了.assp文件件的地址址后,浏浏览器就就将这个个URLL请求发发给WeebSServver,如如果WeebSServver上上装了AASP,就就调用AASP。AASP读读出相应应.assp文件件,解释释并执行行命令,动动态生成成一个HHTMLL页面回回传WeebSServver,然然后WeebSServver再再把结果果发送给给浏览器器。ASSP文件件的制作作和HTTML类类似,且且和HTTML开开发集成成,可以以在同一一个过程程完成,利利用ASSP将可可以执行行的脚本本嵌入到到HTMML文件件中(将将HTMML文件件的后缀缀名改为为.assp),这这使得HHTMLL文件的的编写与与脚本的的开发融融合在一一起。通通过ASSP内置置的对象象、服务务器组件件(SeerveerCCompponeent)可可以完成成非常复复杂的任任务,而而且用户户还可以以自己开开发或利利用别人人开发的的服务器器组件完完成专门门的任务务。ASSP比较较网关及及服务器器扩展模模式有着着以下优优点:(1)完全全与HTTML文文件融合合在一起起;(2)容易易创建,不不需要其其它编译译、链接接程序;;(3)面向向对象的的并通过过ActtiveeXSServver对对象可扩扩展。4.2项目目规划与与管理4.2.11开发人人员安排排系统分析与与设计::刘倩、陈陈思宇程序编制::刘倩、陈陈思宇数据库设计计:刘倩倩、陈思思宇文档整理与与制作::刘倩、陈陈思宇系统测试::刘倩、陈陈思宇4.2.22开发进进度安排排10月6日日至100月100日:系系统分析析,进行行需求定定义,定定义系统统概况10月111日至110月一一三日::数据库库分析与与设计10月144日至110月117日::软件体体系结构构设计10月一八八日至110月331日::软件编编码11月1日日至111月5日日:系统统测试五、结构化化分析与与设计5.1分分析与设设计方法法要建立组织织的信息息系统,就就必须通通过详细细调查了了解当前前系统的的组织结结构设置置情况和和各机构构间的内内在联系系,关系系那些与与计算机机管理有有关的机机构和关关系,并并用组织织结构图图将它描描绘出来来。通过过组织结结构的调调查分析析,可以以明确组组织各部部门的职职能定位位、管理理关系,是是下一步步详细调调查培训训机构信信息流程程的基础础。5.2组组织结构构图5.3数数据流程程图符号说明外部实体数据处理数据存储数据流表5.3数据据流图符符号表5.4数数据字典典5.4.11数据据项数据项是数数据结构构中讨论论的最小小单位,是是数据记记录中最最基本的的、不可可分的有有名数据据单位。数据项项可以是是字母、数数字或两两者的组组合。通通过数据据类型(逻逻辑的、数数值的、字字符的等等)及数数据长度度来描述述。数据据项用来来描述实实体的某某种属性性。对数数据项之之间的描描述通常常包括以以下内容容:数据项描述述={数数据项名名,数据据项含义义说明,列列名,数数据项类类型,长长度,取取值范围围,取值值含义,与与其他数数据项的的实际联联系,数数据项之之间的联联系}该系统主要要涉及的的数据项项,如表表所示::学员成绩表表:字段名称数据类型字段大小idInt4user__nummberrChar10User__nammeChar10engliishInt100Cint100mathInt100管理员表::字段名称数据类型字段大小idInt4adminn_naameChar10adminn_pwwdChar10学员信息表表:字段名称数据类型字段大小idint4user__nummberrchar10user__nammechar10user__idnnumbbchar100user__piccchar100user__sexxchar4user__timmechar10user__cittychar10user__areeachar20user__adddressschar20user__posstcoodechar20user__hommephhoneechar20user__beddrooomphhoneechar20user__mobbileephooechar20user__claasschar20user__inttimeechar20user__iniinfoochar100user__outttimmechar10user__outtinffochar100passwworddchar205.4.22数据据结构数据结构反反映了数数据之间间的组合合关系。一一个数据据结构可可以由若若干个数数据项组组成,也也可以由由若干个个数据结结构组成成,或由由若干个个数据项项和数据据结构混混合组成成。对数数据结构构的描述述通常包包括以下下内容::数据结构的的描述=={数据据结构名名,含义义说明,组组成:{{数据项项或数据据结构}}}该系统主要要涉及的的数据结结构有::数据结构名名学员成绩表表说明记录学员的的学业成成绩组成编号+姓名名++身身份证号号+成绩绩备注数据结构名名管理员信息息表说明记录管理员员的信息息组成账号+密码码备注数据结构名名学员基本信信息表说明记录学员的的个人基基本信息息组成编号+姓名名+性别别+身份份证号++地址++电话号号码+……+密码码备注5.4.33数据据流该系统主要要涉及的的数据流流如表所所示:数据流名学员信息库库编号F3说明学员的个人人所有信信息数据流来源源管理员数据流去向向学员信息查查询与修修改组成学员所有信信息流量输入一个学学员,记记录一个个学员信息息数据流名成绩表编号F10说明学员的学业业成绩数据流来源源管理员数据流去向向学员成绩查查询、修修改、录录入组成用户信息流量输入一个用用户,记记录一个个用户数据流名学员基本信信息表编号F6说明学员的个人人基本信信息数据流来源源管理员数据流去向向学员个人基基本信息息的查询询、修改改、录入入组成用户信息流量输入一个用用户,记记录一个个用户5.4.44数据据存储数据存储是是数据结结构停留留或保存存的地方方,也是是数据流流的来源源和去向向之一。对对数据存存储的描描述通常常包括::数据存储描描述={{数据存存储名,说说明,编编号,输输入的数数据流,输输出的数数据流}}组成:{数数据结构构},数数据量,存存取频度度,存取取方式该系统的数数据存储储如表所所示:数据存储名名学员信息库库编号D1说明记录学员的的所有信信息输入的数据据流学员注册输出的数据据流学员信息组成学员信息表表数据存储名名用户基本信信息表编号D2说明记录用户的的个人基基本信息息输入的数据据流用户注册输出的数据据流用户基本信信息组成学员基本信信息表数据存储名名成绩表编号D3说明记录学员的的学业成成绩输入的数据据流用户注册输出的数据据流用户户成绩表表组成学员成绩表表5.4.55处理过过程处理过程的的具体处处理逻辑辑一般用用判定表表或判定定树来描描述。数数据字典典中只需需要处理理过程的的说明性性信息,由由以下内内容组成成:处理过程描描述={{处理过过程名,编编号,说说明,输输入:{{数据流流},输输出:{{数据流流}}组成:{{简要说说明}该系统设计计的主要要处理过过程如表表所示::数据过程名名学员基本信信息处理理编号P1说明处理学员的的个人基基本信息息输入学员信息输出信息处理结结果数据过程名名学员成绩处处理编号P2说明处理学员的的全部信信息输入学员信息输出信息处理结结果5.5模模块结构构图六、面向对对象分析析与设计计6.1分分析与设设计方法法基本模型是是以类图图的形式式来表达达系统最最重要的的信息,类类图由类类、属性性、服务务、泛化化-特化化结构、整整体-部部分结构构、实例例连接和和消息连连接等主主要成分分所构成成。主要要是通过过miccrossofttviisioo等软件件绘图表表示。6.2用用况模型型6.3类类与对象象图6.4活活动图6.5顺顺序图6.6状状态图七、数据库库分析与与设计7.1数数据库环环境说明明数据据库:mmicrrosooftaceess..数据库库。7.2数数据库命命名标准准与规范范采用26个个英文字字母(区区分大小小写)和和0--9这十十个自然然数,加加上下划划线_组组成,共共63个个字符。不不能出现现其他字字符(注注释除外外)。7.3数数据库逻逻辑设计计概念结构是是各种数数据模型型的共同同基础,概概念结构构设计所所得的EE-R模模型是对对用户需需求的抽抽象的表表达形式式,它独独立于任任何一种种具体的的数据模模型,因因而也不不能为任任何一个个具体的的DBMMS所支支持。为了能够建建立起最最终的物物理系统统,我们们还需要要将概念念结构进进一步转转化为某某一DBBMS所所支持的的数据模模型,然然后根据据逻辑设设计的准准则、数数据的语语义、规规范化理理论等对对数据模模型进行行适当的的调整和和优化,形形成合理理的全局局逻辑结结构,并并设计出出用户子子模式。这这就是数数据库逻逻辑结构构设计所所要完成成的任务务[7]]。E-R图虽虽然是现现实世界界的反映映,与数数据库的的具体实实现毫无无关系,但但它却是是构造实实施数据据模型的的依据。一一般来说说把E--R图转转换为关关系模型型,对于于E-R图中中每个实实体,都都相应转转换为一一个关系系。对于于两实体体之间的的m:nn联系,必必须对“联系”单独建建立一个个关系表表,用来来联系双双方实体体。根据上面EE-R图图分析,以以列出以以下几个个关系模模式:学员(姓名名,性别别,籍贯贯,学员员编号,进进校时间间,修改改,打印印预览,选选择)成绩(学号号,姓名名,大学学英语,高高等数学学,C语语言教程程)考试成绩信信息(学学号,姓姓名,课课程号,课课程名,分分数)用户(用户户名,密密码,权权限)7.3.11逻辑辑设计步步骤逻辑设计主主要分三三步:1、将概念念结构转转化为一一般的关关系、网网状、层层次模型型。2、将转化化来的关关系、网网状、层层次模型型向特定定DBMMS支持持下的数数据模型型转化。3、对数据据模型进进行优化化。7.3.22逻辑辑设计原原则逻辑结构原原则:E--R图向向关系图图的转换换要解决决的问题题是如何何实体性性和实体体间的联联系转换换为关系系模式,如如何确定定这些关关系模式式的属性性和码。关系模模型的逻逻辑结构构是一组组关系模模式的集集合。EE-R图图则是由由实体的的属性和和实现体体型之间间的联系系3个要要素组成成的。所所以将EE-R图图转换为为关系模模型实际际上就是是要将实实体性、实实体的属属性和实实体间的的转换换为关系系模式,这这种转换换一般遵遵循如下下原则::一个实实体型转转换为一一个关系系模式。实实体的属属性就是是关系的的属性,实实体的码码就是关关系的码码。对于实体型型间的联联系以下下不同的的情况::1、一个11:1联联系可以以转换为为一个独独立的模模式,也也可以与与任意的的一端对对应的关关系模式式合并。2、一个11:n联联系可以以转换为为一个独独立的模模式,也也可以与与n端对对应的关关系模式式合并。3、一个mm:n联联系转换换为一个个关系模模式。与与该联系系相连的的各实体体的码以以及联系系本身的的属性均均转换为为关系的的属性,各各实体的的码组成成关系的的码或关关系的一一部分。4、3个或或3个以以上实体体间的一一个多元元联系可可以转换换为一个个关系模模式。与与该多元元联系相相连的的的各实体体的码以以及联系系本身的的属性均均转换为为关系的的属性,各各实体的的码组成成关系的的码或关关系码的的一部分分。5、具有相相同码的的关系模模式可以以合并。7.3.33逻辑辑设计图图根据所要实实现的功功能设计计,可以以建立它它们之间间的关系系,进而而实现逻逻辑结构构功能。关系模型由由于是建建立在严严格的数数学概念念基础之之上,而而且概念念单一、存存取路径径对用户户透明,所所以数据据结构简简单、清清晰,用用户易懂懂易用,具具有更高高的数据据独立性性、更好好的安全全保密性性,所以以关系数数据模型型成为目目前最重重要的一一种数据据模型。1、简单EE-R图图班级名年龄n班级名年龄nm学员学号姓名性别必修课程课程号课程名考试成级级级绩学员课程的的局部EE-R图图2、成绩录录入模块块成绩录入成绩录入学号姓名大学英语C语言3、学员信信息模块块所在地所在地成绩管理出生年月身份证号入学时间籍贯学员电话号码学号姓名性别4、学员信信息管理理系统学员学员信息管理系统统学员成绩管理学员信息录入所有学员列表学员成绩录入查找信息密码修改学员信息管管理系统统全局EE-R图图7.4数数据库物物理设计计7.4.11数据据库物理理设计步步骤数据库物理理设计的的步骤通通常分为为两步::确定数据库库的物理理结构,在在关系数数据库中中主要指指存取方方法和存存储结构构;对物理结构构进行评评价,评评价的重重点是时时间和空空间效率率。如果评价结结果满足足设计要要求,则则可进入入到物理理实施阶阶段,否否则,就就需要重重新设计计或修改改物理结结构,有有时甚至至要返回回逻辑设设计阶段段。7.4.22表、视视图汇总总这一节将介介绍系统统的数据据库表结结构和创创建表结结构的相相关信息息。本系统的数数据库采采用ACCCESSS数据据库,在在设计数数据库表表结构之之前,首首先要创创建一个个数据库库,本系系统使用用的数据据库名为为sysstemm-grradee。下面是数据据表关系系图7.4.33各表表、视图图设计详详解八、人机机界面设设计8.1界界面设计计原则一个好的应应用系统统必须是是直观易易用的,一一个操作作复杂、界界面零乱乱的系统统是不能能被用户户接受的的。使界界面始终终一致,一一致的人人机界面面不致增增加用户户的负担担,让用用户始终终用同一一种方式式思考与与操作,尽尽量使用用户感到到易操作作性。为为了使本本系统功功能齐全全完备,操操作简单单,最大大限度的的提高软软件的质质量,从从而满足足用户的的实际需需要,在在设计开开发过程程中遵循循如下原原则:(1):实实用性原原则:适适合产品品核算系系统的工工作均由由定以及及要求,并并能够处处理一些些特殊情情况,此此外,尽尽可能预预留空间间,以便便扩充功功能。(2):准准确性原原则:对对输入的的相关资资料建立立检错机机制,及及时报错错,使用用户能够够及时准准确的输输入合法法资料(3):安安全性原原则:可可以为该该系统的的用户设设置用户户权限(4):源源程序可可读性原原则:为为了便于于其他设设计,维维护人员员读懂代代码或以以后的代代码修改改,软件件升级维维护,即即可能做做好代码码注释工工作。8.2系系统窗体体汇总8.2.11系统登登陆界面面:用户登录登登录:登录账号::管理员员、学员员、教师登录密码::数字、字字母提交:进入入下一主主页面取消:关闭闭页面8.2.22进入学学员信息息管理系系统进入这个界界面后会会学员的信信息,为为了快速速的查询询可以输输入学号号和姓名名查询。左左边选项项框:录录入学员员信息、所所有学员员列表、查查询学员员信息、录录入学员员成绩、学学员成绩绩管理、用用户密码码修改、退退出系统统几个选选项框。这这是这个个系统的的主界面面,点击击任何一一个选项项框都可可以进入入相应的的子界面面。8.2.33成绩管管理系统统功能:将会会实现对对学员成绩绩的录入入,修改改,打印印,删除除的功能能。是由由主界面面上的录录入学员员成绩选选项框进进入的。8.2.44信息打打印功能:该部部分实现现的是对对学员信息息和学员员成绩的的打印的的显示,具具体的页页面如下下:(图图7)8.3主主界面设设计系统的主界界面主要要有四组组子菜单单组成,子子菜单里里包括系系统的具具体功能能:登录录账号,登登录密码码,提交交和取消消组成。首先启动登登录窗口口。如果果不能通通过身份份验证,就就不能进进入系统统,进行行系统的的操作。其其中管理理员拥有有比一般般用户更更多的系系统管理理权限。8.4子子界面设设计子界面必须须经由主主界面登登录成功功后才可可以进入入。九、项目系系统实现现9.1实实现环境境与技术术在本系统的的开发研研究中,我我们主要要用到了了Dreeamwweavve88进行程程序的开开发,系系统开发发软件环环境组成成如下::操作系统::WinndowwsXXP,WWinddowss20000proofesssioonall数据库服务务器:、AAcceess数数据库本系统的开开发主要要应用DDreaamweeavee技术、AAcceess数数据库。9.2核心心模块实实现技术术代码1.登录源源代码::<!--##inccluddeffilee="iinc//topp.assp"><metaahtttp--equuiv=="Coonteent--Typpe"conntennt=""texxt/hhtmll;ccharrsett=gbb23112">><%ifreequeest(("acctioon"))="llogiin"theensetrrs=sservver..creeateeobjjectt("aadoddb.rrecoordsset"")sql=""sellectt*froomssysttem__teaachwheereadmmin__namme=''"&rrequuestt.foorm(("naame"")&""'"rs.oppensqll,coonn,,1,33ifnootrrs.eeoftheenifrss("aadmiin_ppwd"")<>>reqquesst.fformm("ppwd"")tthennrespoonsee.wrritee"<<scrriptt>allertt('对对不起,密密码不正正确,请请重新输输入'));doocummentt.loocattionn.hrref=='inndexx.assp';;</sscriipt>>"respoonsee.enndelsesessiion(("addminn_naame"")=rrs(""admmin__namme"))sesssioon(""admmin__pwdd")==rs(("addminn_pwwd"))respoonsee.reedirrectt"mmainn.assp"endiifelserespoonsee.wrritee"<<scrriptt>allertt('对对不起,你你的用户户名不存存在,请请与管理理员联系系!'));doocummentt.loocattionn.hrref=='inndexx.assp';;</sscriipt>>"respoonsee.enndendiifendiif%><%ifreequeest(("acctioon"))="llogiinouut"theensessiion(("addminn_naame"")="""sesssioon(""admmin__pwdd")==""respoonsee.wrritee"<<scrriptt>allertt('您您已安全全退出系系统!'');ddocuumennt.llocaatioon.hhreff='iindeex.aasp'';<//scrriptt>"respoonsee.enndendiif%><scriiptlannguaage=="jaavasscriipt"">functtionnchheckkuseer()){if(ddocuumennt.rregiisteerfoorm..namme.vvaluue==="")){alertt("请请输入用用户名!!!"));}elseif(doocummentt.reegissterrforrm..pwdd.vvaluue==="")){alertt("请请输入密密码!"");}else{returrnttruee;}returrnffalsse;}</scrriptt><TABLLEwwidtth=""一三441"celllSppaciing==0cclasss=ooutttablle><TBBODYY><TRR><<TDwiddth=="一三三37""heeighht=""4500"cclasss=ooutttd><<TABBLEaliign=="ceenteer"celllSppaciing==0cclasss=ooutttablle0>><TBBODYY><<TR>><TTDcclasss=ooutttd><<TABBLEwiddth=="3000"aliign=="ceenteer">><<forrmmmethhod=="POOST""acctioon=""inddex..aspp?acctioon=llogiin"onSSubmmit=="reeturrncchecckusser(()"namme=""reggistterfformm"><TTR><TDDheeighht=""30""allignn=ceenteercclasss=""lisstboody""sttylee="ccoloor:#00000000">>登登&nbbsp;;&nbbsp;;录<</TDD><//TR>><TTRcclasss=""lisstboody""><TDDheeighht=""1200"aaliggn=ccentterclaass=="liistbbodyy"><<p><<spaansstylle=""collor::#00000000"">管理理帐号::</sspann><<inpputclaass=="tiitlee"nnamee="NNamee"ttypee="ttextt"iid=""UseerNaame""siize=="200"mmaxllenggth=="255"><</p>><<p><<spaansstylle=""collor::#00000000"">登录录密码::</sspann><iinpuutcclasss=""tittle""naame=="pwwd"typpe=""Passswoord""idd="PPasssworrd"sizze=""20""maaxleengtth=""25""><brr><brr><//p><<spaansstylle=""collor::#00000000""><//spaan><<divvallignn=ceenteercclasss=""toppboddy">><iinpuutcclasss=""toppboddy"typpe=""subbmitt"vvaluue=""提交"nnamee="BB1">>&nnbspp;&nnbspp;<innputtcllasss="ttopbbodyy"ttypee="rreseet"vallue=="取取消消"namme=""B2""></ddiv>></TTD><//TR>><</foorm>><//TABBLE>></TTD><</TRR></TTBODDY><//TABBLE>><//TD>><</TRR></TTBODDY></TABBLE>><!--#inncluudefille=""incc/boottoom.aasp"">2.管理员员程序<%ifsesssioon(""admmin__namme"))="""thhenressponnse..reddireect(("inndexx.assp")):reespoonsee.ennd())%>功能:这是是两个登登陆框的的设计源源代码。登陆后的页页面截图图:3.学员信信息显示示页面代代码:<metaahtttp--equuiv=="Coonteent--Typpe"conntennt=""texxt/hhtmll;ccharrsett=gbb23112">><styllettypee="ttextt/csss">><!--.STYLLE3{colorr:##00000000;font--weiightt:bboldd;}--></styyle>><!--##inccluddeffilee="iinc//topp.assp"><<TABBLEcelllSppaciing==0cclasss=ooutttablle><TTBODDY><TRR><<TDclaass==outttdstyyle=="PAADDIING--RIGGHT::0ppx;PADDDINNG-LLEFTT:00px""><TTABLLEwwidtth=""1000%"celllpaaddiing=="0""ceellsspaccingg="00"><TBBODYY><<TR>><TTDwwidtth=""一三55"hheigght=="4550"aliign==cennterrvaaliggn=""topp"><<tabbleboordeer=""0"celllpaaddiing=="0""ceellsspaccingg="112">><trr><<tdaliign=="ceenteer">><INNPUTTnaame=="buuttoon2""tyype=="buuttoon"claass=="toopboody""onnCliick=="wiindoow.llocaatioon.hhreff='sstuddentt_addd.aasp''"vvaluue=""录入学学员信息息"><</tdd></ttr><trr><<tdaliign=="ceenteer">><INNPUTTnaame=="buuttoon2""tyype=="buuttoon"claass=="toopboody""onnCliick=="wiindoow.llocaatioon.hhreff='sstuddentt_liist..aspp'"vallue=="所有有学员列表表"><</tdd></ttr><trr><<tdaliign=="ceenteer">><INNPUTTnaame=="buuttoon2""tyype=="buuttoon"claass=="toopboody""onnCliick=="wiindoow.llocaatioon.hhreff='sstuddentt_seearcch.aasp''"vvaluue=""查找学学员信息息"><</tdd></ttr><tr><<tdaliign=="ceenteer">><INNPUTTnaame=="buuttoon2""tyype=="buuttoon"claass=="toopboody""onnCliick=="wiindoow.llocaatioon.hhreff='sstuddentt_grradee_addd.aasp''"vvaluue=""录入学学员成绩绩"><</tdd></ttr><tr><<tdaliign=="ceenteer">><INNPUTTnaame=="buuttoon2""tyype=="buuttoon"claass=="toopboody""onnCliick=="wiindoow.llocaatioon.hhreff='sstuddentt_grradee.assp'""vaaluee="学学员成绩绩管理""><//td>></ttr><tr><<tdaliign=="ceenteer">><INNPUTTnaame=="buuttoon2""tyype=="buuttoon"claass=="toopboody""onnCliick=="wiindoow.llocaatioon.hhreff='ppassssett.assp'""vaaluee="用用户密码码修改""><//td>></ttr><tr><<tdaliign=="ceenteer">><INNPUTT<%%ifsesssioon(""admmin__namme"))="""thhen%%>diisabbledd<%eendif%%>nnamee="bbuttton22"ttypee="bbuttton""cllasss="ttopbbodyy"oonCllickk="wwinddow..loccatiion..hreef=''inddex..aspp?acctioon=llogiinouut'""vaaluee="退出出系统""><//td>></ttr><//tabble>></TTD><TTDwwidtth=""1"aliign==cennterrvaaliggn=""topp"bbgcoolorr="##80880800"><</TDD><TTDwwidtth=""1"aliign==cennterrvaaliggn=""topp"bbgcoolorr="##FFFFFFFF"><</TDD><TTDaaliggn=ccenttervallignn="ttop""><ttabllewwidtth=""1000%"boordeer=""0"celllsppaciing=="8""ceellppadddingg="00"><trr><<td>><taableeboordeer=""1"widdth=="1000%""boordeercoolorrligght=="#99999999""ceellsspaccingg="00"ccelllpadddinng=""5"borrderrcollorddarkk="##FFFFFFFF"><ttraaliggn=""cennterr"><<tdcollspaan=""6">><taableebbordder=="0""allignn="ccentter""ceellppadddingg="55"ccelllspaacinng=""0">><fformmacctioon=""stuudennt_ssearrch..aspp"mmethhod=="poost""naame=="Foorm"">
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司房租租凭合同范本
- 劳动安全协议合同范本
- 包子店加盟签约合同范本
- 人工打草合同范本
- 冲孔加工销售合同范本
- 2024年河南省直第三人民医院招聘笔试真题
- 第14课《回忆我的母亲》教学设计 2024-2025学年统编版语文七年级上册
- 力工合同范例
- 中国铁建合同范本
- 包月工作合同范本
- 菌菇智慧方舱栽培及食用菌菌包中心生产基地项目可行性研究报告
- 生物工程毕业设计开题报告
- 园林垃圾处理政策解读
- GT 42456-2023 工业自动化和控制系统信息安全 IACS组件的安全技术要求
- 《胎心监护及判读》
- 养老院管理-护理员-绩效考核表
- 奥尔夫技能考核方案
- 指数函数及其图像与性质教案
- BPO糊的生产工艺
- 装饰装修工程安全管理培训学习
- 非煤露天矿山风险辨识与评估及风险控制
评论
0/150
提交评论