高校学生成绩管理信息系统ERP课程设计

上传人:m**** 文档编号:544025639 上传时间:2023-09-07 格式:DOC 页数:58 大小:1.66MB
返回 下载 相关 举报
高校学生成绩管理信息系统ERP课程设计_第1页
第1页 / 共58页
高校学生成绩管理信息系统ERP课程设计_第2页
第2页 / 共58页
高校学生成绩管理信息系统ERP课程设计_第3页
第3页 / 共58页
高校学生成绩管理信息系统ERP课程设计_第4页
第4页 / 共58页
高校学生成绩管理信息系统ERP课程设计_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《高校学生成绩管理信息系统ERP课程设计》由会员分享,可在线阅读,更多相关《高校学生成绩管理信息系统ERP课程设计(58页珍藏版)》请在金锄头文库上搜索。

1、课 程 设 计 报 告课程名称 企业资源计划 课题名称 高校学生成绩管理信息系统 专 业 信息管理与信息系统 班 级 信管0901 学 号 姓 名 指导教师 2012年 6 月 25 日湖南工程学院课 程 设 计 任 务 书课程名称 企业资源计划 课 题 高校学生成绩管理信息系统 专业班级 信息管理与信息系统 0901 学生姓名 学 号 指导老师 审 批 任务书下达日期 2012 年 6 月 25 日任务完成日期 2012 年 7 月 7 日一、设计内容与设计要求1设计内容:高校学生成绩管理信息系统信管0901班/0902班:1-7号:学员基本信息管理,班级信息管理打印班级花名册8-14号:系

2、部信息管理,专业信息管理 命名规范.doc 整理 E-R图 整理 FAQ 信息 *报表功能15-21号:课程信息管理,教员信息管理 各组项目模块功能的测试 各组项目模块的收集及拼接22-32号:成绩管理:查询某学生某学期成绩,查询某学生全部学期成绩。 班级成绩综合表2设计要求: (1)本系统采用C/S模式进行开发,采用JAVA语言进行界面及程序设计,后端采用SQL Server 2000数据库系统。(2)论述课题的性质、内容以及本次课程设计的目的和要求。说明系统对计算机软、硬件环境的基本要求,对JAVA语言和SQL Server数据库管理系统和C/S模式简要的说明。(3)总体设计方案的分析、比

3、较和论证。(4)数据库的建立,数据库中表的结构,各表中关键字的设置,表与表之间的关系。(5)应用程序各功能模块和报表的设计。(6)编写代码、上机输入、调试、修改并运行通过。(7)编写课程设计说明书。说明书是总结性的技术文件,应全面叙述整个设计的内容及过程(可参考上述6条),发现的问题及解决方法等。(9)说明书应采用A4纸张,文字说明不少于5000字。二、进度安排第一周:星期一 上午8:0012:00,星期二 上午8:0012:00 星期三 晚上7:0010:00,星期四 上午8:0012:00第二周:星期六 上午8:0012:00,下午2:306:30 附:课程设计报告装订顺序:封面、任务书、

4、目录、正文、评分。 正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试;五、总结;1 绪论1.1 引言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着计算机网络技术发展,Web数据库技术已经成为应用最为广泛的网站架构基础技术在应用系统中,Web提供了与用户进行通信联络的有效手段,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据

5、的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。1.2 问题的定义随着办学规模的扩大和招教人数的增加,建立一个高效的教师信息管理系统是非常必要的。普通的信息管理系统已不能适应时代的发展,因为它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。为了提高教师信息管理的效率,本组主要负责教师信息管理系统和课程信息管理模块,以及集合各个小组的模块形成一个完整的系统。当然我们做的这个模块是在大多数信息管理系统的基础上,主要增加了教师基本信息的管理和课程信息的管理,教务管理人员不必总呆在学院的办公室,他们都不受时间,位置,空间的限制

