信息管理子系统功能毕业开题报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
研究目标、研究容和准备解决的问题:
1.目标:提出可能的解决方案
鉴于目前学校对排课管理系统的需求与实际情况,新系统方案的重点放在系
统的可扩展性上,为了实现这一设计,新系统应具备以下几方面的要求:
1.新系统采用服务器/客户端结构,充分利用现有的校园网络资源,打破地
域的限制,并能提供多人同时使用系统,提高工作效率。
2.使用最新的数据访问接口(ADO ),可以运行于Win9x/WinNT/Win2000/WinXP
多种操作系统上,所有支持ADO 接口的数据库都可以作为系统的后台数据库。因
此,在以后对数据处理的要求提高时,容易升级为
MS SQL Server 或 Oracle 等数据库。
3.新系统从设计到实现都应遵循模块化,是用一致的接口进行信息的传递
与模块调用。模块的划分应尽量符合实际业务的划分,以保证以后新模块的加入
尽可能少的影响现有功能模块的运行
系统功能图
系统功能图课题难点在于:
1. 自动排课的实现
2. 课程、班级的灵活性。适用于一般排课管理系统
2.容:
3.准备解决的问题:
排课
排课表 帮助
自动生成 查询打印
退出系统 系统数据初编辑教 编辑班级 查询班级 查询教师 查询教课
拟采取的方法、技术或设计(开发)工具:
开发工具
选用设计语言
目前的可用的设计技术在设计此类系统上的数据库技术已经非常成熟,可提供的开发工具也很都是很好的数据库开发工具,都是可视化开发工具,功能强大,开发容易,开发周期短,对于本任Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在Visual Basic环境(API)函数,以及动态库(DLL)、动态数据交换(DDE)、对象的与嵌入(OLE)、开放式数据访问(ODBC)总的来说,Visual Basic具有以下特点:可视化编程:
用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。V 不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效面向对象的程序设计
4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码结构化程序设计语言
Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。
Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basi
5.2选用ACCESS作为后台数据库
Access2000 就是关系数据库管理工具,数据库能汇集各种信息以供查询、存储和检索。A 于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库管理工具,关系数据库是以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
(三)设计要求
数据库相关理论。排课管理是一个典型的数据库管理信息系统,系统的开发用到许多数据库相关的理论,因此要求作者具有这方面的基础知识,能够正确运用数据库理论进行际要求,设计出满足要求的合理的数据库。面向对象理论。当前流行的编程思想是面向对象Basic,体现的也正是这种思想。面向对象思想与传统的面向过程编程思想相比,具有明显的优应该明白面向对象的思想,并能够运用其思想到实际的工作中。
软件工程思想。大型系统的开发要用到软件工程相关的理论。虽然排课系统比较小,但是步骤,设计并实现一个排课管理信息系统。以系统开发过程为主线,从需求分析,逻辑设计,总体数据流程图、E-R模型、数据字典、物理表实现及其关系、功能模块算法流程、界面设计等等。
者对windows下的数据库编程具有一定的基础,能够较为熟练的进行数据库相关程序的开发。以M 成果进行转换,实现一个完整的可运行的排课管理系统。
(四)设计环境硬件环境
随着计算机硬件的高速发展,现在普通的机子已经可以做为一个服务器端使用。
CPU:CⅣ 2.0或更高
硬盘:40G或更多
存:128M或更高(建议使用256M)软件环境
操作系统Windows 2000 Server /Windows XP