资源预览内容
第1页 / 共50页
第2页 / 共50页
第3页 / 共50页
第4页 / 共50页
第5页 / 共50页
第6页 / 共50页
第7页 / 共50页
第8页 / 共50页
第9页 / 共50页
第10页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
重庆师范大学 课程名称:信息系统分析与设计试题题目:学员信息管理系统姓 名: 学号: 学号:专 业:学 院:计算机与信息科学学院时 间: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开发人员安排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 逻辑设计图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 输出设计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背景 特别是近几年来,培训机构的规模越来越大,教学管理、学员管理等方面都带来不少的冲击。其包含的数量较大,工作人员的数量增加,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高。那个的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。1.2目的 培训机构信息系统是针对培训机构管理人员的大量业务处理工作而开发的管理软件,主要是用于学员信息管理与教师信息管理,总体任务是实现学员,教师信息关系的系统化、科学化、规范化和自动化。其主要任务是对学员课程安排与教师的课时安排。二、需求分析说明书2.1 系统介绍 由于近几年来培训机构的管理更加的高效,对计算机的依赖度也更加高,对学员信息的管理也更加快捷,培训机构信息管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。培训机构信息管理系统的开发运用,实现了学员管理、教师管理、课程管理的一体化,不仅把管理员从繁重的信息管理工作中解脱出来、把培训机构从传统的管理模式中解放出来,而且对学员信息整理更加合理,同时也给教师提供了一个准确、清晰工资查询的平台。管理者可对学员的信息进行查询、修改、删除。教师,学员可对自己的课程时间、缴费情况、工资进行查询。2.2 系统面向的用户群体系统面向的是培训机构的管理员。2.3 系统的功能性需求具体功能应包括:系统应该提供课程安排数据的录入、删除、修改、查询;学员基本信息的录入、删除、修改、查询;教师基本信息的录入、删除、修改、查询;系统主要完成以下几个功能:(1) 学员管理 学员基本信息查询 学员的缴费管理 ( 2)教师管理 教师基本信息查询 教师的工资管理(3)课程安排与查询2.4 系统的非功能性需求 2.4.1用户界面需求简洁、易用、易懂,美观、大方、标准,具备一定的兼容性。2.4.2软硬件环境需求采用JSP技术。操作系统是Windows,数据库可以是mysql、Access,Web服务器是TOMCAT。硬件:计算机配置 奔4,60G,256m以上 软件:Dreamweave 8、microsoft visio 2.4.3软件质量需求易用、健壮、兼容性好、运行稳定、有一定安全保障。为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,但对客户端的配置要求却不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:服务器端:操作系统Windows xp/ win7系统,Web服务器Apache Tomcat 5.0以上版本数据库服务器access客户端: Internet Explorer(IE8.0以上版本)等三、可行性分析报告3.1经济可行性分析 成本方面,关于各种软、硬件及辅助设备的购置、调试、机房及辅助设施(电源等)以及系统维护,内务开销这些费用都可以忽略不计,目前的设备十分先进可满足我的需求。拥有了天时、地利、人和,我们只需充分利用这些资源来开发我们的培训机构信息管理系统即可。3.2操作可行性分析电脑普及率已达到了很高的水平,尤其是家庭和办公室拥有设备先进的微型计算机,因此,只要我们这套培训机构信息管理系统操作简单,实用,合理,大家肯定是乐于接受并积极响应和支持的。对于这一点,我们是很有信心的。随着信息时代的来临,培训机构信息管理系统的自动化,一体化正是大势所趋。如今,网络已是我们生活中的一部分,上网也就自然成为了家常便饭,如果这套系统能够成功的在网上得到实施,既可方便所有广大的培训机构。3.3技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。培训机构信息管理系统主要用于教师、学员各种信息的管理,方便大家对各种信息的查询。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。现行系统虽然拥有了比较规范、科学的管理方法,并积累了大量的数据信息,具有一定的可行性,但是并不能掩盖其工作量大,管理不够系统的缺点。而我们的系统将充分利用培训机构和学校为我们提供的宝贵信息,在培训机构传统的管理模式下,开发出一套更为可行的管理系统。3.4时间、设备可能性系统设计与开发工作预计耗时将近两个月,所有参与开发的人员均能够保证按时完成任务。实验设备为笔记本电脑,小组每人具备。 3.5系统工作量该系统的工作量相对于我们的开发小组来说很大,必须保证按进度完成任务。实际工作量预计超过两个月(每天2-4小时)。如包含软件维护及技术文档的整理、制作,工作量将更大。3.6文档要求依据信息系统课程设计和信息系统分析与设计的理论与原则编制标准的软件技术文档。四、开发环境与项目规划4.1开发环境4.1.1 Dreamweave 8简介Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver 8的发布,更坚定Dreamweaver在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。1、灵活的编写方式Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。2、可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。3、功能更多的CSS支持CSS可视化设计、CSS检查工具4、动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主浏览器。5、强大的WEB站点管理功能6、内建的图形编辑引擎7、Dreamweaver的集成特性Dreamweaver 8继承了Fireworks、Flash和Shockwave的集成特性,可以在这些Web创作工具之间自由地切换,轻松地创建美观实用的网页。8、丰富的媒体支持能力可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒体。Dreamweaver具有强大的多媒体处理功能,在设计DHTML和CSS方面表现得极为出色,它利用JavaScript和DHTML语言代码轻松地实现网页元素的动作和交互操作。Dreamweaver还提供行为和时间线两种控件来产生交互式响应和进行动画处理。9、超强的扩展能力Dreamweaver还支持第三方插件,任何人都可以根据自己的需要扩展Dreamweaver的功能,并且可以发布这些插件。4.1.2 Access简介美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(D
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号