2.事件驱动的编程机制
事件驱动是非常适合图形用户界面的编程方式。在图形用户界面的应用程序中,是由用户的动作即事件掌握着程序运行的流向,每个事件都能驱动一段程序的运行。程序员只要编写响应用户动作的代码,而各个动作之间不一定有联系。
3.提供了易学易用的应用程序集成开发环境
在ASP.NET集成开发环境中,用户可设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件在Windows中运行,使用户在友好的开发环境中工作。

1.3.4    数据库
SQL Server 2008简介:
SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。
SQL Server 2008 允许使用 Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。
2    本系统功能及需求分析
2.1    功能需求分析概述
需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么“这个问题。需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
可行性研究阶段产生的文档,是需求分析的出发点。系统必须完成的许多基本功能,系统分析员将仔细研究这些功能并进一步将它们具体化。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。通过实际调查,要求本系统具有以下功能:
良好的人机界面;方便的添加和修改数据功能。;方便的数据查询。;数据计算自动完成,尽量减少人工干预。
因此,我所研发的小学智能教学管理系统是一个典型的数据库开发应用程序,由系统设置、学生信息、成绩发放、成绩查询、用户管理、修改密码、安全退出等部分组成,规划系统功能模块如下:
用户信息管理:主要是对于超级管理员和普通管理员信息的添加和修改。
学生信息管理:主要针对学生的各项基本信息的添加、删除、修改等等功能。
科目管理功能:各科目基本信息的修改及添加。
学生成绩管理:老师可以在线登记、修改学生的成绩,并且之后生产绩单。
作业管理功能 :对于日常学生作业的布置,以及评价。
我在设计这个系统的过程中,注重以人为本,力求做到设计的人性化与功能的完善化。当然,简易并不意着简陋,系统的功能完备、界面美观,且安全性良好,运用的是最新颖的技术,保证用户使用时的安全、可靠。

2.2    设计思想
建立一个基于B/S架构的小学生智能教学系统,实现对于小学生各项信息的网络化管理。我所研发的系统实现2种用户的管理:第一种为超级管理员Admin(即通常的班主任),超级管理员可以登录系统查看自己班级的各个学生的基本信息,成绩记录,作业情况等;而第二种为普通管理员pt(即普通的任课老师),普通管理员同样可以查询各学生的各项基本信息,并且可以登记学生的测试成绩,对于作业的批改和评价。
上一篇:ASP.net英语培训中心教务系统开发
下一篇:ANSYS海洋浮式平台分析设计校核一体化软件

浅析人工智能体系建设【5490字】

ASP.NET的Web网络應用程序开...

人工智能茬知识付费产业...

智能光网络茬城域网中的...

家居智能系统建设中的标...

宽带城域网接入层的智能...

现代小区智能技术應用分析【3251字】

公寓空调设计任务书

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

C#学校科研管理系统的设计

国内外图像分割技术研究现状

志愿者活动的调查问卷表