2、 主要内容、要求、方法、步骤:
1、主要内容
设计年级组信息管理系统中包含学生信息界面,教师信息界面,管理者界面和主界面。各个界面应达到相应的功能。以改善提高年级管理的效率为目标。
(1)学生界面
学生界面提供学生详细信息,包括他的优缺点、特长、从小的学习经历、家庭状况等。要初步拟定对于他的教育方法,将相似的学生标注出来划分组,做适合他们的的教学策略,尽量做到因材施教公平对待每一位学生,无论他们学习好坏。对于他们的学习情况相关人员比如班主任应及时做更新。学生自己也应该定期做自我评定与教育教学评定来对一段时间的学习做个人总结。在学生界面中可以查找学生的以往学习成绩、特长、缺点、家庭条件以及发展方向。将这些点分门别类的呈现出来可以在对每个学生发展过程中及时调整教育教学策略。
(2)教师界面
教师界面提供教师的详细信息,其中应包括他的教学经验在哪方面突出、教学方式更适合于那种特色的学生使用、她的求学经历特殊爱好等。对此作分类,将化分好组的学生再次划分给适合的老师。这样下来既可以达到因材施教又可以最大限度地使用教学资源。教师也应该定时对学生的学习情况和自己的教学情况做总结。说明每一时期的学生对知识的吸收情况和自己教学方的可取与需要改进的地方。在做到对老师的这种安排之后,既可以发展各种特色的学生,又可以将教资的能力发挥到极致。可以达到双赢的效果。
(3)管理者界面
管理者界面中可以随时查找每个学生与每个教师的详细信息,以便于查看学生在每个时间段的学习情况和教师每个时间段的教学情况,来随时调整教育教学策略与管理办法。
(4)主界面
主界面包含所有界面的内容可以随时链接到每个界面的信息。当然管理者要用管理者的账号登陆管理者界面、教师要用教师的账号登陆管理者界面、学生要用管理者的账号登陆学生界面
3、 要求
[1] 做系统设计时,系统的源代码需要自己写,设计系统的各个模块需要亲历亲为。
[2] 做系统时系统模块要全面,层次要分明,还要有整体观念,以整体统领分层一步步的实现系统的设计。
[3] 设计时要有完整的过程,理论于作品一致。将设计思路与过程一一详细记录下来,以生成论文。
[4] 设计平台与数据库的设计要美观和精通。确定完成目标,做成设想的系统,包含系统所有的功能。
4、 方法
使用Visual basic6.0作为管理系统的开发平台、用SQL Sever2008用于数据库的开发、使用ODBC(开放式数据库连接)进行对数据库的连接、SQL机构化查询语言用于实现查询功能。
[1] VB是一个面向对象设计的应用程序语言,是开发数据库前端的优秀工具,它的的编程语言简洁明快、组建功能强大和编程环境灵活方便。采用VB来开发数据库用用程序具有更大的灵活性和扩展性。
[2] SQL Sever2008具有易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等优点。为数据管理与分析带来了灵活性, 允许单位在快速变化的环境中从容响应, 从而获得竞争优势。
[3] ODBC(开放式数据库连接)ODBC的最大优点是能以统一的方式处理所有的数据库,因为用它生成的程序与数据库或数据库引擎是无关的。ODBC可使程序员方便地编写访问各DBMS厂商的数据库的应用程序,而不需了解其产品的细节。
[4] SQL机构化查询语言
[1] 语言风格统一。SQL语言将数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期的全部活动,包括定义数据模式、插入数据、建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就是为数据库应用系统开发提供了良好的环境。
[2] 操作过程统一。在关系模型中实体和实体间的联系均用关系表示,这种单一的数据结构使数据的查找、插入、删除、修改等每一种操作都只需要一种操作符,从而克服了非关系系统的信息表示方式的多样性带来的操作复杂性。
[3] 高度非过程化。SQL语言进行数据操作,只需提出“做什么”,而无需指明“怎么做”,因此无需了解具体的存取路径,因为存取路径的选择以及SQL语句的操作过程由系统自动完成。
[4] 面向集合的操作方式。SQL语言采用集合操作方式,请求只需一条SELECT命令即可获得满足所有条件的元组集合。
5、 步骤
(1) 界面设计
设计系统所需要的所有界面,主要包括学生信息界面,教师信息界面,管理者界面和主界面。
(2) 代码编写
用源代码的方式实现系统的设计,实现系统需要的功能。
(3) 整合
将界面设计与源代码整合起来,测验所有的工作是否与设计目标相同。如果达不到目标的要求对其作改进,尽量达到预想的目标。
|