学生选课系统搞我一个礼拜我会再回来找你的

来源:互联网 发布:淘宝客服千牛教程 编辑:程序博客网 时间:2024/04/27 17:32

Fast Learn, Inc.是一家远程教育机构,它由 Samuel Rogers 在 10 年前成立。FastLearn 是美国最著名的远程教育机构之一,总部位于纽约,并且在世界各地都有分支机构。该机构的年营业额为 3 百万美元。

FastLearn 以优秀的教育而闻名,吸引了来自各个国家的数以万计的学生。该机构开设以下几种学科的课程:

n  艺术和商业

n  管理

n  信息技术

n  外语

 


根据管理层的主要观察,决定为 Fast Learn 开发一个电子教育站点。开发电子教育站点时需要遵循以下决定:

n   该站点将现有系统维护的所有数据存储在单个中心数据库中。数据库将包含以下信息:

l  学生详细信息

l  教师成员详细信息

l   学生查询和他们的解决方案

l  学生反馈

l  课程信息

n   站点将以电子形式向学生提供课程内容。

n   该站点将显示的所有信息包括课程详细信息、收费结构和学生须知。

该网站将供以下三种类型的用户使用: 学生、教师和管理员。Web 站点将向三种类型的用户分别提供不同的界面。

将向每个用户提供用户名称和密码以登录到站点。每个用户名将被映射到以下三个角色之一: 学生、教师和管理员。当用户提供他/她的用户名和密码以登录网站时,将根据用户的角色向其显示相应的界面。

如果用户未在 5 次尝试机会内登录,则将自动锁定用户帐户。用户将必须请求中心的工作人员手动解锁用户帐户。

学生的界面将提供以下工具:

n   查看课程信息: 该功能将允许学生搜索课程并查看机构提供的关于该课程的信息。

n   查看课程资料: 该功能将允许学生访问他们登记参加的教程的资料。

n   张贴查询: 该功能将允许学生向他们的教师发送查询并查看对这些查询的回答。

n   发送反馈: 该功能将允许学生提供所接受的服务的反馈。

n   更改密码: 该功能允许学生更改登录帐户的密码。

教师的界面将提供以下工具:

n   答案查询: 该功能允许教师查看学生查询并张贴该查询的答复。每个教师将可以仅查看针对其专攻的主题的查询。

n   查看课程资料: 该功能将允许教师查看他们教授的课程的资料。

n   更改密码: 该功能允许教师更改登录帐户的密码。

管理员界面将提供以下管理员工具:

n   课程管理: 该功能将允许管理员添加课程信息,例如课程名称、持续时间、前提条件和费用。

n   学生管理: 该功能将允许管理员添加、编辑和阻止学生帐户。

n   教师管理: 该功能将允许管理员添加、编辑和阻止教师帐户。

n   查看反馈: 该功能将允许管理员查看从学生处收到的反馈。

n   搜索信息: 该功能将允许管理员根据教师和学生的姓名、课程和学习中心来查看与其相关的所有信息。

n   张贴消息: 该功能允许管理员在网站上为学生显示注释和消息。

n   更改密码:该功能允许管理员更改他/她们的登录帐户的密码。

为了开发电子教育站点,您需要分析现有系统以及预想系统,并相应地创建应用程序。可以使用三层架构设计新系统,该系统由以下几个层组成:

n   表示层:该层由 Web 表单组成。表单可用于接受数据并向用户显示最终结果。此外,它可用于查看关于用户需求的信息。

n   业务逻辑层: 该层包含的代码提供用于创建电子教育站点的逻辑。

数据层:该层包含 SQL Server 2005 数据库以存储与学生、教师和课程资料相关的数据。
0 0
原创粉丝点击