教务管理系统设计(游攀)(3)

2019-04-22 21:32

武汉理工大学毕业论文

achievement varchar 30 否 status varchar 30 否 2、教师信息表单(teachinfo),如表3.2所示。 表3.2 教师信息表单 列值 teach_id name password post 数据类型 varchar varchar varchar varchar 数据长度 30 30 30 30 30 30 可否为空 否 否 否 否 否 否 成绩 学籍状态 描 述 教师工号 姓名 密码 所在专业 职称 所授课程 主键 speciality varchar teachcourse varchar 3、管理员表单(manainfo),如表3.3所示。 表3.3 管理员表单 列值 mana_id username password popedom 数据类型 varchar varchar varchar varchar 数据长度 30 30 30 30 可否为空 否 否 否 否 描 述 编号 管理员名 密码 权限 主键 4、教学实施计划表单(teachingplan),如表3.4所示。 表3.4 教学实施计划表单 列值 id course_name course_kind begin_term 数据类型 int varchar varchar varchar 数据长度 11 30 30 30 30 30 可否为空 否 否 否 否 否 否 描 述 编号 课程名 课程性质 开课学期 主键 是 begin_speciality varchar period varchar 开课专业 学时

5、教学班表单(teachclassinfo),如表3.5所示。 表3.5 教学班表单 列值 id specility grade 数据类型 int varchar varchar 数据长度 11 30 30 7

可否为空 否 否 否 描 述 编号 专业 年级 主键 是 武汉理工大学毕业论文

stu_num varchar 30 30 否 否 学生人数 课程名 course_name varchar 6、留言板表单(leavewordinfo),如表3.6所示。 表3.6 留言板表单 列值 leave_id leave_date leave_name 数据类型 int date varchar 数据长度 11 0 30 2000 可否为空 否 否 否 否 描 述 留言编号 留言日期 留言人姓名 留言内容 主键 是 leave_content varchar 7、课程信息表单(courseinfo),如表3.7所示。 表3.7 课程信息表单 列值 course_id 数据类型 varchar 数据长度 30 30 可否为空 否 否 描 述 课程编号 课程名称 主键 是 course_name varchar 8、选课信息表单(selectcourseinfo),如表3.8所示。 表3.8 选课信息表单 列值 course_id stu_id teacher 数据类型 varchar varchar varchar 数据长度 30 30 30 30 可否为空 否 否 否 否 描 述 课程号 选修学生学授课教师 成绩 主键 号 achievement varchar 3 总结与展望

3.1 系统总结及不足之处

本系统具有以下优点:

1、由于系统采用Flex这一先进平台作为开发平台,使得界面绚丽度和功能可操作性提高到了前所未有的高度,使本系统的构建思想更为可行。整个系统基于先进的Flex环境和Java环境而开发,使应用程序的发布更为容易,使系统具有更好的移植性,为日后系统升级奠定了良好的基础。

2、本系统可以运行在多种操作系统平台上(Windows NT/Windows 2000/Windows XP/Windows Vista),数据库管理系统采用MySQL,功能强大的Flex配合可移植性好的Java开发环境。

3、系统将用户权限进行划分,分为学生、教师和系统管理员,权限为0的管理员使用系统的全部功能,可以进行信息更改、维护等操作,他是最高层系统管

8

武汉理工大学毕业论文

理员;权限为1的管理员只能使用系统的部分功能,可以进行信息的更改;学生和教师只能进行基本信息的浏览和基本操作。这样既方便了用户,又保证了系统的安全性。

4、整个系统运行后,显示在浏览器上的部分,除了文本框文字可以复制、修改等操作以外,其他区域一律不能对文字进行复制等操作。整个程序在编译之后,显示在浏览器上的部分全部是后缀名为swf的文件,安全性高;而且整个系统在运行时,只会在地址栏看到一个页面名:index.html。

5、系统界面简单易操作,输入信息方便,方面人们使用。 但是也存在以下不足之处:

1、界面跳转复杂,不能对界面进行刷新,这一点有待改进。

2、功能比较简单,部分选课过程等没有进一步改善、加强,不能更好的为用户服务。

3、数据库设计有冗余,需要进一步优化。

3.2 设计心得

毕业设计的选题是在指导老师的建议下于上学期末确立的,选题确定后就找过这方面的资料开始学习,一开始对这方面可以说是不熟悉,虽然原来学过JSP技术,但由于当时不认真,了解的东西还是很少,在校学习过程中只能说对于JSP的运行原理和机制已经有了一个整体的认识。后来通过培训,学习了更多的知识,学习到了最新的Flex技术。学习过程中,Flex的界面绚丽度和操作的简单、方便让我下定决心选用Flex技术完成毕业设计。由于Flex需要远程调用数据库,所以又选择可一致性好的Java语言来配合开发。

本次毕业设计已经基本顺利结束,在整个设计过程中,劳动与汗水凝结了这次设计。解决设计的一个问题,就会有新的感受和新的收获。学习是一个长期的过程,在设计系统过程中,遇到了许多问题,后来通过自己的努力,解决了大部分问题,也学到了许多知识。通过这次毕业设计,我学到了很多,从最初的Java语言,后来到Web开发,再后来在培训过程中学到的ssh,再后来学到Flex,最后到将软件功能的思想融合与整个设计过程中,将平时所学的知识运用于实际开发实践中。

在这个系统的实现过程中也经常遇到一些困难,毕竟对于Flex这一新技术掌握的不熟练,有很多控件不能真正了解他们的含义,还有一些对象调用的方法,也都不是很了解,界面的美化也处理不够好。所以开始设计时,真的遇到了很多困难,不过通过同学和老师的帮助以及上网学习,解决了设计上的不少问题,也使我对Flex技术有了一定的掌握,同时巩固了以前所学的知识。实现了质的跨越,从纯粹的理论学习到后来的实践再到毕业设计的完成,是理论联系到实践,是认识的第二次飞跃。

总而言之,这次毕业设计使我学到了很多在大学课堂上学不到东西,不光是专业知识有所提高,还锻炼了我的意志,使我更加坚强。要走软件开发这条路,就必须要不断学习新知识,不断增强自己与别人竞争的实力,还需要有不怕吃苦的精神,因为软件开发这条路对开发人员的身体来说,是一个考验。

9

武汉理工大学毕业论文

参考文献

[1] 杨博,杜昱宏译. Adobe Flex 3: Training from the Source. 人民邮电出版社, 2009年3 月

[2] 郝刚. Flex 3.0入门指南. 北京电子工业出版社, 2009

[3] 孙晗波. Adobe Flex 3程序设计指南. 北京电子工业出版社, 2009 [4] 黄梯云.《管理信息系统导论》. 机械工业出版社, 2007 [5] 张骥,涂颖芳. Flex程序设计. 人民邮电出版社, 2008

10


教务管理系统设计(游攀)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅析“生本课堂”下的语文课堂-精品文档

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: