培训机构的信息管理系统.doc
《培训机构的信息管理系统.doc》由会员分享,可在线阅读,更多相关《培训机构的信息管理系统.doc(50页珍藏版)》请在沃文网上搜索。
1、重庆师范大学 课程名称:信息系统分析与设计试题题目:学员信息管理系统姓 名: 学号: 学号:专 业:学 院:计算机与信息科学学院时 间:2012年12月1号目录一、开发背景与目标51.1背景51.2目的5二、需求分析说明书52.1 系统介绍52.2 系统面向的用户群体52.3 系统的功能性需求52.4 系统的非功能性需求62.4.1用户界面需求62.4.2软硬件环境需求62.4.3软件质量需求6三、可行性分析报告63.1经济可行性分析63.3技术可行性分析73.4时间、设备可能性73.5系统工作量73.6文档要求7四、开发环境与项目规划74.1开发环境74.2项目规划与管理94.2.1开发人员
2、安排94.2.2开发进度安排10五、结构化分析与设计105.1 分析与设计方法105.2 组织结构图105.3 数据流程图105.4 数据字典125.4.1 数据项125.4.2 数据结构145.4.3 数据流145.4.4 数据存储155.4.5处理过程165.5 模块结构图17六、面向对象分析与设计176.1 分析与设计方法176.2 用况模型186.3 类与对象图186.4 活动图196.5 顺序图206.6 状态图21七、数据库分析与设计217.1 数据库环境说明217.2 数据库命名标准与规范217.3 数据库逻辑设计217.3.1 逻辑设计步骤227.3.2 逻辑设计原则227.3
3、.3 逻辑设计图227.4 数据库物理设计257.4.1 数据库物理设计步骤257.4.2 表、视图汇总257.4.3 各表、视图设计详解26八、 人机界面设计268.1 界面设计原则268.2 系统窗体汇总268.2.1系统登陆界面:268.2.2进入学员信息管理系统278.2.3成绩管理系统288.2.4信息打印298.3 主界面设计308.4 子界面设计31九、项目系统实现329.1 实现环境与技术329.2核心模块实现技术代码32十、软件测试分析报告4210.1 测试范围与主要内容4210.2 测试方法4210.3 系统测试步骤4310.4 测试报告4310.5 系统优点4310.6
4、输出设计4410.7 输入设计45十一、软件使用说明书4611.1 软件概述4611.2 使用说明4711.2.1 系统登陆4711.2.2 注册4711.2.3 系统简介4711.2.4 更多功能4811.2.5 后台管理子系统4811.2.6 Mysql数据库信息49十二、系统开发评价4912.1 功能方面4912.2 性能方面4912.3 课程知识运用方面50参考文献50一、开发背景与目标1.1背景 特别是近几年来,培训机构的规模越来越大,教学管理、学员管理等方面都带来不少的冲击。其包含的数量较大,工作人员的数量增加,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且需要及时更新
5、,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高。那个的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。1.2目的 培训机构信息系统是针对培训机构管理人员的大量业务处理工作而开发的管理软件,主要是用于学员信息管理与教师信息管理,总体任务是实现学员,教师信息关系的系统化、科学化、规范化和自动化。其主要任务是对学员课程安排与教师的课时安排。二、需求分析说明书2.1 系统介绍 由于近几年来培训机构的管
6、理更加的高效,对计算机的依赖度也更加高,对学员信息的管理也更加快捷,培训机构信息管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。培训机构信息管理系统的开发运用,实现了学员管理、教师管理、课程管理的一体化,不仅把管理员从繁重的信息管理工作中解脱出来、把培训机构从传统的管理模式中解放出来,而且对学员信息整理更加合理,同时也给教师提供了一个准确、清晰工资查询的平台。管理者可对学员的信息进行查询、修改、删除。教师,学员可对自己的课程时间、缴费情况、工资进行查询。2.2 系统面向的用户群体系统面向的是培训机构的管理员。2.3 系统的功能性需求具体功能应包括:系统应该
7、提供课程安排数据的录入、删除、修改、查询;学员基本信息的录入、删除、修改、查询;教师基本信息的录入、删除、修改、查询;系统主要完成以下几个功能:(1) 学员管理 学员基本信息查询 学员的缴费管理 ( 2)教师管理 教师基本信息查询 教师的工资管理(3)课程安排与查询2.4 系统的非功能性需求 2.4.1用户界面需求简洁、易用、易懂,美观、大方、标准,具备一定的兼容性。2.4.2软硬件环境需求采用JSP技术。操作系统是Windows,数据库可以是mysql、Access,Web服务器是TOMCAT。硬件:计算机配置 奔4,60G,256m以上 软件:Dreamweave 8、microsoft
8、visio 2.4.3软件质量需求易用、健壮、兼容性好、运行稳定、有一定安全保障。为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,但对客户端的配置要求却不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:服务器端:操作系统Windows xp/ win7系统,Web服务器Apache Tomcat 5.0以上版本数据库服务器access客户端: Internet Explorer(IE8.0以上版本)等三、可行性分析报告3.1经济可行性分析 成本方面,关于各种软、硬件及辅助设备的购置、调试、机房及辅助设施(电源等)以及系统维
9、护,内务开销这些费用都可以忽略不计,目前的设备十分先进可满足我的需求。拥有了天时、地利、人和,我们只需充分利用这些资源来开发我们的培训机构信息管理系统即可。3.2操作可行性分析电脑普及率已达到了很高的水平,尤其是家庭和办公室拥有设备先进的微型计算机,因此,只要我们这套培训机构信息管理系统操作简单,实用,合理,大家肯定是乐于接受并积极响应和支持的。对于这一点,我们是很有信心的。随着信息时代的来临,培训机构信息管理系统的自动化,一体化正是大势所趋。如今,网络已是我们生活中的一部分,上网也就自然成为了家常便饭,如果这套系统能够成功的在网上得到实施,既可方便所有广大的培训机构。3.3技术可行性分析技术
10、上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。培训机构信息管理系统主要用于教师、学员各种信息的管理,方便大家对各种信息的查询。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。现行系统虽然拥有了比较规范、科学的管理方法,并积累了大量的数据信息,具有一定的可行性,但是并不能掩盖其工作量大,管理不够系统的缺点。而我们的系统将充分利用培训机构和学校为我们提供的宝贵信息,在培训机构传统的管理模式下,开发出一套更为
11、可行的管理系统。3.4时间、设备可能性系统设计与开发工作预计耗时将近两个月,所有参与开发的人员均能够保证按时完成任务。实验设备为笔记本电脑,小组每人具备。 3.5系统工作量该系统的工作量相对于我们的开发小组来说很大,必须保证按进度完成任务。实际工作量预计超过两个月(每天2-4小时)。如包含软件维护及技术文档的整理、制作,工作量将更大。3.6文档要求依据信息系统课程设计和信息系统分析与设计的理论与原则编制标准的软件技术文档。四、开发环境与项目规划4.1开发环境4.1.1 Dreamweave 8简介Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dream
12、weaver 8的发布,更坚定Dreamweaver在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。1、灵活的编写方式Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。2、可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML
13、编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。3、功能更多的CSS支持CSS可视化设计、CSS检查工具4、动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主浏览器。5、强大的WEB站点管理功能6、内建的图形编辑引擎7、Dreamweaver的集成特性Dreamweaver 8继承了Firewor
14、ks、Flash和Shockwave的集成特性,可以在这些Web创作工具之间自由地切换,轻松地创建美观实用的网页。8、丰富的媒体支持能力可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒体。Dreamweaver具有强大的多媒体处理功能,在设计DHTML和CSS方面表现得极为出色,它利用JavaScript和DHTML语言代码轻松地实现网页元素的动作和交互操作。Dreamweaver还提供行为和时间线两种控件来产生交互式响应和进行动画处理。9、超强的扩展能力Dreamweaver还支持第三方插件,任何人都可以根据自己的需要扩展Dreamweaver的功能,并且可以
15、发布这些插件。4.1.2 Access简介美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/
16、出错回滚能力等。(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。 (4)作为Office套件的一部分,可以与Office集成,实现无缝连接。(5)能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。用它可以做数据库,还可以用SQLserver,oracle OFFICE 的一员。可以说是一个数据库软件 ACCESS是微软公司出的OFFICE中一个软件 是一个小型数据库 其他小型的数据库还有VFP等 SQL 和ORACLE是大型数据库 做个人网站用ACCES就可以了, 可以实现用户
17、名和密码注册.等的 个人用ACCESS就可以了。 节省资源。 企业用SQL 和ORACLE是大型数据库 ACCESS不是数据库语言,只是一种前端数据库程序. 最主要的是:ACCESS是桌面形数据库存取,利用拨接服务,拨个电话号码连接网络。4.1.3 ASP技术简介ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用
18、户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供静态(static)的主页内容。 所谓静态,指的就是站点的主页内容是固定不变的。 当浏览器通过Internet 的HTTP (Hypertext Transport Protocol)协议,向站点服务器(Web Server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML 的文件数据给浏览器。 一个静态的站点,若要更新主页的内容,必须手动的来更新其HTM
19、L的文件数据。而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。当在浏览器上填好表单(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML 文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll(动态链接库)技
20、术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和IDC(Internet Database Connector)等功能有限,不敷使用。 ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。ASP与常见的在Client端实现动态主页的技术如Java app
21、let、ActiveX Control、VBScript、javascript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。 ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 培训 机构 信息管理 系统