本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于ASP.NET实现的实验室网络管理系统
编号  12116
编程语言  ASP.NET, C#
开发环境  Visual Studio 2005 或 2008
数据库  SQL Server 2000
资料明细  毕业论文、程序
推荐指数  ★★★★★
内容介绍

2 需求分析及方案设计
2. 1   需求分析
目前我校在学分制教学模式下 ,课程安排分为两种类型:按教学计划安排的必修课和学生根据自身情况自主选 择的选修课.一般都在开学初确定下来 ,形成教学班后将不允许变更.而开放式实验教学则有很大的不同 ,开放时 间受到许多外在因素的影响.比如 ,必修课的实验课一般不是一开学就上 ,而应该根据教师上课的进度确定;指导 教师每周的空余时间也不尽相同;同一教学班的学生由于专业和课程的差异 ,再加上学习计划不同 ,空闲时间也有 很大的不同.所以 ,在开放性实验室建设中 ,实验室开放时间只能动态安排 ,实验内容和实验教学资源也必须要开 放 ,这将增加实验室开放的管理负担.解决上述问题 ,开放性实验室网络管理系统需借助 MIS (Management Information Systems)的理念 ,主要完成以下任务:
(1)对实验室开放进行宏观调控:实验室管理员可根据指导教师的空闲时间和实验室设备情况 ,合理安排课程可开放实验项目、 实验室开放时间和指导教师;
(2)在线实验预约:学生可根据自己的实际情况 ,在实验室开放时间内自行选择实验时间和实验项目 ,并可在线阅读相关仪器使用说明书和实验指导手册等资源 ,提前做 好实验准备工作;
(3)在线答疑和资源共享;
(4)实验仪器管理;
(5)预约信息的管理;
(6)系统用户管理:管理教师、 学生和管理员信息;
(7)信息发布:新闻、 通知、 公告的发布;
(8)系统维护.
2. 2   系统运行架构
ASP. NET是一项用于创建动态 Web页的功能强大、非常灵活的服务器端技术.它支持面向对象的编程思想 和多语言编程模式 ,完全基于模块和组件 ,具有很好的可扩展性和可定制性;并利用提前绑定、 即时编译、 本地优化 和缓存服务来提高性能;在数据处理方面引入了 ADO.NET技术;另外 ,对 Visual Studio. NET 集成开发环境 ( IDE)的支持 ,不仅给 Web 开发人员以更好的灵活性 ,同时有效缩短了 Web应用程序的开发周期 ,提高了效率. 本系统采用微软. NET框架 1. 1 版本技术平台 ,开发工具选择 Visual Studio. NET 2003 ,开发语言采用 C# ,数 据存储采用 SQL Server 2000 ,利用 ADO. NET技术进行数据访问.整个系统完全采用B/ S结构和3 个逻辑层的设计模型 , 即:用户表示层(USL) 、 业务逻辑层(BLL)和数据访问层(DAL) .为了优化系统性能 ,还增加了一个通用层 ,为整个系统提供模块接口和通用工具集类 ,供其他各层使 用.开发过程采用 IIS 6. 0Web 服务器和 Windows 2003 Server 服务器操作系统 ,系统实施后可采用 Windows 2000 Server 或 Windows 2003 Server 服务器操作系统.
2. 3   数据访问策略
3   系统的功能设计与实现
3. 1   系统的功能模块
经过对开放性实验室网络管理系统的需求进行分析和整理 ,系统主要功能可以划分为以下 4 大模块:
3. 1. 1   系统管理模块
3. 1. 2   实验教学管理模块
3. 1. 3   教师管理模块
3. 1. 4   学生实验预约模块

说明
 以上是论文部分内容。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
  • 上一篇:基于ASP.NET实现的B2B电子商务网站
  • 下一篇:基于ASP.NET的在线考试及试卷分析系统的设计与实现