6、,只要有上网的条件,在家里就可以完成有关信息的录入,更新,管理,查询和删除。本系统将会改变以前靠手工管理教师信息的状况,迅速提高工作效率。希望能为教务管理人员和学校的工作带来便利。1.3 系统目标现在我国的很多高校学生信息的管理水平大多还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。采用计算机来实现学生教师信息管理系统归纳起来,好处大约有以下几点: 1 可以存储历届的学生信息和教师信息,安全、高效;2 只需一到二名信息录入员即可操作系统,节省大量人力; 3 可以迅速查到所需信息。4 为将来学校

7、上网做好准备。1.4 系统开发所用的技术准备1.4.1 数据库技术SQLServer 数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。SQLServer美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户

8、机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。 其主要特点如下: (1)高性能设计,可充分利用WindowsNT的优势。 (2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。 (3)强壮的事务处理功能,采用各种方法保证数据的完整性。 1.4.2 JAVA语言Java 编程语言的风格十分接近C、C+语言。Java是一个纯的面向对象的程序设计语言,它继承了 C+ 语言面向对象技术的核心,Java舍弃了C +语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloadin

9、g)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在

10、 J2SE 1.4.2 发布后,Java 的执行速度有了大幅提升。 与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。 Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。 Java 平台是基于 Java 语言的平台。这样的平台目前非常流

11、行,因此微软公司推出了与之竞争的.NET平台以及模仿 Java 的C#语言。1.4.3 C/S模式学生信息管理系统是典型的信息管理系统,本系统采用C/S模式进行开发,采用JAVA语言进行界面及程序设计,后端采用SQL Server 2000数据库系统。 C/S模式(Client/Server),是由客户机与服务器合作完成的二层结构系统平台模式, 在C/S环境中,表示层与功能层包括显示逻辑和事物处理逻辑部分被放在客户端,而资料层包括数据处理逻辑和数据库放在服务器端。在C/S 模式中, 由服务器承担对数据库的全面管理, 在客户机和服务器上各自运行应用程序,这种模式的优点主要有以下几点:(1) 因为

12、在客户端上有一套完整的系统软件,具有很强的交互性,系统工作人员在运用系统时可以获得出错提示、在线帮助等较强功能;(2)由于C/S 模式是配对的点对点的结构模式,因此多采用局域网的协议,并且通常是学校内部固定的从事学生学籍管理工作的用户群,所以安全性较高;(3) 因为C/S 模式只有两层逻辑结构,因此网络通讯量低,传输速度快,占用网络资源少。2 可行性分析2.1 技术可行性“学生信息管理系统”学生模块是由网络和网页实现的。所以本系统使用java开发技术,应用界面友好且功能强大的由ECplise软件,服务器端脚本用JAVA脚本来编写,客户端脚本也用JAVA来编写,数据库使用SQL 数据库,服务器是

13、TOMCAT 。热爱计算机科学,又刻苦钻研的精神,经过大学三年的学习,这些课程除了JAVA之外都已基本熟练掌握,该模块是在学校开发,遇到问题可以与同学一起研究,再加上陈老师和张老师的指导。因此在技术上能够适应本系统的开发。2.2 经济可行性系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。本模块简单易开发,且开发免费(学校提供平台),系统开发运行后,可以实现学生信息管理的计算机化,节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在

14、经济上是可行的。所带来的效益远远大于系统软件的开发成本。在经济上完全可行,甚至有的同学说应该可以买个四五百块(当然也只是开玩笑而已,毕竟这只是我们第一次接触JAVA)。2.3 操作可行性本系统直观易懂,使用非常方便,学生可以直接上手,只要经过简单的培训,操作本系统没有太大的问题。界面比较清晰明了,操作简单,虽然不是最好的系统,但基本的功能还是能实现的。2.4 法律可行性本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性。综上所述,从技术上、经济上、法律上、可操作性上都是可行的,而且要求不高,所以该系统的开发是可行的3 需求分析3.1 开发环境和软件(1) 操作系统:Windows 7或Windows xp(2) 数据库软件:SQL Server 2000(3) Java开发工具:Eclipse3.2 系统具备的基本功能“学生成绩信息管理系统”学生、教师、课程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号