毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net+sqlserver研究性学习平台的设计(3)
2.2.3 系统设计思想
本系统主要是针对各大高校需求,设计研究性学习平台的目的主要在于利用计算机的便捷操作实现学生的自主学习,因而该系统在功能上应包括学生基本信息管理、公告信息管理、教学资源管理及课题管理等。要通过计算机实现对研究性学习平台的各种信息进行管理,实现现代化管理,就要经常对数据进行修改、添加、删除等操作,因此,设计的系统应包括实现这些功能的模块。
设计一个性能良好的数据库管理系统,明确应用环境对系统的要求是首要的和最基本的。特别是数据技术应用非常广泛,非常复杂,要是事先没有对信息进行充分和细致的分析,这种设计就很难取得成功。通过需求分析阶段对研究性学习平台的整个应用情况作详细的了解,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,并把这些写成用户和数据库设计者都能够接受的文档。
综合考虑要求系统需要有以下功能:
(1)要求有美观的系统界面,以方便学生操作。
(2)由于该系统要发布的信息很多,要求有良好的后台管理。
(3)方便的数据查询,支持各种修改及添加等。
3.系统设计与实现
3.1 数据库设计
创建数据库是设计系统的第一步,其关键问题在于确定所需的表结构并为之建立索引。为使系统设计精练实用,体现关系型数据库的特点,本系统为各相关表建立关系。研究性学习平台的数据库功能主要体现在对各种信息的提供、更新、修改和查询操作上,包括管理员信息、学生信息、课题信息、教学资源信息、公告信息、已经加入课题的学生信息、研究性学习指导信息和作品信息,各个部分的数据内容又有内在联系。针对该系统的数据特点,总结出如下需求:
作品信息记录作品的题目、内容、日期和来源信息;公告信息记录公告的题目、详情和发布时间信息;课题信息记录研究课题的题目、详细内容和发布日期信息;已经加入课题的学生信息记录已经研究课题的学生姓名和课题题目信息;学生信息记录学生的登录名、密码、姓名、性别、生日、电话、地址和班级信息;管理员信息记录管理员的登录密码、登录名、真实姓名、邮箱、登录时间和身份信息;研究性学习指导信息记录指导的题目、详情和指导时间信息;教学资源信息记录资源的名称、内容和发布时间信息。
在用户数据库需求分析的基础上,可以建立起数据库的概念模型。概念模型主要是用于反映用户的现实环境和需求,它独立于具体的数据库管理系统,并且于数据库怎样实现也无关。得到上面的数据项和数据结构后,就可以设计满足需求的各种实体及相互关系,再用实体--关系图,即E-R(Entity-Relation)图将这些内容表达出来,为后面的逻辑结构设计打下基础。
综合分析本系统要完成的主要功能,从系统中我们可以得到下面的关键数据实体对象:管理员信息实体、学生信息实体、课题信息实体、教学资源信息实体、公告信息实体、研究性学习指导信息实体和作品信息实体,完整的实体—联系图如下图:
图2 完整的实体—联系图
3.2 系统主要功能模块的实现
系统分为两部分:学生模块和管理员网上管理模块,根据实际需要,一共设计了二十多个页面,学生模块主要有:学生登录页、学生首页、查看教学资源信息页、查看研究性学习指导页、申请加入课题页、查看作品信息页、查看课题信息页,查看公告信息页;管理员网上管理模块主要有:登录页,管理员首页、学生信息管理页、教学资源信息管理页、研究性学习指导信息管理页、展示作品信息管理页、课题信息管理页、公告信息管理页(管理还分为删除页,修改页,添加页)。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
基于WCF服务编程框架的网吧管理系统的设计与实现
下一篇:
物联网技术及应用研究
信息技术的研究性學习【6496字】
WebQuest茬高中研究性學习中的應用【6334字】
asp.net+sqlserver数据挖掘的在...
深度学习基于内容的图像检索
asp.net+sqlserver图书借还信息系统设计
asp.net+sqlserver仪器设备采购...
asp.net+sqlserver信息安全技术...
医院财务风险因素分析及管理措施【2367字】
C#学校科研管理系统的设计
神经外科重症监护病房患...
志愿者活动的调查问卷表
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
中国学术生态细节考察《...
AT89C52单片机的超声波测距...
公寓空调设计任务书