21毕业论文:网上选课系统的设计与实现毕业设计
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
本系统的业务流程图如图所示本系统大小名称管理员权限简述管理员的权限数据类型文本字段大小名称注册时间简述管理员的注册时间数据类型日期时间字段大小名称任教科目简述教师的任教科目数据类型文本字段大小名称注册时间简述教师的注册时间数据类型日期时间字段大小名称教师帐号简述教师的帐号信息数据类型文本字段大小名称教师密码简述每个教师所对应的密码数据类型文本字段大小学生数据项选课数据项第三章系统功能模块划分根据系统功能分析,可以画出系统的功能模块图,从学生界面,教师界面及管理员界面分别对功能模块图加以描述。
教师界面的系统功能模块图如图名称学生姓名简述学生姓名的信息数据类型文本字段大小名称性别简述学生的性别数据类型文本字段大小名称密码简述学生的密码信息数据类型文本字段大小名称注册时间简述学生的注册时间数据类型日期时户不需培训。
因此,在操作使用上,本系统简单方便,易于使员工们接受,本系统尽力为用户着想,因而该系统是方便可操作的。
法律可行性即该平台的开发会不会在社会上引起侵权或其它责任问题。
因为该平台是作为毕业设用上十分方便,只需连上网,在自己的电脑上通过浏览器就可使用本系统,同时所有的操作都是基于的的操作方式,如链接按钮文本框等等。
所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用技术应用于网上数据分析共享的产物,是教育发展历史上的个新阶段。
系统基于的工作界面,使教师学生无论身处何地,都能在浏览器中直接对信息进行录入浏览修改删除查阅等新闻管理工作。
在操作使等都将成为数据平台上开发数据相关应用的有力工具。
因此从技术方面讲开发此系统是可行的。
操作可行性本系统是个基于的网上选课系统,是现数据互联,集成极大的扩展了开发空间,异构数据集成使您的数据和其它应用无缝集成,各种新数据类型和扩展带来了诸多灵活性。
轻松存储和检索数据。
提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进步拓展应用空间,带来新的商业应用机遇。
例如,数据库与的支持将使您的应用实扩展标记语言的核心支持以及在上和防火墙外进行查询的能力,提供了以标准为基础的扩展数据库编程功能。
丰富的和标准支持允许使用内置的存储过程以格式让团队能够进行有效的访问。
还提供个可扩展的工作项跟踪系统和企业级别的源代码管理。
是个具备完全支持的数据库产品,提供了对可还提供团队协作工具,使组织能够不费吹灰之力即可管理并跟踪过程和软件项目的运行状况。
将可从项目站点获得的这些相同的项目工作产品集成到,从而的规则。
自定义项目过程基于业界公认的实践来驱动生命周期。
有关详细信息,请参阅软件项目管理。
•团队开发集成,项目管理人员不再需要手工将数据从这些应用程序映射到供工程团队使用的数据。
项目站点提供仪表盘式的项目状态视图,以及向下追溯风险承担者的功能。
丰富的报告提供了从整个常规的团队工作流中收集提供套基于软件项目管理人员已知内容的项目管理工具和。
与应用程序部署之前检验其性能的高级负载测试工具。
有关详细信息,请参阅通过更完善的测试实现更好的软件。
•项目管理人员件。
•测试人员构建于开发人员版本之上,更好地为测试人员提供了用于管理和运行各种测试包括单元测试手工测试和测试的工具,以及使团队能够在为开发人员提供高级的静态分析代码剖析代码涵盖以及单元测试工具,使团队能够在整个生命周期中尽早频繁地规划质量。
有关详细信息,请参阅构建健壮而可靠的软方案从部署环境的初始状态开始设计。
有关详细信息,请参阅设计分布式系统以进行部署。
•开发人员提供支持整个软件开发团队的工具•架构师包括集成高效的工具,用于直观地构建面向服务的解决方案,这些解决方提供支持整个软件开发团队的工具•架构师包括集成高效的工具,用于直观地构建面向服务的解决方案,这些解决方案从部署环境的初始状态开始设计。
有关详细信息,请参阅设计分布式系统以进行部署。
•开发人员为开发人员提供高级的静态分析代码剖析代码涵盖以及单元测试工具,使团队能够在整个生命周期中尽早频繁地规划质量。
有关详细信息,请参阅构建健壮而可靠的软件。
•测试人员构建于开发人员版本之上,更好地为测试人员提供了用于管理和运行各种测试包括单元测试手工测试和测试的工具,以及使团队能够在应用程序部署之前检验其性能的高级负载测试工具。
有关详细信息,请参阅通过更完善的测试实现更好的软件。
•项目管理人员提供套基于软件项目管理人员已知内容的项目管理工具和。
与集成,项目管理人员不再需要手工将数据从这些应用程序映射到供工程团队使用的数据。
项目站点提供仪表盘式的项目状态视图,以及向下追溯风险承担者的功能。
丰富的报告提供了从整个常规的团队工作流中收集的规则。
自定义项目过程基于业界公认的实践来驱动生命周期。
有关详细信息,请参阅软件项目管理。
•团队开发还提供团队协作工具,使组织能够不费吹灰之力即可管理并跟踪过程和软件项目的运行状况。
将可从项目站点获得的这些相同的项目工作产品集成到,从而让团队能够进行有效的访问。
还提供个可扩展的工作项跟踪系统和企业级别的源代码管理。
是个具备完全支持的数据库产品,提供了对可扩展标记语言的核心支持以及在上和防火墙外进行查询的能力,提供了以标准为基础的扩展数据库编程功能。
丰富的和标准支持允许使用内置的存储过程以格式轻松存储和检索数据。
提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进步拓展应用空间,带来新的商业应用机遇。
例如,数据库与的支持将使您的应用实现数据互联,集成极大的扩展了开发空间,异构数据集成使您的数据和其它应用无缝集成,各种新数据类型和扩展带来了诸多灵活性。
等都将成为数据平台上开发数据相关应用的有力工具。
因此从技术方面讲开发此系统是可行的。
操作可行性本系统是个基于的网上选课系统,是技术应用于网上数据分析共享的产物,是教育发展历史上的个新阶段。
系统基于的工作界面,使教师学生无论身处何地,都能在浏览器中直接对信息进行录入浏览修改删除查阅等新闻管理工作。
在操作使用上十分方便,只需连上网,在自己的电脑上通过浏览器就可使用本系统,同时所有的操作都是基于的的操作方式,如链接按钮文本框等等。
所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用户不需培训。
因此,在操作使用上,本系统简单方便,易于使员工们接受,本系统尽力为用户着想,因而该系统是方便可操作的。
法律可行性即该平台的开发会不会在社会上引起侵权或其它责任问题。
因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。
论文各章简介第章引言部分,引言主要叙述课题的研究背景和意义,以及问题的可行性分析。
第章主要内容是系统需求分析包括,业务流程分析数据流分析数据字典以及数据库大致内容图片第章主要内容是系统设计包括,系统设计思想系统功能模块划分。
第章主要内容是数据库设计包括,数据库需求分析,数据库概念结构设计,数据库逻辑结构设计。
第章主要内容是系统通用功能模块的编写包括,系统结构概览。
第章主要内容是界面包括,首页界面结构设计管理员管理模块添加教师编辑教师添加学生编辑学生管理新闻教师管理模块选择任教课程查看已选添加学生成绩管理学生成绩学生管理模块选择课程查看已选新闻管理模块添加新闻查看新闻系统维护模块。
最后还有结论致谢参考文献等等内容的介绍。
第二章需求分析业务流分析网上选课系统工作流程为系统启动并系统登陆界面,根据不同权限的用户进行分别操作。
学生用户可以进行参与选课等操作。
教师用户可以进行查看本人所负责课程的选课结果。
管理员则可以进行学生教师信息的管理及所有评选结果的查看操作。
本系统的业务流程图如图所示本系统大小名称管理员权限简述管理员的权限数据类型文本字段大小名称注册时间简述管理员的注册时间数据类型日期时间字段大小名称任教科目简述教师的任教科目数据类型文本字段大小名称注册时间简述教师的注册时间数据类型日期时间字段大小名称教师帐号简述教师的帐号信息数据类型文本字段大小名称教师密码简述每个教师所对应的密码数据类型文本字段大小学生数据项选课数据项第三章系统功能模块划分根据系统功能分析,可以画出系统的功能模块图,从学生界面,教师界面及管理员界面分别对功能模块图加以描述。
教师界面的系统功能模块图如图名称学生姓名简述学生姓名的信息数据类型文本字段大小名称性别简述学生的性别数据类型文本字段大小名称密码简述学生的密码信息数据类型文本字段大小名称注册时间简述学生的注册时间数据类型日期时间字段大小教师登陆教师操作界面名称选课编号简述选课信息的系统编号数据类型文本字段大小名称教师简述教师的信息数据类型文本字段大小学生界面的系统功能模块图如图所示管理员界面的系统功能模块图如图所示管理学生成绩学生学生操作界面选择课程管理员管理员操作界面添加学生信息编辑学生信息添加教师信息编辑学生信息查看所有选课结果选择任教课程查看已选添加学生成绩查看已选第四章数据库设计数据库需求分析用户的需求具体体现在各种学习成绩的提供保存更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。
收集基本数据数据结构及数据处理的流程,组成份详尽的数据字典,为后面的具体设计打下基础。
通过系统功能分析,针对般的网上选课系统,总结出如下的需求信息用户分学生用户教师用户和管理员。
学生用户可以参与选课。
教师用户可以查看自己任教课程,选课结果,编辑学生成绩。
管理员用户可以进行教师信息学生信息进行管理,及对所有选课结果进行查看操作。
经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构管理员信息,包括数据项帐号,密码,权限。
学生信息,包括数据项系统自动编号,姓名,性别班级等。
教师信息,包括数据项系统自动编号,密码,姓名,任教科目等选课信息,包括数据项系统自动编号,教
