实验室预约排课系统设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

天津商业大学宝德学院
Tianjin University of Commerce Boustead College
系统实现
管理员模块的实现
实验室管理
实验室添加
审核排课
排 课
审核临时预约课程
已排课程查询
教师 模块
学 生 模 块 的 实 现
退选页面
系统测试
测试是对于任何软件程序都必须要有的 步骤,详细的测试对于系统以后的正常使用有 着至关重要的作用。 系统经过测试实现了基本功能,可以正常使用。 但系统的功能还不够完善,在软件投入使用后, 必然会有一些隐藏的错误被暴露出来。在以后 的学习中,要加强这些方面的学习,多查阅相 关资料,多实践,积累经验,避免上述的缺憾 和限制。
数据流程分析
系统ቤተ መጻሕፍቲ ባይዱ计
在该实验室预约排课系统中有 三个用户权限:管理员、教师、 学生。总体功能图如图
数据库设计
实验室
管理
用E-R图具体表现用户需求所涉及的 各要素以及描述他们的关系是什么样的, 为以后设计逻辑结构做好准备。E-R图 主要研究的主要内容包括所有的实体及 实体之间的关系,在分析系统需求的基 础上,画出E-R 图,因为实体有非常多 的属性,E-R图中只能反映出实体的关 系,就不会再把具体的实体属性展示出 来。ER模型图一般是由实体、属性和 关联组成的。E-R模型用E-R图表示。 实体是整个系统中所对应的对象,属性 是每个对象所拥有的特征。
1
添加
已排课程
N
查询
1
管理员
N 1
1
N
实验室
审核
临时
预约 课 程
1
审 核
N
N
请 申 课 程
相关技术介绍
ASP.NET简介
ASP.NET是Microsoft的 Active Server Pages的新 版本,是建立在微软新一 代.NET平台架构上,建立 在公共语言运行库上,在 服务器后端为用户提供建 立强大的企业级WEB应用 服务的编程框架。可用于 在服务器上生成功能强大 的Web应用程序,为Web 站点创建动态的、交互的 HTML页面。
系统测试
结论
天津商业大学宝德学院
Tianjin University of Commerce Boustead College
引言
教学实验室是处于理论课辅助的地位。实验课课程无独 立性,跟着理论走。而现在,教学实验室不但要承担多门学 科、多门课程,还要在同一个时间面对不同年级、不同水平、 不同层次的学生,甚至可能要服务于社会,实验室工作内涵 发生了改变,工作量成倍增加。现在实验室实验教学准备的 复杂程度和工作强度都几倍于已往的实验室。在这种现实情 况下,实验室的管理就显得更加举足轻重了,只有加强实验 室规范管理,结合排课选课进行优化组合,理顺内、外部关 系,有效利用实验室资源,优化实教学排课的效率,构建一 种全新的整合优势,将实验室管理员、教师、学生三者有机 结合,以保证实验室课程有序、顺利、合理的完成,提高实 验课的效率,从而保障实验教学质量,提高实验室综合能力 和效率,提高实验室的投资效益。
在毕设即将完成之际,回顾一下此次毕业设计的过程,不 免心生感慨。毕业设计是考核我们大家知识掌握能力和综合运 用能力的全面过程。整个设计过程是一个从发现问题到解决问 题的流程。培养了我独立分析问题的能力和动手操作能力。 四年的大学时光,转眼间已走到尽头。在此,我要衷心感谢每 一位曾经给予我关心和帮助的人。首先感谢的是我的指导老师, 从上学期的选题到现在论文的完成一步步地带领着我,帮助我 纠正设计中遇到的困难,他的指导和建议使我受益匪浅给了我 很大的帮助。 感谢我的母校天津商业大学宝德学院,是她给了我四年的 学习机会,让我学到了知识,明白了做人的道理。以及计算机 系的所有老师们,是他们在这四年中孜孜不倦地教导着我们, 在此我真心的说一句:“老师,您辛苦了!”。 最后向关心和支持我学习的所以领导、同学和朋友们表示 真挚的谢意!感谢他们对我的关心、关注和支持!
天津商业大学宝德学院
Tianjin University of Commerce Boustead College
系统分析
系统分析是程序设计中最关键的一个步骤,是其它步骤的基础。其 主要任务是“为了解决这个问题,目标系统必须做什么”。主要确定目 标系统具有哪些功能。在这个步骤里,程序员在用户那里搜集所有的对 将要开发的系统的需求信息,并且把这些信息编写成为用户和程序员都 可以认可的需求说明书。 软件的需求分析是软件开发前的第一个阶段,也是关系到软件开发 成败的关键步骤,在整个软件开发的过程中,可以说这个阶段所要占用 的时间是相当大的,如果需求分析做好了,那么在以后的软件设计过程 当中,可以省去不少的时间。该阶段不是确定系统怎样的完成它的工作, 而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准 确、清晰、具体的要求。 在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间 的相容性和完整性,以利于今后整个系统的建立。
天津商业大学宝德学院
Tianjin University of Commerce Boustead College
结论
数据库技术是一门有着广阔发展前途的技术。这次设计就是尝试运用所 学知识做的网站,包含有对数据库记录的修改、删除、增加、查询等功能。由 于时间限制和自己知识有限,有些地方做得不完善,但至少是迈出了实践的第 一步。在这次毕业设计中,体会到如下一些感受:做任何网站首先一定要把需 求分析做好;在整个页面设计时,学习和借鉴一些成功的事例,做出友好的页 面和完备的功能模块;管理系统的数据库设计中的最大难点就是如何设计好一 个合理的、无冗余的数据库,而且还要保证数据的一致性和完整性。我经过这 次毕业设计,学到了很多东西,熟悉了对一个课题进行研究、设计和实验的详 细过程,同时在设计过程中遇到了问题,需查阅资料时,不但要能找到资料, 还要学会快速找到自己所需的。而且感受最深的就是,在独立地完成工作过程 中要学会自学,在遇到问题的时候如何去分析问题,找出问题,然后去解决问 题,这对将来的工作和学习会有很大的帮助。
SQL Server 2008
Microsoft SQL Server 2008是软 件开发中使用非常广泛的数据库管理系 统,它是由美国的微软公司开发并推出 的数据库开发、管理系统。它是由一系 列的图形工具整合在一起构成的,这些 图形工具主要有服务器管理、企业管理 器和查询分析器。服务器管理的主要功 能是启动和关闭数据库服务。企业管理 器的主要功能是创建、修改和备份数据 库。查询分析器的主要功能是交互执行 标准T-SQL语句、Sql函数和存储过程, 而且具有图形化的查询分析功能。
B/S体系结构
本系统采用B/S结构,即 Browser/Server(浏览器/服务器) 结构,就是只安装维护一个服务 器(Server),而客户端采用浏览器 (Browse)运行软件。它是随着 Internet技术的兴起,对C/S结构 的一种变化和改进。主要利用了 不断成熟的WWW浏览器技术,结 合多种Script语言(VBScript、 JavaScript…)和ActiveX技术, 是一种全新的软件系统构造技术。
天津商业大学宝德学院
Tianjin University of Commerce Boustead College
天津商业大学宝德学院
Tianjin University of Commerce Boustead College
目录
1 2 3 4 5 6 7
导言
系统分析 系统设计 相关技术介绍 系统实现
相关文档
最新文档